首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include<iostream.h> class object { private: int val; public:
以下程序的输出结果是【 】。 #include<iostream.h> class object { private: int val; public:
admin
2010-03-29
41
问题
以下程序的输出结果是【 】。
#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);}
选项
答案
Constructor for object6 Constructor for obiect5 Constructor for container Destructor for container Destructor for object5 Destructor for obiect6
解析
C++语言中的构造函数和析构函数分别是在声明对象时和对象调用完毕后调用,本题中的调用就是这样成对出现的。
转载请注明原文地址:https://kaotiyun.com/show/fbjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
结构化程序设计的3种结构是()。
C语言主要是借助以下哪种手段来实现程序模块化()。
合法的C语言语句是()。
下面对对象概念描述正确的是
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
数据字典(DD)所定义的对象都包含于()。
下面不属于同一函数模板的是()。
随机试题
弯头多数是通过()制造的。
根据卫生部制定的《医疗机构专业技术人员岗位结构比例原则》,三级医院高级、中级和初级员工的比例为
李某,女,38岁。经产妇,妊娠34周,因先兆子痫入院。护士要仔细观察的子痫表现是
魏晋南北朝时期法律发生了许多发展变化,对后世法律具有重要影响。下列哪些表述正确揭示了这些发展变化?
堤防护脚工程的主要类型有( )。
私募股权投资基金最常采用、回报率最高的一种退出机制是()。
关于股利政策,下列叙述有误的是( )
()股是指注册在我国内地、上市地在我国香港的外资股。
外国人犯罪案件,由()立案侦查。
A、Theyoccupiedthembyforce.B、JewishleftthemtoPalestiniansasgifts.C、Private,foreigndonorsgivethemthesegreenhouse
最新回复
(
0
)