收藏 分享(赏)

面向对象VC习题1.doc

上传人:精品资料 文档编号:10816840 上传时间:2020-01-11 格式:DOC 页数:11 大小:77KB
下载 相关 举报
面向对象VC习题1.doc_第1页
第1页 / 共11页
面向对象VC习题1.doc_第2页
第2页 / 共11页
面向对象VC习题1.doc_第3页
第3页 / 共11页
面向对象VC习题1.doc_第4页
第4页 / 共11页
面向对象VC习题1.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、1VC 习题 1一、选择题1下面说法正确的是( A )A、构造函数可以重载,析构函数不能重载。B、构造函数不能重载,析构函数可以重载。 C、构造函数可以重载,析构函数也可以重载。 D、构造函数和析构函数都不可以重载。 2.下面关于 API 的描述错误的是( C ) A.API 是用来控制 Windows 各个元素的外观和行为的一套预定义的 Windows 函数B.创建应用程序、打开窗口、描绘图形都要调用 API 函数。 C.Windows 操作系统构建在 API 函数上 D.早期,Windows 程序员编写程序只能使用 API 函数3.下面关于 API 的描述错误的是( D ) A.API 函

2、数构建在 Windows 操作系统上 B.创建应用程序、打开窗口、描绘图形都要调用 API 函数。 C.API 是用来控制 Windows 各个元素的外观和行为的一套预定义的 Windows 函数D.现在,Windows 程序员编写程序只能使用 API 函数。4.下面关于 MFC 的描述错误的是( B ) A.MFC 是指微软基础类库。 B.MFC 不提供对底层 API 的直接调用。 C.MFC 对 API 函数进行了 C+封装。D.MFC 是微软公司提供的用在 Visual C+环境下编写 Windows 应用程序的一个框架和引擎。 5.下列对于 WinMain 函数的描述中,错误的是 (

3、A )A.WinMain 函数不能有参数。B.WinMain 函数是 Windows 程序的入口点。 C.WinMain 函数的名称是固定的。 D.窗口函数与 WinMain 的关联是通过窗口类的注册实现的。 6.对消息循环描述错误的是( D ) A.TranslateMessage 将虚拟键转换成字符消息。 B.GetMessage 函数在消息队列为空时,将一直空闲。 2C.GetMessage 函数在消息队列非空时,取得消息并返回。 D.若 GetMessage 取得的是 WM_QUIT 消息则返回非 0,否则返回 0。 7.注册窗口类型的 API 函数是( B ) A.CreateWin

4、dow B.RegisterClass C.ShowWindow D.UpdateWindow 8.创建窗口的 API 函数是( A ) A.CreateWindow B.RegisterClass C.ShowWindow D.UpdateWindow 9.关于 GDI 的描述错误的是( D ) A.GDI 指图像设备接口。 B.GDI 负责用户和绘图程序之间的信息交换。 C.GDI 控制在输出设备上显示图形或文字。 D.采用了 GDI,编程时还需关心显示卡或打印机的驱动程序。 10. 关于设备上下文的描述错误的是( C ) A.设备上下文允许在 Windows 中进行与设备无关的绘制。 B

5、.设备上下文对象封装了绘制线条、形状和文本等的 Windows API。 C.设备上下文可以用于绘制到屏幕、打印机,但不能绘制到图元文件。 D.设备上下文是一种包含有关某个设备的绘制属性的 Windows 数据结构。 11.关于设备上下文的描述错误的是( D ) A.设备上下文允许在 Windows 中进行与设备无关的绘制。 B.设备上下文可以用于绘制到屏幕、打印机和图元文件。 C.设备上下文是一种包含有关某个设备的绘制属性的 Windows 数据结构。 D.设备上下文对象封装了绘制线条、形状的 Windows API,没有封装文本的 Windows API。 12.下面描述句柄的语句,错误的

6、是( B ) A.句柄是 Windows 用来标识被应用程序所建立或使用的对象的唯一整数B.句柄中存放了 Windows 对象的数据 C.句柄能区分不同的应用程序对象 D.句柄具有多种类型 13.在 Windows 中,窗口句柄的类型是 ( D ) A.HINSTANCE B. HFONT C.HDC D.HWND 14.在 Windows 中,字体句柄的类型是 ( B ) A.HINSTANCE B. HFONT C.HDC D.HWND15.对消息循环描述错误的是( B ) A.GetMessage 函数在消息队列非空时,取得消息并返回。 B.若 GetMessage 取得的是 WM_CL

7、OSE 消息则返回 0,否则返回非 0. 3C.GetMessage 函数在消息队列为空时,将一直空闲。 D.DispatchMessage 将当前消息发送到对应的窗口过程中去。16.下面四个 MFC 类中,管理 MFC 应用程序的是( A ) A. CWinApp B. CMainFrame C. CDocument D. CView 17.下列类中不属于 MFC 框架基本类的是 ( D ) A. CWinApp B. CFrameWnd C. CView D. CObject 18.为了完成消息映射,不需要 ( C ) 。 A.在类的实现里,实现消息处理函数。B.在类的定义里,增加消息处理

8、函数声明。C.在类的定义里,使用 IMPLEMENT_ MESSAGE_MAP 宏实现消息映射。D.在类的定义里,添加一行声明消息映射的宏 DECLAR E_MESSAGE_MAP。 19.下列标准控件中( B )不是 CButton 类。 A.普通按钮 B.静态文本 C.单选按钮 D.复选按钮20.所有的控件类都是从( B )类派生。A.CObject B.CWnd C.CStatic D.CButton21.在尾部添加一个菜单项的方法是( A )A.AppendMenu B.InsertMenu C.LoadMenu D.TrackPopupMenu22.创建空的弹出式菜单的方法是( B

9、)A、CreateMenu B、CreatePopupMenu C、GetPopupMenu D、TrackPopupMenu23.创建控件消息时,可以使用类向导建立消息映射和消息处理函数之间的关系,在源文件中消息映射表中其消息映射宏是( D ) 。A.ON_COMMAND B.ON_MESSAGE C.ON_WM_LBUTTONDOWN D.ON_BN_CLICKED 24.创建命令自定义消息时,在源文件中的消息映射表中手动添加其消息映射宏是( B )A.ON_COMMAND B.ON_MESSAGE C.ON_WM_LBUTTONDOWN D.ON_BN_CLICKED25.VC 中存在几

10、种系统定义的消息分类,不同的前缀符号经常用于消息宏识别消息附属的分类,表示按钮控制消息( A ) A.BM B.CB C.DM D.EM 26.Windows 应用程序常用消息,产生单击鼠标左键的消息是( A ) A.WM_LBUTTONDOWN B.WM_RBUTTONUP C.WM_LBUTTONUP D.WM_RBUTTONDBLCLK 27.Windows 应用程序常用消息,按下一个非系统键时产生的消息是( B ) A.WM_RBUTTONUP B.WM_KEYDOWN C.WM_KEYUP D.WM_POPDOWN428.继承具有( B ) ,即当基类本身也是某一个类的派生类时,底层

11、的派生类也会自动继承间接基类的成员。 A.规律性 B.传递性 C.重复性 D.多样性29.由 CreateWindow 函数发出的消息是( B ) A.WM_CLOSE B.WM_CREAT C.WM_DESTROY D.WM_KEYDOWN30.由 PostQuitMessage 函数发出的消息( D ) A.WM_CLOSE B.WM_CREAT C.WM_DESTROY D.WM_QUIT 31. 关于类, 下列说法不正确的是( D ) A. 在类中,成员 的默认访问特性是私有的 B. 类实现了 数据的封装 C. 类实质上是一种数据类型 D. 在类的定义中, 必须包含 private、

12、public、 protect 对应部分 32. 关于对象, 下列说法中不正确的是( C )A. 对象是类的一个实例 B. 任何一个对象只能属于一个类 C. 一个类只能有一个对象 D. 类与对象的关系和数据类型与变量间的关系类似 33.关于类的成员,下列正确的说法是( C ) A. 数据成员必须定义为私有的 B. 成员函数必须定义为公有的 C. 数据成员和成员函数都可以为 private public protect 属性之一 D. 公有成员 函数只能访问类的公有成员 , 私有成员 函数只能访问类的私有成员 34.用于类中虚成员 函数说明的关键字是( A)A. virtual B. publi

13、c C. protected D. private 35.关于友元下列说法错误的是( B) A. 类的友元函数可以访问类的所有成员 B. 类的友元函数只能访问类的私有成员 C. 类 A 是类 B 的友元类, 则 A 的所有成员 函数可访问 B 的任何成员 D. 类的友元函数不属于类 36. MFC 主要由( D) 组成 A. 基础类库、 全局函数 B. 基础类库、 全局变量、 宏 C. 基础类库、 宏 D. 基础类库、 全局变量、 全局函数、 宏 37.应用程序类 CWinApp 完成以下( A) 工作。5A. 程序的初始化、 运行和结束工作 B. 消息的发送和执行 C. 程序的框架、 窗口

14、D. 事件的发生与处理 38.程序对资源的调用主要是靠( C ) 来识别。 A. 资源名 称 B. 资源类型 C. 资源的 ID 号 D. 以上都可以 39.菜单项助记符(快捷键)前要用( B) 来引导。 A. % B. T m=x0 ; for(i=1; i=n-1; i+)if(mxi ) m=xi ; return m; void main() int array1 =100, 20, 300, 40 ;double array2 =1.2, 3.4, 5.6, 0.9, 7.8 ; char array3 =a , b , g , z , x , y ; coutfindmax(array1, 4) endl;coutfindmax(array2, 5) endl; coutfindmax(array3, 6) endl; 11上面程序运行结果为300 7. 8z _

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报