面向对象程序设计(高起专)阶段性作业3

更新时间:2024-01-15 12:47:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

面向对象程序设计(高起专)阶段性作业3

总分:100分得分:0分

一、单选题

1. 下面描述中,表达错误的是_____(5分)

(A) 公有继承时基类中的public成员在派生类中仍是public的 (B) 公有继承是基类中的private成员在派生类中仍是private的

(C) 公有继承时基类中的protected成员在派生类中仍是protected的 (D) 私有继承时基类中的public成员在派生类中是private的 参考答案:B

2. 应在下列程序划线处填入的正确语句是

_____ (5分)

(A) :fun();

(B) :Base.fun(); (C) :Base::fun(); (D) : Base->fun(); 参考答案:C

3. 在int a=3,*p=&a;中,*p的值是_____。(5分) (A) 变量a的地址值 (B) 无意义

(C) 变量p的地址值 (D) 变量a的值 参考答案:D

4. 定义析构函数时,应该注意_____(5分) (A) 其名与类名完全相同 (B) 返回类型是void类型 (C) 无形参,也不可重载

(D) 函数体中必须有delete语句 参考答案:A

5. 在一个类中可以对一个操作符进行_____重载。(5分) (A) 1种 (B) 2种以下

(C) 3种以下 (D) 多种 参考答案:D

6. 下列_____的调用方式是引用调用。(5分) (A) 形参是指针,实参是地址值 (B) 形参和实参都是变量

(C) 形参是数组名,实参是数组名 (D) 形参是引用,实参是变量 参考答案:D

7. 下列能被派生类的成员函数访问的是_____。(5分) (A) 基类的私有变量被私有派生 (B) 基类的保护变量被公有派生 (C) 基类的私有变量被公有派生 (D) 基类的保护变量被私有派生 参考答案:B

8. 如果在基类中将show声明为不带返回值的纯虚函数,正确的写法是_____。(5分)

(A) :virtual show()=0 (B) : virtual void show( ) (C) : virtual void show( )=0 (D) : void show( )=0 virtual 参考答案:C 二、多选题

1. 每个类_____构造函数。(5分) (A) 只能有一个 (B) 可有公有的 (C) 可以有多个 (D) 只可有缺省的 参考答案:B,C

2. 在_____情况下适宜采用inline定义内联函数。(5分) (A) 函数体含有循环语句 (B) 函数体含有递归语句 (C) 函数代码少、频繁调用 (D) 函数代码多、不常调用 (E) 需要加快程序执行速度 参考答案:C,E

3. 在类中说明的成员可以使用关键字_____进行修饰。(5分) (A) private (B) extern (C) auto (D) public (E) register 参考答案:A,D

4. 如果类A被说明成类B的友元,则_____。(5分)

(A) 类A的成员即类B的成员 (B) 类B的成员即类A的成员

(C) 类A的成员函数不能访问类B的成员 (D) 类A的成员函数可以访问类B的成员 (E) 类B不一定是类A的友元 参考答案:D,E

5. 在派生类中重新定义虚函数时必须在_____方面与基类保持一致。(5分) (A) 参数个数 (B) 参数类型 (C) 参数名字 (D) 操作内容 (E) 返回类型 参考答案:A,B,E 三、判断题

1. C++的类中包含成员函数和数据成员,但是成员函数不一定可以访问所有的数据成员?(5分) 正确错误

参考答案:错误 解题思路:

2. 类的构造函数不可以带参数?(5分) 正确错误

参考答案:错误 解题思路:

3. 类的析构函数不可以带参数?(5分) 正确错误

参考答案:正确 解题思路:

4. 多态性是运行时的多态性,也称动态多态性?(4分) 正确错误

参考答案:正确 解题思路:

5. C++中的内联成员函数要在类定义时给出其实现?(4分) 正确错误

参考答案:正确 解题思路:

6. 在面向对象的程序设计(OOP)中,类的析构函数可以重载?(4分) 正确错误

参考答案:错误 解题思路:

7. 函数重载是编译时的多态性,它要求名称相同的函数可以带有不同类型或不同参数等来完成不同的功能?(4分) 正确错误

参考答案:正确 解题思路:

8. C++中的this指针隐含于类的每个成员函数之中,但并不指向该类的对象?(4分) 正确错误

参考答案:错误 解题思路:

本文来源:https://www.bwwdw.com/article/afio.html

Top