赞题库-背景图
单项选择题

有如下程序:
#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