选择题   有以下程序
    #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。