10.C++语言是从早期的 C 语言逐渐发展演变而来的.与 C 语言相比,它在求解问题方法上进行的最
大改进是:(B)
A)面向过程 B)面向对象 C)安全性 D)复用性
11.在 C++中实现封装是借助于(B)
A)枚举 B)类 C)数组 D)函数
12.C++语言是从早期的 C 语言逐渐发展演变而来的与 C 语言相比,它在求解问题方法上进行的最大
改进是:(B)
A)面向过程 B)面向对象 C)安全性 D)复用性
13.在 C++中用(D)能够实现将参数值带回。
a)数组 b)指针 c)引用 d)上述 ABC 都可
14.考虑函数原型 voidtest(inta,intb=7,charch="*"),下面的函数调用中,属于不合法调用的是:
(C)
A)test(5)B)test(5,8)C)test(6,"#")D)test(0,0,"*");
15.下列关于类和对象的叙述中,错误的是:(A)
A)一个类只能有一个对象;B)对象是类的具体实例;
C)类是对某一类对象的抽象;D)类和对象的关系是一种数据类型与变量的关系。
16.已知:intm=10;下列表示引用的方法中,正确的是:(C)
A)int&Z;B)int&t=10;C)int&X=m;D)float&f=&m;
17.对于 int*pa[5];的描述中,正确的是:(D)
A)pa 是一个指向数组的指针,所指向的数组是 5 个 int 型元素
B)pa 是一个指向某数组中第 5 个元素的指针,该元素是 int 型变量
C)pa[5]表示数组的第 5 个元素的值,是 int 型的值
D)pa 是一个具有 5 个元素的指针数组,每个元素是一个 int 型指针
18.定义析构函数时,应该注意:(C)
A)其名与类名完全相同 B)返回类型是 void 类型
C)无形参,也不可重载 D)函数体中必须有 delete 语句
19.在公有继承的情况下,基类的成员(私有的除外)在派生类中的访问权限(B)
仅供个人学习参考