【正确答案】
(1)错误:char ch1,ch2
正确:char ch1,ch2;
(2)错误:friend void set(Samples,char c1,char c2)
正确:friend void set(Sample &s,char c1,char c2)
(3)错误:obj. set(obj,'7','9');
正确:set(obj,'7','9');
【答案解析】[解析]
(1)主要考查考生对于变量定义格式的掌握,结尾应该使用“;”;
(2)主要考查考生对于传值调用与引用调用区别的掌握,为了改变对象的值,在这里应该使用引用调用;
(3)主要考查考生对于友元函数概念的理解,友元函数而不是当前类的成员函数,而是独立于当前类的外部函数,在使用时应该直接调用不需要使用对象访问。