更多"下列程序的输出结果是非曲直 【15】 。#include<iostre"的相关试题:
[填空题]下列程序的输出结果是非曲直 【15】 。
#include<iostream, h>
class base int x, y;
public:
base(int i, int j)x=i; y=j;
virtual int add( )return x+ y;
;
class three: public base int z;
public:
three(int i, int j, int k) :base(i, j)z=k;
int add( ) return (base:: add( )+z);
;
void main( ) three * q=new three(lO,20,30);
cout<<q->add( )<<end1;
[填空题]下列程序的输出结果是______。
#include<iostream.h>
class base
int x,y;
public:
base(int i,int j)x=i;y=j;
virtual int add( )return x+y;
;
class three:public base
int z;
public:
three(int i,int j,int k):base(i,j)z=k;)
int add( )return(base::add( )+z);
;
void main( )
three*q=new three(10,20,30);
cout<<q->add( )<<endl;
[填空题]下列程序的输出结果是非曲直 【15】 。
#include<iostream, h>
class base
{
int x, y;
public:
base(int i, int j){x=i; y=j;}
virtual int add( ){return x+ y;}
};
class three: public base
{
int z;
public:
three(int i, int j, int k) :base(i, j){z=k; }
int add( ) { return (base:: add( )+z); }
};
void main( )
{
three * q=new three(lO,20,30);
cout<<q->add( )<<end1;
}
[填空题]下列程序的运行结果是______。
#include<iostream.h>
class Base
public:
void f(int x)cout<<"Base:"<<x<<endl;
;
class Derived:public Base
public:
void f(char *str)cout<<"Derived:"<<str<<endl;
;
void main(void)
Base *pd=new Base;
pd=new Derived;
pd->f(’a’);
[简答题]给出下面程序输出结果。
#include<iostream.h>
class Base
private:
int Y;
public:
Base(int y=0)y=y;cout<<"Base("<<y<<")/n";
~Base( )cout<<"~Base( )/n";
void print( )cout<<Y<<" ";
;
class Derived:public Base
private:
int Z;
public:
Derived(int y,int z):Base(y)
Z=z;
cout<<"Derived("<<y<<","<<z<<")/n";
~Derived( )cout<<"~Derived( )/n";
void print( )
Base::print( );
cout<<Z<<endl;
;
void main( )
Derived d(10,20);
d.print( );
[填空题]#include<iostream.h>
class Bas
public:
~Bas( )cout<<"Bas construct"<<endl;
virtual void f( )=0;
;
class Dev:public Bas
public:
~Dev( )cout<<"Bas construct"<<endl;
virtual void f( )cout<<"Dev::f"<<endl;
;
void main( )
Bas*a=new Bas( );
Dev p;
a=&p;
a->f( );
[单项选择]下面程序输出的结果为
#include"iostream.h"
class A
{
public:
A( ){cout<<"CLASS A"<<endl;}
~A( ){}
};
class B:public A
{
public:
B( ){cout<<"CLASS B"<<endl;}
~B( ){}
};
void main( )
{
A*p;
p=new B;
B *q;
q=new B;
}
A)CLASS A
CLASS B
B)CLASS A
CLASS B
CLASS B
C) CLASS A
CLASS B
CLASS A
CLASS B
D) CLASS A
CLASS B
CLASS B
CLASS B
[单项选择]下列程序的输出结果是 #include<iostream.h> class Myclass{ public : Myclass( int i=0,int j=0) {x=i; y=j; } void show( ){cout<<"x="<<x<<" "<"y="<<y<<endl;} void show( )const{cout<<"x="<<" "<<"y="<<y<<endl;} privated: int x; int y; }; void main( ) { Myclass my l (3,4); const my2(7,8); my l.show( );my2.show( );}
A. x=4,y=3;x=7,y=8
B. x=3,y=4;x=7,y=8
C. x=7,y=8;x=4,y=3
D. x=8,y=7;x=7,y=8
[单项选择]下面程序的输出结果是
#include<iostream,h>
class example
int a;
public:
example(int b) a=b++;
void print( )a=a+1;cout<<a<<"";
void print( )constcout<<a<<"";
;
void main( )
example X(3);
const example y(2);
x.print( );
y.print( );
A. 22
B. 43
C. 42
D. 32
[单项选择]下列程序的输出结果是
#include<iostream.h>
class Myclass
public:My class(inti=0,int j=0)
x=i;
y=j;
void show( )cout<<"x=" <<x<<" " <"y=" <<y<<endl;
void show( )constcout<<"x="<<""<<"y="<<y<<endl;
privated:
int x; int y;
;
void main( )
Myclassmy1(3,4);
const my2(7,8);
myl.show( );my2.show( );
A. x=4,y=3;x=7,y=8
B. x=3,y=4;X=7,y=8
C. x=7,y=8;x=4,y=3
D. x=8,y=7;x=7,y=8