问题 多项选择题

改错题使用VC6打开考生文件夹下的工程test19_1,此工程包含一个源程序文件test19_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:1:weight:5age:02:weight:7age:9源程序文件test19_1.cpp清单如下:#include class animal{public:/**************** found *******************/ friend void setvalue(animal&,int);/**************** found *******************/ viod print();protected: int itsweight; int itsage;};void animal::print(){ cout<<"weight:"<

答案

参考答案:(A)错误:缺少友元函数的声明 正确:添加友元函数的声明friend void setvalue(animal&,int,int); (B)错误:viod print();正确: void print();(C)错误:animal peppy正确:animal peppy;

解析:(1)主要考查考生对于成员函数定义规则的掌握,成员函数必须先声明再使用,即使是友元函数也不例外;(2)主要考查考生对于关键字的掌握,空类型应用void;(3)主要考查考生对于变量定义的掌握,该处缺少";"。

问答题 简答题
单项选择题