首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
24
问题
有下列程序: #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://jikaoti.com/ti/YvE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系和年龄)C(C#,Cn,P#)(其属性分别为课程号、课程名和先修课)SC(S#,C#,G)(其属性分别为学号、课程号和成绩)
数据库管理系统应能实现的专门关系运算包括()。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta;public:A():a(9){}virtualvoidprint()const{cout<<
数据处理的最小单位是()。
下面正确的函数定义形式为()。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
排序的重要目的是为了以后对已排序的数据元素进行()。
线性表L=(a1,a2,a3,…,ai,…,an),下列说法正确的是()。
希尔排序法属于()。
以下C++语言中用于单行注释的是
随机试题
甲租住乙的住房,双方约定租用期限为1年,双方签订了书面租赁合同。一年后,租赁期满,乙没有作出任何表示。则()。
简述我国处理遗产继承的基本原则。
A.清暑通络B.清暑化湿C.解暑除烦D.清暑利湿E.祛暑清热六一散的功用是
对异位妊娠患者,下列哪一项检查最有助于诊断
出现阵发性夜间呼吸困难提示
一个委员会工作两年,每年都由4人组成,其中2名成员来自下面4位法官:F,G,H和I,另外2名成员来自下面3位科学家:V,Y和Z。每一年,该委员会有1名成员做主席,在第一年做主席的成员在第二年必须退出该委员会。在第二年做主席的人在第一年必须是该委员会的成员。
作为系统集成企业售前负责人,在说服本单位领导批准参加项目投标时,不需介绍()。
为了验证一个正整数n(n>3)是否为素数,最直观的方法是,看在2~n/2范围内能否找到一个整数m将n整除,若m存在,则n不是素数;若找不到m,则n为素数。在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有1个名称为Text1的文本框。请根据上面的算法
Whatdidthespeakertalkaboutlasttime?
Whatnumberdidthemanwanttodial?
最新回复
(
0
)