更多"下列程序的运行结果是______。 #include<iostrea"的相关试题:
[单项选择]下列程序的运行结果是
#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>
class base
protected:
int a;
public:
base( )cout<<"0";
;
class basel:virtual base
public:
basel( )cout<<"1";
;
class base2:virtual base
public:
base2( )cout<<"2";
;
class derived:public basel,public base2
public:
derived( )cout<<"3";
;
void main( )
derived obj;
cout<<endl;
A. 0123
B. 3120
C. 0312
D. 3012
[单项选择]分析下面程序,该程序的运行结果是( )。
#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();
B. m=3
C. m=4
D. m=5
E. m=6
[单项选择]下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base( ){cout<<"0";} }; class basel:virtual base{ public: basel( ){cout<<"1";} }; class base2:virtual base{ public: base2( ){cout<<"2";} }; class derived:public basel,public base2{ public: derived( ){cout<<"3";} }; void main( ) { derived obj; cout<<endl; }
A. 0123
B. 3120
C. 0312
D. 3012
[单项选择]下列程序的运行结果是
#include<iostream.h>
class A
int a;
public:
A. A(int aa)
B. a=aa;
C. cout < < a++;
D. voidmain( )
E. Ax,y(2) ,z(3) ;
F. cout< < endl;A) 00
G. B)23
H. C)34
I. D)25
[单项选择]下面程序的运行结果是( )。
#include<iostream.h>
class base{
protected:
int a;
public:
base( ){cout<<"0";}
};
class basel:virtual base{
public:
basel( ){cout<<"1";}
};
class base2:virtual base{
public:
base2( ){cout<<"2";}
};
class derived:public basel,public base2{
public:
derived( ){cout<<"3";}
};
void main( )
{
derived obj;
cout<<endl;
}
A. 5
B. 3
C. 2
D. 0
[单项选择]下列程序的运行结果是( )。
#include<iostream.h>
class A
inta;
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
[填空题]下列程序的运行结果是 [12] 。
include <iostream. h>
class Sample
int x,y;
public:
Sample( ) x=y=0;
Sample(int a, int b) x=a;y=b;
void disp( )
cout<<" x=" <<x<<" , y="<<y<<end1;
;
void main( )
Sample s1, s2(1, 2);
s1. disp0;
s2. disp ( );
[单项选择]下面程序的运行结果是( )。
#include<iostream.h>
class base
protected:
int a;
public:
base( )cout<<“0”;
;
Class basel:Virtual base
public:
basel( )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<<endl;
A. 0123
B. 3120
C. 0312
D. 3012
[填空题]下列程序的运行结果是 【12】 。
#include<iostream. h>
class Base
{
public:
virtual void func(int i){cout<<"class Base:"<<i<<endl;}
};
class Derived: public Base
{
public:
void func(double d){cout<<"class Derived:"<<d<<endl;}
);
void main( )
{
Base a, *p=&a;
Derived b;
p=&b;
(* p).func(3.3);
}