地大《Windows程序设计》在线作业二
共30道题 总分:100分
一、单选题(共10题,30分)
1.在MFC中,利用ClassWizard不能
A、建立新类
B、进行消息映射
C、增加类的成员变量
D、插入资源
2.希望菜单前出现一个“√”,应该用CCmdUI类的( )成员函数。
A、Enable
B、SetRadio
C、SetCheck
D、SetText
3.下列选项中,不属于匈牙利命名法属性部分的是( )。
A、g_
B、m_
C、c_
D、d_
4.生成1个只具有确定和取消按钮的消息框,其参数为( )。
A、MB_OK
B、MB_YESNO
C、MB_OKCANCEL
D、MB_RETRYCANCEL
5.以下对应于unsignedlong 的数据类型为:( )
A、WORD
B、DWORD
C、INT
D、BYTE
6.当滑块滑动时,滑块条控件将发送滚动消息来通知父窗口,垂直滑动条发送( )消息。
A、WM_CHAR
B、WM_HSCROLL
C、WM_VSCROLL
D、WM_CHANGE
7.项目文件的扩展名是( )。
A、Exe
B、dsp
C、dsw
D、cpp
8.在Windows编程中,按下键盘的”A”键后,返回的Windows消息是( )。
A、VK_A
B、WM_KEYDOWN
C、A
D、DIK_A
9.典型的Windows窗口程序的流程为:( )
A、注册窗口类->创建窗口->显示窗口->更新窗口->消息循环
B、创建窗口->注册窗口类->显示窗口->更新窗口->消息循环
C、创建窗口->注册窗口类->显示窗口->更新窗口->消息循环
D、注册窗口类->创建窗口->更新窗口->显示窗口->消息循环
10.在Windows编程约定中,图像设备接口的英文缩写是( )。
A、API
B、SDI
C、GDI
D、MDI
地大答案请进:opzy.net或请联系微信:1095258436
二、多选题(共10题,40分)
1.MFC类库中ODBC数据库类主要有( )
A、CDatabase
B、CRecordset
C、CRecordView
D、CDBSet
2.已知语句SetTimer(NULL,1,100,NULL),则以下说法正确的是( )。
A、设置了一个定时器,该定时器不能正常起作用
B、设置一个定时器,能够正常起作用
C、设置了一个定时器,时间间隔为1秒
D、设置了一个定时器,时间间隔为100毫秒
3.windows图形设备接口功能被封装在两个MFC类中,它们是( )
A、设备环境类(CDC)
B、图形设备接口对象类(GDI)
C、标签类(ClassView)
D、资源类(ResourceView)
4.CDC类封装了哪些对象( )
A、CPaintDC
B、CClientDC
C、CWindowDC
D、CMetaFileDC
5.一个CDC对象有两个指示GDI设备环境句柄的成员变量( )
A、m_hDC
B、m_hAttribDC
C、m_hDB
D、m_hAttribDB
6.关于PeekMessage和GetMessage的说法正确的是( )
A、PeekMessage立即返回
B、GetMessage将会等待消息到来
C、PeekMessage等待消息到来
D、GetMessage立即返回
7.下列选项中,可以用Windows句柄标识的有( )
A、窗口
B、文件
C、消息
D、字体
8.匈牙利表示法的变量一般分为哪几个部分?( )
A、属性(例如g_)
B、类型
C、描述
D、后缀
9.MFC框架可以生成哪几种应用程序框架( )
A、单文档应用框架
B、多文档应用框架
C、单窗口应用框架
D、多窗口应用框架
10.一个句柄是指( )
A、系统创建对象后返回的用来代表该对象的一个值
B、它是windows使用的一个惟一的整数值
C、是一个4字节长的数值
D、用于标识应用程序中不同的对象和同类对象中不同的实例
三、判断题(共10题,30分)
1.PostMessage和SendMessage的区别在于前者投递消息到队列,而后者直接调用消息响应函数。
A、对
B、错
2.位图和背景像素作异或操作->使用模板位图作与操作->原位图与背景作异或操作,以上步骤能实现透明贴图(模板位图为单色的1位位图)
A、对
B、错
3.在Windows消息机制中,WM_TIMER消息表示创建了1个定时器。
A、对
B、错
4.为了描述事件的各种信息(例如,何时何地发生了何种事件等),Windows定义了一个结构,这个结构就叫做”消息”
A、对
B、错
5.CBrush是GDI对象。
A、对
B、错
6.Win32 API可以直接读取所有的图像格式。
A、对
B、错
7.在Windows的消息结构中,键盘的按键字符信息被保存在lParam中。
A、对
B、错
8.在Windows编程中,鼠标消息中不包含任何键盘信息。
A、对
B、错
9.对于GDI点阵字体和GDI笔划字体,Windows都可以合成粗体、斜体、加底线和加删除线,而不需要为每种属性另外储存字体。
A、对
B、错
10.在Windows编程中,使用窗口句柄来操作具体的窗口。
A、对
B、错
地大《Windows程序设计》在线作业二
共30道题 总分:100分
一、单选题(共10题,30分)
1.在MFC中,利用ClassWizard不能
A、建立新类
B、进行消息映射
C、增加类的成员变量
D、插入资源
2.希望菜单前出现一个“√”,应该用CCmdUI类的( )成员函数。
A、Enable
B、SetRadio
C、SetCheck
D、SetText
3.下列选项中,不属于匈牙利命名法属性部分的是( )。
A、g_
B、m_
C、c_
D、d_
4.生成1个只具有确定和取消按钮的消息框,其参数为( )。
A、MB_OK
B、MB_YESNO
C、MB_OKCANCEL
D、MB_RETRYCANCEL
5.以下对应于unsignedlong 的数据类型为:( )
A、WORD
B、DWORD
C、INT
D、BYTE
6.当滑块滑动时,滑块条控件将发送滚动消息来通知父窗口,垂直滑动条发送( )消息。
A、WM_CHAR
B、WM_HSCROLL
C、WM_VSCROLL
D、WM_CHANGE
7.项目文件的扩展名是( )。
A、Exe
B、dsp
C、dsw
D、cpp
8.在Windows编程中,按下键盘的”A”键后,返回的Windows消息是( )。
A、VK_A
B、WM_KEYDOWN
C、A
D、DIK_A
9.典型的Windows窗口程序的流程为:( )
A、注册窗口类->创建窗口->显示窗口->更新窗口->消息循环
B、创建窗口->注册窗口类->显示窗口->更新窗口->消息循环
C、创建窗口->注册窗口类->显示窗口->更新窗口->消息循环
D、注册窗口类->创建窗口->更新窗口->显示窗口->消息循环
10.在Windows编程约定中,图像设备接口的英文缩写是( )。
A、API
B、SDI
C、GDI
D、MDI
二、多选题(共10题,40分)
1.MFC类库中ODBC数据库类主要有( )
A、CDatabase
B、CRecordset
C、CRecordView
D、CDBSet
2.已知语句SetTimer(NULL,1,100,NULL),则以下说法正确的是( )。
A、设置了一个定时器,该定时器不能正常起作用
B、设置一个定时器,能够正常起作用
C、设置了一个定时器,时间间隔为1秒
D、设置了一个定时器,时间间隔为100毫秒
3.windows图形设备接口功能被封装在两个MFC类中,它们是( )
A、设备环境类(CDC)
B、图形设备接口对象类(GDI)
C、标签类(ClassView)
D、资源类(ResourceView)
4.CDC类封装了哪些对象( )
A、CPaintDC
B、CClientDC
C、CWindowDC
D、CMetaFileDC
5.一个CDC对象有两个指示GDI设备环境句柄的成员变量( )
A、m_hDC
B、m_hAttribDC
C、m_hDB
D、m_hAttribDB
6.关于PeekMessage和GetMessage的说法正确的是( )
A、PeekMessage立即返回
B、GetMessage将会等待消息到来
C、PeekMessage等待消息到来
D、GetMessage立即返回
7.下列选项中,可以用Windows句柄标识的有( )
A、窗口
B、文件
C、消息
D、字体
8.匈牙利表示法的变量一般分为哪几个部分?( )
A、属性(例如g_)
B、类型
C、描述
D、后缀
9.MFC框架可以生成哪几种应用程序框架( )
A、单文档应用框架
B、多文档应用框架
C、单窗口应用框架
D、多窗口应用框架
10.一个句柄是指( )
A、系统创建对象后返回的用来代表该对象的一个值
B、它是windows使用的一个惟一的整数值
C、是一个4字节长的数值
D、用于标识应用程序中不同的对象和同类对象中不同的实例
三、判断题(共10题,30分)
1.PostMessage和SendMessage的区别在于前者投递消息到队列,而后者直接调用消息响应函数。
A、对
B、错
2.位图和背景像素作异或操作->使用模板位图作与操作->原位图与背景作异或操作,以上步骤能实现透明贴图(模板位图为单色的1位位图)
A、对
B、错
3.在Windows消息机制中,WM_TIMER消息表示创建了1个定时器。
A、对
B、错
4.为了描述事件的各种信息(例如,何时何地发生了何种事件等),Windows定义了一个结构,这个结构就叫做”消息”
A、对
B、错
5.CBrush是GDI对象。
A、对
B、错
6.Win32 API可以直接读取所有的图像格式。
A、对
B、错
7.在Windows的消息结构中,键盘的按键字符信息被保存在lParam中。
A、对
B、错
8.在Windows编程中,鼠标消息中不包含任何键盘信息。
A、对
B、错
9.对于GDI点阵字体和GDI笔划字体,Windows都可以合成粗体、斜体、加底线和加删除线,而不需要为每种属性另外储存字体。
A、对
B、错
10.在Windows编程中,使用窗口句柄来操作具体的窗口。
A、对
B、错