20年春地大《Windows程序设计》在线作业二[答案]满分答案
正确选项:----
地大《Windows程序设计》在线作业二
专业答案:----
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.以下对应于unsignedlong 的数据类型为:( )
正确答案:----
A.WORD
B.INT
正确答案:----
C.DWORD
正确答案:----
D.BYTE
正确选项:----
2.希望菜单无效,应该用CCmdUI类的( )成员函数。
专业答案:----
A.SetText
B.SetRadio
专业答案:----
正确答案:----
C.SetCheck
D.Enable
专业答案:----
正确答案:----
3.项目文件的扩展名是( )。
A.dsw
正确答案:----
正确答案:----
B.dsp
正确答案:----
正确选项:----
C.cpp
D.Exe
专业答案:----
专业答案:----
4.希望菜单前出现一个“√”,应该用CCmdUI类的( )成员函数。
正确选项:----
A.SetText
B.SetRadio
C.SetCheck
D.Enable
5.下列选项中,不属于匈牙利命名法属性部分的是( )。
A.m_
B.g_
C.d_
正确选项:----
D.c_
正确答案:----
6.菜单编辑器中,如果要设置某个项为分隔线,那么这个项的哪个属性为true。( )
A.Visible
B.Separator
C.Grayed
D.Enable
专业答案:----
7.在VC++中,项目文件的扩展名是( )
A.dsw
B.dsp
C.cpp
D.Exe
8.在Windows编程中,按下键盘的"A"键后,返回的Windows消息是( )。
正确答案:----
A.WM_KEYDOWN
专业答案:----
B.VK_A
C.DIK_A
专业答案:----
D.A
专业答案:----
9.更新菜单状态的消息是( )
A.WM_COMMAND
B.UPDATE_COMMAND_UI
正确选项:----
C.UPDATE
正确选项:----
D.INVALIDATE
专业答案:----
10.对话框的功能被封装在( )类中。
A.CWnd
B.CObject
专业答案:----
C.CDialog
专业答案:----
D.CCmdTarget
专业答案:----
正确选项:----
20年春地大《Windows程序设计》在线作业二[答案]多选题答案
专业答案:----
二、多选题 (共 10 道试题,共 40 分)
11.下列选项中,可以用Windows句柄标识的有( )
正确选项:----
A.窗口
B.消息
C.文件
D.字体
正确选项:----
12.画笔的线型包括:( )
A.虚线
B.点划线
C.波浪线
D.实线
专业答案:----
13.关于Windows句柄,下列说法正确的是( )
正确答案:----
A.每个运行着的Windows程序都有对应的Windows实例句柄
正确答案:----
B.同1个Windows程序打开多次时,对应同1个实例句柄
正确答案:----
C.1个Windows实例句柄可以对应多个窗口句柄
正确答案:----
D.1个Windows实例句柄只能对应1个窗口句柄
正确选项:----
14.大多数MFC类是从三个基类派生的,它们是( )
A.Cdocument
专业答案:----
B.CWnd
C.CObject
正确选项:----
D.CCmdTarget
15.CDC类封装了哪些对象( )
正确选项:----
A.CWindowDC
正确答案:----
正确选项:----
正确答案:----
正确答案:----
专业答案:----
B.CPaintDC
C.CMetaFileDC
D.CClientDC
正确答案:----
16.MFC框架可以生成哪几种应用程序框架( )
A.多窗口应用框架
B.多文档应用框架
C.单窗口应用框架
D.单文档应用框架
正确选项:----
17.MFC类库中ODBC数据库类主要有( )
专业答案:----
A.CRecordset
正确答案:----
B.CRecordView
正确选项:----
C.CDatabase
正确答案:----
D.CDBSet
正确答案:----
18.已知语句SetTimer(NULL,1,100,NULL),则以下说法正确的是( )。
A.设置了一个定时器,该定时器不能正常起作用
B.设置了一个定时器,时间间隔为1秒
C.设置了一个定时器,时间间隔为100毫秒
D.设置一个定时器,能够正常起作用
正确答案:----
19.逻辑画刷分为( )
A.阴影画刷
B.模式画刷
C.库存画刷
D.实画刷
正确答案:----
20.一个CDC对象有两个指示GDI设备环境句柄的成员变量( )
正确答案:----
A.m_hDC
B.m_hDB
专业答案:----
C.m_hAttribDC
D.m_hAttribDB
专业答案:----
三、判断题 (共 10 道试题,共 30 分)
21.PostMessage和SendMessage的区别在于前者投递消息到队列,而后者直接调用消息响应函数。
专业答案:----
22.为了描述事件的各种信息(例如,何时何地发生了何种事件等),Windows定义了一个结构,这个结构就叫做”消息”
正确答案:----
23.CBrush是GDI对象。
正确答案:----
24.画笔颜色构成是0x00BBGGRR,其中B、G、R分别代表1位16进制数表示蓝、绿和红色分量的大小。
25.基于对话框的应用程序,也有文档类和视图类。
26.在Windows编程中,键盘按键弹起时,会返回消息WM_KEYDOWN。
正确答案:----
27.在Windows编程中,鼠标消息中不包含任何键盘信息。
正确选项:----
28.FillRect中指定的画刷是用于画矩形本身和边框,FrameRect中指定的画刷是用于画矩形的边框。
29.为了区别于普通变量的标识,Windows把这种复杂对象的标识叫做句柄
正确答案:----
30.在Windows编程中,1个程序中只允许设置一个定时器。
正确选项:----
20年春地大《Windows程序设计》在线作业二[答案]历年参考题目如下: