江西理工大学CC++程序设计(专升本)期末考试复习题_第1页
江西理工大学CC++程序设计(专升本)期末考试复习题_第2页
江西理工大学CC++程序设计(专升本)期末考试复习题_第3页
江西理工大学CC++程序设计(专升本)期末考试复习题_第4页
江西理工大学CC++程序设计(专升本)期末考试复习题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、练习题.(单项选择题)在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并 执行其他内部管理操作的函数是()(此题3.0分)A、友元函数B、虚函数C、构造函数D、析构函数正确答案:C.(单项选择题)下面对于友元函数描述正确的选项是()(此题3.0分)A、实现必须在类的内部定义B、是类的成员函数C、破坏了类的封装性和隐藏性D、不能访问类的私有成员正确答案:C.(单项选择题)C+泛型编程通过()实现。(此题3.0分)voidtemplate?NULLtypedef正确答案:B4.(单项选择题)下面关于C+流的说明中,正确的选项是()(此题3.0分)A、与键盘、屏幕、打印机和通信端口的交

2、互郡可以通过流类来实现B、从流中获取数据的操作称为插入操作,向流中添加数据的操作称为提取操作& cin是一个预定义的输入流类D、输出流有一个名为open的成员函数,其作用是生成一个新的流对象正确答案:A.(单项选择题)以下()没有函数返回类型,但又必须有return语句。(此题3.0分)A、析构函数B、类类型转换函数C、运算符重载函数D、构造函数正确答案:B.(单项选择题)假设一个类中含有纯虚函数,那么该类称为()(此题3.0分)A、基类B、纯基类C、派生类D、抽象类正确答案:D.(单项选择题)说明虚函数的关键字为()(此题3.0分)inlinevirtualstaticdefine正确答案:

3、B.(单项选择题)C+语言对C语言做了很多改进,C+语言相对于C语言的最根本的变化是() (此题3. 0分)A、增加了一些新的运算符B、允许函数重载,并允许设置缺省参数C、规定函数说明符必须用原型D、引进了类和对象的概念正确答案:D.(单项选择题)cout是()类的标准对象的引用。(此题3.0分)ostreamistreamstdoutstdin正确答案:A.(单项选择题)以下关于抽象类的描述中,正确的选项是()(此题3.0分)A、抽象类中最多只能有一个纯虚函数B、抽象类不能定义该类的指针C、抽象类不能定义该类的对象D、抽象类至少有一个虚函数正确答案:C.(单项选择题)假设有float f=6

4、. 8;int i= int (f);那么i的值为()(此题3. 0分)A、 6B、7C、 6.8D、不确定正确答案:A.(单项选择题)以下关于类的描述中,错误的说法是()(此题3.0分)A、类是一组对象的模板B、类是数据和操作的封装体C、类是对象的实例D、类是一种自定义的数据类型正确答案:C.(单项选择题)C+源程序文件的扩展名为()(此题3.0分).cpp.c.C+ +.dll正确答案:A.(单项选择题)空类就是没有()的类。(此题3.0分)A、类名B、任何成员C、数据成员D、成员函数正确答案:B.(单项选择题)以下()不能有参数。(此题3.0分)A、构造函数B、析构函数C、友元函数D、运

5、算正确答案:B.(单项选择题)以下()是不正确的强制类型转换方式。(此题3.0分)A、(type表达式)(type)表达式type(表达式)(type)(表达式)正确答案:A17.(单项选择题)对A?*p用new?A或(A?*)malloc(sizeof?(A)赋值,如下表达正确的选项是() (此题3. 0分)malloc分配内存后会调用构造函数初始化,但new函数不会。new分配内存后会调用构造函数初始化,但malloc函数不会。new和malloc分配内存后都会调用构造函数初始化。new和malloc分配内存后都不会调用构造函数初始化。正确答案:B18.(单项选择题)有关类和对象的说法不正

6、确的选项是()(此题3.0分)A、对象是类的一个实例一个类只能有一个对象C、任何一个对象只能属于一个具体的类D、类与对象的关系和数据类型与变量的关系相似正确答案:B.(单项选择题)含有()的类称为抽象类,不能直接用它实例化对象。(此题3.0分)A、纯虚函数B、虚函数C、静态成员D、 友元正确答案:A.(单项选择题)private访问属性限制对象的成员可以在()中访问。(此题3.0分)A、本类的成员函数B、 main函数C、父类的成员函数D、子类的成员函数正确答案:A21.(多项选择题)C程序注释是由()所界定的文字信息组成的。(此题4.0分)/*#C、*/D、 &正确答案:AC.(多项选择题)

7、函数体一般包括()两局部。(此题4. 0分)A、声明B、执行C、形式D、操作正确答案:AB.(多项选择题)以下表达正确的选项是()。(此题4.0分)A、预处理命令行都必须以# 开始B、在程序中但凡以 # 开始的语句行都是预处理命令行C、C程序在执行过程中对预处理命令行进行处理D、#define ABCD是正确的宏定义正确答案:ABD.(多项选择题)对do-while语句描述正确的选项是()(此题4.0分)A、do-while语句构成的循环可以使用break语句退出循环do-while语句构成的循环必须使用break语句退出循环do-while语句构成的循环,当while中的表达式值为非零时结束

8、循环D、do-while语句构成的循环,当while中的表达式值为零时结束循环正确答案:AD.(多项选择题)以下正确的if语句形式是()。(此题4.0分)if (xy & x!=y);if (x=y) x+=y;if (x!=y) scanf(%d,&x) else scanf&y);if (xy) x+;y+;正确答案:ABD.(多项选择题):int x, a, b;以下选项中正确的if语句是(A、if(a=b) x+ ;if(a=2!lD、 a 2 0正确答案:AC29.(多项选择题)以下4个选项中,可以看作是一条语句的有())o (此题4.0分)o (此题4.0(此题4. 0分)A、;a=0, b=0, c=0;if(a0);if(b=0) m=l;n=2;正确答案:ABC30.(多项选择题)以下描述正确的选项是()。(此题4.0分)A、使用while和do-w

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论