22、C++中有两种继承:单一继承和______。(1 分)
23、在 C++中,有两种给出注释的方法。一种是沿用C 语言的注释符,即/**/。另一种是从
它开始,直到它所在行尾的字符都为注释的注释符,即______。(1 分)
#include<iostream.h>voidmain(){cout.fill('*');cout.width(6);cout<<"hello"<<endl
;cout.clear();}(1 分)
25、执行下列代码 stringstr("NihaoC++");cout<<str.substr(5,3);程序的输出结果是
26、重载的运算符保持其原有的操作数、______和结合性不变。(1 分)
27、重载函数在参数类型或参数个数上不同,但______必须相同。(1 分)
28、C++程序的编译是以______为单位进行的。(1 分)
29、为了避免可能出现的歧义,C++对 if...else 语句配对规则规定为:else 总是与______
30、已知有 20 个元素 int 类型向量 V1,若用 V1 初始化为 V2 向量,语句是______。(1 分)
31、语句序列ifstreaminfile;infile.open("data.dat");的功能可用一个语句实现,这个
32、______通常使用对象的引用来初始化创建中的对象。(1 分)
33、假设 inta=1,b=2;则表达式(++a/b)*b--的值为______。(1 分)
34、使用 new 为 int 数组动态分配 10 个存储空间是______。(1 分)
35、C++流库预定义了 4 个流,它们分别是 cin、cout、clog 和______。(1 分)
36、在用 class 定义一个类时,数据成员和成员函数的默认访问权限是______。(1 分)
37、C++支持两种多态性:______时的多态性和运行时的多态性。(1 分)
38、vector 类中用于删除向量中的所有对象的函数是______。(1 分)
39、抽象类中至少要有一个______函数。(1 分)
40、举出 C++中两种代码复用的方式:______、复用。(1 分)