问题 填空题

若有以下程序:
#include <iostream>
using namespace std;
int f(int x, int y)

return (y-x)*x;

int main()

int a=3,b=4,c=5,d;
d=f(f(a,b) ,f(a,c) );
cout<<d<<<end1;
return 0;

执行后的输出结果是 【8】

答案

参考答案:I

解析: 本题考核函数的嵌套调用。在主函数中执行语句“d=f(f(a,b) ,f(a,c));”调用了3次f()函数:调用f(a,b) 得到的值为3,调用f(a,c) 得到的值为6,调用f(3,6)得到的值为9。

填空题
填空题