A-A+

以下程序执行后Sum的值是(48)。main(){ int i sum; for(i=1;i

2022-08-06 03:29:27 问答库 阅读 175 次

问题详情

以下程序执行后Sum的值是(48)。main(){ int i,sum; for(i=1;i<6;i++)sum+=i; printf("%dn",sam);}
A.15
B.14
C.不确定
D.0请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:整个循环的过程中,sum一直进行累加,根据循环的条件,i从1变化到5,sum最终的值为:1+2+3+4+5=15。所以,这道题很容易做出选择A选项的判断。但是c语言中,如果不在定义变量的时候赋初始值,那么该变量的值将会是一个随机数。所以,本题的正确答案是C。

考点:程序