2010年全国计算机等级考试二级C++模拟试题及答案(14)

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

  11.C++语言中标点符号中表示一条预处理命令开始的是

  A)# B); C)* D){

  【参考答案】 A

  12.每个C++程序中都必须有且仅有一个

  A)类 B)预处理命令 C)主函数 D)语句

  【参考答案】 C

  13.sizeof(float)是

  A)一个双精度型表达式 B)一个整型表达式

  C)一种函数调用 D)一个不合法的表达式

  【参考答案】 B

  14.设有int x=11;,则表达式(x++*2/3)的值是

  A)7 B)8 C)11 D)12

  【参考答案】 A

  15.设有程序段

  int k=10;

  while(k=0)k=k-1;

  则下面描述中正确的是

  A)循环执行10次

  B)无限循环

  C)循环体语句一次也不执行

  D)循环体语句执行一次

  【参考答案】 C

  16.对表达式for(表达式1; ;表达式3)可理解为

  A)for(表达式1;0;表达式3) B)for(表达式1;1;表达式3)

  C)for(表达式1;表达式3;) D)for(;;表达式3)

  【参考答案】 B

  17.以下不正确的定义语句是

  A)double x[5]={2.0,4.0,6.0,8.0,10.0};

  B)int y[5]={0,1,3,5,7,9};

  C)char c1[]={′1′,′2′,′3′,′4′,′5′};

  D)char c2[]={′/x10′,′/xa′,′/x8′};

  【参考答案】 B

  18.有如下说明

  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

  19.下列函数的运行结果是

  #include

  int f(int a,int b)

  { int c;

  if(a>b)c=1;

  else if(a==b)c=0;

  else c=-1;

  return(c); }

  void main()

  { int i=2,j=3;

  int p=f(i,j);

  cout << p; }

  A)-1 B)1 C)2 D)编译出错,无法运行

  【参考答案】 A

  20.以下对C++函数的有关描述中,正确的是

  A)在C++语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参

  B)C++函数既可以嵌套定义又可以递归调用

  C)函数必须无返回值,否则不能使用函数

  D)函数必须有返回值,返回值类型不定

  【参考答案】 A

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答