问答题
18分
打开考生文件夹proj1下的工程proj1,其中有“小轿车”类Car 和主函数main的定义。程序中位于每个// ERROR **********found*******...
打开考生文件夹proj1下的工程proj1,其
中有“小轿车”类Car 和主函数main的定义。程序中位于每个
// ERROR **********found**********下的语句行有错误,请加以更正。更正后
程序的输出应该是:
东风
黑色
注意:只能修改每个// ERROR **********found**********下的那一行,不
要改动程序中的其他内容。
中有“小轿车”类Car 和主函数main的定义。程序中位于每个
// ERROR **********found**********下的语句行有错误,请加以更正。更正后
程序的输出应该是:
东风
黑色
注意:只能修改每个// ERROR **********found**********下的那一行,不
要改动程序中的其他内容。
参考解析: 参考答案:
Car(const char *ty=NULL, const char * co)改为Car(const char * co, const char *ty=NULL)
if(ty=NULL)改为if(ty==NULL)
if(color) delete color改为if(color) delete[] color;
考点分析:
主要考察类的有默认值的形参声明时放的位置。运算符=与运算符==的区别。释放内存空间,delete与delete[]的区别。
答案解析: