首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹projl下的工程pmjl,其中有“沙发”类Sofa和主函数main的定义。程序中位于每个,/ERROR**********found**********下的语句行有错误,请加以更正。更正后程序的输出应该是: 座位数:3
使用VC6打开考生文件夹projl下的工程pmjl,其中有“沙发”类Sofa和主函数main的定义。程序中位于每个,/ERROR**********found**********下的语句行有错误,请加以更正。更正后程序的输出应该是: 座位数:3
admin
2017-07-04
51
问题
使用VC6打开考生文件夹projl下的工程pmjl,其中有“沙发”类Sofa和主函数main的定义。程序中位于每个,/ERROR**********found**********下的语句行有错误,请加以更正。更正后程序的输出应该是:
座位数:3
颜色:红色
注意:只能修改每爪//ERROR**********found**********下的那一行,不要改动程序中的其他内容。
#include
us ing namespace std;
class Sofa{ //“沙发”类
int seats; //座位数
char color[10];//颜色
public:
//ERROR**********found**********
Sofa(int S,const char*CO){
//ERROR**********found**********
if(CO=NULL)
color[0]=’\0’;
elSe
strcpy(color,CO);
}
//ERROR******found******
const char*getSeats()const{return seats;)
const chars getColor()const{return color;)
};
int main(){
Sofa safa(3);
cout<<“座位数:”<
()<
cout<<“颜色:”<
()<
return 0,
}
选项
答案
(1)Sofa(int s,const char*co=“红色”):seats(s){ (2)if(co==NULL) (3)int qetSeats()const{return seats; )
解析
程序定义Sofa类,它包含两个数据成员:字符数组color和整型变量seats;还包含一个构造函数,两个公有成员函数,getSeats()函数返回成员seats的值,getColor()函数返回字符数组color的地址
Sofa类的定义体中,有三个错误:
(1)Sofa类的构造函数错误:由main()函数中定义Sofa类对象时可知:构造函数虽然有两个参数,但是可以只传人一个整型变量,所以另一个参数co需要提供一个默认值,由题意可知程序运行结果输出颜色是红色,所以co的默认字符串值为“红色”;另外程序需要输出座位数:3,所以成员seats需要使用形参s完成初始化,构造函数体中并未对seats进行赋值。
(2)sofa类的构造函数中,需要根据形参co的值是否为空,完成color的赋值,此处的if判断需要使用相等关系运算符,而不是赋值运算符。
(3)成员函数getSeats()返回的是seats的值,所以返回值应该是int类型,而不是const char*类型。
转载请注明原文地址:https://kaotiyun.com/show/9LAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类classone在声明func成员函数时发生错误,出错原因是【 】。Classone{private:inta;
设px是指向一个类动态对象的指针变量,则执行"delete px;"语句时,将自动调用该类的【 】。
下列程序的运行结果是 main() {int a=2,c=5; cout<<"a="<<a<<"b="<<c<<endl }
将E-R图转换到关系模式时,实体与实体间的联系可以表示成( )。
下列程序对加号进行了重载,划线部分的语句是【 】。#include<iostream.h>#include<math.h>classTriangle{intx,y,z;double
下面关于虚函数的描述中,正确的是()。
下列叙述中,错误的是()。
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
符号常量可以用宏定义define和______来表示。
假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句是【 】。
随机试题
预防火灾,就是要消除产生燃烧的条件,最终达到防火的目的。
首选用于治疗疮疡阳证的外用药物是()
可行性研究的核心内容是( )。
电动机的额定功率是指在额定电压、额定频率下满载运行时电动机().
镍锍()
国别风险限额应当经董事会或其授权委员会批准,并传达到相关部门和人员;至少()对国别风险限额进行审查和批准。
银行监管的非现场监督的审查对象是()。
胡同文化是一种()的文化。住在胡同里的居民大都(),不大愿意搬家。有在一个胡同里一住住几十年的,甚至有住了几辈子的。胡同里的房屋大都很旧了,“地根儿”房子就不太好,旧房檩,断砖墙。下雨天常是外面大下,屋里小下。一到下大雨,总可以听到房塌的声
一项对30名年龄在3岁的独生孩子与30名同龄非独生的第一胎孩子的研究发现.这两组孩子日常行为能力非常相似,这种日常行为能力包括语言能力,对外界的反应能力,以及和同龄人、他们的家长及其他大人相处的能力等等。因此,独生孩子与非独生孩子的社会能力发展几乎一致。以
A、$16.B、$12.C、$4.D、$2.B成人票每张4美元,小孩票每张2美元,两张成人票和两张儿童要共花费2×4+2×2=8+4=12美元。
最新回复
(
0
)