20年山东师范大学面向对象技术考题及参考答案Word文档格式.docx

上传人:b****6 文档编号:17619499 上传时间:2022-12-07 格式:DOCX 页数:21 大小:22.72KB
下载 相关 举报
20年山东师范大学面向对象技术考题及参考答案Word文档格式.docx_第1页
第1页 / 共21页
20年山东师范大学面向对象技术考题及参考答案Word文档格式.docx_第2页
第2页 / 共21页
20年山东师范大学面向对象技术考题及参考答案Word文档格式.docx_第3页
第3页 / 共21页
20年山东师范大学面向对象技术考题及参考答案Word文档格式.docx_第4页
第4页 / 共21页
20年山东师范大学面向对象技术考题及参考答案Word文档格式.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

20年山东师范大学面向对象技术考题及参考答案Word文档格式.docx

《20年山东师范大学面向对象技术考题及参考答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《20年山东师范大学面向对象技术考题及参考答案Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。

20年山东师范大学面向对象技术考题及参考答案Word文档格式.docx

B)3

C)4

D)5

5(2.0分)对于结构中定义的成员,其隐含访问权限为( 

A)protected

B)private

C)public

D)static

6(2.0分)在C++中,用于实现运行时多态性的是( 

)。

A)内联函数

B)重载函数

C)模板函数

D)虚函数

7(2.0分)有如下类声明:

在构造函数XB的下列定义中,正确的是( 

A)XB:

:

XB(inta,intb):

x(a),y(b){}

B)XB:

XA(a),y(b){}

C)XB:

x(a),XB(b){}

D)XB:

XA(a),XB(b){}

8(2.0分)已知类A是类B的友元,类B是类C的友元,则( 

)·

A)类A一定是类C的友元

B)类C一定是类A的友元

C)类C的成员函数可以访问类B的对象的任何成员

D)类A的成员函数可以访问类B的对象的任何成员

9(2.0分)一个视图对象能连接( 

)文档对象,一个文档对象能连接( 

)视图对象。

A)一个,多个

B)多个,一个

C)一个,一个

D)多个,多个

10(2.0分)对于消息队列的描述正确的是( 

A)在Windows中只有一个消息系统,即系统消息队列。

消息队列是一个系统定义的数据结构,用于临时存储消息

B)系统可从消息队列将信息直接发给窗口。

另外,每个正在Windows下运行的应用程序都有自己的消息队列

C)系统消息队列中的每个消息最终都要被USER模块传送到应用程序的消息队列中去。

应用程序的消息对列中存储了程序的所有窗口的全部消息

D)以上都正确

11(2.0分)设置编辑控件的文本内容,可使用函数( 

A)SetWindowText()·

B)SetSel()·

C)ReplaceSel()·

D)GetWindowText()·

12(2.0分)MFC主要由()组成

A)基础类库、全局函数

B)基础类库、全局变量、宏

C)基础类库、宏

D)基础类库、全局变量、全局函数、宏

13(2.0分)所有在函数中定义的变量,都是( 

A)全局变量

B)局部变量

C)静态变量

D)寄存器变量

14(2.0分)类AB的缺省构造函数和析构函数是( 

A)AB()和~AB()·

B)AB(int)和~AB()·

C)AB()和~AB(delete)·

D)AB()和int~AB()·

15(2.0分)假定MyClass为一个类,则执行“MyClassa[3],*p[2];

“语句时,自动调用该类构造函数的次数为( 

16(2.0分)菜单项助记符前用( 

)引导。

A)%

B)&

C)#

D)$

17(2.0分)在面向对象编程中,对象的抽象集合称为( 

A)对象

B)集合

C)类

D)实例

18(2.0分)下面( 

)是函数重载

A)voidplay(int)和voidplay(float)·

B)play()和~play()·

C)voidplay(int)和intplay(int)·

D)voidplay()和intplay()·

19(2.0分)应用程序类CWinApp完成以下()工作。

A)程序的初始化、运行和结束工作

B)消息的发送和执行

C)程序的框架、窗口

D)事件的发生与处理

20(2.0分)

A)3

B)2

C)21

D)6

21(2.0分)在类外定义类的成员函数时,应当使用( 

)来标识该函数为特定类的成员。

A):

B):

C)->

D)this

22(2.0分)文档负责将数据存储到永久存储介质中,通常是磁盘文件或数据库,存取过程称为( 

A)文件访问

B)串行化

C)文件读写

D)格式化

23(2.0分)实现运行时的多态性,必须通过( 

)来完成

A)虚函数

C)构造函数

D)析构函数

24(2.0分)根据对话框的行为性质,对话框可以分为两类:

( 

A)对话框资源和对话框类

B)模式对话框和非模式对话框

C)对话框资源和对话框模板

D)消息对话框和模式对话框

25(2.0分)下列关于C++函数的叙述中,正确的是( 

A)每个函数至少要具有一个参数

B)每个函数都必须返回一个值

C)函数在被调用之前必须先声明

D)函数不能自己调用自己

26(2.0分)在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是( 

A)友元函数

B)虚函数

27(2.0分)对于类中定义的成员,其隐含访问权限为( 

28(2.0分)已知在一个类体中包含如下函数原型:

Volumeoperator-(Volume)const;

,下列关于这个函数的叙述中,错误的是( 

A)这是运算符-的重载运算符函数

B)这个函数所重载的运算符是一个一元运算符

C)这是一个成员函数

D)这个函数不改变类的任何数据成员的值

29(2.0分)实现运行时的多态性要使用( 

A)重载函数

B)构造函数

C)析构函数

30(2.0分)用于类中虚成员函数说明的关键字是()

A)virtual

B)public

C)protected

D)private

31(2.0分)执行如下的程序段后,输出结果是( 

A)###123

B)123###

C)***123

D)123***

32(2.0分)下面四个选项中,( 

)是用来声明虚函数的。

C)include

D)usingnamespace

33(2.0分)要实现动态联编,必须通过( 

)调用虚函数。

A)对象指针

B)成员名限定

C)对象名

D)派生类名

34(2.0分)一个类的友元函数或友元类能够通过成员操作符访问该类的( 

A)私有成员

B)所有成员

C)公用成员

D)保护成员

35(2.0分)有如下类声明,则类MyDERIVED中保护的数据成员和成员函数的个数是( 

A)4

C)2

D)1

36(2.0分)关于友元下列说法错误的是()

A)类的友元函数可以访问类的所有成员

B)类的友元函数只能访问类的私有成员

C)类A是类B的友元类,则A的所有成员函数可访问B的任何成员

D)类的友元函数不属于类

37(2.0分)下列说法中正确的是( 

A)类定义中只能说明函数成员的函数头,不能定义函数体

B)类中的函数成员可以在类体中定义,也可以在类体之外定义

C)类中的函数成员在类体之外定义时必须要与类声明在同一文件中

D)在类体之外定义的函数成员不能操作该类的私有数据成员

38(2.0分)对于语句cout<

<

x<

endl;

错误的是描述是( 

A)“cout”是一个输出流对象

B)“endl”的作用是输出回车换行

C)“x”是一个变量

D)“<

”称作提取运算符

39(2.0分)所有的控件都是( 

)类的派生类,都可以作为一个特殊的窗口来处理。

A)CView

B)CWnd

C)CWindow

D)CDialog

40(2.0分)可以利用控件的( 

)属性和Tab键顺序来为控件分组。

A)ID

B)Tabstop

C)Group

D)Caption

二、判断题 

如果本题不方便在线作答,可在A4白纸上,“手写”作答后拍照上传。

41(2.0分)友元函数是类的成员函数。

A)正确

B)错误

错误

42(2.0分)当用户在键盘上按下一个键时,只有一个窗口能接收到该消息。

正确

43(2.0分)调用对话框类的成员函数DoModal()显示模态对话框。

44(2.0分)当使用指针变量访问类的成员须使指针变量指向该类的某个对象。

45(2.0分)类实现了数据的封装。

( 

46(2.0分)接收鼠标消息的窗口不一定是活动窗口。

47(2.0分)运算符重载是一种特殊的函数重载。

48(2.0分)模态对话框允许用户切换到本应用程序的其他窗口。

49(2.0分)类的消息映射不可以被继承。

50(2.0分)析构函数没有返回值类型。

当前用户:

杜玉莲

单项选择题 

判断题

试卷要求:

1(2.0分)在类外定义类的成员函数时,应当使用( 

2(2.0分)应用程序类CWinApp完成以下()工作。

3(2.0分)在面向对象编程中,对象的抽象集合称为( 

4(2.0分)实现运行时的多态性,必须通过( 

5(2.0分)假定MyClass为一个类,则执行“MyClassa[3],*p[2];

6(2.0分)所有在函数中定义的变量,都是( 

7(2.0分)设置编辑控件的文本内容,可使用函数( 

8(2.0分)下列关于C++函数的叙述中,正确的是( 

10(2.0分)有如下类声明:

11(2.0分)已知在一个类体中包含如下函数原型:

12(2.0分)对于结构中定义的成员,其隐含访问权限为( 

13(2.0分)Windows操作系统主要基本内核元件中,_______支持与操作系统密切相关的功能:

14(2.0分)用于类中虚成员函数说明的关键字是()

15(2.0分)下列不属于面向对象程序设计的3大机制的是()

16(2.0分)关于类的成员,下列正确的说法是()

17(2.0分)下面四个选项中,( 

18(2.0分)假定AB为一个类,则执行“”ABa(4),b(3),*p[2];

19(2.0分)在C++中,用于实现运行时多态性的是( 

20(2.0分)一个类的友元函数或友元类能够通过成员操作符访问该类的( 

21(2.0分)已知类A是类B的友元,类B是类C的友元,则( 

22(2.0分)对于消息队列的描述正确的是( 

23(2.0分)关于友元下列说法错误的是()

24(2.0分)MFC主要由()组成

25(2.0分)类AB的缺省构造函数和析构函数是( 

26(2.0分)对于语句cout<

27(2.0分)菜单项助记符前用( 

28(2.0分)下面( 

29(2.0分)可以利用控件的( 

30(2.0分)

31(2.0分)文档负责将数据存储到永久存储介质中,通常是磁盘文件或数据库,存取过程称为( 

32(2.0分)类CNum的缺省构造函数和析构函数是( 

A)CNum()和~CNum()·

B)CNum(int)和~CNum()·

C)CNum()和~CNum(delete)·

D)CNum()和int~CNum()·

33(2.0分)根据对话框的行为性质,对话框可以分为两类:

34(2.0分)在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是( 

35(2.0分)关于对象,下列说法中不正确的是()

A)对象是类的一个实例

B)任何一个对象只能属于一个类

C)一个类只能有一个对象

D)类与对象的关系和数据类型与变量间的关系类似

36(2.0分)对于类中定义的成员,其隐含访问权限为( 

37(2.0分)实现运行时的多态性要使用( 

38(2.0分)应在下列程序划线处填入的正确语句是( 

A)fun();

B)Base.fun();

C)Base:

fun();

D)Base->

39(2.0分)执行如下的程序段后,输出结果是( 

40(2.0分)要实现动态联编,必须通过( 

41(2.0分)当使用指针变量访问类的成员须使指针变量指向该类的某个对象。

43(2.0分)友元函数是类的成员函数。

44(2.0分)接收鼠标消息的窗口不一定是活动窗口。

45(2.0分)调用对话框类的成员函数DoModal()显示模态对话框。

46(2.0分)类实现了数据的封装。

47(2.0分)模态对话框允许用户切换到本应用程序的其他窗口。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 可爱清新

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1