2013计算机二级考试C++模拟试题十五及答案3 |
来源:2exam.com 2013-9-30 |
19.下列关于函数模板实参不能省略的情况说明不正确的是( ) A.从模板函数实参表获得的信息有矛盾 B.需要获得特定类型的返回值,而不管参数的类型如何 C.虚拟类型参数没有出现在模板函数的形参表中 D.函数模板不含有常规形参 【参考答案】 D 20.表达式10>5&&6%3的值是( ) A.-1 B.非零值 C.0 D.1 【参考答案】 C 21.以下函数调用语句中含有参数个数是( ) excc((v1,v2),(v2,v3,v4),v6); A.3 B.4 C.5 D.6 【参考答案】 A 22.下列程序段的输出结果是( ) #include void fun(fun *x,int *y) { cout<<*x<<*y; *x=3; *y=4; } void main() { int x=1,y=2; fun(&y,&x); cout< A.2143 www.Examda.CoM B.1212 C.1.4 D.2112 【参考答案】 A 23.下列程序的输出结果是( ) #include void main() { char *str=″12123434″; int x1=0,x2=0,x3=0,x4=0,i; for(i=0;str[i]!=′\0′;i++) switch(str[i]) { case′1′:x4++; case′2′:x3++; case′3′:x2++; case′4′:x1++;〗 } cout< A.8,6,4,1 B.8,6,3,2 C.8,8,4,1 D.8,6,4,2 【参考答案】 D 24.每个C++程序中都必须有且仅有一个( ) A.类 B.预处理命令 C.主函数 D.语句 【参考答案】 C 25.设有int x=11;,则表达式(x++*2/3)的值是( ) A.7 B.8 C.11 D.12 【参考答案】 A 26.对表达式for(表达式1;;表达式3)可理解为( ) A.for(表达式1;0;表达式3) B.for(表达式1;1;表达式3) C.for(表达式1;表达式3) D.for(;;表达式3) 【参考答案】 B 27.有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是( ) A.*p+9 B.*(p+8) C.*p+=9 D.p+8 【参考答案】 B
|
网站版权与免责声明
①由于各方面情况的不断调整与变化,本网所提供的相关信息请以权威部门公布的正式信息为准.
②本网转载的文/图等稿件出于非商业性目的,如转载稿涉及版权等问题,请在两周内来电联系. |
|
|
|