简答题:请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,其中有枚举DOGCOLOR、狗类Dog和主函数

  • 题目分类:C++
  • 题目类型:简答题
  • 号外号外:注册会员即送体验阅读点!
题目内容:
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR ****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:
There is a white dog named Hoh0. There is a blaCk dog named Haha. There is a motley dog named Hihi. 注意:只修改每个//ERROR****found****女料下的那一行,不要改动程序中的其他内容。
#inClude<iostream> using namespaCe std; //狗的颜色:黑、白、黄、褐、花、其他
enum DOGCOLOR{BLACK,WHITE,YELLOW,BROWN,PIEBALD,OTHER}; Class Dog{//狗类
DOGCOLOR Color; Char name[20]; statiC int Count; publiC:
Dog(Char nalTle[],DOGCOLOR Color){ strCpy(this一>name,name);
//ERROR**********found**********、
strCpy(this一>Color,Color);
} 1 DOGCOLOR getColor()Const{retum Color;}
//ERROR**********found**********
Const Char * 9etName()Const{return*finin9;} Const Char * 9etColorString()Const{
switCh(Color){
Case BLACK:return”blaCk“; Case WHITE:return”white”:
Case YELLOW:return’"yellow”: Case BROWN:return”brown”; ease PIEBALD:return”piebald”:
}
return”motley”;
}
void show()Const{ . Cout<<”There is a”<<getColorString()<<”dog named’’<<name<<’.’<<endl;
} }; int main(){
//ERROR**********found**********
Dog dogl(”Hoh0”,WHITE),dog2(”Haha”,BLACK);d0g3(”Hihi”,0THER); d091.show();
dos2.show(); dos3.show(); return 0;
}
参考答案:
答案解析:

有如下语句序列: Char str[10];Cin>>str; 当从键盘输入“I love this game”时,st

有如下语句序列: Char str[10];Cin>>str; 当从键盘输入“I love this game”时,str中的字符串是( )。 A.”I

查看答案

下列代码段中声明了3个类: Class Person{}; Class Student:publiC Person{};

下列代码段中声明了3个类: Class Person{}; Class Student:publiC Person{};Class Undergradua

查看答案

建立账套(1)账套信息账套编码:886账套名称:安徽广兴公司采用默认账套路径启用会计期:2013年3月会计期间设置:3月

建立账套(1)账套信息账套编码:886账套名称:安徽广兴公司采用默认账套路径启用会计期:2013年3月会计期间设置:3月1日至3月31日(2)单位

查看答案

核辐射、空气污染和噪音等威胁人们生产与生活的风险,是(  )。

核辐射、空气污染和噪音等威胁人们生产与生活的风险,是(  )。A.社会风险 B.自然风险 C.纯粹风险 D.技术风险

查看答案

根据风险的(  ),可以把风险分为收益风险、纯粹风险和投机风险。

根据风险的(  ),可以把风险分为收益风险、纯粹风险和投机风险。A.产生的社会环境 B.标的 C.产生的原因 D.性质

查看答案