选择题:有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { }

题目内容:
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value( )const{ return k;} }; class MyDerived: MyBase { intj; public: MyDerived(int i): j(i) {} int getK( )const{ return k; } int getJ( )const{ return j; } }; 编译时发现有一处语法错误,对这个错误最准确的描述是

A.函数getK试图访问基类的私有成员变量k

B.在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private

C.类MyDerived缺少一个无参的构造函数

D.类MyDerived的构造函数没有对基类数据成员k进行初始化




参考答案:

在一个派生类对象结束其生命周期时A.先调用派生类的析构函数后调用基类的析构函数B.先调用基类的

在一个派生类对象结束其生命周期时A.先调用派生类的析构函数后调用基类的析构函数B.先调用基类的

查看答案

有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定

有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定

查看答案

算法的时间复杂度是指()。A.算法的长度tB.执行算法所需要的时间C.算法中的指令条数D.算法执行过程

算法的时间复杂度是指()。A.算法的长度tB.执行算法所需要的时间C.算法中的指令条数D.算法执行过程

查看答案

以下数据结构中,属于非线性数据结构的是()。A.栈B.线性表C.队列D.二叉树

以下数据结构中,属于非线性数据结构的是()。A.栈B.线性表C.队列D.二叉树

查看答案

数据结构中,与所使用的计算机无关的是数据的()。A.存储结构B.物理结构C.逻辑结构D.线性结构

数据结构中,与所使用的计算机无关的是数据的()。A.存储结构B.物理结构C.逻辑结构D.线性结构

查看答案