首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass, { public: TestClass(){cout
有如下程序: #include using namespace std; class TestClass, { public: TestClass(){cout
admin
2012-12-29
53
问题
有如下程序:
#include
using namespace std;
class TestClass,
{
public:
TestClass(){cout<<“default conStructor\n”;}
TestClass(const TestClass&x){conf<<“copy constructor\n”;}
};
TestClass userCode(TestClass b){TestClass c(b);return c;}
int main()
{
TestClass a,d;
tout<<“calling userCode()\n”;
d=userCode(a);
return 0:
}
执行上面程序的过程中,构造函数TestClass()和TestClass(const TestClass&x)被调用的次数分别是 ( )。
选项
A、2次3次
B、3次 2次
C、都是2次
D、都是3次
答案
A
解析
由主函数入手,定义了类TestClass的对象a和d,当类对象进入其作用域时调用构造函数,构造函数在建立对象时由系统自动执行,而且只执行一次。因为定义了两个对象,所以构造函数TestClass()被调用的次数是2。“d=userCode(a);”语句d中调用成员为a的useCode()成员函数,所以是3次。
转载请注明原文地址:https://kaotiyun.com/show/TrVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。#includemain()voidreverse(inta[],intn){intb[10]={10,9,8,7,6,5,4,3,2,1};in
有以下程序 #inelude<stdio.h> main() {inta=0,b=0,c=0,d=0; if(a=1)b=1;c=2; elsed=3; printf("%d,%d,%d,%d\n",a,b,c,d); } 程序
下列定义数组的语句中错误的是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
由关系R1和R2得到关系R3的操作是()。
软件测试的目的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
操作系统在控制和管理进程过程中,进程存在的唯一标志是数据结构()。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
以下数据结构中不属于线性数据结构的是()。
随机试题
下列哪个不是化工污染物?()
某个企业生产某种产品的固定成本为500万元,每生产一吨需增加50万元.该产品的市场需求量为Q=1100—10P(P为价格,其单位为万元/吨,Q单位为吨),产销平衡,试求:产量为多少时利润最大?
下列药物中抑制胃酸分泌作用最强的是
设备监理的执行者是()。
某居民企业2020年境内生产经营应纳税所得额为500万元。适用15%的企业所得税税率。该企业在A国设有甲分支机构,甲分支机构的应纳税所得额为50万元。甲分支机构适用20%的企业所得税税率,甲分支机构按规定在A国缴纳了企业所得税,该企业在我国应汇总缴纳的企业
引导旅游者包含两个方面:一是选择最佳的游览路线,组织活动,二是引导旅游者进入景点的氛围。()
幼儿最容易掌握的音乐要素是()。
医生和营养专家都说,黄曲霉素比三聚氰胺更可怕,比砒霜毒性大几十倍。那么有什么食物能消减黄曲霉素对人体的危害呢?有专家撰文说,绿叶菜中的叶绿素能大幅度减少黄曲霉素的吸收率。一家著名的医学杂志在2007年刊登了一项研究,该项研究发现天然叶绿素可以__
(2014年第33题)应中国总理李克强的邀请,俄罗斯总理梅德韦杰夫、印度总理辛格和蒙古国总理阿勒坦呼亚格于2013年10月。22日开始分别对中国进行正式访问。来自中国三个陆上邻国的领导人.在同一天开启中国之行,这样密集的双边访问在中国外交史上实属罕见。这一
我国立法工作的目标是,到2010年()。
最新回复
(
0
)