首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<iostream.h> using namespace std; class Demo { public: Demo(){ cout<<"default constmct
有下列程序: #include<iostream.h> using namespace std; class Demo { public: Demo(){ cout<<"default constmct
admin
2013-02-27
53
问题
有下列程序: #include<iostream.h> using namespace std; class Demo { public: Demo(){ cout<<"default constmctor\n";} Demo(const Demo &x){ cont<<"copy constructor\n";} }; Demo userCode(Demo b){Demo c(b);return c;} int
选项
A、1和1
B、1和2
C、2和3
D、2和4
答案
C
解析
此题考查的是虚函数的应用。C++语言中,在创建一个对象时,会自动调用类的构造函数,所以语句“Demoa,d;”将调用函数Demo()两次。当一个对象作为实参传递给函数时,为初始化形参,要调用复制构造函数;在函数返回一个对象时调用复制构造函数。所以语句“d=userCode(a);”调用复制构造函数3次。
转载请注明原文地址:https://kaotiyun.com/show/OENp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>int*f(int*s){s+=1:s[1]+=6;*s--+=7;returns:}
有下列程序:#include<stdio.h>main(){inta=1,b=1,c=1;if(a--||b--&&--c)printf(”%d,%d,%d\n”,a,b,c);
若按功能划分,软件测试的方法通常分为白盒测试方法和【 】测试方法。
下列函数原型声明中错误的是
下列输出字符“A”的方法中,()是错误的。
下列程序中声明了两个类AA和BB,其中函数“print”是类AA的成员函数,但是类BB的友元函数。请在①、②和⑧处各填入正确的内容,使程序能正常运行。#include<iostream.h>【】;classAA{
指出下面程序段中的错误的是______。classX{//Ainta,b;public:X(intaa,intbb){a=aa;b=bb;}//B}:Xx(2,3);
为满足运算符+的可交换性,必须将其重载为【】。
当需要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始使用#include命令,使之包含______文件。
编制一个好的程序首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
随机试题
对分类汇总的数据要事先进行_________。
下列有关会阴部手术病人的护理内容,正确的是
以下哪项不是人工流产术后并发症
缺铁性贫血的血象特点为
外阴鳞状上皮增生局部治疗的主要药物是()
断口呈贝壳状,暗红色,具树脂样光泽的药材为
有关药品包装材料叙述错误的是
重复性试验中所指的重复性条件包括()。
项目的效果和效益评价分为五个方面,下列包括在内的是()。
内容和形式是揭示事物内在要素和这些要素的结构、表现方式之间关系的范畴。内容是构成事物的一切要素的总和,是事物存在的基础;形式是内容诸要素相互结合的结构和表现方式。以下属于内容与形式关系的有()
最新回复
(
0
)