文档详情

vc++试题与答案接本计算机专业.doc

发布:2017-12-11约6.1千字共10页下载文档
文本预览下载声明
考试课程:《Visual C++ 程序设计》 专接本 s05/06(1) 笔试试题 一、选择题(选择正确答案,填入题后表格中。每题1分,共10分) 1.一个按钮控件,最多可以定义几个变量( ) A.2 B.1 C.多个 D.与数据类型个数相同 2.菜单项的快捷键应在ResourceView中的哪项中设置( ) A.Dialog B.String Table C.Accelerator D.ToolBar 3.在MFC应用程序中,WinMain()函数首先执行的函数是() A.OnCreate() B.InitInstance() C.InitDialog() D. DoDataExchange() 4.文档序列化是在文档类的()函数中添加代码达到保存数据的功能。 A.Serialize() B.OnCloseDocument() C.OnSaveDocument() D. SaveDocument() 5.实现工具栏是在 CMainFrame类的 ( )函数中添加代码的。 A.OnCreate () B.PreCreateWindow() C.CMainFrame() D.DoDataExchange() 6.创建快捷菜单使用的CMenu的成员函数是() A.GetSubMenu() B.GetMenu() C.TrackPopupMenu() D.AppendMenu() 7.在视图类显示文档类中的数据,需在视图类的()函数中编写代码。 A. GetDocument() B.OnDraw() C. OnNewDocument() D.OnChar() 8.在类中定义为protected的数据成员,可以对其进行存取的是( ) A.类的私有派生类 B.类的对象 C.本类的基类 D.类的成员函数及其公有派生类 9.属于运算符重载的方法是( ) A.定义一个与运算符同名的函数 B.定义一个与运算符同名的类 C.定义一个类的成员函数 D.定义一个与运算符同名的全局函数,将该函数声明为类的友元函数 10. 实现运行时的多态性使用的是( ) A.虚函数 B.构造函数 C.析构函数 D.重载函数 题号 1 2 3 4 5 6 7 8 9 10 答案 二、填空题(每空1.5分,共30分) 1.Windows系统中的消息主要有3种类型: 、命令消息 、 。 2. CView类及其派生类只需调用 函数就可以取得CDocument类的对象指针。 3.获得应用程序名的全局函数是 。 4.利用MFC AppWizard,创建一个单文档的应用程序,自动生成 个类。 5.在MFC AppWizard编程中,创建了一个单文档应用程序Abc,本应用程序类为CAbcApp,则视图类为 ;创建了对话框类CMyDia,对话框资源中各控件变量一般包括Control和 两类,控件变量的定义在 文件中。 6.对话框类名为Cadlg,对话框ID为 IDD_DIALOG1。创建非模式对话框的方法为Cadlg *p=new Cadlg; 。 7.调用类的成员函数必须在函数名前加上 或指向对象的指针来访问。 8.一个类定义了一个无参的构造函数和一个 的构造函数,会产生二义性。//缺省参数的 8.读程序,按注释语句要求填空。 class CA {protected: int x; int y; public: CA(int a=0,int b=0) {x=a;y=b; } }; class CB:public CA { private: int h; public: void Set(int c) {h=c; } void disp() {____________________________________________________ } // 写出输出
显示全部
相似文档