


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.下列那一项不是面向对象系统所包含的要素( )。 A重载 B对象 C类 D继承2.在int a=3,*p=&a;中,*p的值是( )。 A变量a的地址值 B无意义 C变量p的地址值 D变量a的值3. 下列不是控件的是( ) A. 组合框 B. 编辑框 C. 滚动条 D. 菜单4. 下列不是Windows绘图对象类的是( ) A. CBrush B. CPen C. CRect D. Cfont 5.下面有关析构函数的描述正确是( ) A.析构函数可以带参数 B.析构函数可以有多个C.析构函数在对象被撤消(销毁)之前执行 D.析构函数可以为虚函数6.在( )情况下适宜采用inline定义内联函数。A. 函数体含有循环语句 B. 函数代码少、频繁调用 C. 函数代码多、不常调用 D. 函数体含有递归语句7. 在下列叙述中,不是Windows程序的特点是( )A. Windows程序通过窗口与用户进行交互。B. Windows程序是应用事件驱动进行编程。C. Windows程序是利用消息进行通信。D. Windows程序是利用过程驱动的程序。8.下面引用的定义中,错误的是( ) A. int I; int &j; j = I; B. int I=6; int &j = I;C.char d; char &k=d; D.float I; const float &j=I;9.有关类的友元描述错误的是( ) A.友元函数可以访问该类的所有成员。 B.友元可以提高程序的运行效率。C.可以设置一个类为另一个类的友元。 D.友元关系可以继承。10.如果某个类想使用一个静态成员变量统计其存在对象的个数,不用处理的是( )A 构造函数 B 拷贝构造函数 C 析构函数 D 重载赋值运算符 11.下面叙述错误的是( )A 基类的protected成员在派生类中仍然是protectedB 基类的protected成员在public派生类中仍然是protected的C 基类的protected成员在private派生类中是private的D 基类的protected成员不能被派生类的对象访问12.cout代表( ) A 显示器 B 打印机 C 外部设备 D 磁盘13.在键盘上输入字符串时,应该( ) A 使用单引号 B 使用双引号C 不使用任何符号 D 以上均可14.设置虚基类的目的是( ) A 简化程序 B 消除二义性 C 提高程序运行效率 D 减少目标代码15.带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化( ) A 与虚基类下面的派生类个数有关 B 多次 C 二次 D 一次16. 在C+程序中,对象之间的相互通信通过( ) A.继承实现 B.调用成员函数实现 C.封装实现 D.函数重载实现17. 当单文档应用框架接收到框架窗口的命令时,它将按如下次序来寻找相应的消息控制函数( )A. 视、文档、SDI主框架、应用 AppB. 文档、应用 App、视、SDI主框架C. 视、文档、应用 App、SDI主框架D.SDI主框架、文档、视、应用 App18. 不是Windows应用程序的资源的是( )A. 加速键 B. 位图 C. 菜单 D. 窗口19.可以用p.a的形式访问派生类对象p的基类成员a,其中a是( ) A.私有继承的公有成员 B.公有继承的私有成员 C.公有继承的保护成员 D.公有继承的公有成员20在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是( ) A.派生类的对象可以赋给基类的对象 B.派生类的对象可以初始化基类的引用 C.派生类的对象可以直接访问基类中的成员 D.派生类的对象的地址可以赋给指向基类的指针1.在C+中,函数的参数有两种传递方式,它们是值传递和 。2.拷贝构造函数使用 作为参数初始化创建中的对象。3.在Visual C+中,定义重载函数时,应至少使重载函数的参数个数或参数类型 ;在基类和派生类中,成员函数的覆盖是指派生类成员函数与在基类被覆盖的成员函数名、 、 和 均相同 。4. 面向对象的程序设计有四大特征,它们是 、 、抽象性 和 。5.派生类对基类继承控制访问有 种。三、名词解释(本大题共5小题,每小题4分,共20分)1.对象 2. 函数重载 3. MFC的全称 4. 析构函数 5. 拷贝构造函数四.综合题(本大题共3小题,每小题10分,共30分)1. 写出下列程序的输出结果( )(程序阅读题)void CTest2View:OnLButtonDown(UINT nFlags, CPoint point) CDC *dc;dc=GetDC();dc-Ellipse(CRect(point.x-10,point.y-10,point.x+10,point.y+10);CView:OnLButtonDown(nFlags, point);2. 阅读下面程序,写出运行结果 (程序阅读题) #includeclass pointprivate: int x,y;public: point( )cout”构造函数1被调用!n” ; point(int xx,int yy)x=xx;y=yy;cout”构造函数2被调用”endl; point(point &p); int GetX()return x; int GetY()return y;point:point(point &p) x=p.x; y=p.y; cout”拷贝构造函数被调用”endl;void main() point A(4,5),B; point C(A); coutC.GetX()e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高速公路收费员工作总结
- 机场防护服穿脱培训
- 2025年雅安招标采购从业人员专业技术能力考试(招标采购项目管理中级)冲刺试题及答案
- 电力储能工作总结
- 2025年度租赁合同范本汇编
- 脊柱骨科护理带教计划
- 艺术机构双减工作实施汇报
- 公司年度安全培训费用课件
- 2025员工不续签合同办理指南
- 2025年塔吊操作员聘请合同
- 索尼微单相机A7 II(ILCE-7M2)使用说明书
- 中级护理真题题库及答案解析
- 疫苗行业疫苗研发创新报告:2025年重大疾病防控策略与研发创新趋势
- 印刷厂环保数据上报细则
- 一年级新生开学第一课常规训练
- 直播助农培训课件
- 长期照护师抗压考核试卷及答案
- 劳动课美味凉拌菜课件
- 2025黑龙江伊春市铁力市招募公益性岗位人员备考练习题库及答案解析
- 铁路车间职工思政课课件
- 2025年汽车租赁公司车辆托管及运营管理合同
评论
0/150
提交评论