计算机二级

3773考试网计算机等级考试计算机二级正文

2013计算机二级考试C++模拟试题十五及答案3

来源:2exam.com 2013-9-30 9:26:57

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

触屏版 电脑版
3773考试网 琼ICP备12003406号-1