大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C++技巧 > 2013年计算机二级C++模拟试题及答案(4)

2013年计算机二级C++模拟试题及答案(4)(2)

关键词:计算机二级C++考试真题  阅读(1602) 赞(13)

[摘要]本文是2013年计算机二级C++模拟试题及答案(4),与大家分享。

  10.需求分析阶段的任务是确定(  )

  A.软件开发方法

  B.软件开发工具

  C.软件开发费用

  D.软件系统功能

  【参考答案】 D

  11.派生类继承基类的方式有(  )

  A.public

  B.private

  C.protected

  D.以上都对

  【参考答案】 D

  12.有以下程序

  #include

  void ss(char *s,char t)

  { while(*s)

  { if(*s==t) *s=t-′a′+′A′;

  s++; } }

  void main()

  { char str1[100]=″abcddfefdbd″,c=′d′;

   ss(str1,c);cout<

  程序运行后的输出结果是(  )

  A.ABCDDEFEDBD

  B.abcDDfefDbD

  C.abcAAfefAbA

  D.Abcddfefdbd

  【参考答案】 B

  13.已知各变量的定义如下

  int i=8,k,a,b;

  unsigned long w=5;

  double x=1.42,y=5.2;

  则以下符合C++语言语法的表达式是(  )

  A.a+=a-=(b=4)*(a=3)

  B.a=a*3+2

  C.x%(-3)

  D.y=float i

  【参考答案】 A

  14.对于下面的程序,说法正确的是(  )

  #include

  void main()

  { int x=3,y=4,z=2;

  if(x=y+z)cout<<″x=y+z″;

  else cout<<″x!=y+z″;}

  A.不能通过编译

  B.输出6

  C.输出x!=y+z

  D.输出x=y+z

  【参考答案】 D

  15.以下哪个不是C++语言中的有效标识符?(  )

  A.34a

  B._AB

  C.A_B

  D.A25

  【参考答案】 A

  16.下面程序的运行结果是(  )

  #include″iostream.h″

  #define sum(a,b)a*b

  void main()

  { int x;

  x=sum(1+2,3)

  cout

  A.0

  B.9

  C.7

  D.5

  【参考答案】 C

  17.关于continue语句叙述不正确的是(  )

  A.continue语句用于循环体中,结束循环

  B.continue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断

  C.continue可以用于if语句中

  D.continue语句不能代替break语句

  【参考答案】 A

  18.下面程序的执行结果是(  )

  #include″iostream.h″

  void main()

  { int *p,r;

  p=new int;

  *p=20;

  r=sizeof(*p);

  cout<

  delete p; }

  A.程序错误

  B.内存为20地址的大小

  C.20

  D.4

  【参考答案】 D



相关评论