欢迎光临
奥鹏作业辅导

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

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

电科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答案历年真题如下:

扫描二维码获取答案

热门文章

猜你喜欢

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

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