首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,其中有“住宅”类Home和主函数main的定义。程序中位于每个/ERROR**********found**********下的语句行有错误,请加以更正。更正后程序的输出应该是: 南
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,其中有“住宅”类Home和主函数main的定义。程序中位于每个/ERROR**********found**********下的语句行有错误,请加以更正。更正后程序的输出应该是: 南
admin
2021-09-05
38
问题
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,其中有“住宅”类Home和主函数main的定义。程序中位于每个/ERROR**********found**********下的语句行有错误,请加以更正。更正后程序的输出应该是:
南21条12号
李四
注意:只能修改每个//ERROR**********found**********下的那一行,不要改动程序中的其他内容。
#include
usingnamespacestd;
classHome{//"住宅"类
char*addresS;//地址
char*owner;//业主姓名
public:
//EFRROR**********found**********
Home(constchar*ad=NULL,constchar*ow)
{
//EFRROR**********found**********
if(ad=NULL)
address=NULL;
else{
address=newchar[strlen
(ad)+1];
strcpy(address,ad);
}
if(OW==NULL)
owner=NULL;
else{
owner=newchar[strlen(ow)+1];
strcpy(owner,ow);
}
}
~Home()t
if(address)delete[]address;
//ERFOR**********found**********
if(owner)deleteowner;
}
constchar*getAdress()const{
returnaddress,}
constchar*getOwner()const{returnowner;}
};
intmain(){
Homemyhome("南21条12号","李四");
cout<
cout<
return0;
}
选项
答案
(1)Home(constchar*ad=NULI.,constchar*ow=NULL)或Home(constchar*ad,constchar*ow) (2)if(ad==NULL) (3)if(owner)delete[]owner;
解析
(1)主要考查考生对构造函数默认参数的掌握,如果有一个形参具有默认实参,那么它后面所有的形参都必须有默认实参。Home构造函数中ad具有默认实参,所以ow也必须有默认实参。
(2)主要考查考生对赋值操作符和相等操作符区别的掌握,在if语句的判断条件中,使用赋值操作符时,表达式值始终为true,这里需要修改为相等操作符。
(3)主要考查考生对动态分配的掌握,在Home构造函数中,使用newchar[]对owner动态分配内存,那么在析构函数中,必须对应使用delete[]owner释放内存。
转载请注明原文地址:https://kaotiyun.com/show/k65p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
下列模板声明中,有语法错误的是()。
下列关于模板的描述中,错误的是()。
下列关于函数模板的描述中,正确的是()。
下列叙述中正确的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
下列关于输入流类成员函数getline()的描述中,错误的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是()。
随机试题
你单位有一个新同事。来自某名牌大学。平时工作比较差,办事拖拉,做工作经常出错,现在单位领导让你和他共同完成一件比较紧急的事情。你该怎么做?
根据生物有效临界温度的天数的平均温度累积所得温度是______。
ADHD的核心症状是
抗人球蛋白试验直接反应阳性,应考虑
患者,女,38岁。妊娠26周,阴道不规则流血,伴腹痛。妇科检查:子宫体压痛,宫底位于脐上3横指。血红蛋白浓度92g/L,红细胞平均血红蛋白含量25pg。彩超:后壁胎盘,厚度约1.8cm,胎盘后可见1.8cm×1.5cm×2.3cm液性低回声区。
金樱子的功效是芡实的功效是
被称为"一源而三歧"的经脉是
简述提秀斯改革的措施及影响
可以用来帮助实物期权的认定与描述的不确定性分析是:
A、 B、 C、 A本题图片是三种文具。细听句子,发现里面并没有直接出现文具名,因此具有一定难度。但句中有write一词,因此[C]肯定不对;而writeinblueink指“用蓝色墨水写”,只有钢笔才要用墨水,因
最新回复
(
0
)