首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream.h> using namespace std; class TestClass { public: TestClass (){cout<<"default constru
有如下程序: #include<iostream.h> using namespace std; class TestClass { public: TestClass (){cout<<"default constru
admin
2012-01-20
40
问题
有如下程序: #include<iostream.h> using namespace std; class TestClass { public: TestClass (){cout<<"default constructor\n";} TestClass(const TestClass &x){cont<<"copy constructor\n";} TestClass userCode(TestClass b){TestClass c(b);return c;} int main() { TestClass a,d; cout<<"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的user(ode()成员函数,所以是3次。
转载请注明原文地址:https://jikaoti.com/ti/HBL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include<stdio.h>voiddel(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;i+
以下程序段的输出结果为()。staticchara[]="programme";char*p;p=a;for(p=a;p
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
若有以下程序:#includemain(){intc;c=13|5;printf("%d\n",c);}则程序的输出结果是()。
设数据集合为D={1,2,3,4,5}。下列数据结构B=(D,R)中为非线性结构的是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf(’’%u\n’’,x);}程序运行后的输出结果是()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
定义部门关系模式如下: 部门(部门号,部门名,部门成员,部门总经理), 使它不满足第一范式的属性是()。
随机试题
机械膜片式汽油泵的实际出油量由化油器的需油量决定。()
A.高B.相同C.低D.增加E.减少老年人的肾单位
煎膏剂易
在法律解释中,扩充解释是指下列哪种情况?()。
()是一种选择权,是指买方有权在约定的期限内,按照事先确定的价格,买入或卖出一定数量的某种特定商品或金融工具的权利。
根据我国法律规定,用人单位自用工之日起超过1个月不满1年未与劳动者订立书面劳动合同的,应当向劳动者每月支付()的工资。
MotorolaInc.,theworld’ssecond-largestmobilephonemaker,willbeginsellingallofthetechnologyneededtobuildabasic
[A]Analyzingyourowntaste.[B]Beingcautiouswhenexperimenting.[C]Findingamodeltofollow.[D]Gettingt
在新民主主义社会中存在着五种经济成分:社会主义性质的国营经济、半社会主义性质的合作社经济、农民和手工业者的个体经济、私人资本主义经济和国家资本主义经济。其中居于领导地位的是()
A、No,Idon’t.B、Yes,Idon’t.C、No,Ido.D、Idon’tlikeher.A本题是反意疑问句,意为“你不喜欢你们的英语老师,是吗?”如果喜欢,那么回答应是“Yes,Ido.”意为“不,我喜欢。”如果不喜欢
最新回复
(
0
)