对应课程:点击查看
起止时间: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:是一种函数指针
答案: 一种资源的标识;
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情
干饭人福利,饿了么红包每日领