答案在后?/p>
填空题(每空
1
分,?/p>
14
分)
观看以下程序?/p>
class point{
public:
void show() {cout<<”point?lt;<endl;}
};
void main()
{
point p1;
point *p;
p=&p1;
_______________//
通过对象
p1
访问
show
函数
______________//
通过指针
p
访问
show
函数
}
?/p>
C++
类中可以包含
______________
?/p>
______________
?/p>
______________
三种具有不同访问
控制权的成员?/p>
定义类时,在类头中将使用关键?/p>
_____________
来表示类定义的开始?/p>
如果一个类中至少有一个纯虚函数,则该类称?/p>
________________
?/p>
C++
类的组成包括数据成员?/p>
______________
,友?/p>
_____
(是、不是)该类的成员函数?/p>
友员函数是用关键?/p>
____________
修饰的非成员函数?/p>
若有?/p>
int i;
int &j=i;
i=10;
j=i+1;
?/p>
i=__________
?/p>
j=__________
?/p>
8
?/p>
new
的功能是
____________________
?/p>
delete
的功能是
____________________
?/p>
选择?/p>
(
每小?/p>
1.5
分,?/p>
30
?/p>
)
1
、下列特性中不是面向对象程序设计语言所特有的是?/p>
?/p>
?/p>
?/p>
A
)数据封?/p>
?/p>
B
)继承(
C
)多态?/p>
?/p>
D
)模?/p>
2
?/p>
?/p>
)是给变量取一个别名,它引入了变量的同意词?/p>
?/p>
A
)指?/p>
?/p>
B
)引?/p>
?/p>
C
)枚?/p>
?/p>
D
)结?/p>
3
、类成员的访问权限中?/p>
?/p>
)只能被本类的成员函数和其友元函数访问?/p>
?/p>
A
?/p>
share
?/p>
B
?/p>
public
?/p>
C
?/p>
private
?/p>
D
?/p>
protected
4
、关于构造函数,下列说法不正确的是(
?/p>
?/p>
?/p>
A
)构造函数名字和类名相同
?/p>
B
)构造函数在创建对象时自动执?/p>
?/p>
C
)构造函数无任何函数返回类型
?/p>
D
)构造函数有且只有一?/p>
5
、派生类可以访问其基类的?/p>
?/p>
?/p>
?/p>
A
)公有成?/p>