南开大学 18秋学期170918031809《面向对象程序设计》在线作业满分答案Word文件下载.docx
《南开大学 18秋学期170918031809《面向对象程序设计》在线作业满分答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《南开大学 18秋学期170918031809《面向对象程序设计》在线作业满分答案Word文件下载.docx(3页珍藏版)》请在冰点文库上搜索。
C.一个程序可以没有主函数
D.主函数是一个特殊的函数,因此其结构与其他函数不同
正确答案:
B
如果类A被说明成类B的友元,则()。
A.类A的成员函数不得访问类B的所有成员
B.类A的成员函数可以访问类B的所有成员
C.类A的成员即类B的成员
D.类B的成员即类A的成员
在一个C++源文件中使用了cin和cout,那么在这个源文件中必须包含()文件。
A.iostream
B.fstream
C.stdio.h
D.stdlib.h
A
任意一个类,析构函数的个数最多是()。
A.不限个数
B.1
C.2
D.3
下列表示引用的方法中,()是正确的。
已知:
intk=1000;
A.int&
x=k;
B.char&
y;
C.int&
z=1000;
D.float&
t=&
k;
下面描述中,错误的是()。
A.公有继承时,基类中的public成员在派生类中仍是public的
B.公有继承时,基类中的private成员在派生类中仍是private的
C.公有继承时,基类中的protected成员在派生类中仍是protected的
D.私有继承时,基类中的public成员在派生类中是private的
()是析构函数的特征。
A.析构函数可以有一个或多个参数
B.析构函数定义只能在类体内
C.析构函数名与类名不同
D.一个类中只能定义一个析构函数
D
设置虚基类的目的是()。
A.简化程序
B.消除二义性
C.提高运行效率
D.减少目标代码
由于数据隐藏的需要,静态数据成员通常被说明为()。
A.私有的
B.公有的
C.保护的
D.不可访问的
对A、B两个类进行多重继承得到派生类C,则创建派生类C的对象时,从基类B中继承过来的成员变量由()类的构造函数进行初始化。