更多"有以下程序: int fa(int x) { return "的相关试题:
[单项选择]有以下程序: 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);printf("%d/n",i); } 程序运行后的输出结果是( )。
A. 1 2 6 8
B. 8 6 2 1
C. 8 1 6 2
D. 8 6 1 2
[单项选择]有以下程序: 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);printf("%d/n",i); } 程序运行后的输出结果是
A. -4
B. 1
C. 4
D. 8
[单项选择]有以下程序:
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);printf("%d/n",i);
}
程序运行后的输出结果是( )。
A. -4
B. 1
C. 4
D. 8
[单项选择]有以下程序
int add(int a,int b){return(a+b); }
main( )
{int k,(*f)( ),a=5,b=10;
f=add;
}
则以下函数调用语句错误的是【 】。
A. k:(*f)(a.b);
B. k=add(a,b);
C. k=*f(a,b);
D. k=f(a,b);