首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
55
问题
有如下程序:
#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,其中声明了ValArray类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了一组测试数据,此种情况下程序
下列情况中,不会调用拷贝构造函数的是()。
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){}//③
下列关于构造函数的描述中,错误的是()。
数据的存储结构是指()。
若MyClass为一个类,执行“MyClassa[4],宰p[5];"语句时会自动调用该类构造函数的次数是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,reaF15,则循环队列中的元素个数为()。
在软件开发中,需求分析阶段产生的主要文档是()。
检查软件产品是否符合需求定义的过程称为()。
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
随机试题
Themodernstream-of-consciousnesstechniquewasfrequentlyandskillfullyexploitedby______toemphasizethereactionsandinn
任何一种态度都有其相对应的特定对象,这是指()
在慢性盘状红斑狼疮的病理诊断中正确的是
下列不属于高压部件的是
工程评标方法中,对“工程量清单报价范围、数量及算术错误”的评定,属于()评审因素和标准。
逐条判断部分工程施工机械的配置是否合理,如不合理,请改正。水泥混凝土路面施工主要机械设备有哪些?
股票按面值发行,被称为()。
甲公司为国内上市的电信公司。甲公司正在研究收购某发展中国家的乙移动通信公司。下列各项因素中,属于甲公司在PEST分析中应当考虑的有()。
下图是GIS案例分析示意图,图中的顺向坡面是指岩层倾斜方向与山坡方向相同。读图完成下列问题。该案例研究的主题是()。
TheMessagesinDistanceI.Peoplefromdifferentcultures【T1】________differentlyA.NorthAmericansstandabouttwofeetapa
最新回复
(
0
)