计算机二级

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

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

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

 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

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