首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
57
问题
有如下程序:
#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://www.kaotiyun.com/show/dVfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件pmj3,其中声明了一个单向链表类sList。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Prepend。在main函数中给出了一组测试数据,此时程序的输出应为:B->A->
请打开考生文件夹下的解决方案文件proj2,其中定义了Component类、Composite类和Leaf类。Component是抽象基类,Composite和Leaf是Component的公有派生类。请在横线处填写适当的代码并删除横线,以实现上述类定义。
下列有关继承和派生的叙述中,正确的是()。
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){}//③
软件测试的目的是()。
下列选项中,正确的C++表达式是()。
下列关于模板的叙述中,正确的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
有如下类定义classMyClasspublic:_________Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;
随机试题
有机垢堵塞一般以()为主要成分。
不依赖ACTH的Cushing综合征的病因是
患者,男,42岁。诊断为腰椎间盘突出症。患者最早出现的症状应是
起矫味、矫臭作用,且在收胶时有利于气泡逸散的胶剂辅料是
B家具木材厂加工车间内用可移动式传送带传送物料。可移动式传送带的驱动电机使用380V三芯电缆线供电,其铁制控制箱入口处的电缆线用布条缠绕固定。因控制箱随传送带经常移动,操作人员为图方便,只安装了一个螺栓固定。控制箱没有漏电保护装置。木材加工车间内粉
设计合同示范文本中,适用于民用建设工程设计的合同,其主要条款包括()。
注册会计师需要识别和评估舞弊导致财务报表发生重大错报的风险,针对评估的风险设计和实施适当的应对措施。用以识别由于舞弊导致的集团财务报表重大错报风险所需的信息可能包括()。
IIS(IntemetInformationServer)是微软公司推出的(1)服务器程序。安装WindowsServer2003时,将自动安装IIS并建立默认的站点。IIS只能运行于基于(2)技术的Windows平台,因此不能在Wi
在MSSQLSERVER2000的主要功能Web支持不包括
ToliveintheUnitedStatestodayistogainanappreciationforDahrendorf’sassertionthatsocialchangeexistseverywhere.T
最新回复
(
0
)