更多"下面程序的结果为( )。
#include<iostream"的相关试题:
[单项选择]下面程序的结果为
#include<iostream.h>
intC;
classA
private:
inta;
staticintb;
public:
A( )a=0;c=0;
voidseta( )a++;
voidsetb( )b++;
voidsetc( )c++;
voiddisplay( )cout<<a<<""<<b<<""<<c;
;
intA::b=0;
voidmain( )
Aa1,a2;
a1.seta( );
a1.setb( );
a1.setc( );
a2.seta( );
a2,setb( );
a2.setc( );
a2.display( );
A. 121
B. 122
C. 112
D. 222
[单项选择]下面程序的结果为( )。
#include<iostream.h>
intC;
classA
{
private:
inta;
staticintb;
public:
A( ){a=0;c=0;}
voidseta( ){a++;}
voidsetb( ){b++;}
voidsetc( ){c++;}
voiddisplay( ){cout<<a<<""<<b<<""<<c;}
};
intA::b=0;
voidmain( )
{
Aa1,a2;
a1.seta( );
a1.setb( );
a1.setc( );
a2.seta( );
a2,setb( );
a2.setc( );
a2.display( );
}
[单项选择]下面程序的输出结果是( )。
#include
#include
voidmain()
{
charp1[10],p2[10];
strcpy(p1,"abc");
strcpy(p2,"ABC");
charstr[50]="xyz":
strcpy(str+2,strcat(p1,p2));
cout< }
A. xyzabcABC
B. zabcABC
C. xyabcABC
D. yzabcABC
[单项选择]下面程序的结果是
#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>
#include<string.h>
void main( )
char p1[10],p2[10]
strcpy(p1,"abc");
strcpy(p2,"ABC");
char str[50]="xyz";
strcpy(str+2,strcat(p1,p2));
cout<<str;
A. xyzabcABC
B. zabcABC
C. xyabcABC
D. yzabcABC
[填空题]下面程序的执行结果是 【15】 。
#include <iostream>
#include <iomanip>
using namespace std;
void main( )
{
cout<<setfill(’x’)<<setw(10);
cout<<"Hello"<<end1;
[单项选择]下面程序的输出结果是( )。
#include
Usingnamespacestd;
ClassBase{
public:
Base(intx=O){count< }
};
ClassDerived:publicBase{
public:Derved(intx=0{count< }
private;
Baseval;
};
intmina(){
Derivedd(1);
retrun0;
}
A. 0
B. 1
C. 01
D. 001
[单项选择]下面程序的运行结果为( )。
#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>
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>
#include<string.h>
voidmain( )
charp1[10],p2[10];
strcpy(p1,"abc");
strcpy(p2,"ABC");
charstr[50]="xyz";
strcpy(str+2,strcat(p1,p2));
cout<<str;
A. xyzabcABC
B. zabcABC
C. xyabcABC
D. yzabcABC