栈是运算受限制的线性表。()
栈是运算受限制的线性表。()
第1题
当变量C的值不为2、4、6时,值也为“真”的表达式是( )。
A.(c==2)‖(c==4)‖(c==6)
B.(c>一2&&c<=6)‖(C!=3)‖(C!=5)
C.(c>=2&&c<=6)&&!(c%2)
D.(c>=2&&c<=6)&&(c%2!=1)
第2题
使用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;
}
第3题
有下列程序段:
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
第4题
则执行该语句序列的输出结果为( )。
A.100—100
B.100—0012FF7C
C.0012FF7C一100
D.0012FF7C一0012FF7C
第5题
错误的是( )。
A.Max(3.5,4.5)
B.Max(3.5,4)
C.Max(3.5,4.5)
D.Max(3.5,4)
第6题
有如下类定义:
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
第7题
统在处理上面的话句序列时,所生成的模板MyTemp的实例的个数是( )。
A.1
B.2
C.3
D.4
第8题
下列描述正确的是( )。
A.表示m>n为true或mnm B.switCh语句结构中必须有default语句 C.if语句结构中必须有else语句 D.如果至少有一个操作数为true,则包含“If”运算符的表达式为true
第9题
)。
A.”I love this game”
B.”I love thi”
C.”I love”
D.”I”
第10题
下列函数模板的定义中,合法的是( )。
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;}
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!