首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
25
问题
有下列程序: #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<iostream>usingnamespacestd;classA{private:inti;public:classB{private
数据库设计的四个阶段是:需求分析、______、概念设计和物理设计。
下面的______函数头格式不正确。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为______。
下面关于C++流的叙述中,正确的是______。
程序文件的编译错误分为连接错误和【】两类。
最简单的交换排序方法是()。
根据程序中的注释将下列缺失部分补充完整。classPoint{intx,y;//点的x和y坐标public:Point(intxx=0,intyy=0):x(xx),y(yy){}};
随机试题
关于硝酸甘油的作用特点,下列哪一项是错误的
患者,男,50岁。每日吸烟20支已多年。近来经常咳嗽,痰中有血丝,1周前突感呼吸困难。x线透视见右侧胸腔大片致密阴影,胸腔穿刺抽出大量血性胸水。应首先考虑的是()
破坏坚壁财物罪
在路线价法中,不做交易情况修正和交易日期修正的原因是()。
认为较多地派发现金股利可以在一定程度上抑制管理者过度地扩大投资或进行特权消费的股利理论是()。
联合国人会通过的《儿童权利公约》所确定的保护儿童的基本原则不包括无歧视原则。()
简要说明应该如何通过环境的创设和利用,有效地促进幼儿的发展。
我国某制造业企业原来采用的奖励制度具有这样的特点:工人超额完成定额任务所受到的奖励幅度要小于没有完成定额任务所受到的惩罚幅度。后来,对此奖励制度进行了改造,将工人超额完成定额任务所受到的奖励幅度调整为大于没有完成定额任务所受到的惩罚幅度。对于这前后两种做法
设λ1,λ2是矩阵A的两个不同的特征值,对应的特征向量分别为α1,α2,则α1,A(α1+α2)线性无关的充分必要条件是()
Upon______oftheregistrationforms,scholarshipapplicantsareadvisedtosubmitthemtotheregistrar’soffice.
最新回复
(
0
)