| 		
 态成员的方式,错误的是( )  A.类名::静态成员名  B.对象名.静态成员名  C.对象指针->静态成员名  D.对象指针.静态成员名  18.声明友元使用下列哪个关键字( )  A.class  B.const  C.friend  D.virtual 19.派生类继承了基类的( )  A.所有成员  B.部分成员  C.数据成员  D.成员函数  20.基类private成员,通过public派生,其在派生类中为( )  A.private  B.protected  C.public  D.不可访问  二、填空题(本大题共20小题,每小题1分,共20分) 请在每小题的空格中填上正确答案.错填、不填均无分.  21.执行下列代码  double pi=3.141592;  cout<<setprecision(1)<<pi;  程序的输出结果是_________.  22.要使用STL库提供的对数组进行升幂排序算法,在源程序中需要包含的头文件是_________.  23.C++语言中动态回收内存的关键字是_________.  24.执行下列代码  int b=100;  cout<<"Oct:"<<oct<<b;  程序的输出结果是_________.  25.C++语言中用于定义一个类的关键字是_________.  26.为了使用C++语言标准程序库提供的string类,在程序中必须使用的文件包含命令是_________.  27.在程序中执行int*a=new int之后,若a为空指针,则表明_________.  28.C++函数中传递对象地址值是使用_________作为参数.  29.将指向对象的指针作为函数参数,形参是对象指针,实参是对象的_________.  30.C++函数有库函数(标准函数)和_________两类.  31.C++中通过_________对类的对象进行初始化.  32.UML中实例连接反映对象之间的静态关系,消息连接描述对象之间的_________关系.  33.若将一个对象说明为常对象,则通过该对象只能调用它的_________成员函数,不能调用其它成员函数.  34.静态成员函数是_________的成员,不是对象的成员.  35.私有继承时,在派生类中基类的protected权限变为_________.  36.若使用一个表达式的含义能解释为访问多个基类中的成员,则这种对基类成员的访 问就是不确定的,称这种访问具有_________.  37.如果在类模板的定义中有一个静态数据成员,则在程序运行中会产生_________静态变量.  38.vector类中用于获取向量可以容纳最多对象的个数的方法是_________.  39.C++用于运算符重载的关键字是_________.  40.含有___________的类称为抽象类,它只能作为基类来使用.  三、改错题(本大题共5小题,每小题4分,共20分) 下面的每题中有一处错误,请用下横线标出错误所在行并给出修改意见  41.#include < iostream, h > class testl { private : int x; public: testl ( ) { x = 2 ;  上一页 [1] [2] [3]  下一页 
 
 
 
 
客服电话 
客服电话:15690043855 
 |