大学期末考试参考题面向对象技术(二).pdf
《大学期末考试参考题面向对象技术(二).pdf》由会员分享,可在线阅读,更多相关《大学期末考试参考题面向对象技术(二).pdf(202页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一.单项选择题0分 二.判断题。分一.单 项 选 择 题答题要求:下列各题,只有一个符合题意的正确答案,多选、错选、不选均不得分。1.(2分)MFC中的集合类包括()。+0分A.对象、列表和映射B.数组、列表和对象C.数组、列表和映射D.数组、列表和链表我的答案:参考答案:C答案解析:2.(2分)在面向对象编程中,对象的抽象集合称为()+0分A.对象B.集合C.类D.实例我的答案:参考答案:C答案解析:3.(2分)以下()成员函数表示纯虚函数。+0分A.virtual int.vf(int);B.void vf(int)=0;C.virtueil void vf()=0;D.virtual v
2、oidvf(int)我的答案:参考答案:c答案解析:4.(2分)有如下类声明:cl as s XAp r i vat e:i n t x;p ubl i c:XA(i n t n)x=n;;cl as s XB:p ubl i c XAp r i vat e:i n t y;p ubl i c:XB(i n t a,i n t b););在构造函数XB的下列定义中,正 确 的 是()o+0分A.XB:XB(int a,int b):x(a),y(b)B.XB:XB(int a,int b):XA(a),y(b)C.XB:XB(inta,int b):x(a),XB(b)D.XB:XB(int
3、a,int b):XA(a),XB(b)我的答案:参考答案:B答案解析:5.(2 分)菜 单 项助记符前用()引导。+0分A.%B.&C.#D.$我的答案:参考答案:B答案解析:6.(2 分)M FC类库中的类按层次关系可知,CStatic的直接父类为()+0分A.C O bj e ct B.C Wn dC.C cm dTar ge t D.C Fr an i e Wn d我的答案:参考答案:B答案解析:7.(2 分)用于类中虚成员函数说明的关键字是()+0分A.vi r t ual B.p ubl i cC.p r o t e ct e dD.p r i vat e我的答案:参考答案:A答案
4、解析:8.(2 分)关于友元下列说法错误的是()+0分A.类的友元函数可以访问类的所有成员B.类的友元函数只能访问类的私有成员C.类 A 是类B的友元类,则 A的所有成员函数可访问B的任何成员D.类的友元函数不属于类我 的 答 案:参 考 答 案:B答 案 解 析:9.(2 分)在 main函数中可以用p.a的形式访问派生类对象p 的基类成员a,其中a是()+0分A.私有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.公有继承的公有成员我 的 答 案:参 考 答 案:D答 案 解 析:10.(2 分)以下控件中,()没有Caption属性。+0分A.按钮B.群组框C.编辑控件D.
5、静态控件我 的 答 案:参 考 答 案:C答案解析:11.(2 分)应用程序类CWinApp完成以下()工作。+0分A.程序的初始化、运行和结束工作B.消息的发送和执行C.程序的框架、窗口D.事件的发生与处理我 的 答 案:参 考 答 案:A答 案 解 析:12.(2 分)在下列函数原型中,可以作为类AA构造函数的是()。+0分A.vo i d A A (i n t);B.i n t A A();C.A A(i n t)co n s t ;D.A A(i n t);我 的 答 案:参 考 答 案:D答 案 解 析:13.(2 分)对于结构中定义的成员,其隐含访问权限为()+0分A.p r o
6、t e ct e dB.p r i vat e C.p ubl i cD.s t at i c我 的 答 案:参考答案:C答案解析:14.(2 分)在类外定义类的成员函数时,应 当 使 用()来标识该函数为特定类的成员。+0分A.:B.:C.-u0 0 3 e D.t hi s我的答案:参考答案:B答案解析:15.(2 分)所有在函数中定义的变量,都 是()+0分A.全局变量B.局部变量C.静态变量D.寄存器变量我的答案:参考答案:B答案解析:16.(2 分)在 C+中,若对函数未加说明,则函数的隐含类型是()+0分A.i n t B.do ubl e C.vo i dD.char我的答案:参
7、考答案:A答案解析:17.(2分)程序对资源的调用主要是靠()来识别。+0分A.资源名称B.资源类型C.资源的I D 号D.以上都可以我的答案:参考答案:C答案解析:18.(2分)可 以 利 用 控 件 的()属性和Tab键顺序来为控件分组。+0分A.1 I)B.Tab s t o p C.G r o up D.C ap t i o n我的答案:参考答案:C答案解析:19.(2分)下列关于C+函数的叙述中,正确的是()o+0分A.每个函数至少要具有一个参数B.每个函数都必须返回一个值C.函数在被调用之前必须先声明D.函数不能自己调用自己我 的 答 案:参 考 答 案:C答 案 解 析:20.(
8、2分)MFC主 要 由()组 成+0分A.基础类库、全局函数B.基础类库、全局变量、宏C.基础类库、宏I).基础类库、全局变量、全局函数、宏我 的 答 案:参 考 答 案:D答 案 解 析:21.(2分)假 定MyClass为 一 个 类,则 执 行MyClass a,*p;语 句 时,自 动 调用 该 类 构 造 函 数 的 次 数 为()+0分A.2 B.3 C.4 D.5我 的 答 案:参 考 答 案:B答 案 解 析:22.(2分)在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。则 operator+有 个参数,operator*有 参数。()+0分
9、A.2、2 B.2、1 C,1,2 D.1、1我的答案:参考答案:C答案解析:23.(2 分)执行如下的程序段后,输出结果是()ocout.fill(*);cout.width(6);cout.f i l l C;cout 123 endl;+0分A.#1 2 3 B.1 2 3#C.*1 2 3 D.1 2 3*我的答案:参考答案:A答案解析:24.(2 分)类 AB的缺省构造函数和析构函数是()+0分A.A B()和%B()B.A B(i n t)和 A B()C.A B I )和hB(d e l e te )D.A B()和 i n t、A B()我的答案:参考答案:A答案解析:25.(
10、2 分)实现运行时的多态性,必 须 通 过()来完成+0分A.虚函数B.重载函数C.构造函数D.析构函数我的答案:参考答案:A答案解析:26.(2 分)一个视图对象能连接()文档对象,一个文档对象能连接()视图对象。+0分A.一个,多个B.多个,一个C.一个,一个D.多个,多个我的答案:参考答案:A答案解析:27.(2 分)关于工具栏、菜单和加速键的关系,正 确 的 说 法 是()。+0分A.工具按钮与菜单必须一一对应B.工具按钮与加速键一一对应C.工具按钮不必与菜单一对应I).菜单与加速健一一对应我 的 答 案:参 考 答 案:C答 案 解 析:28.(2分)在C+中,用于实现运行时多态性的
11、是()o+0分A.内联函数B.重载函数C.模板函数D.虚函数我 的 答 案:参 考 答 案:D答 案 解 析:29.(2分)关于对象,下列说法中不正确的是()+0分A.对象是类的一个实例B.任何一个对象只能属了一个类C.一个类只能有一个对象D.类与对象的关系和数据类型与变量间的关系类似我 的 答 案:参 考 答 案:C答 案 解 析:30.(2分)对于语句coutxendl;错误的是描述是()。+0分A.cout”是一个输出流对象B.endl”的作用是输出回车换行C.x”是一个变量D.“u003cu003c”称作提取运算符我的答案:参考答案:D答案解析:31.(2 分)文档负责将数据存储到永久
12、存储介质中,通常是磁盘文件或数据库,存取过程称为()。+0分A.文件访问B.串行化C.文件读写D.格式化我的答案:参考答案:B答案解析:32.(2 分)有如下类声明,则类MyDERIVED中保护的数据成员和成员函数的个数是()。c l ass MyB A S E(p ri vate:i n t k;p ubl i c:vo i d se t(i n t n)k=n;i n t g e t()c o n st re turn k;;c l ass MyD E R I V E D:p ro te c te d MyB A S E(p ro te c te d:i n t j:p ubl i c:v
13、o i d se t(i n t m,i n t n)MyB A S E:se t(m);j=n;i n t g e t()c o n st re turn MyB A S E:g e t()+j;);+0 分A.4 B.3 C.2 D.1我的答案:参考答案:B答案解析:3 3.(2 分)下面()是函数重载+0 分A.vo i d p l ay(i n t)和 vo i d p l ay(f l o at)B.p l ay()和 p l ay()C.vo i d p l ay(i n t)和 i n tp l ay(i n t)D.vo i d p l ay()和 i n t p l ay()
14、我的答案:参考答案:A答案解析:3 4.(2 分)假 定 AB为 一 个 类,则 执 行 A B a,b ,*p 2 ;语 句 时,自 动 调 用 该类 构 造 函 数 的 次 数 为()+0分A.2 B.3 C.4 D.5我 的 答 案:参 考 答 案:B答 案 解 析:3 5.(2分)一 个 类 的 友 元 函 数 或 友 元 类 能 够 通 过 成 员 操 作 符 访 问 该 类 的()+0分A.私有成员B.所有成员C.公用成员D.保护成员我 的 答 案:参 考 答 案:B答 案 解 析:3 6.(2分)关 于 类 的 成 员,下 列 正 确 的 说 法 是()+0分A.数据成员必须定义
15、为私有的B.成员函数必须定义为公有的C.数据成员和成员函数都可以为 p ri vate p ubl i c p ro te c t属性之一D.公有成员函数只能访问类的公有成员,私有成员函数只能访问类的私有成员我 的 答 案:参 考 答 案:C答案解析:37.(2分)根据对话框的行为性质,对话框可以分为两类:()+0分A.对话框资源和对话框类B.模式对话框和非模式对话框C.对话框资源和对话框模板D.消息对话框和模式对话框我 的 答 案:参 考 答 案:B答 案 解 析:38.(2分)一个函数功能不太复杂,但要求被频繁调用,则应把它定义为()+0分A.内联函数B.重载函数C.递归函数I).嵌套函数
16、我 的 答 案:参 考 答 案:A答 案 解 析:39.(2分)所有的控件都是()类的派生类,都可以作为一个特殊的窗口来处理。+0分A.C V ie w B.C W ndC.C W indow D.C Dialog我 的 答 案:参考答案:B答案解析:40.(2分)类CNum的缺省构造函数和析构函数是()+0分A.C N u m()f t C N u m()B.C N u m(int)H C N u m()C.C N u m()ir C N u m(de le t e )D.C N u m和 int C N u m()我的答案:参考答案:A答案解析:二.判 断 题答题要求:如果本题不方便在线作
17、答,可在A4白纸上,手写”作答后拍照上传。41.(2分)运算符重载是一种特殊的函数重载。()+0分正确错误我的答案:参考答案:正确答案解析:42.(2 分)类实现了数据的封装。()+0分正确错误我的答案:参考答案:正确答案解析:43.(2 分)当用户在键盘上按下一个键时,只有一个窗口能接收到该消息。()+0分正确错误我的答案:参考答案:正确答案解析:44.(2 分)当使用指针变量访问类的成员须使指针变量指向该类的某个对象。()+0分正确错误我的答案:参考答案:正确答案解析:45.(2分)接 收 鼠 标 消 息 的 窗 口 不 一 定 是 活 动 窗 口。()+0分正确错误我的答案:参考答案:错
18、误答案解析:46.(2分)类 的 消 息 映 射 不 可 以 被 继 承。()+0分正确错误我的答案:参考答案:错误答案解析:47.(2分)调 用 对 话 框 类 的 成 员 函 数DoModal()显 示 模 态 对 话 框。()+0分正确错误我的答案:参考答案:正确答案解析:48.(2 分)友元函数是类的成员函数。()+0分正确错误我的答案:参考答案:错误答案解析:49.(2 分)模态对话框允许用户切换到本应用程序的其他窗口。()+0分正确错误我的答案:参考答案:错误答案解析:50.(2 分)析构函数没有返回值类型。()+0分正确错误我的答案:参考答案:正确答案解析:您 好 沈 传 波 2
19、020.12.21总得分:O 一.单项选择题0 分 二.判断题0 分一.单项选择题答题要求:下列各题,只有一个符合题意的正确答案,多选、错选、不选均不得分。1.(2分)对 于 结 构 中 定 义 的 成 员,其 隐 含 访 问 权 限 为()+0分A.pr ot e ct e dB.pr iv at e C.pu blicD.s t at ic我的答案:参考答案:C答案解析:2.(2分)文 档 负 责 将 数 据 存 储 到 永 久 存 储 介 质 中,通 常 是 磁 盘 文 件 或 数 据 库,存取 过 程 称 为()。+0分A.文件访问B.串行化C.文件读写D.格式化我的答案:参考答案:B
20、答案解析:3.(2分)根 据 对 话 框 的 行 为 性 质,对 话 框 可 以 分 为 两 类:()+0分A.对话框资源和对话框类B.模式对话框和非模式对话框C.对话框资源和对话框模板D.消息对话框和模式对话框我 的 答 案:参 考 答 案:B答 案 解 析:4.(2 分)在 C+中,若 对 函 数 未 加 说 明,则 函 数 的 隐 含 类 型 是()+0 分A.intB.doubleC.voi dD.char我 的 答 案:参 考 答 案:A答 案 解 析:5.(2 分)应 在 下 列 程 序 划 线 处 填 入 的 正 确 语 句 是()oclass Base(public:void
21、fun()cout*Base:fun*endl;:class Derived:public Base(void fun 0 显 示 调 用 基 类 的 函 数fun()cout*Derived:fun*endl;);+0 分A.fun();B.Base,fun();C.Bcise:fun();D.Base-u003efun();我的答案:参考答案:c答案解析:6.(2 分)所有在函数中定义的变量,都 是()+0分A.全局变量B.局部变量C.静态变量D.寄存器变量我的答案:参考答案:B答案解析:7.(2 分)以下不属于成员函数的是()+0分A.静态成员函数B.友元函数C.构造函数I).析构函数我
22、的答案:参考答案:B答案解析:8.(2 分)类 CNum的缺省构造函数和析构函数是()+0分A.C N um()n C N um()B.C N um(int)C N um()C.C N um()C N um(delete)D.C N um()和 intC N um()我的答案:参考答案:A答案解析:9.(2分)下面()是函数重载+0分A.vo id p lay(int)和 vo id p lay(f lo at)B.p lay()和 p lay()C.vo id p lay(int)和 inip lay(int)D.vo id p lay()和 int p lay()我的答案:参考答案:A答案
23、解析:10.(2分)在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()+0分A.友元函数B.虚函数C.构造函数I).析构函数我的答案:参考答案:B答案解析:11.(2分)MFC类库中的类按层次关系可知,CStatic的直接父类为()+0分A.C O bjectB.C W ndC.C cmdT argetD.C F rameW nd我 的 答 案:参 考 答 案:B答 案 解 析:12.(2 分)下面说法正确的是()+0分A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数和
24、析构函数都不可以重载我 的 答 案:参 考 答 案:A答 案 解 析:13.(2 分)在 main函数中可以用p.a的形式访问派生类对象p 的基类成员a,其中a是()+0分A.私有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.公有继承的公有成员我 的 答 案:参 考 答 案:D答案解析:14.(2分)所有的控件都是()类的派生类,都可以作为一个特殊的窗口来处理。+0分A.C V iewB.C W ndC.C W indo wD.C D ialo g我的答案:参考答案:B答案解析:15.(2分)使用GetWindowDC()和 GetDC()获取的设备上下文在退出时,必须调用()
25、释放设备上下文。+0分A.R eleaseD C()B.D elete()C.D eleteD C()D.D etach()我的答案:参考答案:A答案解析:16.(2分)下列不属于面向对象程序设计的3 大机制的是()+0分A.多态B.封装C.重载D.继承我 的 答 案:参 考 答 案:c答 案 解 析:17.(2 分)下列关于类和对象的叙述中,错误的是()o+0分A.个类只能有一个对象B.对象是类的具体实例C.类是时某一类对象的抽象D.类和对象的关系是一种数据类型与变量的关系我 的 答 案:参 考 答 案:A答 案 解 析:18.(2 分)更新菜单状态的消息是()。+0分A.V M _C 0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 期末考试 参考 面向 对象 技术
限制150内