一、判断题(每小题 1 分,共 10 分)
1( 1 )1、说明函数原型时不需要指明每个函数参数的名字,只需要说明每个
参数的类型和返回值类型就可以了。
2( 1
1( 2
2( 1
) 2、所有的表达式都有值。
)3、程序的编译是以文件为单位的,因此将程序分到多个文件中可以减
少每次对程序修改所带来的编译工作量。
)4、类的静态数据成员需要在定义每个类的对象时进行初始化。
2( 2)5、基类中被说明为 protected和 private的成员只能被其派生类的成员函数
访问,不能被其它的函数访问。
1( 1
2( 1
1( 1
)6、当将一个类 S 定义为另一个类
A 的友元类时,类 S的所有成员函数
都可以直接访问类
A 的所有成员。
) 7、当函数的返回值是数组类型的,传递的是数组第一个元素的地址。
)8、如果派生类的成员函数的原型与基类中被定义为虚函数的成员函数
原型相同,那么,这个函数自动继承基类中虚函数的特性。
2( 2 ) 9、字符串’ hello,world”在内存中存放时,占用 11 个字节的空间。
1( 1 ) 10、用 new 动态申请的内存空间,必须用 delete
来释放 。
__a____ 。
二、单项选择题:(每小题 2分,共 30 分)
1.在每个 C++程序中都必须包含有这样一个函数,该函数的函数名为
A
C
. main
. name
B
.MAIN
.function
D
2.设 x和 y均为 bool量,则 x && y为真的条件是 __a____。
A .它们均为真
B
.其中一个为真
C
.它们均为假
D
.其中一个为假
第 1页