全球旧事资料 分类
《面向对象程序设计C》期末考试试卷
一、选择题每小题3分,共48分。
01、下列关于C函数的叙述中,正确的是C。
A每个函数至少要具有一个参数B每个函数都必须返回一个值
C函数在被调用之前必须先声明D函数不能自己调用自己
02、下列关于类和对象的叙述中,错误的是A。
A一个类只能有一个对象
B对象是类的具体实例
C类是对某一类对象的抽象
D类和对象的关系是一种数据类型与变量的
关系
03、在C中,用于实现运行时多态性的是D。
A内联函数B重载函数C模板函数D虚函数
04、下列关于运算符重载的叙述中,正确的是B。
A通过运算符重载,可以定义新的运算符
B有的运算符只能作为成员函数
重载
C若重载运算符,则相应的运算符函数名是D重载二元运算符时,必须声明
两个形参
05、对于语句coutxe
dl错误的是描述是D。
A“cout”是一个输出流对象B“e
dl”的作用是输出回车换行
C“x”是一个变量
D“”称作提取运算符
06、有如下类声明,则类MyDERIVED中保护的数据成员和成员函数的个数是。
classMyBASE
privatei
tk
publicvoidseti
t
k

i
tgetco
stretur
k
classMyDERIVEDprotectedMyBASE
protectedi
tj
publicvoidseti
tmi
t
MyBASEsetmj

1
fi
tgetco
stretur
MyBASEgetj
A4B3C2D1
07、已知在一个类体中包含如下函数原型VolumeoperatorVolumeco
st,下
列关于这个函数的叙述中,错误的是。
A这是运算符的重载运算符函数B这个函数所重载的运算符是一个一元运算

C这是一个成员函数
D这个函数不改变类的任何数据成员的值
08、执行如下的程序段后,输出结果是。
coutfillcoutwidth6coutfillcout123e
dl
A123B123C123D123
09、在下列函数原型中,可以作为类AA构造函数的是。
AvoidAAi
tBi
tAACAAi
tco
stDAAi
t
10、下面四个选项中,是用来声明虚函数的。
AvirtualBpublicCi
cludeDusi
g
amespace
11、实现运行时的多态性要使用。
A重载函数B构造函数C析构函数D虚函数
12、要实现动态联编,必须通过调用虚函数。
A对象指针B成员名限定C对象名D派生类名
13、以下成员函数表示纯虚函数。
Avirtuali
tvfi
t
Bvoidvfi
t0
Cvirtualvoidvf0
Dvirtualvoidvfi
t
14、有如下类声明:classXA
privatei
tx
publicXAi
t
x

classXBpublicXA
privatei
ty
publicXBi
tai
tb
在构造函数XB的下列定义中,正确的是。
2
fAXBXBi
tai
tbxaybBXBXBi
tai
tbXAayb
CXBXBi
tai
tbxaXBbr
好听全球资料 返回顶部