题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-18 07:38:44

[填空题]以下程序的输出结果是 【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<<"Constmctor for object"<<val<<endl;
object∷~object( )
cout<<"Destructor for object" << val << endl;
class containet private:
object one;
object two;
int data:
public:
containet( );
container(int i,int j,int k);
~container( );;
container∷contalner( )
dara=0;
cout<<"Default constructor for container" <<endl;
container∷container(int i,int j,int k):two(i),one(j)
data=k;
cout<<"Constmctor for container"<<endl;
containet∷~container( )
cout<<"Destmctor for container" <<endl;
void main( )
container

更多"以下程序的输出结果是 【8】 。 #include<iostream"的相关试题:

[填空题]以下程序的输出结果是 【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<<"Constmctor for object"<<val<<endl;
object∷~object( )
cout<<"Destructor for object" << val << endl;
class containet private:
object one;
object two;
int data:
public:
containet( );
container(int i,int j,int k);
~container( );;
container∷contalner( )
dara=0;
cout<<"Default constructor for container" <<endl;
container∷container(int i,int j,int k):two(i),one(j)
data=k;
cout<<"Constmctor for container"<<endl;
containet∷~container( )
cout<<"Destmctor for container" <<endl;
void main( )
container
[填空题]以下程序的输出结果是
#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( )
[单项选择]下列程序的输出结果是
#include
class Myclass
public:Myclass(int i=0,intj=0)
x=i;
y=j;

void show( ) cout < < "x=" < < x < < " " < "y=" < < y < < end1;
void show( )const cout < < "x=" < < " " < < "y=’ < < y < < end1;
privated:
int x; int y;

void main( )
Myclass my1(3,4);
const my2(7,8);
my1.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
[填空题]以下程序的输出结果是 【8】 
    #include<iostream.h>
    class object
     private:
       int va1;
      public:
       object( );
       object(int i)
       ~object( ); ;
    object::Object( )
     va1=0;
      cout < < "Default constructor for object" < < end1;
    object::object(int i)
     va1=i
      cout < < "Constructor for object" < < va1 < < end1;
    object::~object( )
     cout < < "Destructor for object" < < va1 < < end1;
    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" < < end1;
    container::container(int i,int j,int k):two(i),one(j)
     data=k;
      cout < < "Constructor for container" < < end1;
  
[单项选择]以下程序执行后的输出结果是 ( )。
#include <iostream.h>
class Basel

public:
void fun( ) cout<<"Basel"<<end1;
;
class Base2

public:
void fun( ) cout<<"Base2"<<end1;

class Derived : public Basel,public Base2

;
void main( )

Derived Obj;
Obj.fun( );

A. Basel
B. Base2
C. BaselBase2
D. 程序产生二义性
[单项选择]下列程序的输出结果是 #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
[单项选择]下面程序的输出结果是
#include<iostream.h>
class A
public:
A( ) cout < < "construtA" < < endl;
Virtual~A( ) cout < < "destructA" < < endl;;
class B: public A
;
class C:public A
;
class D:public B,public C
;
void main( )
D d;
A. constructA
B. constructA
C. constructA
D. constructA
[单项选择]下面程序的结果是   #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. 程序有错误

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码