问题

( 27 )有如下程序:

#include

using namespace std;

class test {

private:

int a;

public:

test () {cout$amp;test ( int a ) {cout$amp;test ( const test & _test )

{

a=_testa;

cout$amp;}

test () {cout$amp;};

int main ()

}

test A ( 3 )

return0;

运行时输出的结果是

A ) 3

B ) constructor

destruclor

C ) copy constructor

dstructor

D ) 3

destruclor

参考答案
您可能感兴趣的试题
  • ( 28 )若有如下类声明class My Class {public:MyClass () {cout$amp;};执行下列语句MyClass a,b[2],*P[2];以后,程序的输出结果是A )
  • ( 29 )有如下程序:#includeusing namespace std;class point {public:static int number;public:point () {numbe
  • ( 30 ) 如果不使用多态机制 , 那么通过基类的指针虽然可以指向派生类对象 , 但是只能访问从基类继承的成员,有如下程序,没有使用多态机制。#includeusing namespace std;
  • ( 31 )有如下程序:#includeusing namespace std;class A{public;A ( int i ) {x= i ;}Void sispa () {cout$amp;P
  • ( 32 ) 虚函数支持多态调用 , 一个基类的指针可以指向派生类的对象 , 而且通过这样的指针调用虚函数时 ,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序:#inclu
  • ( 33 )下面程序中对一维坐标点类 Point 进行运算符重载#includeusing namespace std;class point {public:point ( int vaI ) {x