【www.arisingsemi.com--软件系统】

为了便于大家及时高效备考,下面本站为您精心整理了2020年计算机等级C++单选题强化练习及答案,供大家的参考和学习。如想获取更多计算机等级考试的模拟习题及备考资料,请关注本站的更新。  (1)下面对静态数据成员的描述中,正确的是( )。

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

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

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

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

  答案:D

  (2)下面对于友元函数描述正确的是( )。

  A)友元函数的实现必须在类的内部定义

  B)友元函数是类的成员函数

  C)友元函数破坏了类的封装性和隐藏性

  D)友元函数不能访问类的私有成员

  答案:C

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

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

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

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

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

  答案:C

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

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

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

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

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

  答案:B

  (5)下列关于多态性的描述,错误的是( )。

  A)c++语言中的多态性分为编译时的多态性和运行时的多态性

  B)编译时的多态性可通过函数重载实现

  C)运行时的多态性可通过模板和虚函数实现

  D)实现运行时多态性的机制称为报考绑定

  答案:C

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

  A)公有类型

  B)私有类型

  C)保护类型

  D)友元类型

  答案:D

  (7)在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是( )。

  A)友元函数

  B)虚函数

  C)构造函数

  D)析构函数

  答案:C

  (8)类的析构函数的作用是( )。

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

  B)类的初始化

  C)对象的初始化

  D)删除类创建的对象

  答案:D

  (9)下列说法正确的是( )。

  A)内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方

  B)内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方

  C)类的内联函数必须在类体内定义

  D)类的内联函数必须在类体外通过加关键字inline定义

  答案:B

本文来源:http://www.arisingsemi.com/it/122534/