柠檬试题库
search
首页 计算机 公务员 驾照 关于

若有以下程序 #include 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); } } 则程序的输出结果是


  • A.abcd
  • B.ABEJ
  • C.abej
  • D.ABCD
热度🔥1,430
参考答案:C
解析:

【解析】该题目首先初始化变量a和b,通过for循环语句使a取值为0、1、2、3,f函数的功能是将a*a+'a'的值返回给b,即b为a、b、e、j。最后通过字符输出函数putchar()将b输出。因此C选项正确。
复制题目向AI提问