填空题 有以下程序 int fa(int x){return x*x;} int fb(int x) {return x*x*x;} int f(ing(*f1)(),int (*f2)(),int x) {return f2(x)-f1(x);} main() {int i;i=f(fa,fb,2),printf("%d/n",i);} 程序运行后,输出结果是{{U}} 【8】 {{/U}}。
  • 1、
【正确答案】 1、4    
【答案解析】[评析] 在主函数中调用函数f,函数f有三个参数,形参f1与f2分别是两个指向函数的指针。在f中执行f2(x)-f1(x),实际上是执行了fb()2)-fa(2),故执行i=(fa,fb,2)卮i的值为2^3-2^2=4。