问题 单项选择题

有以下程序
#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.BDI
B.BCD
C.ABE
D.BCF

答案

参考答案:A

解析: 第一次循环,b为1,输出为B,第二次循环b为3,输出为D,第三次循环b为8,输出为I,所以选择A。

填空题
单项选择题