单选题 有以下程序
   int fa(int x)
   {return x*x;  }
   intfb(int x)
   {return x*x*x;  }
   intf(int(*f1)(),int(*f2)(),int x)
   {returnt2(x)-f1(x);  }
   main()
   {int i;
       i=f(fa,fb,2);
       printf("/%d\n",i);
   }
   程序运行后的输出结果是(    )。
   A.-4    B.1    C.4 D.8
【正确答案】 C
【答案解析】