




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 Chapter 1:C+概述概述 1、将数据和函数合并为单个实体称为:B A. 多态性B. 封装封装C. 类D. 对象 2、骆驼相对于动物就如同对象相对于B A. 成员函数 B. 类C. 操作符D. 数据项 3、哪些是 C+的保留字BC A. iostreamB. inline C. friendD. object 4、_ B _ _是可以重用现有类以构建新类的一种特性。 A. 信息隐藏B. 继承 C. 数据抽象 D. 成员函数 5、准备一个对象列表,其中的对象属于“汽车”系统的一部分。 6、讨论以下对象有什么共同点: 自行车、帆船、汽车、卡车、飞机、滑翔机、摩托车、马 7、对可以组合下列对象的类进行命名: A. 文件、目录、文件名、ASCII 文件、可执行文件 B. 表达式、常量、变量、函数、语句、算术运算符 C. 散热器、冷藏机、冰箱、面包、奶酪、门、橱柜、拖把 Chapter 2:高级函数特性:高级函数特性 1、函数中的默认参数的值_B_。 A. 是变量值B. 是常量值 C. 由该函数提供D. 在每次调用该函数时递增 2、_ B _函数最好用于经常使用的小函数。 A. 成员B. 内联C. 常规 3、重载_A_。 A. 是具有相同名称的一组函数 B. 有相同的参数个数和类型 C. 参数必须有常量值 D. 节省内存空间 4、通过在函数名前加_D_可以使其返回引用。 A. C. =D. 7、为两个名为的重载函数编写声明。第一个函数应该带有一个 char 型的参数,而第二个函数应该带有两个 char 型参数。两个函数都返回 int 型。 int overboard(char); int overboard(char,char); 8、为一个名为 infun()的内联函数编写定义,该函数带有一个 int 型参数,计算该参数的平方并返回 int 型。 inline int infun(int x) return(x*x); 9、编写一个函数,该函数将两个按引用传递的 int 型变量的值加 1。 void fn(int Chapter 3:数据抽象:数据抽象 1、_C_对于在类外部定义成员函数非常重要。 A. 静态成员B. 构造函数C. 作用域操作符D. 析构函数 2、在类中,不能有_C_。 A. 多个同名的构造函数B. 多个带有单个参数的构造函数 C. 多个默认构造函数 3、_B_初始化数据成员。 A. 函数B. 构造函数C. 析构函数D. 对象 4、判断下列哪个函数是类 time 的析构函数。B A. time(int, int);B. time();C. time(int, int);D. time:time(); 5、new 操作符_A_。 A. 返回指向所创建的对象的指针B. 创建名为 new 的对象 C. 为新类获得内存D. 告诉为某个对象分配了多少内存 6、要引用指针所指向的对象中的任何成员函数,应使用_D_。 A. +操作符B. =操作符C. 操作符D. -操作符 7、任何试图修改定义为_C_的变量的值得尝试都将导致一个错误。 A. intB. floatC. constD. ver 8、在类中,如果 day 是成员变量,则_C_将把 28 赋值给 day。 A. this.day=28B. *day=28C. day=28 9、当同一个类的所有对象必须共享相同的数据时,_A_非常有用。 A. 静态数据成员B. 私有数据成员 C. 公有数据成员D. 以上答案都不正确 10、假设在类 Calculator 中声明了一个返回值为 int 型的成员函数 get_num()。请编写这个类,并声明该函数。另 外在类外部编写该函数的定义。 class Calculator public: int get_num(int x); private: int a; int Calculator: get_num(int x) a=x; return a; Chapter 4:特殊的函数:特殊的函数 1.要将用户自定义的类型转换为基本数据类型,最有可能使用_A_。 A. 转换函数B. 单参数构造函数 C. 重载的=操作符D. 以上答案都不正确 2.如要从基本类型转换为用户自定义的类型,最有可能使用_B_。 A. 内置的转换函数B. 类型转换构造函数 C. 重载的=操作符D. 作为类成员的转换函数 1、复制构造函数的格式是_B_。 A. X:X(X ptr)B. X:X(X Beta b;cina.xb.x;couta.xendlb.xendl; B.如果基类和派生类的数据成员是私有,请编写语句在 main()中给这些数据成员赋值。 C.使用上述类的公有数据成员,编写这两个类的默认构造函数和单参数构造函数。 Chapter 9:多态:多态 1、如果一个类包含一个或者多个纯虚函数,那么它就被称为_A_。 A. 抽象类B. 虚基类C. 派生类 2、当使用指针来访问类时,可以使用_C_来访问类的成员。 A. 类成员访问操作符B. 插入操作符C. 作用域解析操作符 3、_B_函数允许派生类替换基类提供的函数实现。 A. 友元B. 虚C. 内联 4、虚函数应该在_B_类中声明。 A. 派生B. 基C. 虚基 5、非虚成员函数是_A_解析的。 A. 静态B. 动态C. 以上都不正确 6、在_A_绑定中,成员函数是根据对象的类型而不是根据指向对象的指针/引用的类型在运行时选 择的。 A. 动态B. 早期C. 以上都不正确 7、在_A_绑定中,编译器在编译时决定哪个方法将响应发送给对象的消息。 A. 静态B. 晚期C. 以上都不正确 8、通过基类指针删除派生类对象时,需要一个_A_。 A. 虚析构函数B. 构造函数C. 以上都不正确 9、_A_不能是虚函数。 A. 构造函数B. 析构函数C. 以上都不正确 10、创建一个名为 Subject 的抽象类,它有一个是纯虚函数的成员函数 display()。从这个类派生两个类 ClassA 和 ClassB。 派生类提供函数 display()的实现。 使用基类指针在 main()函数中调用派生类的 display()函数。 5 Chapter 10: 模板模板 1、使用模板编写一个 C+程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 锅炉培训考试题及答案
- 中国邮政2025盘锦市秋招个人客户经理岗位高频笔试题库含答案
- 公路驾驶考试题及答案
- 中国邮政2025江苏省秋招电子商务与数字营销类岗位高频笔试题库含答案
- 2025高压供用电合同3篇
- 通风空调施工方案
- 电镀金考试题及答案
- 2025年餐馆老板与厨师协议
- 2025施工工人劳务派遣劳动合同规范范本
- 2025年小学教师教育心理学模拟试题及答案解析
- 2025年公证员助理招聘考试题库及模拟题答案
- 针灸科感控知识培训课件
- 微生物学讲课文档
- 2025年湖北省武汉市中考物理试卷(含答案与解析)
- 婴幼儿发展引导员岗前考核试卷及答案
- 2025湖北省监督数据分析应用中心专项招聘22人考试参考试题及答案解析
- 汽车维修工国家职业资格二级技能试题(附答案)
- 2025年秋期新部编人教版五年级上册道德与法治教学计划+进度表
- 2025年全国企业员工全面质量管理知识竞赛题库及答案
- 超星尔雅学习通《军事理论(中北大学)》2025章节测试附答案
- 电子课件-《市场营销》-A45-2298完整版教学课件全书电子讲义(最新)
评论
0/150
提交评论