问题 单项选择题

有以下程序:
# 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。

选择题
单项选择题