Windows程序设计模拟题

Windows程序设计模拟题
Windows程序设计模拟题

《Windows 程序设计》模拟题(补)

.单项选择题

exeB ) dsp

【3】不是MFQ 肖息映射机制有关的宏。

要使鼠标箭头在按钮上暂停时能显示工具栏按钮提示,必须设置工具栏的风格为【

CBRS_TOOLTIPSB CBRS_FLYBY

【5】不是GDI 对象。

要将模式对话框在屏幕上显示需要用到【

6】。

A)

CreateB ) DoModal

C OnOK

D 构造函数

类CButton 不是下列【7】控件对应的类。

A )命令按钮

B )单选按钮

C )复选框

D )静态文本框

A )对话框资源和对话框类

B )模式对话框和非模式对话框

C 对话框资源和对话框模板

D )消息对话框和模式对话框

所有的控件都是【9】类的派生类,都可以作为一个特殊的窗口来处理。

A ) CView

B ) CWnd

1、 项目文件的扩展名是【1】。

C )

dswD ) cpp 利用 ClassWizard 不能【2】。

A ) 建立新类

B )进行消息映射

C )

增加类的成员变量 D )插入资源 A ) DECLARE MESSAGE MAP B ) BEGIN MESSAGE MAP C ) DECLARE SERIAL D ) END MESSAGE MAP

A ) 4】。

C ) CBRS_NOALIGNDWS_VISIBLE

A ) CFont

B ) CP alette

C ) CClientDC

D ) CBitmap

8、 根据对话框的行为性质,对话框可以分为两类【

81

C CWindowD)CDialog

10、使用GetDC()获取的设备上下文在退出时,必须调用【10】释放设备上下

文。

A) ReleaseDC()B ) delete

C DeleteDC()

D ) Detach()

11、希望菜单无效,应该用CCmdU类的【11】成员函数。

A) EnableB) SetRadio

C SetCheckD) SetText

12、当滑块滑动时,滑块条控件将发送滚动消息来通知父窗口,水平滑动条发送【12】消息。

A ) Ctrl+F5

B ) F7

C Ctrl+F7

D ) F5

A ) F9

B ) F5

C F11

D ) F10

在编辑某菜单项时,若要指明该菜单项是一个弹出式子菜单,必须选择属性对话框中的

【21】。

A ) GDI

B ) CP aintD

C C CClientDC

D ) CWindowDC

A )查找对话框

B )字体对话框

13、

14、 15、 16、 A ) WM_CHARBWM_HSCROLL C ) WM_VSCROLLDWM_CHANGE

列表框CListBox 类的成员函数【13】用来向列表框增加列表项,成员函数【 清除列表项所有项目,成员函数【15】用来返回列表框的列表项总数。

A ) AddString ()

B ) DeleteString ()

C ResetContent ()

D ) FindString ()

E ) GetCurSel ()

F ) GetCount ()

14】用来

【16】包括键盘和鼠标的输入。这一类消息首先放在系统消息队列中,然后由

将它们送入应用程序消息队列中,由程序来处理消息;【 17】用来与 Windows 的控制

Windows

对象,如列表框、按钮、复选框等进行双向通信。当用户在列表框中改动当前选择或改 变了复选框的状态时发出此类消息。

A )系统消息

B )用户消息

C 输入消息

D )控制消息

用应用程序向导创建 MFCAPPWizard ( exe )应选择【18】选项卡。

A ) Files

B ) Projects

C ) Workspaces

D ) OtherDocuments 运行程序的快捷键是【19】。

17、 设置和取消断点的快捷键都是【

20】。

18、 19、 A ) SeparatorB C InactiveD )

卜面【22】不是 )Pop-up

Grayed

MFC 设备环境类CDC 类的派生类。

20、 【23】是非模态对话框。

C段落对话框D)颜色对话框

21、使用【24】通用对话框类可用打开文件。

A) CFileDialogB ) CColorDialog

B)CP rintDialogD ) CFontDialog

22、当滑块滑动时,滑块条控件将发送滚动消息来通知父窗口,垂直滑动条发送【25】消息。

A) WM_CHARBWM_HSCROLL

C)WM_VSCROLLDWM_CHANGE

23、以下控件中,【26】没有Caption属性。

A )按钮

B )组框

C 编辑框

D )静态文本框

A ) Enable

B ) SetRadio

C SetCheck

D ) SetText

A )CWnd

B CDialog

C CObject

D ) CCmdTarget

滑动条是由滑动块和刻度线构成,按指定增量移动,

表设置滑动块位置;【31】代表设置刻度线位置,一次只能设置一个刻度线,用于手动 设置刻度线;【32】代表设置刻度线的疏密程度,配合 Autoticks 属性使用,每隔一定

单位自动显示一条刻度线。

A ) SetRange ()

B ) SetPos ()

C SetTic ()

D )Set Point ()

E )SetMark ()

F )SetTicFreq

A )CView

B )CWindow

C CDocument

D ) CFormView

填空题

个单文档的 MFC 应用程序框架一般包括 5个类:应用程序类、框架窗口类、【】、文 档类和文档模板类。

改变菜单项文本是使用 CCmdU 类的【】成员函数。

为了体系 Windows 的设备无关性,应用程序的输出面向一个称为【】的虚拟逻辑设备。 对话框主要由对话框模板资源和【】两部分组成。

每个控件最多只能关联 Control 和Value 类型成员变量各【】个。

24、 关于工具栏、菜单和加速键的关系,

正确的说法是【 27】。

25、 A )工具按钮与菜单必须 C )工具按钮不必与菜单

对应 对应

希望菜单前出现一个圆点,应该用

B )工具栏与加速键 D )菜单与加速键

对应 对应

CCmdU 类的【28】成员函数。

26、 对话框的功能被封装在【29】类中。

27、 CSliderCtrl 类的成员函数【30】代

28、 所有的文档类都派生于【33】,

所有的视图类都派生于【34】。

1、 用户可以通过项目工作区窗口的【】 视图来查看资源。

10、 弹出快捷菜单使用的是 CMenu 类的【】函数。 11、 Windows 引入GDI 的主要目的是为了实现【】。

12、 13、 可以利用CGdiObject 类的成员函数【】将 GDI 对象设置成指定的库存对象。 对话框的主要功能是【】和输出信息。

14、 个旋转按钮控件通常是一个相伴的控件一起使用的,该控件的

Tab 键次序必须【】旋

MCF 的 CProgressCtrl 类封装了进度条控件的各种操作,该类的成员函数【】用来设置 进度条的范

围。

【】函数弹出一个小的对话框向用户显示短信息,并将用户最终的选择返回给调用者。

8、 项目工作区文件的扩展名是【】。

窗口是 Windows 应用程序的基本操作单元,是应用程序与用户之间交互的接口环境, 也是系统管理应用程序的基本单位。【】

状态栏的功能由 CToolBar 类实现。【】

DDB 又称GDI 位图,它依赖于具体设备,只能存在于内存中。【】

基于对话框的应用程序,也有文档类和视图类。【】

快捷菜单一般出现在鼠标箭头的位置。【】 通过AppWizard 建立的程序不能

被立即执行。【】 所有的 Windows 应用程序都是消息驱动的。【】

什么是DDX 和DDV 单选按钮控件如何成组?

简述MFC 创建状态栏所做的工作。

简述采用 MFC 方法编程时,显示一个 DDB 位图的步骤。 如何给组合框添加初始的列表项?

五、程序设计题

1、在视图类的OnDraw 函数中,完成绘图,要求在视图的右下角画一个边长为 红

边的正方形。

转按钮。

三.判断题

1、 打开一个项目,只需打开对应的项目工作区文件。【】

给菜单项定义快捷键,只需在菜单项属性设置对话框的

Caption 文本框中说明即可。

【】

8、

10、 COMMAN 是更新命令用户接口消息。【】

11、 12、 删除CPen 对象可调用CPen 对象的DeleteObject 函数。【】 CBrush 是GDI 对象。【】

13、 14、 Up dateData (true )函数完成成员变量的值传递给控件的操作。【】 快捷菜单一般出现在鼠标箭头的位置。【】

四.简答题

1、 简述创建自定义工具栏的基本步骤。

200的蓝色

相关主题
相关文档
最新文档