首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
71
问题
有如下程序: #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://kaotiyun.com/show/9PVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>inta=2;intf(intm){staticintn;n=0;n++;a++;retur
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。请改正程序中的
算法的空间复杂度是指()。
软件详细设计产生的图如下:该图是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成数据域和指针域。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
以下对联合类型叙述正确的是()。
下列关于运算符重载的叙述中,正确的是()。
随机试题
A.芳香化浊,辟秽理气B.益气养血,扶正祛邪C.软坚散结,祛瘀化痰D.和解祛邪,调和营卫疟母的治法是
频繁剧烈的呕吐不会出现的临床表现是
依赖cAMP的蛋白激酶是
根据失业的原因,失业分为()
简述脱机浏览。
自然数N是一个两位数,它是一个质数,而且N的个位数字与十位数字都是质数,这样的自然数有多少个?()
阅读以下两个实验并回答问题。实验一:给被试的双耳同时呈现两种材料,让被试大声追随一个耳朵(追随耳)听到的材料,但检查的却是呈现到另一耳朵(非追随耳)的材料,结果被试从非追随耳得到的信息很少。实验二:在实验中给被试呈现这样一类的字词材料:左耳(追随耳):
ALOHA网是一个报文分组( )网。
在广域网中,T1标准规定的速率为________。
某园区网采用OSPF路由协议,参与OSPF的网络地址是169.111.0.0/16,Cisco路由器的正确配置是()。
最新回复
(
0
)