单选题 有以下程序
#include<stdio.h>
int f(int x);
main()
{ int a,b=0;
for(a=0;a<3;a+=1)
{b+=f(a);putchar("A"+b);}
}
int f(int x)
( return x*x+1;}
程序运行后输出结果是______。
【正确答案】 A
【答案解析】[解析] 第一次循环,b为1,输出为B,第二次循环b为3,输出为D,第三次循环b为8,输出为I,所以选择A。