单项选择题

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

public:
Base()cout<<"BB";f();
Void f()cout<<"Bf";
;
class Derived: public Base

public:
Derived() cout<<"DD";
void f() cout<<"Df";
;
int main() Derived d;return 0;
执行上面的程序将输出( )。

A.BBBfDD
B.BBDfDDDf
C.DD
D.DDBBBf
<上一题 目录 下一题>
热门 试题

单项选择题
下面是类MyClass的定义,对定义中语句描述正确的是( )。 class MyClass public: void MyClass(int a) X=a; ① int f(int a,int b) ② X=a; Y=b; int f(inta,intb,int c=0) ③ X=a; Y=b; Z=c; static void g() X=10; ④ private: int X,Y,Z; ;
A.语句①是类MyClass的构造函数定义
B.语句②和语句③实现类成员函数的重载
C.语句④实现对类成员变量X的更新操作
D.语句①②③和④都不正确
单项选择题
有如下程序: #include <iostream> using namespace std; class test private: int a; public: test() cout<< constructor <<endl; test(int a)cout<<a<<endl; test(const test& _test) a=_test.a; cout<< copy constructor <<endl; ~test() cout<< destructor <<endl; ; int main() test A(3); return 0; 运行时输出的结果是( )。
A.3
B.constructor
destructor
C.copyconstructor
Destructor
D.3
destructor
相关试题
  • 设有如下程序: #include <iostream.h...
  • 有如下程序: #include <iostream> u...
  • 有如下的程序: #include <cstring.h...
  • 若有以下程序: #include <iostream>...
  • 以下程序的输出结果是( )。 #include...