首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass { public: TestClass(){cout
有如下程序: #include using namespace std; class TestClass { public: TestClass(){cout
admin
2021-09-05
28
问题
有如下程序:
#include
using namespace std;
class TestClass
{
public:
TestClass(){cout<<“default constructofln”;}
TestClass(const TestClass&x){cont<<”copy
constructorXn”;)
};
TestClass userCode(TestClass b){TestClass
c(b);return c;}
int main()
{TestClass a,d;
cout<<“calling userCodeoha”;
d=userCode(a);
return 0:
}
执行上面程序的过程中,构造函数TestClass 0和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的userCode()成员函数,所以是3次。
转载请注明原文地址:https://kaotiyun.com/show/RZfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于继承方式的描述中,错误的是()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
已知类Myclass的定义如下classMyClass{public:voidfunction1(MyClass&c){cout
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//**
请打开考生文件夹下的解决方案文件proj3,本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.epp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。屏幕上输出的正确结果应该是:Hel
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
下列关于派生类构造函数和析构函数的说法中,错误的是()。
“商品”与“顾客”两个实体集之间的联系一般是()。
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
随机试题
以下属于中度献血不良反应的是
A.肝细胞核因子-1αB.肝核因子-4αC.胰岛素受体D.神经源性生长因子1E.葡萄糖激酶
肌电图或诱发电位主要是检查
下列各项中,免征印花税的有()。
甲公司职工人数为120人,全体职工均于2014年3月1日签订了1年期的劳动合同。从2014年9月起,由于市场发生变化,生产经营发生严重困难,甲公司开始拖欠职工工资。2015年1月,甲公司濒临破产,被法院裁定进行重整。甲公司决定裁减部分职工,裁减人数初步确定
2013年上半年,河北省海运完成货运量1269.3万吨,同比下降2.6%;货物周转量249.5亿吨公里,下降1.7%。全省港口货物吞吐量为4.3亿吨,同比增长15.3%,增速延续了去年四季度以来波动回升态势,上半年比前5个月回升2.5个百分点。从
1960年,天义学家在格林班克天文台放置了一架26m射电望远镜,用丁观测太阳附近的两颗与太阳条件相似的恒星,希望能够在此观测到象征智慧生命存在的电波信号。这是人类历史上第一次对外星生命的探测行动。1974年,科学家们还曾于阿雷西沃天文台向外太空发射电波信号
31个学生参加体育课期末考评,学生可以从铅球、100米短跑和跳远三个项目中任选至多两个项目。参加铅球、100米短跑和跳远的人数分别是15人、22人、20人,其中铅球和100米短跑都参加的有9人,铅球和跳远都参加的有6人,则100米短跑和跳远都参加的有几人?
设A,B,C均为n阶非零矩阵,则下列说法中正确的是().
设二次型f(x1,x2,x3)=XTAX,tr(A)=1,又B=且AB=O.求正交矩阵Q,使得在正交变换X=QY下二次型化为标准形.
最新回复
(
0
)