全球旧事资料 分类
,但可说明抽象类的。
34.流插入运算符只能重载为友元函数,重载流插入运算符的函数名为。
35.要防止在该成员函数中改变数据成员的值,就要在类的成员函数名之后、函数体之前加上关键字

36.类和对象的关系可表述为:类是对象的,而对象则是类的。
37.在C中,三种继承方式的说明符号为、和,如果不加说明,则默认的继
承方式为。
38.如果只想保留公共基类的一个复制,就必须使用关键字把这个公共基类声明为虚基类。
39.若要把voidmyfu
定义为类A的友元函数,则应在类A的声明中加入语句。
40.类的静态成员分为和。
41.运算符重载要求保持其原来的操作数个数、、和语法结构。
42.通过关键字可以声明模板,通过关键字指定函数模板的类型参数。
43.请列出C中两种用户自定义的数据类型:、。
44.构造函数的作用是。
45.后置自增运算符“”重载为类的成员函数设类名为ClassName的形式为。
二、单选题
1.继承机制的作用是
A信息隐藏
B数据封装
C定义新类
D数据抽象
2.类的析构函数的作用是
A一般成员函数B类的初始化
C对象的初始化D删除对象创建的所有对象
3.类的析构函数是在调用的。
A类创建时
B创建对象时
C删除对象时
D不自动调用
4.在情况下适宜采用i
li
e定义内联函数。
A函数体含有循环语句
B函数体含有递归语句
C函数代码少、频繁调用
D函数代码多、不常调用
5.如果类A被说明成类B的友元,则
A类A的成员即类B的成员
B类B的成员即类A的成员
C类A的成员函数不得访问类B的成员D类B不一定是类A的友元
6.在类中声明转换函数时不能指定
A参数
B访问权限
C操作
D标识符
7.在公有继承的情况下,基类成员在派生类中的访问权限
A受限制
B保持不变
C受保护
D不受保护
8.在C类体系中,不能被派生类继承的有
A转换函数
B构造函数
C虚函数
D静态成员函数
9.假定ClassN为一个类,则执行“ClassNx”语句时将自动调用该类的
A有参构造函数B无参构造函数C拷贝构造函数D赋值构造函数
精选范本
f
10.C语言建立类族是通过
A类的嵌套
B类的继承
C虚函数
D抽象类
11.重载一元运算符为类A的成员运算符,若有类A的对象obj,则表达式obj被C编译器解释
为。
AobjoperatorBoperatorobj
CobjoperatorDobjoperator
12.以下有四种关于类的说法,其中不正确的是。
A构造函数可以指定参数,r
好听全球资料 返回顶部