大工12秋《VC++程序设计》在线作业
试卷总分:80
单选题 判断题
一、单选题(共 20 道试题,共 40 分。)
1.通过指针访问类对象成员的方法是()
A. ::
B. ;
C. .
D. -
此题选: D
2.在Windows环境下,为了方便绘图,系统定义了几种坐标映射模式,其中y轴正向垂直向下的映射模式是( )。
A. MM_LOMETRIC
B. MM_TEX
C. MM_HIENGLISH
D. MM_TWIPS
3.下面哪种对话框在工作过程中可以重复同一操作而对话框不被关闭。
A. 非模态对话框
B. 模态对话框
C. 复操作对话框
D. 以上都不是
4.单文档工程中的框架类CMainFrame类的基类是()。
A. CWinApp类
B. CFrameWnd类
C. CChildFrame类
D. CDocTemplate类
5.
下面通用对话框类中,哪个类的对象可以打开文件()。
A. CFileDialog
B. CColorDialog
C. CPrintDialog
D. CFontDialog
6.在定义CDC或派生类对象时,默认的是()。
A. MM_LOMETRIC
B. MM_HIMETRIC
C. MM_TEXT模式
D. MM_LOENGLISH
7.组合框的data属性中,输入显示项时,多项之间要用()。
A. Enter
B. Ctrl+空格
C. Ctrl+Enter
D. Alt+Enter
8.逻辑坐标所使用的长度单位是由SetMapMode函数设置的,在5种可选的逻辑坐标的长度单位中,MM_HIMETRIC代表()
A. 0.1毫米
B. 0.01毫米
C. 0.01英寸
D. 0.001英寸
9.用于描述事件的数据结构(MSG类型的变量)称作()。
A. 消息
B. 事件
C. 映射
D. 以上答案都不正确
10.CDC类的对象一般都是。
A. 动态内存分配,使用后要释放
B. 静态内存分配,程序退出时释放
C. 动态内存分配,程序退出时释放
D. 以上说法均部正确
11.动态修改主菜单操作应由()类的成员函数实现。
A. CControlBar
B. CPoint
C. CMainFrame
D. CSize
12.()用于指定控件的标识符,Windows依靠它来区分不同的控件。
A. CAPTION
B. ID
C. NAME
D. MARK
13.具有缺省打印功能的文档工程中,把视图中显示的文本或图像输出到打印机上,实现打印的是视图类的函数()。
A. OnDraw
B. OnView
C. OnCreate
D. OnApp
14.访问数据库时,先要和数据库进行连接,下面哪一个选项能够完成该功能()。
A. CDatabase
B. CRecordset
C. CFieldExchange
D. CRecordView
15.对话框(Dialog)实际上是一个窗口.在MFC中,对话框的功能被封装在了()类。
A. CDialog
B. CDocument
C. CMainFrame
D. CView
16.SetTextColor (color)函数功能为()
A. 设置文本的背景颜色
B. 设置文本的前景颜色
C. 设置文本大小
D. 设置文本长度
17.设备环境类CDC提供了绘制和打印的全部函数。为了能让用户使用一些特殊的设备环境,CDC还派生了一些类。以下正确的是( )。
A. CPaintDC、CClientDC、CWindowDC和CMetaFileDC
B. CClientZoneDC、CWindowDC、CMetaFileDC、CPaintDC
C. CClientDC、CWindowsDC、CMetaFileDC、CPaintDC
D. CPaintDC、CClientDC、CWindowDC和CDrawDC
18.一个消息(或命令)与处理这个消息(或命令)的函数的对应关系称作()。
A. 消息映射
B. 队列映射
C. 消息队列
D. 以上都不是
19.派生类拥有基类的()属性与行为,称作派生类对基类的“继承”。
A. 全部
B. 很小部分部分
C. 没有
D. 几乎没有
20.CFont字体类的CreateFont()成员函数可以创建新的字体,它可以精确的指定字体的各种属性即该函数的参数,共有()个 。
A. 11
B. 12
C. 13
D. 14
此题选: D
大工12秋《VC++程序设计》在线作业
试卷总分:80
单选题 判断题
二、判断题(共 40 道试题,共 40 分。)
1.编辑框不可以用来输出结果。
A. 错误
B. 正确
2.在C++中类类型的变量称作对象,对象又称类的实例,
A. 错误
B. 正确
3.使用基类的指针或引用代表派生类对象时,调用的是具体对象的重载虚函数。确定具体对象的时机是在程序执行时刻,因而称作“动态联编”。
A. 错误
B. 正确
4.CFileDialog类对话框的用途不仅仅是获取文件的名字信息,还可以进行其他的读写操作,不需要另外的程序来实现。
A. 错误
B. 正确
5.工具栏类CToolBar类的基类是ControlBar类。
A. 错误
B. 正确
6.WM_CHAR消息函数的功能是接收和保存输入字符。
A. 错误
B. 正确
7.应用程序只有一个状态栏(对象),状态栏对象由框架类定义和管理。
A. 错误
B. 正确
8.AppWizard为应用程序自动添加了工具栏资源,其工具栏的标识是IDR_MAINFRAME。
A. 错误
B. 正确
9.列表框CListBox类的ResetContent成员函数来向列表框增加列表项。
A. 错误
B. 正确
10.当在某个区域绘图时,都要先把绘图区域转换为CDC(或CDC类的派生类)对象,然后使用该CDC对象的成员函数绘图。
A. 错误
B. 正确
11.进入类向导Class Wizard对话框只有一种方法:用View菜单。
A. 错误
B. 正确
12.MFC常用数据类型中的数组类的数组边界不可以自动增大或缩小。
A. 错误
B. 正确
13.应用程序框架中的各种文件框架是自动生成的,统一由工程管理文件管理,该文件的扩展名为.psw。
A. 错误
B. 正确
14.在派生类中定义虚函数,在基类中重载虚函数。
A. 错误
B. 正确
15.列表框分单选列表框和多重选择列表框两种。
A. 错误
B. 正确
16.下拉列表式组合框的编辑框是只读的,不能输入字符。
A. 错误
B. 正确
17.访问数据库时,先要和数据库进行连接,完成这一步的类是CDatabase。
A. 错误
B. 正确
18.虚函数的实现方法一般是在基类中定义虚函数,在派生类中重载虚函数。
A. 错误
B. 正确
19.MFC常用成员函数中:RemoveAt(int i) 在索引i处删除一个元素,其后的所有元素的索引不变
A. 错误
B. 正确
20.模态对话框不垄断用户输入,打开一个模态对话框后,仍可与其他用户界面对象进行交互。
A. 错误
B. 正确
21.VC++中,Windows程序把执行过程中发生的事情称作“消息”。
A. 错误
B. 正确
22.VC++程序设计的项目文件扩展名是.dsp。
A. 错误
B. 正确
23.给一个应用程序添加了一个对话框,又在对话框加入了一个编辑框,需要把该编辑框的值初始设置为”test”,应该把该操作加入到对话框处理函数DlgProc中对WM_CREATE消息的处理中(假设应用程序主窗口的窗口处理函数是WndProc,对话框处理函数是DlgProc)。
A. 错误
B. 正确
24.菜单命令消息可以映射为主框架处理类和文档类,不可以映射为视图类。
A. 错误
B. 正确
25.旋转按钮(Spin Button)也称为上下控件(Up-Down Control)。
A. 错误
B. 正确
26.分页打印的已知条件有打印的行数和打印机的设置。
A. 错误
B. 正确
27.快照是一种静态光标(Static Cursor),静态光标直到滚动到某个记录才能取得该记录的数据。
A. 错误
B. 正确
28.模态对话框垄断了用户的输入,当一个模态对话框打开时,用户只能与该对话框进行交互,而其它用户界面对象收不到输入信息。
A. 错误
B. 正确
29.CFindReplaceDialog类用于实现Find(搜索)和Replace(替换)对话框,这两个对话框都是模态对话框。
A. 错误
B. 正确
30.使用CFileDialog通用对话框类可以打开文件。
A. 错误
B. 正确
31.C***App应用程序类的基类是CframeWnd。
A. 错误
B. 正确
32.在单选按钮的使用中,UpdateData(true);作用是将单选按钮组的选择状态传送给映射变量。
A. 错误
B. 正确
33.MSG定义了结构指针类型名,PMSG定义了消息的结构类型名。
A. 错误
B. 正确
34.在修改主菜单时,要先使用GetSubMenu()得到主菜单指针。
A. 错误
B. 正确
35.使用打开文件和保存文件对话框可以在进行文件操作时方便地指定文件名和路径。
A. 错误
B. 正确
36.工具栏一般停靠在框架的左侧,栏中有几个标准的工具按钮。
A. 错误
B. 正确
37.在状态栏中添加新的显示项时,,需要修改资源但也需要修改程序。
A. 错误
B. 正确
38.消息循环的工作封装在CWinApp类的成员函数Domodal()中,基于对话框的程序,则封装在Run()函数中。
A. 错误
B. 正确
39.消息映射机制以一组消息映射宏的面目展现给用户,用户只需跟这些简单的宏打交道,将消息与处理这条消息的函数关联起来。
A. 错误
B. 正确
40.OnInitDialog的主要作用是初始化对话框。对话框的控件会向对话框发送控件通知消息,以表明控件的状态发生了变化。
A. 错误
B. 正确
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!