单选题 若有以下程序:
#include <stdio.h>
char f(char x)
{return x*x+"a"; }
main( )
{ char a, b=0;
for(a=0; a<4; a+ =1)
{b=f(a); putchar(b); }
}
则程序的输出结果是______。
【正确答案】 C
【答案解析】[解析] 该题目首先初始化变量a和b,通过for循环语句使a取值为0、1、2、3,f函数的功能是将a*a++"a"的值返回给b,即b为a、b、e、j。最后通过字符输出函数putchar()将b输出。因此C选项正确。