首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
57
问题
有如下程序: #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://www.kaotiyun.com/show/9PVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include<stdio.h>main(){inti;for(i=1;i<=5;i++){if(i%2)printf("*");elseprin
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入"asdafaaz67",则输出为"asdafaaz67"。注意:部分源程序在文件PROGl。C中。请勿改动主函数main和其他函数中的任何内容,仅在
若有以下程序#include<stdio.h>inta=2;intf(intm){staticintn;n=0;n++;a++;retur
有以下程序:#include<stdio.h>main(){inta=1,b=0;if(--a)b++;elseif(a==0)b+=2;elseb+=3;printf("%d\n",b);}程序运行后的输出结果是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在任意给定的9个正整数中找出按升序排列时处于中间的数,将原数据序列中比该中间数小的数用该中间数替换,位置不变
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
下列关于运算符重载的叙述中,正确的是()。
随机试题
因质量不符合规定而退回的商品,其相关的退货单各联次应送交的单位(或部门)有()
A.颈前淋巴结B.颈后淋巴结C.耳后淋巴结D.锁骨上淋巴结左侧E.锁骨上淋巴结右侧气管、胸膜、肺等处的淋巴液为上述哪组淋巴结所收集的()
颅内出血吸收消散最快的是
下列剂型属于非经胃肠道给药剂型的是
与吸光系数的大小无关的是
患者,女,65岁。因输尿管结石行ESWL术后康复出院。护士叮嘱道:“您回家要多休息并按时服药,注意按规定时间来复查。您慢走!”这属于
某建筑工程,南北朝向,桩基采用锤击法施工,基础底板长×宽×厚为40m×20m×1.1m,不设后浇带和变形缝。该建筑为钢筋混凝土框架结构,普通混凝土小型空心砌块填充墙作围护结构。底板混凝土强度等级为C35P8,配制底板混凝土采用P.032.5水泥,浇筑时采用
教育制度和义务教育制度
在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
A、出去旅游B、锻炼身体C、在家睡觉D、检查身体B根据“很多上班族都像赵女士一样,在这个假期选择锻炼身体”这句话,可知选B。
最新回复
(
0
)