本答案对应课程为:点我自动跳转查看
本课程起止时间为:2017-04-07到2017-05-31
本篇答案更新状态:已完结

第2讲 Windows应用程序框架回顾 Windows应用程序框架选择题练兵区(不计总分)

1、 问题:下列对Windows系统中窗口概念描述正确的是:
选项:
A:把屏幕上指定的一块矩形区域
B:窗口是一个类
C:窗口是一个对象
D:窗口是一种数据结构
答案: 【把屏幕上指定的一块矩形区域

2、 问题:消息队列是:
选项:
A:是一个用于存放消息的,先进先出的缓冲区
B:由应用程序负责维护的一种队列
C:用于存放事件
D:用于存入一些系统提示信息
答案: 【是一个用于存放消息的,先进先出的缓冲区

3、 问题:WinMain的第一个参数是:
选项:
A:当前运行的应用程序实例句柄
B:先前运行应用程序的实例句柄
C:命令行参数
D:窗口显示状态
答案: 【当前运行的应用程序实例句柄

4、 问题:窗口类中的第1个参数是窗口样式经常使用CS_HREDRAW|CS_VREDRAW表示
选项:
A:分别表示窗口在水平和竖直方向有变化时重绘窗口
B:允许窗口在水平和竖直两方向上移动
C:允许窗口在水平和竖直两方向上缩放
D:允许窗口在水平和竖直两方向上重绘
答案: 【分别表示窗口在水平和竖直方向有变化时重绘窗口

5、 问题:关于标志位下列说法正确的是:
选项:
A:添加标志位使用“&”
B:将一个数的某一位表示某种状态
C:去除标志位使用“|”
D:添加标志为使用“+”
答案: 【将一个数的某一位表示某种状态

6、 问题:关于RegisterClass()函数下列说法正确的是:
选项:
A:其参数为窗口类名称
B:用于向操作系统注册窗口类
C:注册一个自定义类
D:向操作系统注册一个应用程序类
答案: 【用于向操作系统注册窗口类

7、 问题:关于回调函数下列说法正确的是:
选项:
A:回调函数是由程序员编写的应用程序调用的
B:回调函数是由操作系统调用执行的
C:回调函数只用在窗口处理消息的情况
D:可以自己调用自己的函数
答案: 【回调函数是由操作系统调用执行的

8、 问题:GetMessage()的功能是:
选项:
A:获取操作系统的消息队列中的消息
B:获取应用程序的消息
C:返回取到的消息
D:获取预定义的消息宏
答案: 【获取操作系统的消息队列中的消息

9、 问题:列关于TranslateMessage()的说法正确的是:
选项:
A:产生完整的,Windows应用程序能够响应的一个新消息
B:将事件转换为消息
C:翻译消息
D:产生操作系统能够理解的消息
答案: 【产生完整的,Windows应用程序能够响应的一个新消息

10、 问题:关于DispatchMassge()函数下列说法正确的是:
选项:
A:将转换后的消息投递给操作系统
B:给消息打一个补丁
C:将消息粘贴到应用程序上
D:向每个应用程序分发消息
答案: 【将转换后的消息投递给操作系统

11、 问题:关于DestoryWindow()下列说法正解的是:
选项:
A:销毁窗口,同时发送WM_DESTORY消息
B:销毁窗口并退出应用程序
C:销毁窗口,并不发送任何消息
D:退出应用程序
答案: 【销毁窗口,同时发送WM_DESTORY消息

12、 问题:对于消息回调函数中的消息响应下列说法正确的是:
选项:
A:必须使用DefWindowProc()处理应用程序中未考虑到的消息响应
B:必须在列出所有应用程序中消息并加以处理
C:只要考虑当前应用程序用户所使用的消息即可
D:一切消息都由系统处理,不需做任何处理
答案: 【必须使用DefWindowProc()处理应用程序中未考虑到的消息响应

13、 问题:关于CreateWindow()函数下列说法正确的是:
选项:
A:创建一个窗口的空句柄
B:在屏幕创建一个窗口
C:创建一个基于窗口的应用程序
D:创建窗口并定义了标题、外观、位置、尺寸等参数
答案: 【创建窗口并定义了标题、外观、位置、尺寸等参数

14、 问题:对于Windows应用程序下列的说法正确的是:
选项:
A:是基于事件驱动的
B:是基于消息的
C:可以有窗口也可以没有窗口
D:操作系统会将事件包装成消息
E:应用程序从消息对列中取走消息并完成某种功能
答案: 【是基于事件驱动的;
是基于消息的;
操作系统会将事件包装成消息;
应用程序从消息对列中取走消息并完成某种功能

15、 问题:下列属于事件的是:
选项:
A:鼠标左键单击
B:按下键盘上的一个按键
C: WM_DESTORY
D:窗口重绘
答案: 【鼠标左键单击;
按下键盘上的一个按键

16、 问题:下列说法正确的是:
选项:
A:应用程序以函数调用的方式使用操作系统的功能
B:API是某种系统为用户开发这种系统下应用程序的函数库
C:操作系统只把接收到的事件包装成消息并发送给应用程序
D:而应用程序会对这些消息进行响应
E:对事件做出反应的过程就是消息响应
答案: 【应用程序以函数调用的方式使用操作系统的功能;
API是某种系统为用户开发这种系统下应用程序的函数库;
操作系统只把接收到的事件包装成消息并发送给应用程序;
而应用程序会对这些消息进行响应;
对事件做出反应的过程就是消息响应

17、 问题:关于MSDN下列说法正确的是:
选项:
A:MSDN是微软公司为程序开发人员提供的在线帮助系统
B:包含了微软推出的各种语言的相关信息
C:每年更新4次
D:MSDN是一个SDK
E:MSDN是VC函数库的说明文档
答案: 【MSDN是微软公司为程序开发人员提供的在线帮助系统;
包含了微软推出的各种语言的相关信息;
每年更新4次;
MSDN是一个SDK

18、 问题:关于消息数据类型下列说法正确的是:
选项:
A:消息类型有6个成员变量
B:第1个成员是一个窗口句柄
C:第2个成员是描述事件的消息
D:第3、4个成员是用于进一步说明消息的附加信息
E:第5个成员是消息投递的时间
F:第6个成员间消息投递是的光标位置
答案: 【消息类型有6个成员变量;
第1个成员是一个窗口句柄;
第2个成员是描述事件的消息;
第3、4个成员是用于进一步说明消息的附加信息;
第5个成员是消息投递的时间;
第6个成员间消息投递是的光标位置

19、 问题:关于消息下列说法正确的是:
选项:
A:消息是一个结构体
B:主消息是一个整数,但微软为这些相关消息定义了宏
C:消息的投递时间是一个DWORD类型
D:消息投递时的光标位置是POINT类型的结构体
答案: 【消息是一个结构体;
消息的投递时间是一个DWORD类型;
消息投递时的光标位置是POINT类型的结构体

20、 问题:关于句柄下列说法正确的是:
选项:
A:一种资源的标识
B:通过句柄来标识和使用资源
C:有点儿类似指针
D:是一种函数指针
答案: 【一种资源的标识;

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注