单项选择题
有如下类定义:
class MyBase
int k;
public:
MyBase(int n=0):k(n)
int value( )constreturn k;
;
class MyDerived:MyBase
int j;
public:
MyDerived(int i):j(i)
int getK( )eonstreturn k;
int getJ( )constreturn j;
;
编译时发现有一处语法错误,对这个错误最准确的描述是
A.函数getK试图访问基类的私有成员变量K
B.在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private
C.类MyDerived缺少一个无参的构造函数
D.类MyDerived的构造函数没有对基数数据成员K进行初始化
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #include <iostream> using namespace std; using namespace std; class Base public: void fun( )cout<< Base::fun <<endl: ; class Derived:public Base public: void fun( ) eout<< Derived::fun <<endl: ; int main( ) Derived d; d.fun( ); return 0; 已知其执行后的输出结果为: Base::fun Derived::fun 则程序中下画线处应填入的语句是
A.Base.fun( );
B.Base::fun( );
C.Base->fun( );
D.fun( );
点击查看答案&解析
单项选择题
在长为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
A.63
B.64
C.6
D.7
点击查看答案&解析
相关试题
已知一个函数模板定义为 template <type...
创建对象数组时,对数组的每一个元素都将调...
有如下程序: #include <iostream> u...
已知递归函数f的定义如下: int f(int ...
已知下列程序的输出结果是42,请将下画线...