成人教育面向对象技术复习题及参考答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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的对象的任何成员

相关文档
最新文档