更多"下面程序的结果是( )。
#include<iostre"的相关试题:
[单项选择]下面程序的结果是( )。
#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. 将private int m改为protected int m
B. 将private int m改为public int m
C. 将private int m改为static i
D. 将private int m改为int m
[单项选择]下面程序的输出结果是( )。
# 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. (operator++(x) ).operator/(y)
B. (operator++(0) ).operator/(y)
C. operator/( (operator++(x,0) ),y)
D. operator/( (operator++(0) ),y)
[单项选择]分析下面程序,该程序的运行结果是( )。
#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. cout<<"m="<<m<<endl;
[填空题]下列程序的运行结果是 【15】 。
#include<iostream, h>
class Sample
int a;
public:
Sample(int aa=0) a=aa;
~Sample( ) cout<<"Sample="<<a<<;
class Derived: public Sample
int b;
public:
Derived(int aa=0, int bb=0): Sample(aa) b=bb;
~De rived( ) cout <<"Derived="<<b<<’’;
void main( )
Derived dl (9)
[填空题]以下程序的执行结果是 【15】 。
#include<iostream. h>
class Sample
{
public:
int x:
int y;
void disp( )
{
cout<<"x="<<x<<",y="<<y<<end1;
}
};
void main( )
{
int Sample:: ** pc;
Sample s;
pc=& Sample: :x;
s.*pc=10;
pc:=&Sample: :y;
s.*pc=20;
s.disp( );
}
[填空题]以下程序的输出结果是 【8】 。
#include<iostream.h>
class object
{ private:
int val;
public:
object( );
object(int i);
~object( );};
object::object( )
{ val=0;
cout<<"Default constructor for object"<<endl;}
object::object(int i)
{ val=i;
cout<<"Constructor for object"<<val<<endl;}
object::~object( )
{ cout<<"Destructor for object"<<val<<endl;}
class container{ private:
object one;
object two;
int data;
public:
container( );
container(int i,int j,int k);
~container( );};
container::container( )
{ data=0;
cout<<"Default constructor for container"<<endl;}
container::container(int i,int j,int k):two(i),one(j)
{ data=k;
cout<<"Constructor for container"<<endl;}
container::~container( )
{ cout<<"Destructor for container"<<endl;}
void main( )
{ container anObj(5,6,10);}
[单项选择]下面程序的结果为 #include<iostream.h> int c; class A { private: int a; static int b; public: A( ) {a=0;c=0;} void seta( ){a++;} void setb( ){b++;} void setc( ){c++;} void display( ) {cout << a << " " << b << " " << C;} }; int A: :b=0; void main( ) { A a1,a2; a1.seta( ); a1.setb( ); a1.setc( ); a2.seta( ); a2.setb( ); a2.setc( ); a2.display( ); }
A. 1 2 1
B. 1 2 2
C. 1 1 2
D. 2 2 2
[填空题]阅读下面程序:
#include <iostream.h>
template <class T>
class TAddprivate:
T x, y;
public:
TAdd(T a, T b)x=a;
y=b;T add( )return x +y;;
void main( )TAdd<int>a(5,6);
TAdd<double>b(2.4,5.8);
cout<<"s1 ="<<A. add( )<<",";
cout<<"s2="<<B, add( )<<end1;写出该程序的运行结果: 【13】 。
[填空题]下面程序的运行结果是 ______。
import java.io.*;
public class ABC
public static void main(String args[])
int i;
int a[]=11,22,33,44,55,66,77,88,99;
for(i=0;i<a.length/2;i++)
System.out.println(a[i]+a[a.length-i-1]+" ");
System.out.println( );