试卷总分: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
22秋地大《Windows程序设计》在线作业二[资料答案]多选题答案
二、多选题 (共 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)
21.关于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属性的操作,即与绘图相关的操作都制作成函数,这些函数的集合就叫做图形设备接口
22秋地大《Windows程序设计》在线作业二[答案]国开电大历年参考题目如下: