更多"下列程序的运行结果是 #include<iostream.h> c"的相关试题:
[单项选择]下列程序的运行结果是() #include<iostream.h> class A { int a; public: A( ) {a=0;} A(int aa) { a=aa; cout < < a++; } }; void main( ) A x,y(2) ,z(3) ; cout < < endl; }
A. 00
B. 23
C. 34
D. 25
[单项选择]下面程序的结果是
#include<iostream.h>
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) ㈠
voidshowa( )cout<<a;
;
voidmain( )
C c;
c.showa( );
A. 1
B. 2
C. 3
D. 程序有错误
[单项选择]下列程序的运行结果是
#inClUde<iostream.h>
class Location
private:
int X,Y;
pubhc:
void init(int=0,int=0) ;
void valueX(int val) X=val;
int valueX( ) retum X;
void valueY(int val) Y=val;
int valueY( ) retum Y;;
void Location: :init(int initX,int initY)
X=initX;
Y=initY;
Void main( )
Location A,B;
A. init( ) ;
A. valueX(5) ;
cout < < A. valueX( ) < < endl < < A. valueY( ) < < endl;
B. init(6,2) ;
B. valueY(4) ;
cout < < B. valueX( ) < < endl < < B. valueY( ) < < endl;
A. 5
B. 0
C. 5
D. 0
[单项选择]下列程序的运行结果是
#include <iostream.h>
class Location
private:
int X,Y;
public:
void init(int=0,in=0);
Void valueX(int val) X=val;
int valueX( ) return X;
void valueY(int val) Y=val;
int valueY( ) return Y; ;
void Location::init(int initX,int initY)
X=initX;
Y=initY;
void main( )
Location A,B;
A.init( );
A.valueX(5);
cout < < A.valueX( ) < < end1 < < A.valueY( ) < < end1;
B.init(6,2);
B.valeY(4);
cout < < B.valueX( ) < < end1 < < B.valueY( ) < < end1;
A. 5
B. 0
C. 5
D. 0
[单项选择]下面程序的结果是
#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. 程序有错误
[单项选择]下列程序的运行结果为
#include<iostream.h>
int i=0;
class A
public:
A. A a,b [3] , * c
B. c=b
C. cout < < i < < endlA) 2
D. B)3
E. C)4
F. D)5
[单项选择]下面程序的运行结果是
#include<iostream.h>
class base
protected:
int a;
public:
base( )cout<<"0";
;
class basel:virtual base
public:
base1( )cout<<"1";
;
class base2:virtual base
public:
base2( )cout<<"2";
;
class derived:public base1,public base2
public:
derived( )cout<<"3";
void main( )
derived obj;
cout < < end1;
A. 0123
B. 3120
C. 0312
D. 3012
[填空题]有以下程序:
#include <iostream.h>
class A
{
int a;
public:
A( int i )
{
a = i;
}
void display( )
{
cout<<a;
}
};
class B
{
int b;
public:
B (int j )
{
b = j;
void display( )
{
cout<<b;
}
};
class C : public B, public A
{
int c;
public:
C(int k) : A( k-2), B(k + 2)
{
c= k;
}
void display( )
{
A :: display( );
B :: display( );
cout<<c;
}
};
int main ( )
{
C obj ( 10 );
obj.display( );
return 0;
}
执行后的输出结果为 【14】 。
[单项选择]分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class cmm { public: static int m; cmm( ) { m++; } cmm(int n) { m=n; } static void testm( ) { m++; } }; int cmm :: m=0; void main( ) { cmm A; cmm B(3); A.testm( ); cram :: testm0; cout<<"m="<<B.m<<endl; }
A. m=3
B. m=4
C. m=5
D. m=6