单选题 有以下程序: #include float f(float x); void main() {float a=0; for(int i=2;i<5;i++)a+=f((float)i); printf(''%3.0f\n'',A); } float f(float x) {return x*x+1;} 程序运行后的输出结果是( )。
【正确答案】 A
【答案解析】解析:子函数的功能是平方之后加1,循环体共执行3次,执行子函数时的形参分别是2,3,4,求和后的结果是(2*2+1)+(3*3+1)+(4*4+1)=32。