- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MFC Windows应用程序设计
【复习】
第1章 Windows应用程序基础知识
1. Windows 程序设计是一种 ( C ) 的程序设计模式。
A:结构化 B:面向对象 C:事件驱动方式 D:XP
2. 用户从所有可能的操作中任意选择,被选择的操作会产生某些特定的 ( ) ,这些事件发生后的结果是向程序中的某些对象发出( ),然后这些对象调用相应的( C )来完成特定的操作。
A:消息,事件,程序 B: 消息,命令,消息处理函数
C:事件,消息,消息处理函数 D:事件,消息,程序
3. 消息的组成( C )
A:消息名称(UINT)
B:消息名称(UINT)和参数(PARAM)
C:消息名称(UINT)和两个参数(WPARAM,LPARAM)
D:消息名称(UINT)和两个参数(HPARAM,LPARAM)
4. 程序在( B ) 对消息进行分析
A:入口函数(WINMAIN)中
B: 在窗口过程函数( WNDPROC)中
C:收到消息时
D:消息发生时
5. 一个消息( B )
A:可以不被窗口接受
B:必须由一个窗口接收
C:可以由一个或多个窗口接收
D:必须由多个窗口接收
6. 当没有为某消息编写消息处理时( C )
A:不进行处理
B:程序出错
C:默认的窗口过程进行处理
D:无法发出此消息
7. 应用程序接收到( A )消息时停止接收其他消息
A:WM_QUIT B:WM_DESTORY
C:WM_PAINT D:WM_COMMAND
8. 下列Windows数据格式中,代表设备句柄的是( B )。
A. HWND B. HDC
C. HINSTANCE D. HFONT
9. 典型的Windows窗口程序的流程为:( A )
A. 注册窗口类-创建窗口-显示窗口-更新窗口-消息循环
B. 创建窗口-注册窗口类-显示窗口-更新窗口-消息循环
C. 创建窗口-注册窗口类-显示窗口-更新窗口-消息循环
D. 注册窗口类-创建窗口-更新窗口-显示窗口-消息循环
10. 在WinMain函数的原型中HINSTANCE hInstance 定义的是(A )HINSTANCE hPrevInstance定义的是( B )LPSTR lpCmdLine定义的是( C )int nCmdshow)定义的是( D )
A:当前实例句柄 B:先前实例句柄
C:指向命令行参数的指针 D:窗口的显示状态
11. 以下哪个不是WinMain函数中完成的操作( D )
A:注册窗口类 B:创建应用程序主窗口
C:进入应用程序消息循环 D:调用窗口过程函数
12. 下面说法错误的是( D)
A:一个Windows程序可以包含多个窗口过程
B:一个窗口过程总是与调用RegisterClass注册的特定窗口类相关联
C:CreateWindow函数根据特定窗口类创建一个窗口,但基于一个窗口类,可以创建多个窗口
D:窗口过程必须由程序调用,而不是由Windows本身直接调用
13. Windows应用程序中使用了各种Windows API函数声明,宏定义,数据类型定义,(D)是主要的包含文件。
A STDIO.H B WINDEF.H C WINUSER.H D WINDOWS.H
14. 注册窗口类型时,窗口风格各个选项可以用(B )运算符联合表示。
A AND() B OR(|) C 逻辑与() D 逻辑或(||)
15. 在函数CreateWindow()调用返回之后,Window内部( B )
A:已经创建了这个窗口,但还未分配内存
B:已经创建并分配了内存
C:还未真正创建窗口,等待分配内存
D:还未真正创建窗口,但已经分配内存
16. 关于函数ShowWindow(HWND hwnd,int iCmdShow),下面说法错误的是( C)
A: hWnd是窗体句柄
B: nCmdShow是窗体显示方式
C: nCmdShow与WinMain函数定义的窗体显示方式相同
D: nCmdShow与WinMain函数定义的窗体显示方式必须不同
17. 关于函数UpdateWindow()的说法正确的是(D )
A 该函数的作用是将窗口重新绘制
B 调用该函数后,该函数发出WM_PAINT消息
C 该函数将消息发送给窗口函数进行处理
D 以上答案都正确
18. 下面关于消息循环的说法错误的是(D)
A:Windows为当前运行的每个Windows程序维护一个“消息队列”
B:程序通过执行一块被称为“消息循环”的代码从消息队列中取出消息
C:消息循环从GetMessage调用开始,它从消息队列中取出一个消息
D:GetMessa
文档评论(0)