单项选择题

有如下程序:
#include <iostream>
using namespace std;
class A

public:
A()cout<<"A";
;
class B public:B()cout<<"B";
;
class C:public A
B b;
public:C()cout<<"C";
;
int main()C obj;return 0;
执行后的输出结果是( )。

A.CBA
B.BAC
C.ACB
D.ABC
<上一题 目录 下一题>
热门 试题

单项选择题
有如下类定义: class MyBase int k; public: MyBase(int n--0):k(n) int value()constreturn k; ; class MyDefived: MyBase int j; public: MyDefived(int i):j(i) int getK()constreturn k; int getJ()constreturn j; ; 编译时发现有一处语法错误,对这个错误最准确的描述是( )。
A.函数getK试图访问基类的私有成员变量k
B.在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或pfivate
C.类MyDerived缺少一个无参的构造函数
D.类MyDerived的构造函数没有对基类数据成员k进行初始化
填空题
在算法正确的前提下,评价一个算法的两个标准是 【2】 。
相关试题
  • 带有 【14】 的类称为抽象类,它只能作...
  • 有以下面程序: #include <iostream>...
  • 若有以下定义及初始化语句: int i=10...
  • 已知double var;是文件F1.CPP中的一个...
  • 类继承中,缺省的继承方式是 【9】 。