首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,此工程中含有一个源程序文件pmjl.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Theextensi
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,此工程中含有一个源程序文件pmjl.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Theextensi
admin
2015-06-27
12
问题
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,此工程中含有一个源程序文件pmjl.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
Theextensionis:CPP
注意:只修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
usingnamespacestd;
classNyClass{
char*p;
public:
NyClass(charc)
{p=newchar;*p=c;}
//ERROR********Eound********
NyClass(constNyClasscopy)
{p=newchar;*p=*(copy.p);}
//ERROR********found********
下列析构函数用于释放字符指针
~NyClass(){freep;)
NyClass&operator=(constNyClass&rhs)
{
if(this=&rhs)return*this;
*P=*(rhs.p);
//ERROR********found********
returnthis;
}
charGetChar()const{return*p;}
};
intmain()
{
NyClassobjl(’C’),obj2(’P’);
NyClassobj3(obj1);
obj3=obj2;
cout<<"Theextensionis:"
<
<
return0;
}
选项
答案
(1)MyClass(const MyClass & copy) { p = new char; *p = *(copy.p); } (2)~MyClass() {delete p; } (3)return *this;
解析
(1)主要考查考生对拷贝构造函数的掌握,拷贝构造函数的形参是引用调用。
(2)主要考查考生对析构函数的掌握,析构函数使用delete语句释放指针。
(3)主要考查考生对this指针的掌握,函数要求返回MyClass,可知要返回的是this指针指向的当前类,而非this指针。
转载请注明原文地址:https://jikaoti.com/ti/JkXiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述福特制和美国工业主义的特征。(北京大学2017年世界史真题)
如果一组数据完全平衡,那么这组数据的离均差的总和为()
次数分布有两个基本特点,分别是()
使用列联相关计算相关系数时,适应资料应为()
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
关于遗传素质在人的身心发展中的作用,下列说法错误的是
设f(χ)=,且g(χ的一个)原函数为ln(χ+1),求∫01f(χ)dχ.
设f(x)是满足=1的连续函数,则当x→0时是关于x的________阶无穷小量.
设f(x)在(一∞,+∞)内有定义,且x0≠0是函数f(x)的极大值点,则().
一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序历结果为()。
随机试题
人体感染HBV后,很难在其血清中查出的抗原是()
具有安胎作用的药物是()
失业人员失业前所在单位和本人按照规定累计缴费时间满1年不足5年的,领取失业保险金的期限最长为( )。
粉尘爆炸的爆炸极限不是固定不变的,影响因素主要有粉尘粒度、分散度、湿度、点火源性质、含氧量、惰性粉尘和灰分温度等。一般来说,下列关于这些影响因素的说法中,正确的是()。
下列关于会计要素确认和计量的会计原则有( )。
公开募集基金的基金管理人可以从管理基金的报酬中计提()。
根据《合同法》的规定,下列情形中,买受人应承担标的物毁损、灭失风险的有()。
关于有限责任公司股东向股东以外的人转让股权,其他股东主张行使优先购买权的期限的说法不正确的是()。
2013年中国已成为世界()货物贸易大国。2013年,中国货物进出口总额为4.16万亿美元,其中出口额2.21万亿美元,进口额1.95万亿美元。
9月底,小李开启了欧洲之旅。他先参加了一场盛大的啤酒节,随后参观了海德公园并瞻仰了马克思墓,最后参观了欧盟总部。问小李依次游历了哪几座城市?()
最新回复
(
0
)