首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TV{ public: Tv(int s=41):size(s){} TV(const TV&r):size(r.size
有如下程序: #include using namespace std; class TV{ public: Tv(int s=41):size(s){} TV(const TV&r):size(r.size
admin
2021-06-10
56
问题
有如下程序:
#include
using namespace std;
class TV{
public:
Tv(int s=41):size(s){}
TV(const TV&r):size(r.size){cout<<’1’;}
~Tv(){}
private:
int size;
} ;
TV fun(TV&u){TV t=u;return t;}
int main()t TV x,y;x=fun(y);return 0;}
此程序运行时输出字符1的个数是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
只有调用拷贝构造函数TV(const TV&r)时,才会输出1。运行语句x=fun(y);时,在调用fun函数时,将y传给fun的形参u时调用一次拷贝构造函数,fun()函数体内的一次赋值TV t=u,也调用一次拷贝构造函数,所以输出字符’1’的个数是2,故选B选项。
转载请注明原文地址:https://kaotiyun.com/show/dVfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj2,该工程中包含一个程序文件main.cpp,其中有类CPolygon(“多边形”)、CRectangle(“矩形”)、CTfiangle(“三角形”)的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。该
设有如下关系表:则下列操作中正确的是()。
有如下程序:#includeusingnamespacestd;classA{public:AO{cout
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
下列选项中,正确的C++表达式是()。
下列关于模板的叙述中,正确的是()。
在结构化程序设计中,模块划分的原则是()。
下列叙述中正确的是()。
在E-R图中,用来表示实体联系的图形是()。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
随机试题
机械通气时表示通气恰当的呼气末CO2浓度为()。
葛根最适宜应用于牛蒡子最适宜应用于
建筑给水系统设有水箱时,水泵的扬程设置应()。
统率教师职业道德评价全过程的是()、主题性原则和质的分析原则。
法的本质最初表现为法的()。
在经典测量的真分数模型下,公式SX2=SI2+SV2+SE2中的SI2是()
截至2009年年末,中国内地的外汇储备余额为23992亿美元,占同期世界外汇筹备总额90075亿美元的26.6%。根据国家外管局统计,2008年中国内地的国际投资净头寸达到18219亿美元,中国跃升为全球最为重要的债权国。据此数据,你认为中国内地外
“七艺”
研究表明,很少服用抗生素的人比经常服用抗生素的人有更强的免疫力。然而,没有证据表明,服用抗生素会削弱免疫力。以下哪项如果为真,最能解释题干中似乎存在的不一致?
Readthecommentsbelowfortheco-CEOmodel.Aresentences16-22ontheoppositepage’Right’or’Wrong’?Ifthereisnot
最新回复
(
0
)