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

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

  27.对于下面的程序

  ifstream fin(c:/test.txt);

  if(fin)

  cout << "ok";

  else

  cout << "wrong";

  对于if语句中的内容可以换为

  A)fin.fail(); B)fin.bad(); C)fin.good(); D)fin.eof();

  【参考答案】 C

  28.以下程序的输出结果是

  #include

  long fun( int n)

  { long s;

  if(n==1||n==2)s=2;

  else s=n-fun(n-1);

  return s; }

  void main(){ cout << fun (3); }

  A)1 B)2 C)3 D)4

  【参考答案】 A

  29.不合法的main函数命令行参数表示形式是

  A)main(int a,char *c[]) B)main(int arc,char **arv)

  C)main(int argc,char *argv) D)main(int argv,char *argc[])

  【参考答案】 C

  30.有如下程序

  #include

  void main()

  { char ch[2][5]={"6937","8254"},*p[2];

  int i,j,s=0;

  for(i=0;i<2;i++)p[i]=ch[i];

  for(i=0;i<2;i++)

  for(j=0;p[i][j]>′/0′;j+=2)

  s=10*s+p[i][j]-′0′;

  cout << s; }

  该程序的输出结果是

  A)69825      B)63825

  C)6385      D)693825

  【参考答案】 C

视频学习

我考网版权与免责声明

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

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

最近更新

社区交流

考试问答