更多"下面程序输出的结果为 #include'iostream.h” c"的相关试题:
[单项选择]下面程序输出的结果为
#include"iostream.h"
class A
public:
A( )cout<<"CLASSA"<<endl;
~A( )
;
class B:public A
public:
B( )cout<<"CLASSB"<<endl;
~B( )
;
void main( )
A * p;
p=new B;
B *q;
q=new B;
A. CLASS A
B. CLASS A
C. CLASS A
D. CLASS A
[简答题]给出下面程序输出结果。
#include<iostream.h>
class Base
private:
int Y;
public:
Base(int y=0)y=y;cout<<"Base("<<y<<")/n";
~Base( )cout<<"~Base( )/n";
void print( )cout<<Y<<" ";
;
class Derived:public Base
private:
int Z;
public:
Derived(int y,int z):Base(y)
Z=z;
cout<<"Derived("<<y<<","<<z<<")/n";
~Derived( )cout<<"~Derived( )/n";
void print( )
Base::print( );
cout<<Z<<endl;
;
void main( )
Derived d(10,20);
d.print( );
[单项选择]下面程序输出的结果为
#include" iostream.h"
class A
public:
A( ) cout < < "CLASS A" < < end1;
~ A( )
;
class B:public A
public:
B( ) cout < < "CLASS B" < < end1;
~ B( )
;
void main( )
A * p;
p=new B;
B * q;
q=new B;
A. CLASS A
B. CLASS A
C. CLASS A
D. CLASS A
[单项选择]下面程序的输出结果是
# include <iostream.h>
class example
int a;
public:
example (intb) a=b++;
void print ( )a=a+1; cout << a <<" ";
void print ( ) const cout << a <<" ";
;
void main ( )
example x (3);
const example y (2);
x. print ( );
y.print ( );
A. 2 2
B. 4 3
C. 4 2
D. 3 2
[单项选择]下面程序输出的结果为( )。
#inClUde”iostream.h”
Class A
public:
A( )cout<<“CLASS A”<<endl;
~A( )<);
class B:public A
public:
B( )cout<<”CLASSB”<<endl;
~B( );
void main( )
A*p;
p=new B;
B *q;
q=new B;
A. CLASS A
B. CLASS A
C. CLASS A
D. CLASS A
[单项选择]下面程序的输出结果是
#include<iostream.h>
class A
public:
A( ) cout < < "construtA" < < endl;
Virtual~A( ) cout < < "destructA" < < endl;;
class B: public A
;
class C:public A
;
class D:public B,public C
;
void main( )
D d;
A. constructA
B. constructA
C. constructA
D. constructA
[简答题]给出下面程序的输出结果。
#include<iostream.h>
class example
int a;
public:
example(int b=5)a=b++;
void print( )a=a+1;cout<<a<<" ";
void print( )const
cout<<a<<endl;
;
void main( )
example x;
const exahaple y(2);
x.print( );
y.print( );
[单项选择]下面程序的结果是
#include
class A
{
int a;
public:
A( ):a (1){}
void showa( ){cout<<a;}
};
class B
{
int a;
public:
B( ):a (2){}
void showa( ){cout<<a;}
};
class C:public A, public B
{
int a;
public:
C( ):a (3){}
void showa( ){cout<<a;}
};
void main( )
{
C c;
c.showa( );
}
A. 1
B. 2
C. 3
D. 程序有错误