模拟试题

3773考试网计算机等级考试模拟试题正文

计算机等级考试二级C++模拟试题一及参考答案(笔试)

来源:fjzsksw.com 2010-1-27 16:29:41

 

  32.以下程序的结果是( )

  #include

  void main()

  { char *p=″abcdefgh″,*r;

  long *q;

  q++;

  r=(char*)q;

  cout<

  A.defg B.cdef C.ghab D.efgh

  【参考答案】 D

  33.有以下程序

  #include

  struct STU

  {char num[10];

  float score[3];};

  void main()

  {struct STU s[3]={″20021″,90,95,85},

   {″20022″,95,80,75},

   {″20023″,100,95,90,}},*p=s;

  int i;

  float sum=0;

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

  sum=sum+p->score[i];

  cout<

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

  A.260 B.270 C.280 D.285

  【参考答案】 B

  34.以下程序段的执行结果为( )

  #include

  define PLUS(X,Y)X+Y

  void main()

  { int x=1,y=2,z=3,sum;

  sum=PLUS(x+y,z)*PLUS(y,z);

  cout<<″SUM=″<

  cout<

  A.SUM=9 B.SUM=12 C.SUM=18 D.SUM=30

  【参考答案】 B

  35.以下程序的输出结果是( )

  #include

  int f()

  { static int i=0;

  int s=1;

  s+=i;i++;

  return s;}

  void main()

  { int i,a=0;

  for(i=0;i<5;i++)a+=f();

  cout<

  A.20 B.24 C.25 D.15

  【参考答案】 D

 

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

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