主页 > 其他院校 > 中国地质大学 >

地大22春《Windows程序设计》在线作业二【标准答案】

作者:pyfdzj

地大《Windows程序设计》在线作业二 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 30 分) 1.在MFC中,利用ClassWizard不能 A.建立新类 B.进行消息映射 C.增加类的成员变量 D.插入资源 2.希
地大《Windows程序设计》在线作业二
试卷总分:100  得分:100
一、单选题 (共 10 道试题,共 30 分)
1.在MFC中,利用ClassWizard不能
A.建立新类
B.进行消息映射
C.增加类的成员变量
D.插入资源
 
2.希望菜单前出现一个“√”,应该用CCmdUI类的( )成员函数。
A.Enable
B.SetRadio
C.SetCheck
D.SetText
 
3.在Windows编程中,按下鼠标左键产生的Windows消息是( )。
A.WM_KEYDOWN
B.WM_LBUTTONDOWN
C.WM_LEFT
D.WM_RBUTTONDOWN
 
4.在VC++ 6.0在编程环境中,运行程序的快捷键是( )。
A.Ctrl+F5
B.F7
C.Ctrl+F7
D.F5
 
5.在MFC中,在编辑某菜单项时,若要指明该菜单项是一个弹出式子菜单,必须选择属性对话框中的( )。
A.Separator
B.Pop-up
C.Inactive
D.Grayed
 
6.更新菜单状态的消息是( )
A.WM_COMMAND
B.UPDATE
C.UPDATE_COMMAND_UI
D.INVALIDATE
 
7.以下对应于unsignedlong 的数据类型为:( )
A.WORD
B.DWORD
C.INT
D.BYTE
 
8.在Windows编程中,按下键盘的"A"键后,返回的Windows消息是( )。
A.VK_A
B.WM_KEYDOWN
C.A
D.DIK_A
 
9.下面( )不是MFC设备环境类CDC类的派生类。
A.GDI
B.CPaintDC
C.CClientDC
D.CWindowDC
 
10.希望菜单无效,应该用CCmdUI类的( )成员函数。
A.Enable
B.SetRadio
C.SetCheck
D.SetText
 
二、多选题 (共 10 道试题,共 40 分)
11.MFC框架可以生成哪几种应用程序框架( )
A.单文档应用框架
B.多文档应用框架
C.单窗口应用框架
D.多窗口应用框架
 
12.已知语句SetTimer(NULL,1,100,NULL),则以下说法正确的是( )。
A.设置了一个定时器,该定时器不能正常起作用
B.设置一个定时器,能够正常起作用
C.设置了一个定时器,时间间隔为1秒
D.设置了一个定时器,时间间隔为100毫秒
 
13.匈牙利表示法的变量一般分为哪几个部分?( )
A.属性(例如g_)
B.类型
C.描述
D.后缀
 
14.一个CDC对象有两个指示GDI设备环境句柄的成员变量( )
A.m_hDC
B.m_hAttribDC
C.m_hDB
D.m_hAttribDB
 
15.关于PeekMessage和GetMessage的说法正确的是( )
A.PeekMessage立即返回
B.GetMessage将会等待消息到来
C.PeekMessage等待消息到来
D.GetMessage立即返回
 
16.下列哪种情况下系统可能向窗口发送WM_PAINT消息?( )
A.窗口最初创建时
B.窗口移动后部分区域由不可见变为可见
C.窗口大小改变后
D.滚动条滚动后
 
17.windows图形设备接口功能被封装在两个MFC类中,它们是( )
A.设备环境类(CDC)
B.图形设备接口对象类(GDI)
C.标签类(ClassView)
D.资源类(ResourceView)
 
18.关于Windows句柄,下列说法正确的是( )
A.每个运行着的Windows程序都有对应的Windows实例句柄
B.同1个Windows程序打开多次时,对应同1个实例句柄
C.1个Windows实例句柄只能对应1个窗口句柄
D.1个Windows实例句柄可以对应多个窗口句柄
 
19.CDC类封装了哪些对象( )
A.CPaintDC
B.CClientDC
C.CWindowDC
D.CMetaFileDC
 
20.逻辑画刷分为( )
A.实画刷
B.库存画刷
C.阴影画刷
D.模式画刷
 
三、判断题 (共 10 道试题,共 30 分)
21.在Windows编程中,使用窗口句柄来操作具体的窗口。
 
22.在Windows编程中,键盘按键弹起时,会返回消息WM_KEYDOWN。
 
23.为了描述事件的各种信息(例如,何时何地发生了何种事件等),Windows定义了一个结构,这个结构就叫做”消息”
 
24.匈牙利命名法是所有程序都必须遵循的一个规则,变量的命名必须按照规则进行。
 
25.PostMessage和SendMessage的区别在于前者投递消息到队列,而后者直接调用消息响应函数。
 
26.在Windows编程中,1个程序中只允许设置一个定时器。
 
27.画笔颜色构成是0x00BBGGRR,其中B、G、R分别代表1位16进制数表示蓝、绿和红色分量的大小。
 
28.Windows应用程序的入口也是main函数。
 
29.在Windows的消息结构中,键盘的按键字符信息被保存在lParam中。
 
30.indows把用于改变DC属性的操作,即与绘图相关的操作都制作成函数,这些函数的集合就叫做图形设备接口
 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关文章