问题

( 31 )有如下类定义:

class XX{

int xx;

public:

XX ( ) : xx ( 0 ) {cout$amp;XX ( int n ) : xx ( n ) {tout$amp;};

Class YY:public XX{

Int yy;

public:

YY ( ) : yy ( 0 ) {cout+yy;}

YY ( int n ) : XX ( n+1 ) , yy ( n ) {cout$amp;YY ( int m, int n ) : XX ( m ) , yy ( n ) {cout$amp;};

下列选项中,输出结果为 A0 的语句是

A ) YY y1(0,0);

B ) YY y2(1);

C ) YY y3(0);

D ) YY y4;

参考答案
您可能感兴趣的试题
  • ( 32 )有如下程序:#includeUsing namespace std;class A{public:virtual void f () {cout+1;}void g (
  • ( 33 )有如下程序:#includeusing namespace std;class Pair{int m;int n;public:Pair ( int i , int j
  • ( 34 )假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是A ) cout$amp;B ) cout$amp;C ) cout$amp;D ) cout$amp;
  • ( 35 )有如下程序:#includeusing namespace std;class ONE{int c;public:ONE ( ) : c ( 0 ) {cout$amp
  • ( 6 )有如下程序段:int x=1,Y=2,z=3;x=x^z;y=y^z;z=x^y;cout$amp;执行这个程序段的输出是【 6 】 。
  • ( 7 )有如下程序段:fer ( int i=1; i<=50;i++ ) {if ( i%3 != 0 )continue;elseif ( i%5!=0 )continue;tout$amp;}