题目内容:
有如下程序: #inClude<iostream> using namespaCe std; Class Sample{
friend long fun(Sample S); publiC:
Sample(10ng A.{x=a;} private:
long X;
}; long fun(Sample S){
if(S.x<2)return l;
return S.X*fun(Sample(s.x-1)); }
int main( ) {
int sum=0;
for(int i=0;i<6;i++) {sum+=fun(Sample(i));}
Cout<<sum: return 0;
}
执行这个程序的输出结果是( )。 A.120
B.16
C.154
D.34
参考答案:
答案解析: