全球旧事资料 分类
一、填空题(每空1分,共14分)1、观看以下程序:
classpoi
tpublic
voidshowcout”poi
t”e
dlvoidmai
poi
tp1poi
tppp1_______________通过对象p1访问show函数______________通过指针p访问show函数2、在C类中可以包含______________、______________和______________三种具有不同访问控制权的成员。3、定义类时,在类头中将使用关键字_____________来表示类定义的开始。4、如果一个类中至少有一个纯虚函数,则该类称为________________。5、C类的组成包括数据成员和______________,友元_____(是、不是)该类的成员函数。6、友员函数是用关键字____________修饰的非成员函数。7、若有:
i
tii
tjii10ji1则i__________,j__________。
8、
ew的功能是____________________,delete的功能是
____________________。
二、选择题每小题15分,共30分1、下列特性中不是面向对象程序设计语言所特有的是()。(A)数据封装(B)继承(C)多态性(D)模板2、()是给变量取一个别名,它引入了变量的同意词。
1
f(A)指针(B)引用(C)枚举(D)结构
3、类成员的访问权限中,()只能被本类的成员函数和其友元函数访问。
(A)share(B)public(C)private(D)protected
4、关于构造函数,下列说法不正确的是()。
(A)构造函数名字和类名相同
(B)构造函数在创建对象时自动执行
(C)构造函数无任何函数返回类型
(D)构造函数有且只有一个
5、派生类可以访问其基类的()。
(A)公有成员
(B)保护成员
(C)私有派生
(D)公有和保护成员
6、下列关于运算符重载的描述中,错误的是()。
(A)运算符重载不可以改变操作数的个数
(B)运算符重载不可以改变运算符的功能
(C)运算符重载不可以改变结合方向
(D)运算符重载不可以改变运算优先级
7、C语言是从早期的C语言逐渐发展演变而来的与C语言相比,它在求解问题方法上
进行的最大改进是(

(A)面向过程(B)面向对象(C)安全性
8、对于类中定义的成员,其隐含访问权限为(
)。
A.public
B.protected
C.private
D.static
(D)复用性
9、下面有关重载函数的说法中正确的是(

(A)重载函数必须具有不同的返回值类型;(B)重载函数形参个数必须不同;
(C)重载函数必须有不同的形参列表
10、有如下的对类“CSample”的说明,其中(
classCSample
A.i
ta23
B.CSample
public
C.CSamplei
tval
D.CSample
11、在i
ta3i
tpa;中,p的值是
A变量a的地址值
B无意义
(D)重载函数名可以不同;)是错误的。
C变量p的地r
好听全球资料 返回顶部