选择题:有如下程序 #include <iostream> using namespace std; class Base { protected:

题目内容:
有如下程序 #include <iostream> using namespace std; class Base { protected: Base( ){cout<<'A'; } Base(char c) { cout<<c; } }; class Derived: public Base { public: Derived(char c){ cout<<c; } }; int main( ){ Derived d1 ('B'); return 0; } 执行这个程序屏幕上将显示输出

A.B

B.BA

C.AB

D.BB




参考答案:

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

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

查看答案

在一个派生类对象结束其生命周期时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.二叉树

查看答案