使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码。
函数sort(int&m,int&n,int&1)实现将3个整数m,n,1由大到小输出。m最大,1最小。程序实现时,可以把最大的数放到m上,先将m与n进行比较,如果m<n,则将m与n的值进行交换,然后再用m与1进行比较,如果m<1,则将m与1的值进行交换,这样能使m最大,然后再将n与1进行比较,若n<1,则将n与1的值互换,互换后1最小。
将函数sort(int&m,int&n,int&1)补充完整,实现3个数的排序。
注意:请勿改动主函数。
试题程序:
include<iostream.h>
voidsort(int8Lm,int&n,int&1)
{
}
intmain
{
intx=9:
inty=13;
intz=-3:
sort(X,y,z);
cout<<x<<,<<y<<,<<z<<endl;
return0;
}
第1题
有下列程序段:
inta,b,c;
a=10.b=50;c=30;
if(a>b)a=b;b=C;c=a;
printf("a=%db=%dc=%d\n",a,b,c);
程序的输出结果是( )。
A.a=10b=50C=10
B.a=10b=50c=30
C.a=10b=30c=10
D.a=50b=30c=50
第2题
则执行该语句序列的输出结果为( )。
A.100—100
B.100—0012FF7C
C.0012FF7C一100
D.0012FF7C一0012FF7C
第3题
错误的是( )。
A.Max(3.5,4.5)
B.Max(3.5,4)
C.Max(3.5,4.5)
D.Max(3.5,4)
第4题
有如下类定义:
classXX{
intxdata;
public:
XX(intn=0):xdata(n){}
};
classYY:publicXX{
intydata;
public:
YY(intm=0,intn=O):XX(m),ydata(n){}
};
YY类的对象包含的数据成员的个数是( )。
A.1
B.2
C.3
D.4
第5题
统在处理上面的话句序列时,所生成的模板MyTemp的实例的个数是( )。
A.1
B.2
C.3
D.4
第6题
下列描述正确的是( )。
A.表示m>n为true或mnm B.switCh语句结构中必须有default语句 C.if语句结构中必须有else语句 D.如果至少有一个操作数为true,则包含“If”运算符的表达式为true
第7题
)。
A.”I love this game”
B.”I love thi”
C.”I love”
D.”I”
第8题
下列函数模板的定义中,合法的是( )。
A.templateT abs(T X){return xT abs(T x){return xabs(T X){return x<07-x:X;}
D.template T abs(T x){return X<0?-X:x;}
第9题
下列程序的输出结果是( )。
include<iostream.h>
int rain(iltl a,int B.
{
if(a<B.return a;
else retum b;
retum 0;
}
void main
{
eout<<min(1,min(2,3))<<endl;
}
A.0
B.1
C.2
D.3
第10题
存在定义int a[10],x,* pa;,若pa=&a[0],下列的( )选项和其他3个选项不是等价的。
A.x=*pa;
B.x=*(a+1);
C.x=*(pa+l)
D.x=a[1];
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!