首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
38
问题
有如下程序: #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全国计算机二级
相关试题推荐
给定程序MODI1.C中fun函数的功能是:根据整型形参m,计算如下公式的值。例如,若主函数中输入5,则应输出.0.283333。请改正函数fun中的错误或在横线处填上适当的内容并把横线删除,使它能计算出正确的结果。注意:不
已有定义“inta=3:”和输出语句“printf("%8x".a);”,a);”以下正确的叙述是()。
某棵树只有度为3的结点和叶子结点,其中度为3的结点有8个,则该树中的叶子结点数为()。
以下程序的输出结果是()。#include<stdio.h>main(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i<3;i++)for(j
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
给定程序MODI1.C中,函数fun的功能是求矩阵(二维数组)a[N][N]中每行的最小值,结果存放到数组b中。假如:若a=则结果应为1,5,9,13,请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
检查软件产品是否符合需求定义的过程称为()。
将E-R图转换为关系模式时,E-R图中的属性可以表示为
C语言规定,函数返回值的类型是()。
随机试题
简述税收法律关系终止的原因。
A.涤痰汤合圣愈汤B.涤痰汤合肾气丸C.导痰汤合六君子汤D.温胆汤合保元汤E.生脉散合黄连温胆汤首选用于治疗呼吸衰竭脾肺气虚,湿痰蒙蔽证的方剂是
患儿,6个月。高热10余日,咳嗽,气促,其母患肺结核,体检:精神萎靡,面色苍白,双肺呼吸音粗,肝肋下5cm,脾触及边缘,前囟膨隆,颈强(±),OT试验阴性,胸片:双肺中外带均有粟粒状阴影
坐标法放样的仪器有()。
期货公司为客户申请交易编码,应当向监控中心提交客户交易编码申请。客户交易编码申请填写内容应当完整并与期货经纪合同所记载的内容一致。()
下列选项中没有错别字的一项是()。
In C language,the usual expression statements are assignments or(59).
下面的类定义中,如果要为其添加一个析构函数,对于析构函数定义正确的是()。classTestClass{private:inta;public:TestClass(intgivaa=0){
Withregardtoitssize,Australiais______countryintheworld.
A、Six.B、Seven.C、Five.D、Sixorseven.D信息明示题。男士说自己记得妈妈让他买的六七件物品中的大多数,即他本应该买六七件物品,故选D。
最新回复
(
0
)