(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
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务