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