首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹proj1下的工程proj1,其中有“沙发”类Sofa和主函数main的定义。程序中位于每个//ERROR**********found**********下的语句行有错误.请加以更正。更正后程序的输出应该是: 座位数:3 颜色:红
使用VC6打开考生文件夹proj1下的工程proj1,其中有“沙发”类Sofa和主函数main的定义。程序中位于每个//ERROR**********found**********下的语句行有错误.请加以更正。更正后程序的输出应该是: 座位数:3 颜色:红
admin
2017-07-28
26
问题
使用VC6打开考生文件夹proj1下的工程proj1,其中有“沙发”类Sofa和主函数main的定义。程序中位于每个//ERROR**********found**********下的语句行有错误.请加以更正。更正后程序的输出应该是:
座位数:3
颜色:红色
注意:只能修改每个//ERROR**********found**********下的那一行,不要改动程序中的其他内容。
#include<iostream>
using namespace std;
class Sofa{//“沙发”类
int seats;//座位数
char color[10];//颜色
public:
//ERROR**********found**********
Sofa(int s,const char*co){
//ERROR**********found**********
if(co=NULLl
color[0]=’\0’;
else
strcpy(color,co);
}
//EllROR**********found**********
const char*getSeats()(!onst{return seats;}
coust char*getColor()const{return color;}
};
int main(){
Sofa sara(3);
tout<<"座位数:"<<sara.getSeats()<<endl;
tout<<"颜色:"<<safa.getColor()<<endl;
retturn0;
}
选项
答案
(1)Sofa(int s,const char*co=“红色”):seats(s){ (2)if(co==NULL) (3)int getSeats()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://jikaoti.com/ti/Nmt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下变量定义,并已赋确定的值,charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为______。
有以下程序:#include<iostream>usingnamespaceStd;intmain(){inta=15,b=21,m=0;switch(a%3)
软件测试方法中属于静态测试方法的是()。
考虑一年四季的顺序关系时,下列数据元素前者不是后者前件的是()。
下列描述中错误的是( )。
重载函数在调用时选择的依据中,错误的是
下述说法错误的是
如果一个类含有一个以上的纯虚函数,则称该类为
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
数据库设计分为以下6个设计阶段:需求分析阶段、【 】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
随机试题
采用冷浸法进行水溶性浸出物测定的药材为
阴道前庭区域内有()。
公司债券在全国银行间债券市场交易流通的条件有( )。
下列风险对策中,属于减少风险的对策有()。
在我国,课程具体表现为教学计划、课程标准和______,其中,课程标准一般由______和______基本部分构成。
下列规定“国家培养青年、少年、儿童在品德、智力、体质等方面全面发展”内容的是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之符合已呈现的规律性。()
在我国,乡、民族乡、镇的人民政府与村民委员会、居民委员会的关系是()。
Othermedicaltechnologygroupsareworkingon______telemedicinetoruralcare,
A、Duringthesummermonths.B、Duringthespringmonths.C、Duringthewintermonths.D、Duringtheautumnmonths.C短文提到,美国职业篮球赛冬季在
最新回复
(
0
)