成人教育面向对象技术复习题及参考答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
山东师范大学成人高等教育计算机科学与技术专业
(专升本、高起本)科《面向对象技术》课程复习题A 参考答案在试卷后(7月无纸化考试)
一、单项选择题(每小题1分,共20分)
1、假定MyClass为一个类,则执行“” MyClass a[3],*p[2];”语句时,自动调用该类构造函数的次数为()
A、2
B、3
C、4
D、5
2、对于类中定义的成员,其隐含访问权限为()
A、protected
B、private
C、public
D、static
3、一个类的友元函数或友元类能够通过成员操作符访问该类的()
A、私有成员
B、所有成员
C、公用成员
D、保护成员
4、下面说法正确的是()
A、构造函数可以重载,析构函数不能重载。
B、构造函数不能重载,析构函数可以重载。
C、构造函数可以重载,析构函数也可以重载。
D、构造函数和析构函数都不可以重载。
5、下列语句的运行结果为()
#include
srtuct COMPLEX
{
int x;
int y;
} cNum[2]={1,3,2,7};
void main()
{
cout<< cNum[0].y*cNum[1] x< } A、3 B、2 C、21 D、6 6、类AB的缺省构造函数和析构函数是() A、AB( )和~AB( ) B、AB(int)和~AB( ) C、AB( )和~AB(delete ) D、AB( )和int~AB( ) 7、在C++中,若对函数未加说明,则函数的隐含类型是() A、int B、double C、void D、char 8、已知类A是类B的友元,类B是类C的友元,则( ) A、类A一定是类C的友元 B、类C一定是类A的友元 C、类C的成员函数可以访问类B的对象的任何成员 D、类A的成员函数可以访问类B的对象的任何成员