首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,此工程中含有一个源程序文件pmjl.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Theextensi
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,此工程中含有一个源程序文件pmjl.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Theextensi
admin
2015-06-27
10
问题
请使用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全国计算机二级
相关试题推荐
概括晚清以来外国资本主义在华投资的特点和影响。(南京大学2016年中国近现代史基础真题)
如果依据统计方法的功能进行分类的话,统计学可以分为()
有两列正态变量x和y,已知其中Sx=4,Sy=2,Sx-y=3,那么这两列变量的积差相关系数是()
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
下列选项中不是乌申斯基主张的教学原则是
关于非正规教育的说法,下列说法错误的是
利率是金融学中核心变量之一,关于利率的决定理论也很多。其中,可贷资金理论试图完善古典学派的储蓄投资理论和凯恩斯流动性偏好利率理论。(1)请比较可贷资金理论与储蓄投资理论和凯恩斯流动性偏好理论的异同;(2)具体说明可贷资金理论相对于另外两
设函数U=f(χz,yz,χ)的所有二阶偏导数都连续,则=().
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
请补充main函数,该函数的功能是:输出一个3×3的矩阵,要求必须使用行指针表示输出变量。注意;部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。试题程序:
随机试题
下述哪些疾病可引起槟榔肝
A.长纺缍形,表面黄白色至黄棕色B.扁圆球形,表面类白色至淡棕色C.细长圆柱形,表面灰黄或淡棕色D.根茎下生数条根,表面红棕色或棕色E.圆锥形,表面棕黄色或深黄色
找出下列句子中错误的是
对心肌疾病患者进行长期用药指导的内容不包括
无机富锌漆在有酸、碱腐蚀介质中使用时,一般需要涂上相应的面漆,面漆的层数不得少于()层。
公募基金的投资门槛较低,适合广大中小投资者参与。()
班主任赵老师在班级管理活动中往往是一个人说了算,很少听取学生对班级建设的意见与建议,学生完全处于被动接受的地位。赵老师的领导方式最有可能属于()。
在安装完成Linux系统后,系统自动创建的管理员账号是(44)。
一般,程序设计语言的定义都涉及(29)三个方面,分为高级语言和低级语言两大类,负责高级程序语言翻译任务的是(30)。
Thecradleofoverseatrafficandoftheartofnavalcombats,theMediterranean,diecommon______ofallmankind,makesatend
最新回复
(
0
)