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

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

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

  (11)下面关于类和对象的描述中,错误的是

  A)类就是C语言中的结构体类型,对象就是C语言中的结构体变量

  B)类和对象之间的关系是抽象和具体的关系

  C)对象是类的实例,一个对象必须属于一个已知的类

  D)类是具有共同行为的若干对象的统一描述体

  (12)以下各选项组中,均是C++语言关键字的组是

  A)public operator this

  B)shod string static

  C)it while >=

  D)private cout printf

  (13)设int a=10,b=11,c=12;,表达式(a+b)  A)2

  B)0

  C)-2

  D)1

  (14)下列描述正确的是

  A)表示m>n为true或mn&&m  B)switch语句结构中必须有default语句

  C)if语句结构中必须有else语句

  D)如果至少有一个操作数为true,则包含"||"运算符的表达式为true

  (15)下列语句中不是死循环的是

  A)int i=10;

  while (1)

  {

  i--;

  if(i==1)break;

  }

  B)for(int i=1;i<10;i++)

  {

  i--;

  }

  C)int i=0;

  do{

  i++;

  }while(i>=0);

  D)int i=1;

  for(;;)i=i+1;

  (16)下面关于break语句的描述中,不正确的是

  A)break可以用于循环体内

  B)break语句可以在for循环语句中出现多次

  C)break语句可以在switch语句中出现多次

  D)break语句可用于if条件判断语句内

  (17)下面关于数组的描述错误的是

  A)在C++语言中数组的名字就是指向该数组第一个元素的指针

  B)长度为n的数组,下标的范围是0~n-1

  C)数组的大小必须在编译时确定

  D)数组只能通过值参数和引用参数两种方式传递给函数

  (18)下面程序错误的语句是

  ① #include

  ② void main()

  ③ {

  ④ int *p=new int[1];

  ⑤ p=9;

  ⑥ cout <<*p<  ⑦ delete []p;

  ⑧ }

  A)④

  B)⑤

  C)⑥

  D)⑦

  (19)下面的哪个选项不能作为函数的返回类型?

  A)void

  B)int

  C)new

  D)long

  (20)不能作为重载函数的调用的依据是

  A)参数个数

  B)参数类型

  C)函数类型

  D)函数名称

视频学习

我考网版权与免责声明

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

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

最近更新

社区交流

考试问答