首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
22
问题
有如下程序:
#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全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:Thereisa
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有关TVSet(“电视机”)和主函数main的定义。程序中位于每个“//ERROR***********found***********”之后的一行语句有错误,请加以改
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该是:sum=60
请打开考生文件夹下的解决方案文件proj3,其中声明了ValArray类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了一组测试数据,此种情况下程序
请打开考生文件夹下的解决方案文件proj3,其中声日月的DataList类,是一个用于表示数据表的类。sort成员函数的功能是将当前数据表中的元素升序排列。请编写这个sod函数。程序的正确输出应为:排序前:7,1,3,11.6,9,12,10,8
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有类Door(“门”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
下列有关继承和派生的叙述中,正确的是()。
有如下函数模板:template<typenameT.typenameU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调其功能是将U类型数据转换为T类型数据。已知
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
下面不属于需求分析阶段任务的是( )。
随机试题
胆汁酸合成的限速酶是()
何谓微生物?微生物有哪些种类?
潜伏期的流行病学意义不包括
海外投资保证制度是资本输出国对本国的私人海外投资依据国内法所实施的一种对该投资所可能产生的政治风险进行保险的制度。下列关于海外投资保证制度的哪一项表述不正确?
严格控制现浇板的厚度和现浇板中钢筋保护层的厚度。阳台、雨篷等悬挑现浇板的负弯矩钢筋下面,应设置间距不大于()mm的钢筋保护层支架,在浇筑混凝土时,保证钢筋不位移。
下列注册建造师的签章合同管理文件中,管理文件是()。
深圳证券交易所在收到全套上市申请文件后7个交易日内,必须作出是否同意上市的决定。
川剧:变脸
某硕士班同学举办毕业20周年聚会,联络人王宁说班里有同学不能参加。班长说:“我看513宿舍的4名同学秋菊、阿春、秀秀和楠楠最多有两人能参加。”团支书说:“班长,我觉得你说的不对。”如果团支书说的不对,则下列哪项必定为假?
计算机的机器字长为32位,那么下列说法中正确的是()。
最新回复
(
0
)