问题

( 30 ) 有如下程序

#include

using namespace std;

class Base {

protected:

Base( ){ cout$amp;Base(char c){ cout$amp;};

class Derived: public Base{

public:

Derived( char c ){ cout$amp;};

int main( ){

Derived d1('B');

return 0;

}

执行这个程序屏幕上将显示输出

A ) B

B ) BA

C ) AB

D ) BB

参考答案
您可能感兴趣的试题
  • ( 31 ) 有如下类定义 :class MyBase{int k;public:MyBase(int n=0):k(n){ }int value( )const{ return k;}};class
  • ( 32 ) 在一个派生类对象结束其生命周期时A ) 先调用 派生类的析构函数后调用基类的析构函数B ) 先调用 基类的析构函数后调用派生类的析构函数C ) 如果基类没有定义 析构函数,则只调用派生类
  • ( 33 )有如下的运算符重载函数定义:double operator +(int i, int k){ return double(i+k); }但 定义有错误,对这个错误最准确的描述是A ) +
  • ( 34 ) 语句 ofstream f(SALARY.DAT, ios_base::app); 的功能是建立流对象 f , 并试图打开文 件SALARY.DAT 与 f 关联 , 而且A ) 若
  • ( 35 ) 有如下程序#includeusing namespace std;class A{public:virtual void func1( ){ cout$amp;void func2( )
  • ( 6 )若有定义语句: int* a, b; ,则变量 b 的数据类型是 【 6 】 。
相关内容