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

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

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

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

 

  28.对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( )

  A.公有类型

  B.私有类型

  C.保护类型

  D.友元类型

  【参考答案】 D

  29.类的析构函数的作用是( )

  A.一般成员函数的初始化

  B.类的初始化

  C.对象的初始化

  D.删除类创建的对象

  【参考答案】 D

  30.下面对静态数据成员的描述中,正确的是( )

  A.静态数据成员可以在类体内进行初始化

  B.静态数据成员不可以被类的对象调用

  C.静态数据成员不能受private控制符的作用

  D.静态数据成员可以直接用类名调用

  【参考答案】 D

  31.在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是( )

  A.派生类的对象可以赋给基类的对象

  B.派生类的对象可以初始化基类的引用

  C.派生类的对象可以直接访问基类中的成员

  D.派生类的对象的地址可以赋给指向基类的指针

  【参考答案】 C

  32.下列关于虚基类的描述,错误的是( )

  A.设置虚基类的目的是为了消除二义性

  B.虚基类的构造函数在非虚基类之后调用

  C.若同一层中包含多个虚基类,这些基类的构造函数按它们说明的次序调用

  D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数

  【参考答案】 B

  33.下列运算符中,在C++语言中不能重载的是( )

  A.*

  B.>=

  C.::

  D./

  【参考答案】 C

  34.下列程序的运行结果是( )

  #include

  class A

  { int a;

  public:

  A() {a=0;}

  A(int aa)

  {a=aa;

  cout<

  void main()

  {A x,y(2),z(3);

  cout<

  A.00

  B.23

  C.34

  D.25

  【参考答案】 B

  35.判断char型变量c是否为小写字母的正确表达式是( )

  A.′a′<=c<=′z′

  B.(c>+A)&&(c<=z)

  C.(′a′>=c)||(′z′<=c)

  D.(c>=′a′)&&(c<=′z′)

  【参考答案】 D



相关评论