首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
36
问题
有如下程序:
#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全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj3,本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成晕载赋值运算符函数,完成深复制功能。屏幕上输出的正确结果应该是:
请打开考生文件夹下的解决方案文件proj1,此工程中包含了类Pets(“宠物”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:sonny
下列符号中,正确的C++标识符是()。
下列对于软件测试的描述中正确的是()。
有如下类和对象的定义:classConstants{public;staticdoublegetPI(){return3.1416;}};Constantsconstants;
对序线性表(23,29,34,55,60,70,78)用工分法查找值为60的元素时,需要比较次数为()。
下列有关函数重载的叙述中,错误的是()。
在E-R图中,用来表示实体联系的图形是()。
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
软件需求规格说明书的作用不包括()。
随机试题
A.起始处B.穿膈处C.与主动脉交叉处D.与右主支气管交叉处E.与左主支气管交叉处
下列记账凭证中,只用于记录不涉及现金和银行存款业务的记账凭证是( )。
填写票据和结算凭证的基本要求包括()。
A公司今年的每股收益为1元,分配股利0.3元/股。该公司利润和股利的增长率都是6%,β系数为1.1。政府债券利率为3%,股票市场的风险附加率为5%。则该公司的内在市盈率为()。
下列关于部分函数依赖的叙述,正确的是()。
党政机关公文划分文种的本质在于,一个文种就意味着一种()。
美国心理学家沙依(Schaie)认为老年期智力活动的性质是
设向量组α1,α2,…,αm和向量组β1,β2,…,βt的秩相同,则正确结论的个数是().①两向量组等价;②两向量组不等价;③若t=m,则两向量组等价;④若两向量组等价,则t=m;⑤若α1,α2,…
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是()。
LocalHospitaltoHaveBetterFacilitiesAKRON,Ohio,August14-TheMargaretLabonteMemorialHospitalwillsoonhaveimproved
最新回复
(
0
)