首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #include<iostream.h> class myClass { Dublic: myClass(int data) ; myClass(){value=0;
以下程序的执行结果为( )。 #include<iostream.h> class myClass { Dublic: myClass(int data) ; myClass(){value=0;
admin
2010-03-29
26
问题
以下程序的执行结果为( )。 #include<iostream.h> class myClass { Dublic: myClass(int data) ; myClass(){value=0; }; myClass(myClass &obj); void print(){ cout<<value<<end1; } ~myClass(){} private: int value; }; myClass::myClass(int data) {value=data; } myClass::myClass(myClass &Obj) { value=obj.value; } void main() { myClass a(100); myClass b(a) ; b.print(); }
选项
A、0
B、100
C、10
D、程序编译时出错
答案
2
解析
题中类myClass定义了一个拷贝初始化构造函数myClass(myClass &obj)。在主函数中,系统首先自动调用相应的构造函数建立对象,然后调用拷贝构造函数对对象b进行初始化。所以程序最后的输出为100。
转载请注明原文地址:https://jikaoti.com/ti/QiW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期中,确定软件系统要做什么的阶段是()。
在C语言程序中,以下说法正确的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);printf("%s\n",
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
以下叙述中正确的是()。
给定程序MODll.C中函数fun的功能是:求整数X的Y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
Nightfollowsdayasa________ofnaturallaws.
A.蠕动B.分节运动C.容受性舒张D.集团运动E.蠕动冲大肠中速度快、传播远的运动形式是
下列哪项不是前列腺增生的排尿症状
下列组织T1比脂肪长的有
根据我国宪法的规定,我国公民不能享有的政治自由是()。
假设无风险收益为5%,投资人最优风险资产组合的预期收益为15%,标准差为25%,试求:假设投资人需要构造标准差为10%的投资组合,则投资最优风险组合的比例是多少?构造的投资组合预期收益率是多少?
自然人因意外事故下落不明满2年的(没有机关证明该自然人不可能生存),可由利害关系人向法院申请宣告其死亡,公告期为()
Whatisprobablytheman’sposition?
Whatisthespeaker?
A、Designgardensforpeople.B、Openabicyclestore.C、Savesomemoney.D、Findoutwhathewants.B对话中,女士问男士有没有想做的事情,男士回答他想开一家自行
最新回复
(
0
)