《面向对象程序设计及
C++
》复习题
?/p>
1
?/p>
?/p>
15
?/p>
一、填空题
1
?/p>
在面向对象的程序设计中,
派生类通过
机制获得基类已定?/p>
的属性和操作?/p>
2
?/p>
?/p>
C++
语言的异常处理机制中?/p>
语句用于抛出异常?/p>
?/p>
句块用于检测异常,
语句块用于捕捉和处理异常?/p>
3
?/p>
C++
语言支持的两种多态性分别是
多态性和
多态性?/p>
6
?/p>
C++
支持两种多态性,其中函数重载和运算符重载用于实现
?/p>
而虚函数用于实现
?/p>
4
、如果要把返回值为
void
的无参函?/p>
A
声明为类
B
的友元函数,则应
在类
B
的定义中加入的语句是
?/p>
5
、在函数中有这样的语句来申请空间?/p>
int *p=new int[10];
要释放该空间
应使用语?/p>
?/p>
6
?/p>
函数重载要求几个同名的函数必须在形式参数的个数?/p>
、顺?/p>
的一个或多个方面有所区别
?/p>
7
、用
C++
风格进行文件的输?/p>
/
输出操作时,必须包含?/p>
std
名空间中?/p>
头文件是
?/p>
8
?/p>
开?/p>
C++
程序与开发其他高级语言的程序一样,
包括编辑?/p>
编译?/p>
?/p>
_________
四个步骤?/p>
9
?/p>
C++
语言中的标准输出流对象是
,在程序中用于代表标准输?/p>
_________
设备?/p>
10
、类的成员有
3
种访问属性,其默认的访问属性为
;访问属?/p>
?/p>
___
的成员既可被派生类继承又保持了封装和信息隐藏性?/p>
(请填关
键字?/p>
二、单选题(每?/p>
2
分)
1
?/p>
C++
语言?/p>
C
做了很多改进?/p>
C++
语言相对?/p>
C
语言的最?/p>
本的变化是(
?/p>
?/p>
A
、引进了类和对象的概?/p>
B
、允许函数重载,并允许设置缺省参?/p>
C
、增加了引用的概?/p>
?/p>
?/p>