03级第二学期期末考试题
(C)能在应用程序中进行图形的绘制(D)能在视图中进行图形的绘制 5、项日名为:EX_SDIHello的单文档Vc++程序中的视图类OnDraw (CDC *pDC) 虚函数中,有以下代码: CEx SDIHclloDoc *pDoc = GctDocunicnt (); 其功能是O (A) 获取视图类指针(B)获取应用程序类指针 (C)获取文档类指针(D)获取主框架类指针 6、项li名为:EX_SDIHcllo的单文档Vc++程序中的主框架头文件中的保护模式 下,有两个系统自动定义的变量,它们分别是: CStatusBar m_wndSlatusBar; CToolBar m_wndToolBar; (A)工具栏类变量(B)资源类变量 (C)状态栏类变量(D)对话框类变量 7、项li名为:EX_SDIHcllo的单文档Vc++程序中的主框架执行文件中,冇以下 代码: static UINT indicators []= { ID_SEPARATOR, ID_INDICATOR_CAPS, ID_INDICATOR_NUM, ID_INDICATOR_SCAL, }; 其用来表示:O (A)工具栏窗箱的静态数据(B)资源栏窗格的静态数据 (C)对话框窗格的静态数据(D)状态栏窗格的静态数据 8、MFC提供的菜单类CMenu可在程序运行吋处理冇关菜单的操作,其函数: BOOL CrcatcMcnu ()是。 (A)创建菜单(B)装入菜单 (C)添加菜单(D)删除菜单 9、MFC 的 CDialog 类是 (A)视图的基类(B)对话框的基类 (C)文档的基类(D)主框架的基类 10、当对话框被弹出,用户必须在对话框中作出相应的操作,在退出对话框之 前,对话框所在的应用程序不能继续执行,是. (A)无模式对话框(B)消息对话框 (C)模式对话框(D)通用对话框 11、C++源文件的缺省扩展名为<, (A) .cpp (B) . (C) . obj (D) . lik 二、填空题(每空1分,共25分) 1、Visual C++6. 0开发环境界血市标题栏、、工具栏、项H工作区、 、输出窗口以及等组成。 烟台南山学院 2005-2006学年第1学期期末考试试卷(B) 04计计算机应用(专业)VC++ 6. 0程序设计(课程名称) 一、 选择题(每小题1分,共15分) 1, 项HI名为:EX_SDIHello的单文档Vc++程序,MFC为用户自动创建了 4个主 要的类,请选择: (1) 视图类 (2)应用程序类 (3) 主框架窗门类 (4)文档类 (A) CEx_SDIHelloApp(B)CEx_SDIHclloDoc (C)CEx_SDIHe11oV i ew(D) CmainFrame 2、项目名为:EX_SDIHello的单文档Vc++程序中的应用程序类,有下列代码: BOOL CE_SDIHelloApp: : Ini tlnstance () CStringlcDocTcmplatc *pDocTcmplatc; pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CEx_SDIHelloDoc), RUNTIME_CLASS(CMainFrame), RUNTIME_CLASS(CEx_SDIHelloView)); AddDocTemplate(pDocTemplate); 其功能是 (A) 对话框模板的创建及其初始化操作 (B) 单文档模板的创建及其初始化操作 (C) 主框架窗口模板的创建极其初始化 (D) 视图模板的创建及其初始化 3、项H名为:EX_SDIHello的单文档Vc++程序中的文档类,冇下列代码: void CEx_SDIHelloDoc::Serialize (Carchive } (6 )运用Class Wizard将菜单“启动“项ID_TEST连到视图类中: void CMyView::OnTest () { SetTimer (1 , 200 , NULL );} (7) 将的消息映射连到CMyView. cpp中: void CMyView::0nTimcr (UINT nIDEVcnt) {Invalidate ( ) ;} (8) 运行,点“启动”菜单,便有上面写入的一行字在屏幕上滚动。 2、下血是建立…个非模式对话框的操作步骤,在冇的空白处,添上遗掉 的代码。 (1) 建1个单文档(SDI)应用程序,名为:非模式对话框 (2) 创建对话框摸板 TResourceT选中Dialog^9加一个静态文本,对准 它并右键单击,改名为:非模式对话框 (3) 对话框ID设为缺省:IDD_DIALOG1 (4) 创建菜单 Mnu9IDR_MAINFRAMET双击空白菜单,名字写:非模式对话框T关闭 刁再双击下血空白菜单,名字坊“显乎非模式对话框” ID为ID_DLG (5) 为对话框创建类 2、View菜单中的命令主要用来窗门和工具拦的显不方式,调试 时所用的各个窗口等。 3、项目工作区窗口包含三个页面,它们分别是页页页。 4、类是对…类客观对彖的和进行扌由象后的,以数据、代码和函 数共同封装为形式的描述。 5、类中包括三种模式,他们分别是:⑴(2)⑶o 6、对象是其相应类的,也就是说类的各种操作都是在对象这种— 上发牛:的。 7、构造函数是「种特殊的类成员函数,当程序创建吋,首先会自动执行