上海大学级C试题.doc
- 173****1527个人认证 |
- 2021-10-22 发布|
- 276.5 KB|
- 10页
上海大学级C++试题
上海大学级C++试题
PAGE / NUMPAGES
上海大学级C++试题
上海大学 2015~ 2016
(A 卷)
成
学年度秋季学期试卷
绩
课程名 : 面向对象程序设计
课程号 :学分: 5
应试人声明:
我保证遵守《上海大学学生手册》中的《上海大学考场规则》,如有考试违纪、作弊行为,愿意接受《上海大学学生考试违纪、作弊行为界定及处分规定》的纪律处分。
应试人应试人学号应试人所在院系
题号一 (20)二 (20)三(20)四(40)
得分
——————————————————————————————————————
得
分
一、判断题(每小题 2 分,共 20 分)
1.
类的构造函数的函数名与类名相同,可以重载构造函数。
(√)
2.
类的析构函数可以被重载。
(×)
3.
重载运算符函数不能改变运算符的操作数个数、优先级和结合方向。
(√)
引用在声明时必须对其初始化,以绑定某个已经存在的变量(或对象),
在该引用的生命期内,该绑定不能被更改。(√)
指针变量在定义时必须对其初始化,以锁定某个已经存在的目标变量(或
对象),在该指针变量的生命期内,该指向不能被更改。(×)
6. 类的非静态成员函数均有一个隐含的形式参数this指针常量,用于指向
调用该函数的对象。函数体中不能改变该指针常量的指向(即锁定调用该
函数的对象)。(√)
派生类继承了基类的所有数据成员,并且在派生类的成员函数中都能直接
访问基类的访问属性为private的成员。(×)
构造派生类对象时,先调用基类的构造函数,后执行派生类的构造函数。
析构派生类对象时,先调用基类的析构函数,后执行派生类的析构函数。(×)
含纯虚函数的类称为抽象类,不能创建抽象类的对象,不能定义抽象类的
指针变量,不能声明抽象类的引用。(×)
引用返回的函数可以作左值,也避免了函数值返回时创建与返回