欢迎光临
奥鹏作业辅导

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

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

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

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

试卷总分:100    得分:0

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

1.  C++源程序文件的扩展名为() 

A. .cpp

 B. .c

 C. .c++

 D. .dll

正确答案:----

       满分:5  分

 

 

 

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

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

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

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

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

专业答案:----

       满分:5  分

 

 

 

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

A. 对象是类的一个实例

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

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

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

专业答案:----

       满分:5  分

 

 

 

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

A. ::

 B. +

 C. <<

 D. &&

正确答案:----

       满分:5  分

 

 

 

5.  在main()函数中,若有函数调用func(…),而func在类A中定义,则func函数是A类的()函数。 

A. 友元

 B. 构造

 C. 静态公有成员

 D. 析构

专业答案:----

       满分:5  分

 

 

 

6.  说明静态成员函数的关键字为() 

A. virtual

 B. static

 C. enum

 D. inline

正确答案:----

       满分:5  分

 

 

 

7.  重载“>>”时,为保证其连用性,重载函数的返回类型应为() 

专业答案:----

A. istream

 B. ostream

 C. istream &

 D. ostream &

专业答案:----

       满分:5  分

 

 

 

8.  C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是() 

A. 增加了一些新的运算符

 B. 允许函数重载,并允许设置缺省参数

 C. 规定函数说明符必须用原型

 D. 引进了类和对象的概念

专业答案:----

       满分:5  分

 

 

 

9.  如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为() 

A. myclass operator++()

 B. myclass operator++( int )

 C. myclass& operator++()

 D. myclass& operator++( int )

正确答案:----

       满分:5  分

 

 

 

10.  C++泛型编程通过()实现。 

A. void

 B. template

正确选项:----

 C. NULL

 D. typedef

正确选项:----

       满分:5  分

 

 

 

11.  说明友元函数的关键字为() 

A. inline

 B. virtual

 C. friend

 D. define

专业答案:----

       满分:5  分

 

 

 

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

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

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

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

 D. 可以直接用类名调用

正确答案:----

       满分:5  分

 

 

 

13.  若有float f=6.8;int i= int(f); 则i的值为() 

A. 6

 B. 7

 C. 6.8

 D. 不确定

专业答案:----

       满分:5  分

 

 

 

14.  用成员函数重载一元运算符θ,则显示调用方式为() 

A. obj θ

 B. θ obj

 C. obj.operator θ()

 D. operator θ(obj)

专业答案:----

       满分:5  分

 

 

 

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

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

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

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

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

正确答案:----

       满分:5  分

 

 

 

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

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

 B. 是类的成员函数

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

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

正确选项:----

       满分:5  分

 

 

 

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

A. 类名

 B. 任何成员

 C. 数据成员

 D. 成员函数

正确答案:----

       满分:5  分

 

 

 

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

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

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

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

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

正确选项:----

       满分:5  分

 

 

 

19.  下列运算符不能重载为友元函数的是() 

A. = () [] ->

 B. + - ++ --

 C. > < >= <=

 D. += -= *= /=

专业答案:----

       满分:5  分

 

 

 

20.  new必须与()配对使用。 

A. close

 B. delete

专业答案:----

 C. return

 D. exit

正确答案:----

       满分:5  分

 

 

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

扫描二维码获取答案

热门文章

猜你喜欢

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

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