21.在C++语言的面向对象设计框架中,_______是程序的基本组成单元。 22.执行代码double pi=3.1415192; cout < < setprecision (3) < < pi;程序的输出结果是_______。 23.C++语言提供的的基本控制结构可以分为3 种类型:顺序结构、_______和循环结构。 24.要使用 STL 库提供的对数组进行降幂排序算法,在源程序中需要包含的头文件是______。 25.在C++标准库中,用_______类来表示复数。 26.将对象作为函数参数,是将实参对象的_______传递给形参对象,这种传递是单向的。 27.C++函数的返回类型可以是除数组与_______以外的任何类型。 28.能提供封装的C++关键字是_______。 29.在C++的类声明中,用 public 关键字声明的类成员的访问权限是_______。 30.开发一个 C++语言程序的步骤通常包括编辑、_______、连接、运行和调试。 31.C++类中的_______函数在对象的生存期结束时被自动调用。 32.友元函数可以存取类的_______、公有成员和保护成员。 33.若类的成员函数用关键字 static 进行修饰,这样的成员函数称为_______。 34.在C++中,创建派生类对象时,总是先从_______的初始化开始的。 35.类的继承是指派生类继承基类的数据成员和_______。 36.在C++中,利用向量类模板定义一个具有 20 个 double 的向量,其元素均被置为0.5,实现此操作的语句是_______。 37.vector 类中用于返回向量中的最后一个对象的方法是_________。 38.虚函数类似于重载函数,但与重载函数的实现策略不同,对虚函数声明时应使用_______关键字。 39.在C++中,虽然友元提供了类之间数据进行访问的一种方式,但它破坏了面向对象程序设计的_______特性。 40.执行下列代码 cout < < showpoint < < 123.0;程序的输出结果是_______。 21.若使用标准输出流把整型变量 a 的值输出到屏幕上,实现此操作的C++语句是______。 22.C++将数据从一个对象流向另一个对象的流动抽象为“流”,从流中获取数据的操作称为______。 23.执行下列代码 int b=100; cout<<"Hex:"<