填空题
1. 单目运算符作为类成员函数重载时,形参个数为___个。
2. 抽象类中至少要有一个___函数。
3. 设类A有成员函数void f(void);若要定义一个指向类成员函数的指针变量pf来指向f,该
指针变量的声明语句是:___。
4. 执行下列程序
double a=3.1415926,b=3.14;
cout<<setprecision(5)<<a<<", "<<setprecision(5)<<b<<endl;
程序的输出结果是___。
5. vector类中用于删除向量中的所有对象的方法是___。
6. 重载的运算符保持其原有的___、优先级和结合性不变。
7. 编译时的多态性通过___函数实现。
8. 基类的公有成员在派生类中的访问权限由___决定。
9. 假设类X的对象x是类Y的成员对象,则“Y Obj”语句执行时,先调用类___的构造函数。
10. 下列程序段的输出结果是___。
cout.setf(ios::showpos);
cout<<509.3<<endl;
11. 下列程序段的输出结果是___。
for(i=0,j=10,k=0;i<=j;i++,j-=3,k=i+j);cout<<k;
12. C++中ostream的直接基类___。
13. int n=0;
while(n=1)n++;
while循环执行次数是___。
14. C++中有两种继承:单继承和___。
15. 在C++中,利用向量类模板定义一个具有10个int的向量A,其元素均被置为1,实现此操作
的语句是___。
16. vector类中向向量尾部插入一个对象的方法是___。
17. C++语言中如果调用函数时,需要改变实参或者返回多个值,应该采取___方式。
18. 若函数的定义处于调用它的函数之前,则在程序开始可以省去该函数的___语句。
19. 在C++中有两种参数传递方式:传值和___。
20. 将指向对象的引用作为函数的形参,形参是对象的引用,实参是 ___。
1. C++的流库预定义了4个流,它们是cin、cout、clog和()。
2. 每个对象都是所属类的一个 ()。
3. 在已经定义了整型指针ip后,为了得到一个包括10个整数的数组并由ip所指向,应使用语
句( )
4. 函数模板中紧随template之后尖括号内的类型参数都要冠以保留字 () 。
评论0
最新资源