首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是_____。 #include<iostream.h> class object { private: int val; public: object( ) ;
以下程序的输出结果是_____。 #include<iostream.h> class object { private: int val; public: object( ) ;
admin
2013-02-27
51
问题
以下程序的输出结果是_____。
#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 object5 Constructor for container Destructor for container Destructor for object5 Destructor for object6
解析
C++语言中的构造函数和析构函数分别是在声明对象时和对象调用完毕后调用,本题中的调用就是这样成对出现的。
转载请注明原文地址:https://kaotiyun.com/show/NvVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库中对概念模式内容进行说明的语言是()。
若变量已经定义且正确赋值,则针对程序段:temp=a;a=b;b=temp;以下叙述中正确的是()。
有下列程序 #include<stdio.h> typedefstructstu{ charname[9]; chargender; intscore; }STU; voidf(STU*a) {
有下列程序 #include<stdio.h> #defineN4 intfun(inta[][N]) { inti,y=0; for(i=0;i<N;i+4-) y+=a[i][0]+a[i][N-1]; fo
标准库函数fgets(str,n,fp)的功能是()。
如有表达式(w)?(-x):(++y),则其中与w等价的表达式是()。
C语言的逻辑表达式在特定情况下会产生“短路”现象。若有如下逻辑表达式:x++&&y++;,则以下叙述中正确的是()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
若以“a+”方式打开一个已存在的文件,以下叙述正确的是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
随机试题
2019年6月25日,李克强总理在全国深化“放管服”改革优化营商环境电视电话会议上的讲话中指出,简政放权成效明显,但还要继续深化。下列选项不符合讲话内容的是:
(2020年青岛)课堂管理是维持课堂秩序的重要手段,教师有效制止学生课堂不良行为的做法有()
苏维埃俄国开始实行新经济政策是在【】
A.Ⅰ期临床试验B.Ⅱ期临床试验C.Ⅲ期临床试验D.Ⅳ期临床试验病例数为20—30例的是
在法院收到要求宣布荣华食品有限责任公司破产的申请之后,下列主体的哪些行为是违反法律规定的?()力尚商业银行未及时收取债务的情况引起了银监会的注意,派员清查力尚银行资产情况之后发现,该银行也早已资不抵债。在这种情况下,下列哪些处理方式是合法的?(
根据《物权法》规定,下列关于承包期,表述正确的是()。
银行信贷资金平衡实质上是()。
工业机器人多采用计算机控制,计算机控制系统一般分为()。
下列关于公司登记的说法中,不正确的有()。Ⅰ.公司合并,登记事项发生变更的,应当依法向公司登记机关办理设立登记Ⅱ.公司解散的,应当依法办理公司注销登记Ⅲ.设立新公司的,应当依法办理公司设立登记Ⅳ.公司增加或者
旅游者丢失行李且一时找不回,导游员要为客人购买必备的生活用品。()
最新回复
(
0
)