2012年计算机二级C++第九套笔试模拟试题及答案分析

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

本文导航
  • 第1页:选择题(1)—(10)
  • 第2页:选择题(11)—(20)
  • 第3页:选择题(21)—(30)
  • 第4页:选择题(31)—(35)
  • 第5页:填空题(1)—(13)
  • 第6页:参考答案及分析

  (31)若定义int k=7,x=12;,则能使值为3的表达式是

  A)x%=(k%=5)

  B)x%=(k-k%5)

  C)x%=k-k%5

  D)(x%=k)-(k%=5)

  (32)在位运算中,操作数每右移一位,其结果相当于

  A)操作数乘以2

  B)操作数除以2

  C)操作数乘以4

  D)操作数除以4

  (33)有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是

  struct node

  { char data;

  struct node *next;

  } a,b,*p=&a,*q=&b;

  A)a.next=q;

  B)p.next=&b;

  C)p->next=&b;

  D)(*p).next=q;

  (34)一个类的友元函数能够访问该类的

  A)私有成员

  B)保护成员

  C)公有成员

  D)所有成员

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

  #include

  #include

  void main()

  {

  char p1[10],p2[10];

  strcpy(p1,"abc");

  strcpy(p2,"ABC");

  char str[50]= "xyz";

  strcpy(str+2,strcat(p1,p2));

  cout << str;

  }

  A)xyzabcABC

  B)zabcABC

  C)xyabcABC

  D)yzabcABC

视频学习

我考网版权与免责声明

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

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

最近更新

社区交流

考试问答