欢迎光临
奥鹏作业辅导

电科17秋《C++语言程序设计》在线作业3答案

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

电科17秋《C++语言程序设计》在线作业3答案答案

17秋《C++语言程序设计》在线作业3

试卷总分:100    得分:0

一、 单选题 (共 20 道试题,共 100 分)

1.  以下()没有函数返回类型,但又必须有return 语句。 

A. 析构函数

 B. 类类型转换函数

 C. 运算符重载函数

 D. 构造函数

正确选项:----

       满分:5  分

 

 

 

2.  下列情况中,不会调用拷贝构造函数的是() 

A. 用一个对象去初始化同一类的另一个新对象时

 B. 函数的形参是类的对象,调用函数进行形参和实参结合时

 C. 函数的返回值是类的对象,函数执行返回调用时

 D. 将类的一个对象赋值给该类的另一个已经存在的对象时

正确选项:----

       满分:5  分

 

 

 

3.  private访问属性限制对象的成员可以在()中访问。 

A. 本类的成员函数

 B. main函数

 C. 父类的成员函数

 D. 子类的成员函数

专业答案:----

       满分:5  分

 

 

 

4.  在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是() 

A. 友元函数

 B. 虚函数

 C. 构造函数

 D. 析构函数

正确选项:----

       满分:5  分

 

 

 

5.  有关类和对象的说法不正确的是() 

A. 对象是类的一个实例

 B. 一个类只能有一个对象

 C. 任何一个对象只能属于一个具体的类

 D. 类与对象的关系和数据类型与变量的关系相似

正确选项:----

       满分:5  分

 

 

 

6.  对A *p用new A或(A *)malloc(sizeof (A))赋值,如下叙述正确的是() 

A. malloc分配内存后会调用构造函数初始化,但new函数不会。

 B. new分配内存后会调用构造函数初始化,但malloc函数不会。

 C. new和malloc分配内存后都会调用构造函数初始化。

 D. new和malloc分配内存后都不会调用构造函数初始化。

专业答案:----

       满分:5  分

 

 

 

7.  空类就是没有()的类。 

A. 类名

 B. 任何成员

 C. 数据成员

 D. 成员函数

正确答案:----

       满分:5  分

 

 

 

8.  下列运算符中不能重载的是() 

A. ::

 B. +

 C. <<

 D. &&

专业答案:----

       满分:5  分

 

 

 

9.  有类模板定义如下:template <class Type> class Dream { }下列类对象的定义中,正确的是() 

专业答案:----

A. Dream a

专业答案:----

 B. Dream<class int> a

正确答案:----

 C. Dream<int> a

专业答案:----

 D. Dream<class Type> a

专业答案:----

       满分:5  分

 

 

 

10.  下列关于运算符重载的描述中,正确的是() 

A. 不能改变运算符的优先级

 B. 能够改变操作数的数目

 C. 能够重载内嵌类型的运算符的预定含义

 D. 通过重载运算符“()”能够改变运算符的结合性

正确答案:----

       满分:5  分

 

 

 

11.  const A * p; 以下声明的含义是() 

A. p是指向类A对象的指针

 B. p是指向类A常对象的指针,该指针指向的对象是常量

 C. p是指向类A常成员的指针

 D. p是指向类A对象的常指针,该指针值是常量

专业答案:----

       满分:5  分

 

 

 

12.  下面有关类说法不正确的是() 

A. 在一个类中不能说明具有类类型的数据成员

 B. 一个类可以有多个构造函数

 C. 一个类只有一个析构函数,且析构函数不能被指定参数

 D. 一个类中public、protected和private三者说明的顺序可以任意,且可以被使用多次,也可以不使用

专业答案:----

       满分:5  分

 

 

 

13.  cin是()类的标准对象的引用。 

A. ostream

 B. istream

 C. stdout

专业答案:----

 D. stdin

正确答案:----

       满分:5  分

 

 

 

14.  下列说法正确的是 

A. 定义构造函数必须指出其返回类型,并且不允许重载构造函数

 B. 静态数据成员可以在类体中、类体外被初始化,但无需通过构造函数

 C. 默认构造函数是不接受实参的函数,并且能由系统自动生成

 D. 在创建一个新的类对象时,系统会为它的所有成员分配一块存储空间

正确选项:----

       满分:5  分

 

 

 

15.  下面对静态数据成员的描述中,正确的是() 

A. 可以在类体内进行初始化

 B. 不可以被类的对象调用

 C. 不能受private控制符的作用

 D. 可以直接用类名调用

专业答案:----

       满分:5  分

 

 

 

16.  含有()的类称为抽象类,不能直接用它实例化对象。 

A. 纯虚函数

 B. 虚函数

 C. 静态成员

 D. 友元

正确选项:----

       满分:5  分

 

 

 

17.  说明内联函数的关键字为() 

A. inline

 B. virtual

 C. static

 D. define

正确答案:----

       满分:5  分

 

 

 

18.  类的析构函数的作用是() 

A. 一般成员函数的初始化

 B. 类的初始化

 C. 对象的初始化

 D. 删除类创建的对象

正确答案:----

       满分:5  分

 

 

 

19.  模板对类型的参数化提供了很好的支持,因此() 

A. 类模板的主要作用是生成抽象类

 B. 类模板实例化时,编译器将根据给出的模板实参生成一个类

 C. 在类模板中的数据成员都具有同样类型

 D. 类模板中的成员函数都没有返回值

专业答案:----

       满分:5  分

 

 

 

20.  下面对于友元函数描述正确的是() 

A. 实现必须在类的内部定义

 B. 是类的成员函数

 C. 破坏了类的封装性和隐藏性

 D. 不能访问类的私有成员

正确选项:----

       满分:5  分

 

 

电科17秋《C++语言程序设计》在线作业3答案历年真题如下:

扫描二维码获取答案

热门文章

猜你喜欢

  • 氮负平衡常见于下列哪种情况?( )

  • 1. 氮负平衡常见于下列哪种情况?( ) 2. 字面解释是指根据法的条文字面意义作出的解释,既不允许扩大,也不允许缩小文字本身所表现的内容。 3. 分别在