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