[单选题]

有以下程序:include float f1 (float n ){return n*n;}float f2 ( float n){return 2

有以下程序:#include <stdio.h>float f1 (float n ){ return n*n;}float f2 ( float n){ return 2 * n;}main( ){ float ( * p1)(float),( * p2)(float),(*t)(float) ,y1,y2; p1 = f1;p2 = f2; y1 = p2(p1(2.0) ); t =p1;p1 = p2;p2 =t; y2=p2(p1(2.0)); prinff("% 3.0f, %3.Of/n" ,y1,y2);}程序运行后的输出结果是( )。

A.8,16

B.8,8

C.16,16

D.4,8

参考答案与解析: