单选题 有以下程序:#includ<stdio.h>inf(inx,iny){  return((y-x)*x);}main(){  ina=3,b=4,c=5,d;  d=f(f(a,b),f(a,c));  printf("%",d);}程序运行后的输出结果是(  )。
【正确答案】 B
【答案解析】主函数中语句d=f(f(a,b),f(a,c));用函数的返回值做参数,所以首先计算f(a,b)代入a=3,b=4,得3,然后计算f(a,c),代入a=3,c=5得6,所以d=f(f(a,b),f(a,c));,即为计算d=f(3,6),值为9。