考试科目
面向对象程序
( C++)
考试
成绩
考试对象
XX
计本
1
?/p>
2
?/p>
3
?/p>
一、是非题(每小题
1. 5
分,?/p>
15
分)说明:判断各小题说法的正确性,在下面表格中?
应的题号下填入是非选择?/p>
若正确,则打钩(√)
;否则,打叉(×)
?/p>
?/p>
?/p>
1
2
3
4
5
6
7
8
9
10
?/p>
/
?/p>
1.
说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型?/p>
返回值类型就可以了?/p>
2.
函数定义中的形参的作用域是该函数的函数体?/p>
3.
?/p>
new
动态申请的内存空间,必须用
delete
来释放?/p>
4.
构造函数和析构函数都可以声明为虚函数?/p>
5.
在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的?/p>
6.
类的静态数据成员需要在定义每个类的对象时进行初始化?/p>
7.
使用关键?/p>
class
定义的类中缺省的访问权限是私有(
private
)的?/p>
8.
在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有
多态的特征?/p>
9. C++
程序?/p>
,
程序将流对象看作是文件的化身?/p>
10
.如果程序中有多处要抛掷异常,应该用不同的操作数类型来相互区别,操作数的值不?/p>
用来区别不同的异常?/p>
二、填空题(每小题
1. 5
分,?/p>
15
分)
1
.变量名是变量的标识,由
组成,而且必须?/p>
开头?/p>
2
.有了函数原型,函数的作用域就不是从
开始,而是?/p>
开始?/p>
3
.获取一个变量的地址所采用的操作符?/p>
?/p>
4
.使?/p>
const
语句定义一个标识符常量时,则必须对它同时进?/p>
?/p>
5
.假定类
AB
中有一个公用属性的静态数据成?/p>
bb
,在类外不通过对象名访问该?/p>
?/p>
bb
的写法为
?/p>
6
?/p>
typedef
语句的作用为
?/p>
7
.平时所提到的使?/p>
MFC
编程,这里的
MFC
?/p>
的缩写?/p>
8
.若要在程序文件中进行标准输入输出操作,则必须在开始的
# include
命令?/p>
使用
头文件?/p>
9
?/p>
C++
中,若将
操作符插入到输出流中,则以十六进制格式输出?/p>
10
?/p>
C++
程序中,异常处理程序的主要任务是
?/p>
三、单选题(在备选答案中选出一个正确答案填入括号内,每小题
2
分,?/p>
20
分)
1
?/p>
C++
?/p>
C
语言作了很多改进,下列描述中使得
C
语言发生质变,从面向过程变成
了面向对象的是(
?/p>
?/p>
?/p>
?/p>
_
_
_
_
_
_
_
_
_
_
?/p>
?/p>
_
_
_
_
_
_
_
_
_
_
_
?/p>
?/p>
_
_
_
_
_
_
_
_
_
_
_
?/p>
?/p>
_
_
_
_
_
_
_
_
_
_
_
_
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>