单项选择题

有以下程序
int fa(int x)
return x*x;
int fb(int x)
return x*x*x;
int f(int(*f1)(),int(*f2)(),int x)
return f2(x)-f1(x);
main()
int i;
i=f(fa,fb,2);pfintf(“%d\n”,i);
程序运行后的输出结果是

A.-4
B.1
C.4
D.8