面向对象程序设计试题(郑阿奇)复习题2

面向对象程序设计试题(郑阿奇)复习题2

ID:35503043

大小:122.54 KB

页数:21页

时间:2019-03-25

面向对象程序设计试题(郑阿奇)复习题2_第1页
面向对象程序设计试题(郑阿奇)复习题2_第2页
面向对象程序设计试题(郑阿奇)复习题2_第3页
面向对象程序设计试题(郑阿奇)复习题2_第4页
面向对象程序设计试题(郑阿奇)复习题2_第5页
资源描述:

《面向对象程序设计试题(郑阿奇)复习题2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《面向对象程序设计》复习题2009年12月一、填空题1.在C++程序的开始经常出现以“#”开头的命令,称为预处理命令。预处理命令分为三种:()、()和()。2.C++屮函数的参数传递有两种方式,一种是(),另一种是()。3.两个函数的函数名(),但参数的个数或对应参数的类型()时,则称为重载函数。4.只读成员函数用()关键字标识,内联成员函数用()关键字标识。5.()是Windows应用程序少设备驱动程序和输出设备Z间的接口。6.如果一个类中含有纯虚函数,则称该类为()。7.如果类的所有对象共享一个成员,则称该成员为()o8.如果类小的成员只能被本

2、类的成员函数和友元函数访问,则这些成员的访问权限为();如果类屮的成员能够被类外的函数访问,则这些成员的访问权限为()。9.Windows程序屮的消息有()、()和()三种类型。10.Windows程序中,WinMain函数执彳亍一个while循环来检索并调度消息,该while循环反复调用()、()和()这三个API函数。11.当一个窗口从非活动状态变为具有输入焦点的活动状态的时候,它就会收至0()消息,当Windows窗口内部需要重新绘制吋,会得到一个()消息,当移动鼠标吋,会得到一个()消息。12.在用MFCAppWizard所生成的应用程序中

3、有两个重要的系统类,类()代表着应用程序的主体,它封装了WinMain0函数的行为,类()代表着应用程序的主窗口,它封装了CreateWindowO函数的行为。二、单项选择题1.假定MyClass为一个类,则执行“”MyClassa[3],*p⑵;”语句时,自动调用该类构造函数的次数为()C、4D、2.刈于类中定义的成员,英隐含访问权限为(A、protectedB、privateC^publicD、static3.•个类的友元函数或友元类能够通过成员操作符访问该类的(A.私冇成员所有成员C、公用成员D.保护成员4.类AB的缺省构造函数和析构函数是(

4、)B、AB(int)和〜AB()C、AB()和"AB(delete)5.以下不属于成员函数的是(A、静态成员函数B、友元函数6.C、构造函数D、析构函数•个视图対象能连接()文档对象,•个文档对象能连接()视图对象。7.A.一个,多个多个,•个根据对话框的行为性质,D、多个,多个对话框可以分为两类:(A.对话框资源和对话椎类B、模式对话框和非模式对话框C.对话框资源和对话框模板D、消息对话框和模式对话框菜单项助记符前用()引导。B、&C、#9.关于工具栏、菜单和加速键的关系,正确的说法是()oA、工貝按钮与菜单必须一一对应B、工具按钮与加速键一一对

5、应C、工貝按钮不必与菜单一一对应D、菜单与加速键-一对应9.假定AB为一个类,则执行“”ABa(4),b⑶,*p[2];”语句时,自动调用该类构造函数的次数为()A、2B、3C、4D、510.实现运行时的多态性,必须通过()來完成。A、虚函数B、重载函数C、构造函数D、析构函数11.类CNum的缺省构造函数和析构函数是()A、CNum()和~CNum()CNum(int)^O^CNum()C^CNum()和~CNum(delete)CNum()和int^CNum()12.在类外定义类的成员函数时,应当使用()來标识该函数为特定类的成员。A^:B、:

6、:C、->D、this13.下面()是函数重载。A^voidplay(int)和voidplay(float)play()和"play()C^voidplay(int)禾Uintplay(int)voidplay()和intplay()14.所有的控件都是()类的派牛类,都可以作为一个特殊的窗口來处理。A、CViewB、CWndC、CWindowD、CDialog15.设置编辑控件的文木内容,可使用函数()A^SetWindowText()SetSel()C^ReplaceSel()GetWindowText()9.MFC中的集合类包括()oA、对

7、象、列表和映射C、数组、列表和映射B、数组、列表和対象D、数组、列表和链表9.文档负责将数据存储到永久存储介质中,通常是磁盘文件或数据库,存取过程称为()。A、文件访问B、串行化C、文件读写D、格式化三、选择填空题1.如果在基类和派生类屮都包含其他类的对象(即有对象成员),则在创建派生类的对象时,首先执行()的构造函数,接着执行()的构造函数,然后执行()的构造函数,最示才执行()的构造函数。A、基类的对象成员B、派生类的对象成员C、基类D、派生类2.所有的文档类都派生于(),所有的视图类都派生于()。A^CViewB>CWindowC、CDocu

8、mentD、CFormView3.使用()获取的设备上下文在退出时,必须调用ReleaseDC()释放设备上下文。A、Ge

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。