单项选择题

有如下程序:
#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进行初始化
单项选择题
以下程序的正确运行结果是( )。 #include<iostream.h> int f(int);. void main() int a=2,i; for(i=0;i<3;i++) cout<<f(a)<< ; cout<<endl; int f(int a) int b=0; static int c=3; b++;c++; return(a+b+c);
A.777
B.7 10 13
C.79 11
D.7 8 9
相关试题
  • 有如下类声明: class MyBASE int k;...
  • 若定义:float x;int a,b;,则正确的s...