一、选择题(每题2分,共80分)1、C的合法注释是(B)。A.ThisisaCprogramC.“ThisisaCprogram”B.ThisisaCprogramD.ThisisaCprogram
2、下面标识符中正确的是(A)。A._abcB.3abC.i
tD.ab
3、下面选项中不属于面向对象程序设计特征的是。(A)A、类比性B、继承性C、封装性D、多态性4、下列字符列中,可以作为“字符串常量”的是(B)。AABCB″xyz″C′uvw′D′a′
5、下列关于C函数的叙述中,正确的是(D)A每个函数至少要具有一个参数C函数在被调用之前必须先声明B每个函数都必须返回一个值D函数可以自己调用自己
6、在C语言程序中,对象之间的相互通信通过BA继承实现B调用成员函数实现C封装实现D函数重载实现7、关于co
st修饰符的说法中错误的是(D)。A.co
st既可以修饰成员函数,也可以修饰数据成员,还可以修饰对象B.若co
st修饰了一个对象,则该对象中的所有数据成员都无法被更新C.常对象无法调用一般成员函数D.常成员函数只能被常对象调用,不能被一般对象调用8、调用形式参数为普通对象的函数时,系统会自动调用相应类的(B)。A名字不同于类名的一般成员函数C.析构函数B.构造函数D.复制构造函数
9、以下关键字不能用来声明类的访问权限的是(B)ApublicBstaticCprotectedDprivate
10、在下列关键字中,用以说明类中公有成员的是(A)ApublicBprivateCprotectedDfrie
d11、下列关于类和对象的叙述中,错误的是(A)A一个类只能有一个对象B对象是类的具体实例C类是对某一类对象的抽象D类和对象的关系是一种数据类型与变量的关系12、有如下类声明:Classstude
ti
t
um则stude
t类的成员
um是(A)。A公有数据成员B公有成员函数C私有数据成员D私有成员函数13、classApublicvoidsetdatei
tmai
Aapparetur
0
f调用公有函数setdate时,下面几种描述错误的是(C)AasetdateBpsetdateCpsetdateDpsetdate14、下列关于this指针的叙述中,正确的是(B)A任何与类相关的函数都有this指针B类的成员函数除静态成员函数都有this指针C若有需要this也可以显式使用,格式为this数据成员或this成员函数Dthis指针可以由其他指针名代替15、关于成员函数的说法不正确的是(C)A.成员函数可以重载B.成员函数可以设置参数的默认值C.成员函数一定是内置函数D.多个对象的成员函数是共享一个内存空间16、下列说法中,正确的是(A)A每个对象的存储单元中r