选择题   有以下程序
    #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;    }
程序运行后输出结果是______。
 
【正确答案】 D
【答案解析】[考点] 函数、指针和数组 在函数main()中,第一次执行for循环时,b的值等于1,此时输出字母B;第二次执行for循环时,b的值等于3,此时输出字母D;第三次执行for循环时,b的值等于8,此时输出字母I。