首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(int n) { number=n; }
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(int n) { number=n; }
admin
2010-03-29
57
问题
有以下程序 #include <iostream> using namespace std; class MyClass { public: MyClass(int n) { number=n; } // 拷贝构造函数 MyClass(MyClass& other) {number=other. number;} -MyClass() {} private: int number; }; MyClass fun(MyClass p) { MyClass temp(p); return temp; } int main() { MyClass obj1(10), obj2(0); MyClass obj3(obj 1); obj2=fun(obj3); return 0; } 程序执行时,MyClass 类的拷贝构造函数被调用的次数是______ 次。
选项
A、5
B、4
C、3
D、2
答案
2
解析
对象初始化和复制时,都要拷贝构造函数。所以程序执行一共调用了4次构造函数
转载请注明原文地址:https://kaotiyun.com/show/8Ijp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和SN,直到SN+1的值大于q为止,q的值通过形参传入。例如,若q的值为50.0,则函数值应为49.394948。请改正程序中的错误,使它能得出正确的结果。注意:
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
下面描述中,不属于软件危机表现的是()。
有以下程序:#includevoidfun(char**p)inti;for(i=0;i<4;i++)printf("%s",P[i]);}main(){char*s[6]
不能正确表示数学式的表达式是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
C语言程序中,运算对象必须是整型数的运算符是
下面对软件测试描述错误的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“【 】”。
随机试题
有关城乡规划的编制。下列说法错误的是()
如图7-15所示电路中,US=10V,i=1mA,则()。
甲、乙、丙三家公司组成联合体投标中标了一栋写字楼工程,施工过程中因甲施工的工程质量问题而出现赔偿责任,则建设单位()。
下列哪一项不是风险的特征?()
专业社会工作是由接受过社会工作专业教育的人开展的助人活动。()
l1,l2,…,l100为100条共面且不同的直线,若其中编号为4k(k∈N)的直线互相平行,编号为4k-3的直线都过某定点P,则这100条直线最多有交点().
设则α,β的值为________.
有以下程序 #include <stdio.h> main() { struct STU{char name[9];char sex;double score[2];}; sturt STU a={"Zhao" ,’m
根据投资者适当性制度规定,自然人投资者申请开立股指期货交易编码时,保证金账户可用资金余额不低于人民币()万元。
Hardlyaweekgoesbywithoutsomeadvanceintechnologythatwouldhaveseemedincredible50yearsago.Andwecanexpectther
最新回复
(
0
)