单项选择题

有以下程序: 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
<上一题 目录 下一题>
热门 试题

单项选择题
设函数fun的定义形式为 void fun(char ch,float x) {…} 则以下对函数fun的调用语句中,正确的是( )。
A.fun("abc",3.0);
B.t=fun('D',16.5);
C.fun('65',2.8);
D.fun(32,32);
单项选择题
若有定义 int*p[3]; ,则以下叙述中正确的是( )。
A.定义了一个基类型为int的指针变量p,该变量具有3个指针
B.定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针
C.定义了—个名为*p的整型数组,该数组含有3个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素
相关试题
  • 以下程序中函数huiwen的功能是检查一个字符...
  • 以下程序的功能是计算:s=1+12+12...
  • 以下程序的输出结果是 【9】 。#includ...
  • 以下函数fun的功能是返回str所指字符串中以...
  • 下面程序的运行结果是 【17】 。#defi...