单选题
660.有以下程序: #include doublef( ); main() { doublea=0; int i; for(i=0;i<30;i+=10)a+=f( intf("%5.0f\n",a); } doublef( ) { return x*x+1; } 程序运行后的输出结果是( )。
A
503
B
401
C
500
D
1404
答案解析
正确答案:A
解析:
程序中调用了函数f,并在循环中累加函数f的返回值,同时在循环中输出a的值。需要注意变量a的作用域和函数f的返回值。
相关知识点:
函数f输出结果规律汇总
题目纠错
二级C语言知识练习
