电科17秋《C++语言程序设计》在线作业2答案答案
17秋《C++语言程序设计》在线作业2
试卷总分:100 得分:0
一、 单选题 (共 20 道试题,共 100 分)
1. 在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()
A. 友元函数
B. 虚函数
C. 构造函数
D. 析构函数
正确答案:----
满分:5 分
2. 下列说法正确的是
A. 定义构造函数必须指出其返回类型,并且不允许重载构造函数
B. 静态数据成员可以在类体中、类体外被初始化,但无需通过构造函数
C. 默认构造函数是不接受实参的函数,并且能由系统自动生成
D. 在创建一个新的类对象时,系统会为它的所有成员分配一块存储空间
专业答案:----
满分:5 分
3. 有类模板定义如下:template <class Type> class Dream { }下列类对象的定义中,正确的是()
正确选项:----
A. Dream a
专业答案:----
B. Dream<class int> a
正确选项:----
C. Dream<int> a
正确答案:----
D. Dream<class Type> a
正确选项:----
满分:5 分
4. 说明静态成员函数的关键字为()
A. virtual
B. static
C. enum
D. inline
专业答案:----
满分:5 分
5. 下列情况中,不会调用拷贝构造函数的是()
A. 用一个对象去初始化同一类的另一个新对象时
B. 函数的形参是类的对象,调用函数进行形参和实参结合时
C. 函数的返回值是类的对象,函数执行返回调用时
D. 将类的一个对象赋值给该类的另一个已经存在的对象时
正确答案:----
满分:5 分
6. 纵观诸多面向对象的程序设计语言,最新核心的概念不包括()
A. 数据封装
B. 继承
C. 多态性
D. 类属
正确选项:----
满分:5 分
7. 下列()不是构造函数的特征。
A. 构造函数的函数名与类名相同
B. 构造函数可以重载
C. 构造函数可以设置形式参数的默认值
D. 构造函数必须指定函数类型
正确选项:----
满分:5 分
8. 在下列函数原型中,可以作为类A构造函数的是()
A. void A(int)
专业答案:----
B. int A()
C. A(int)const
D. A(int)
专业答案:----
满分:5 分
9. 下面对静态数据成员的描述中,正确的是()
A. 可以在类体内进行初始化
B. 不可以被类的对象调用
C. 不能受private控制符的作用
D. 可以直接用类名调用
正确选项:----
满分:5 分
10. private访问属性限制对象的成员可以在()中访问。
A. 本类的成员函数
B. main函数
C. 父类的成员函数
D. 子类的成员函数
正确答案:----
满分:5 分
11. 一个类的友元函数能够访问该类的()
A. 私有成员
B. 保护成员
C. 公有成员
D. 所有成员
专业答案:----
满分:5 分
12. 以下()没有函数返回类型,但又必须有return 语句。
A. 析构函数
B. 类类型转换函数
C. 运算符重载函数
D. 构造函数
正确答案:----
满分:5 分
13. C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是()
A. 增加了一些新的运算符
B. 允许函数重载,并允许设置缺省参数
C. 规定函数说明符必须用原型
D. 引进了类和对象的概念
专业答案:----
满分:5 分
14. 下面对于友元函数描述正确的是()
A. 实现必须在类的内部定义
B. 是类的成员函数
C. 破坏了类的封装性和隐藏性
D. 不能访问类的私有成员
专业答案:----
满分:5 分
15. C++泛型编程通过()实现。
A. void
B. template
正确答案:----
C. NULL
D. typedef
正确答案:----
满分:5 分
16. 下列有关继承和派生的叙述中,正确的是()
A. 如果一个派生类公有继承其基类,则该派生类对象可以直接访问基类的私有成员
B. 派生类的成员函数可以访问基类的所有成员
C. 基类对象可以赋值给派生类对象
D. 如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
正确答案:----
满分:5 分
17. 下面关于C++流的说明中,正确的是()
A. 与键盘、屏幕、打印机和通信端口的交互郡可以通过流类来实现
B. 从流中获取数据的操作称为插入操作,向流中添加数据的操作称为提取操作
C. cin是一个预定义的输入流类
D. 输出流有一个名为open的成员函数,其作用是生成一个新的流对象
正确选项:----
满分:5 分
18. 下列运算符中不能重载的是()
A. ::
B. +
C. <<
D. &&
专业答案:----
满分:5 分
19. 有关类和对象的说法不正确的是()
A. 对象是类的一个实例
B. 一个类只能有一个对象
C. 任何一个对象只能属于一个具体的类
D. 类与对象的关系和数据类型与变量的关系相似
正确答案:----
满分:5 分
20. 用成员函数重载一元运算符θ,则显示调用方式为()
A. obj θ
B. θ obj
C. obj.operator θ()
D. operator θ(obj)
正确答案:----
满分:5 分
电科17秋《C++语言程序设计》在线作业2答案历年真题如下: