问题
单项选择题
有以下程序:
# include <stdio.h>
int f(int x);
main()
int a,b=0;
for(a=0;a<3;a++)
b=b+f(a); putchar('A'+b);
int f(int x)
return x*x1;
程序运行后的输出结果是( )。
A.ABE
B.BDI
C.BCF
D.BCD
答案
参考答案:B
解析:
第一次循环时,b=1,输出结果为B;
第二次循环时,b=3,输出结果为D;
第三次循环时, b=8,输出结果为I。