Windows 程序设计》模拟题
. 单 项选择题
B)
。
B) dsp D ) cpp
1在 VC++ 中 ,项目文件的扩展名是( .
A ) exe
C) dsw
2在 MFC 中,利用 ClassWizard 不能( D )。 .
A )建立新类 B )进行消息映射
C) 增 加类的成员变量
D )插入资源
C)消
息。
3当滑块滑动时,滑块条控件将发送滚动消息来通知父窗口,垂直滑动条发送(
. B ) WM_HSCROLLA ) WM_CHAR
C) W M_VSCROLL
D ) WM_CHANGE
)
。
B ) UPDATE
4更新菜单状态的消息是( . A ) WM_COMMAND
C) UPDATE_COMMAND_UI 5. 对于消息队列描述正确的是(
即系统消息队列。 消息队列是一个系统定义的数 D) INVALIDATE
A )在 Windows中只有一个消息系统, 据结构,用于临时存储消息。
B)系统可从消息队列将信息直接发给窗口。 序都有自己的消息队列。
C)系统消息队列中的每个消息最终都要被 应用程USER 模块传送到应用程序的消息队列中去。 序的消息对列中存储了程序的所有窗口的全部消息。
D)以上都正确 6. 在 MFC
中,所有的控件都是( B )类的派生类,都可以作为一个特殊的窗口来处理。
B ) CWnd D ) CDialog
A )释放设备上下文。
另外, 每个正在 Windows 下运行的应用程
A) CView C) CWindow
7. 使用 GetDC() 获取的设备上下文在退出时,必须调用(
A) ReleaseDC() C) DeleteDC()
希望菜单无效,应该用 CCmdUI 8.
A ) Enable
B ) delete() D ) Detach()
类的
A )成员函数。 B ) SetRadio D ) SetText
CCmdUI类的(C)成员函数。 B ) SetRadio D ) SetText
C) SetCheck
9. 希望菜单前出现一个 ““”,应该用
A ) Enable
C) SetCheck
10.下面(A)不是 MFC设备环境类
A) GDI
CDC 类的派生类。
B ) CPaintDC D ) CWindowDC
C ),所有的视图类都派生于(
C ) CDocument
D ) CFormView
A )。
C) CClientDC
11. 在 MFC 中,所有的文档类都派生于
A ) CView
B ) CWindow
式。
A) 画笔 13.
B )画刷
C)区域
D )位图
Windows
)包括键盘和鼠标的输入。这一类消息首先放在系统消息队列中,然后由
将它们送入应用程序消息队列中, 由程序来处理消息。
A )系统消息 C) 输入消息 项目文件的扩展名是( 14.
B )用户消息 D )控制消息
B )。 D ) cpp
exe B ) dsp C) dsw
15. 在 MFC 中,文档负责将数据存储到永久存储介质中,通常是磁盘文件或数据库,存取 过程称为( B)。
A )文件访问 16. 在 VC++ 6.0
A ) Ctrl+F5 17. 在 VC++ 6.0
A ) F9
B )串行化
C)文件读写
D)格式化 A)。 D) F5
A)。
D ) F10
在编程环境中,运行程序的快捷键是(
B ) F7
C ) Ctrl+F7
在编程环境中,设置和取消断点的快捷键都是
B ) F5
C ) F11
18. 在 MFC 中, 在编辑某菜单项时,若要指明该菜单项是一个弹出式子菜单,必须选择属 性对话框中的(
B)。
B ) Pop-up
C) Inactive
D ) Grayed
C)释放设备
A ) Separator
19. 使用 GetWindowDC( ) 上下文。
A) DeleteDC( )
和 GetDC( ) 获取的设备上下文在退出时,必须调用(
B ) delete( ) C ) ReleaseDC( ) D ) Detach( )
C)代表整个窗口的显示设备
20. 在 MFC 中,(B) 代表窗口客户区的显示设备上下文,( 上下文。
A) CPaintDC
B) CClientDC
B)类中。 B ) CDialog D ) CCmdTarget
C) CWindowDC D ) CMetaFileDC
21.对话框的功能被封装在(
A ) CWnd C) CObject
22. ( C)包括键盘和鼠标的输入。这一类消息首先放在系统消息队列中,然后由 Windows
如列表框、 按钮、 复选框等进行双向通信。 当用户在列表框中改动当前选择或改变了复选框 将它们送入应用程序消息队列中,由程序来处理消息;( D )用来与 Windows的控制对象,
的状态时发出此类消息。