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

有以下程序 #include 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.BDI
  • D.BCF
热度🔥1,931
参考答案:C
解析:

【解析】在函数main()中,第一次执行for 循环时,b的值等于1,此时输出字母B;第二次执行for循环时,b的值等于3,此时输出字母D;第三次执行for循环时,b的值等于8,此时输出字母I。因此C选项正确。
复制题目向AI提问