更多"下面这个程序的结果是( )。
#include<iostre"的相关试题:
[单项选择]下面这个程序的结果是
#include<iostream.h>
classA
private:
inta;
public:
voidseta( );intgeta( );;
voidA::seta( )
a=1;
intA::geta( )
returna;
classB
private:
inta;
publiC://
voidseta( );intgeta( );;
voidB::seta( )
a=2;
intB::geta( )
returna;
classC:publicA,publicB
private:
intb;
public:
voiddisplay( );;
voidC::display( )
int b:geta( );
cout<<b;
voidmain( )
Cc;
c.seta( );
c.display( );
A. 1
B. 2
C. 随机输出1或2
D. 程序有错
[单项选择]下列程序的运行结果是( )。
#include
classA
{
inta;
public:
A(){a=0;}
A(){intaa}
{a=aa;
cout< }
};
voidmain()
{
Ax,y(2),z(3);
cout< }
A. 00
B. 23
C. 34
D. 25
[单项选择]下面程序的运行结果为( )。
#include
ClassA
{
public:A( ){cout<<"1";}
~A( ){cout<<"2";}
};
ClassB:public:A
{
public:
B( ){cout<<"3";}
~B( ){cout<<"4";}
};
Voidmain( )
{
Bb;
}
A. 1234
B. 1324
C. 1342
D. 3142
[单项选择]下列程序的运行结果是( )。
#include<iostream.h>
classA
int a;
public:
A. 00
B. 23
C. 34 D.25
[单项选择]下面这个程序的结果是
#include<iostream.h>
class A
private:
int a;
public:
void seta( );int geta( );;
void A::seta( )
a = 1;
int A::geta( )
return a;
class B
private:
int a;
public:
void seta( );int geta( );;
void B::seta( )
a=2;
int B::geta( )
return a;
class C://public A,public B
private:
int b;
public:
void display( );;
void C::display( )
int b=geta( );
cout <<b;
void main( )
C c;
c.seta( );
c.display( );
A. 1
B. 2
C. 随机输出1或2
D. 程序有错
[单项选择]下面这个程序的结果是
#include<iostream.h>
class A
private:
int a;
public:
void seta( );int geta( );;
void A∷seta( )
a=1;
int A∷geta( )
return a;
class B
pnvate:
int a;
publiC://
void sera( );int geta( );;
void B∷seta( )
a = 2;
int B∷geta( )
return a;
class C://public A,public B
private:
int b;
public:
void display( );;
void C∷display( )
int b=geta( );
cout<<b;
void main( )
C c;
c.seta( );
c.display( );
A. 1
B. 2
C. 随机输出1或2
D. 程序有错
[单项选择]下面这个程序的结果是
#include<iostream.h>
class A
private:
int a;
public:
void seta( ) ;int geta( ) ;;
void A: :seta( )
a=1;
int A: :geta( )
retum a;
class B
private:
int a;
public:
void seta( ) ;int geta( ) ;;
void B: :seta( )
a=2;
int B: :geta( )
return a;
class C: public A,public B
private:
int b;
public:
void display( ) ;;
void C: :display( )
int b=geta( ) ;
cout < < b;
void main( )
C c;
c. seta( ) ;
c. display( ) ;
A) 1 B) 2
C) 随机输出1或2 D) 程序有错
[填空题]有以下程序:
#include<iostream.h>
classA
{
int x;
public:
A(int A)
{
x=a;
}
friend class B;
};
class B{
public:
void print(AA) {
a.x--;
cout<<a.x<<end1;
}
};
void main( )
{
Aa(10);
Bb;
b.print(A) ;
}
程序执行后的输出结果是 【14】 。
[单项选择]设有以下定义和程序: #include<iostream.h> classA1 { public: void show1( ) { cout<<"classA1”<<end1; } }; classA2:public A1 { public: void show2( ) { cout<<"classA2"<<end1; } }; class A3:protected A2 { public: voidshow3( ) { cout<<"class A1”<<end1; } }; void main( ) { A1obj1; A2obj2; A3obj3; } 则以下不合语法的调用语句是
A. obj1.show1();
B. obj2.show1();
C. obj3.show1();
D. obj2.show2();