好文档 - 专业文书写作范文服务资料分享网站

西工大2020年4月《面向对象程序设计(C++)》作业机考参考答案

天下 分享 时间: 加入收藏 我要投稿 点赞

.

西工大2020年4月《面向对象程序设计(C++)》作业机考参考答案

试卷总分:100 得分:94

要答案:wangjiaofudao

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

1.在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性的规则( )。 A.完全相同 B.完全不同

C.部分相同,部分不同 D.以上全不对 正确答案:A

2.若Sample类中的一个成员函数说明如下: A.指向类Sample的名为a的指针

B.a是类Sample的对象引用,用来作函数Set()的形参 C.将a的地址赋给变量Set

D.变量Sample与a按位与的结果作为函数Set的参数 正确答案:B

3.有关类和对象的说法错误的是( )。 A.对象是类的一个实例

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

D.类与对象的关系和数据和变量的关系相似 正确答案:C

4.在C++中,函数原型不能标识( )。 A.函数的返回类型 B.函数参数的个数 C.函数参数类型 D.函数的功能 正确答案:D

5.下列运算符中,( )运算符在C++中不能重载。 A.?: B.+ C._ D.<=

正确答案:

'.

.

6.catch(……)一般放在其他catch子句的后面,该子句( )。 A.抛掷异常

B.捕获所有类型的异常 C.检测并处理异常 D.有语法错误 正确答案:

7.关于成员函数特征的下述描述中,( )是错误的。 A.成员函数一定是内联函数 B.成员函数可以重载

C.成员函数可以设置参数的默认值 D.成员函数可以是静态的 正确答案:

8.下列说法错误的是( )。

A.如果try块中没有抛出异常,则try块执行完后忽略该try块的异常处理器catch块,程序在最后一个catch块后恢复执行。

B.如果在try块以外抛出异常,程序将被终止。 C.try块抛出异常后,从对应的try块开始到异常被抛出之间所构造的所有自动对象将被析构。 D.抛出异常和异常处理必须放在同一个函数中。 正确答案:

9.实现运行时的多态要使用( )。 A.重载函数 B.构造函数 C.析构函数 D.虚函数 正确答案:

10.公有成员提供了类对外部的界面,私有成员只能被类的成员访问,而( )不允许外界访问,但允许派生类的访问,这样既有一定的隐藏能力,有提供了开放的界面 A.公有成员 B.私有成员 C.私有成员函数 D.保护成员 正确答案:

11.通常的拷贝初始化构造函数的参数是( )。 A.某个对象名

'.

.

B.某个对象的成员名 C.某个对象的引用名 D.某个对象的指针名 正确答案:

12.有关析构函数的说法错误的是( )。 A.析构函数有且只有一个 B.析构函数无任何函数类型

C.析构函数和析构函数一样可以有形参

D.析构函数的作用是在对象被撤销时收回先前分配的内存空间 正确答案:

13.有关构造函数的说法错误的是( )。 A.构造函数的名字和类的名字一样 B.构造函数在说明类变量时自动执行 C.构造函数无任何函数类型 D.构造函数有且只有一个 正确答案:

14.下面函数模板定义中不正确的是( )。 A.template B.template C.template D.template 正确答案:

15.在C++中把不返回任何类型的函数应该说明为( )。 A.int B.char C.void D.double

正确答案:

16.如果一个类至少有一个虚函数,那么就称该类为( )。 A.抽象类 B.虚基类 C.派生类

D.以上都不对 正确答案:

'.

西工大2020年4月《面向对象程序设计(C++)》作业机考参考答案

.西工大2020年4月《面向对象程序设计(C++)》作业机考参考答案试卷总分:100得分:94要答案:wangjiaofudao一、单选题(共50道试题,共100分)1.在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性的规则()。A.完全相同B.完全不同C.
推荐度:
点击下载文档文档为doc格式
0hslw77kq68mpoj7ocb09o8y29wtcx00z15
领取福利

微信扫码领取福利

微信扫码分享