二、填空题(本大题共20小题,每小题1分,共20分)
请在每小题的空格中填上正确答案,错填、不填均无分。
21.公共派生中,基类的公有成员在派生类中是______。
22.若要使用标准输入流机制从键盘输入一个整数赋给整型变量a,相应的C++语句是______。
23.UML中对象行为之间的动态关系是通过对象行为之间的依赖关系表现的,称之为______。
24.C++函数中按引用调用传递参数时使用______作为参数。
25.在C++中除具有______语句和switch语句的函数外,其它函数都可以说明为内联函数。
26.C++中规定模板以______关键字和一个形参表示开头。
27.构造函数不能被继承,一个派生类只能调用它的______基类的构造函数。
28.vector类中用于获取存放的元素个数的方法是______。
29.C++中istream类的直接基类是______。
30.要关闭一个文件输出流对象myFile,所用的C++语句是______。
31.执行下列代码
double pi=3.141592
cout<<setprecision(2)<<pi;程序的输出结果是______。
32.在私有派生中,基类的权限为private的成员,在派生类中______。
33.C++总共有3种文件流,分别是输入文件流、输出文件流和______。
34.C++使用流进行输入输出,其中能捕获键盘输入的对象是______。
35.在vector类中删除向量中最后一个对象的方法是______。
36.函数重载可使一个函数名具有多种功能,称这种特性为______。
37.C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是引进了______概念。
38.______指令定义一个标识符及串,在源程序中每次遇到该标识符时,编译器均用定义的串代替之。
39.在C++标准输出方式中,要设置输出数据字段宽度width所使用的操控符是______。
40.设有定义int x;float y;,则10+x+y值的数据类型是______。