




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-(单选题) 1: 决定C+语言中函数的返回值类型的是A: return语句中的表达式类型B: 调用该函数时系统随机产生的类型C: 调用该函数时的主调用函数类型D: 在定义该函数时所指定的数据类型正确答案: (单选题) 2: 下面是一个模板声明的开始部分:templute double _由此可知()A: 这可能是一个函数模板的声明B: 这可能是一个类模板的声明C: 这既可能是一个函数模板的声明,也可能是一个类模板的声明D: 这肯定是一个错误的模板声明正确答案: (单选题) 3: 已知Value 是一个类,Value 是Value 的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()A: Value operator+(Value v, int i);B: Value operator+(Value v=value, int i);C: Value operator+(Value vint i=0);D: Value operator+(Value v=value, int i=0);正确答案: (单选题) 4: 设void f1(int * m,long & n);int a;long b;则以下调用合法的是()A: f1(a,b);B: f1(&a,b);C: f1(a,&b);D: f1(&a,&b);正确答案: (单选题) 5: 在下列关键字中,不能用来表示继承方式的是()A: privateB: staticC: publicD: protected正确答案: (单选题) 6: 类B是通过public继承方式从类A派生而来的,且类A和类B都有完整的实现代码,那么下列说法正确的是()A: 类B中具有pubic可访问性的成员函数个数一定不少于类A中public成员函数的个数B: 一个类B的实例对象占用的内存空间一定不少于一个类A的实例对象占用的内存空间C: 只要类B中的构造函数都是public的,在main函数中就可以创建类B的实例对象D: 类A和类B中的同名虚函数的返回值类型必须完全一致正确答案: (单选题) 7: 对于全局函数 int f(void) ,与其完全等价的函数原型为()A: int& f( );B: int f(void ) const;C: const int f( );D: A、B、C都不是正确答案: (单选题) 8: 当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为A: ios:inB: ios:outC: ios:int | ios:outD: 没有正确答案: (单选题) 9: 下列程序的执行结果为()。 #include void main() int a3,b0; int*p&a: b=+a+; cout*P”,”endl A: 3,4B: 4,3C: 3,4D: 4,4正确答案: (单选题) 10: 使用流控制符需要头文件()A: endlB: hexC: setwD: left正确答案: (单选题) 11: 下列有关函数重载的叙述中,错误的是()A: 函数重载就是用相同的函数名定义多个函数B: 重载函数的参数列表必须不同C: 重载函数的返回值类型必须不同D: 重载函数的参数可以带有默认值正确答案: (单选题) 12: 下列有关运算符重载的叙述中,正确的是()A: 运算符重载是多态性的一种表现B: C+中可以通过运算符重载创造新的运算符C: C+中所有运算符都可以作为非成员函数重载D: 重载运算符时可以改变基结合性正确答案: (单选题) 13: 在C+语言中,数据封装要解决的问题是()A: 数据的规范化B: 便于数据转换C: 避免数据丢失D: 防止不同模块之间数据的非法访问正确答案: (单选题) 14: 有如下程序: include class BASE char c; public: BASE(char n):c(n) virtualBASE()coutC; ; class DERIVED:public BASE char c; public: DERIVED(char n):BASE(n+1),c(n) DERIVED()coutA: XYB: YXC: XD: Y正确答案: (单选题) 15: 下面描述中,表达错误的是()A: 公有继承时基类中的public成员在派生类中仍是public的B: 公有继承是基类中的private成员在派生类中仍是private的C: 公有继承时基类中的protected成员在派生类中仍是protected的D: 私有继承时基类中的public成员在派生类中是private的正确答案: (多选题) 1: 关于构造函数说法正确的是()A: 函数名只能是类名B: 返回类型可以是任意的C: 参数个数和类型可以是任意的D: 在对象创建时自动调用正确答案: (多选题) 2: 以下哪些是面向对象程序设计的特征( )A: 抽象B: 封装C: 继承D: 多态正确答案: (多选题) 3: 模板定义中的类型参数可以用作()A: 局部变量类型B: 函数参数类型C: 函数返回值类型D: 数据成员类型正确答案: (多选题) 4: 关于类中重载赋值运算符的正确说法是()A: 由编译器提供的缺省赋值函数具有public访问性并且执行按位赋值B: 在重载派生类的赋值操作时,不但要实现派生类中数据成员的赋值,还要负责基类中数据成员的赋值C: 只有在类中含有指针数据成员或引用数据成员时,才需要重载类的赋值操作D: 通过修改类A的声明或定义,可以禁止用户在类A对象间进行任何赋值操作正确答案: (多选题) 5: 类A中有唯一的一个公有成员函数f,对于类A的一个对象a,执行语句 a.f(100);成功,那么f 的函数原型可以为A: A& f( int, int=50);B: void f(int&) const;C: const A * f(const int );D: A f( const int&) const;正确答案: (判断题) 1: 默认的继承方式是privateA: 错误B: 正确正确答案: (判断题) 2: 若在类Base和派生类Derived中,分别声明一个同名的整型成员变量int x; ,那么通过Derived类的实例对象,不可能输出基类Base中的变量x的值A: 错误B: 正确正确答案: (判断题) 3: 设int * p;则可以定义表达式 -+pA: 错误B: 正确正确答案: (判断题) 4: 构造函数和析构函数都可以重载A: 错误B: 正确正确答案: (判断题) 5: 面向对象程序设计中,消息应该包含如何做的信息A: 错误B: 正确正确答案: (单选题) 1: 决定C+语言中函数的返回值类型的是A: return语句中的表达式类型B: 调用该函数时系统随机产生的类型C: 调用该函数时的主调用函数类型D: 在定义该函数时所指定的数据类型正确答案: (单选题) 2: 下面是一个模板声明的开始部分:templute double _由此可知()A: 这可能是一个函数模板的声明B: 这可能是一个类模板的声明C: 这既可能是一个函数模板的声明,也可能是一个类模板的声明D: 这肯定是一个错误的模板声明正确答案: (单选题) 3: 已知Value 是一个类,Value 是Value 的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()A: Value operator+(Value v, int i);B: Value operator+(Value v=value, int i);C: Value operator+(Value vint i=0);D: Value operator+(Value v=value, int i=0);正确答案: (单选题) 4: 设void f1(int * m,long & n);int a;long b;则以下调用合法的是()A: f1(a,b);B: f1(&a,b);C: f1(a,&b);D: f1(&a,&b);正确答案: (单选题) 5: 在下列关键字中,不能用来表示继承方式的是()A: privateB: staticC: publicD: protected正确答案: (单选题) 6: 类B是通过public继承方式从类A派生而来的,且类A和类B都有完整的实现代码,那么下列说法正确的是()A: 类B中具有pubic可访问性的成员函数个数一定不少于类A中public成员函数的个数B: 一个类B的实例对象占用的内存空间一定不少于一个类A的实例对象占用的内存空间C: 只要类B中的构造函数都是public的,在main函数中就可以创建类B的实例对象D: 类A和类B中的同名虚函数的返回值类型必须完全一致正确答案: (单选题) 7: 对于全局函数 int f(void) ,与其完全等价的函数原型为()A: int& f( );B: int f(void ) const;C: const int f( );D: A、B、C都不是正确答案: (单选题) 8: 当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为A: ios:inB: ios:outC: ios:int | ios:outD: 没有正确答案: (单选题) 9: 下列程序的执行结果为()。 #include void main() int a3,b0; int*p&a: b=+a+; cout*P”,”endl A: 3,4B: 4,3C: 3,4D: 4,4正确答案: (单选题) 10: 使用流控制符需要头文件()A: endlB: hexC: setwD: left正确答案: (单选题) 11: 下列有关函数重载的叙述中,错误的是()A: 函数重载就是用相同的函数名定义多个函数B: 重载函数的参数列表必须不同C: 重载函数的返回值类型必须不同D: 重载函数的参数可以带有默认值正确答案: (单选题) 12: 下列有关运算符重载的叙述中,正确的是()A: 运算符重载是多态性的一种表现B: C+中可以通过运算符重载创造新的运算符C: C+中所有运算符都可以作为非成员函数重载D: 重载运算符时可以改变基结合性正确答案: (单选题) 13: 在C+语言中,数据封装要解决的问题是()A: 数据的规范化B: 便于数据转换C: 避免数据丢失D: 防止不同模块之间数据的非法访问正确答案: (单选题) 14: 有如下程序: include class BASE char c; public: BASE(char n):c(n) virtualBASE()coutC; ; class DERIVED:public BASE char c; public: DERIVED(char n):BASE(n+1),c(n) DERIVED()coutA: XYB: YXC: XD: Y正确答案: (单选题) 15: 下面描述中,表达错误的是()A: 公有继承时基类中的public成员在派生类中仍是public的B: 公有继承是基类中的private成员在派生类中仍是private的C: 公有继承时基类中的protected成员在派生类中仍是protected的D: 私有继承时基类中的public成员在派生类中是private的正确答案: (多选题) 1: 关于构造函数说法正确的是()A: 函数名只能是类名B: 返回类型可以是任意的C: 参数个数和类型可以是任意的D: 在对象创建时自动调用正确答案: (多选题) 2: 以下哪些是面向对象程序设计的特征( )A: 抽象B: 封装C: 继承D: 多态正确答案: (多选题) 3: 模板定义中的类型参数可以用作()A: 局部变量类型B: 函数参数类型C: 函数返回值类型D: 数据成员类型正确答案: (多选题) 4: 关于类中重载赋值运算符的正确说法是()A: 由编译器提供的缺省赋值函数具有public访问性并且执行按位赋值B: 在重载派生类的赋值操作时,不但要实现派生类中数据成员的赋值,还要负责基类中数据成员的赋值C: 只有在类中含有指针数据成员或引用数据成员时,才需要重载类的赋值操作D: 通过修改类A的声明或定义,可以禁止用户在类A对象间进行任何赋值操作正确答案: (多选题) 5: 类A中有唯一的一个公有成员函数f,对于类A的一个对象a,执行语句 a.f(100);成功,那么f 的函数原型可以为A: A& f( int, int=50);B: void f(int&) const;C: const A * f(const int );D: A f( const int&) const;正确答
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 濮阳市中石油2025秋招面试半结构化模拟题及答案油品分析质检岗
- 宝鸡市中石化2025秋招笔试模拟题含答案炼油设备技术岗
- 中国联通普洱市2025秋招面试典型题目及答案
- 中国广电云南地区2025秋招综合管理类专业追问清单及参考回答
- 国家能源南宁市2025秋招面试专业追问及参考能源与动力工程岗位
- 中国移动大庆市2025秋招心理测评常考题型与答题技巧
- 定西市中石化2025秋招写作申论万能模板直接套用
- 宁波市中石油2025秋招笔试模拟题含答案油气储运与管道岗
- 丹东市中石化2025秋招笔试模拟题含答案炼油设备技术岗
- 中国广电济宁市2025秋招网络优化与维护类专业追问清单及参考回答
- 情报共享平台架构-洞察及研究
- 2024~2025学年人教版小学四年级数学上册第一单元检测试卷(含答案)
- 电话催收培训课件
- 2025年电力行业质量月活动总结范文
- 特种设备重大事故隐患判定准则题库
- 2025至2030年中国瑜伽行业市场现状调查及未来前景研判报告
- 肝癌综合治疗措施
- 湖南土建中级职称-建筑工程《法律法规及技术标准》考试题(附答案)
- 住院精神疾病患者攻击行为预防
- 15 青春之光(公开课一等奖创新教案)
- 输液空气的栓塞及预防
评论
0/150
提交评论