二级模拟试题:C 习题与解析(友元-01)

文章作者 100test 发表时间 2007:03:10 16:43:31
来源 100Test.Com百考试题网


01.分析以下程序的执行结果
#include
class Sample
{
int n.
public:
Sample(int i){n=i.}
friend int add(Sample &.s1,Sample &.s2).
}.
int add(Sample &.s1,Sample &.s2)
{
return s1.n s2.n.
}
void main()
{
Sample s1(10),s2(20).
cout<}

解:
本题说明了友元函数的使用方法。add()是一个友元函数,它返回两个引用对象的n值之和。 来源:www.examda.com
所以输出为: 30

注意:友元函数不是类的成元函数

相关文章


二级模拟试题:C 习题与解析(友元-04)
二级笔试试题-基础知识和C程序设计(2)
等级考试C语言基础测试题
计算机等级考试二级公共基础知识(06年考试必备)(三)
二级模拟试题:C 习题与解析(友元-01)
计算机等级考试二级公共基础知识(06年考试必备)(二)
计算机二级C语言笔试试题及答案
计算机等级考试二级公共基础知识(06年考试必备)(五)
计算机等级考试二级公共基础知识(06年考试必备)(四)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛