以下程序执行后sum的值是 ( ) main( ) { int i,sum; for(i;i<6;i+ +)sum+=i; printf("%d

题目

以下程序执行后sum的值是 ( ) main( ) { int i,sum; for(i;i<6;i+ +)sum+=i; printf("%d\n",sum); }

A.15

B.14

C.不确定

D.0

参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下程序执行后sum的值是: main() { int i , sum; for(i=1;i<6;i++) sum+=i; printf("%dn",sum); }

A.15

B.14

C.不确定

D.0


C解析:变量sum在使用时未赋初值,所以无法确定sum最终的值。

第2题:

以下程序执行后,sum的值是______。main(){ int i, sum; for(i=1;i<6;i++) sum+=i; printf("%d\n",sum);}

A.15

B.14

C.不确定

D.0


正确答案:C

第3题:

以下程序执行后Sum的值是(48)。main(){ int i,sum; for(i=1;i<6;i++)sum+=i; printf("%d\n",sam);}

A.15

B.14

C.不确定

D.0


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

第4题:

以下程序执行后sum的值是______。 main() { int i,sum; for(i=1;i<6;i++)sum+=i; printf("%d\n",sum); }

A.15

B.14

C.不确定

D.0


正确答案:C
解析:变量sum在使用时未赋初值,所以无法确定sum最终的值。

第5题:

以下程序执行后sum的值是( )。

main

{ int i,sum;

for(i=1;i<6;i++)

sum+=i:

printf("1%d\n",sum): }

A.15

B.14

C.不确定

D.0


正确答案:C
sum+=i等价于sun+i,在本题中sum没有赋初值,而题中只输出sum的值,因此整个结果为不确定值。

第6题:

以下程序执行后sum的值是( )。 main { int i,sum; for(i=1;i<6;i++)sum+=i: printf("1%d\n",sum): }

A.15

B.14

C.不确定

D.0


正确答案:C
sum+=i等价于sun+i,在本题中sum没有赋初值,而题中只输出sum的值,因此整个结果为不确定值。

第7题:

以下程序执行后sum的值是( )。

A.15

B.14

C.不确定

D.0 main() { int i, sum; for(i=1;i<6;i++) sum+=i; printf("%d\n",sum); }


正确答案:C
解析:C语言中,如果对定义的变量没有赋初值,那么在后面使用时,变量的值是不确定的。所以,本程序中,没有对sum赋初值,它的值不确定。在执行了for循环语句后,sum的值也不确定的,所以,4个选项中选项C符合题意。

第8题:

以下程序执行后sum的值是 ______。 main() { int i,sum; for(i=1;i<6;i++)sum+=i; printf("%d\n",sum); }

A.15

B.14

C.不确定

D.0


正确答案:C
解析:变量sum在使用时未赋初值,所以无法确定sum最终的值。

第9题:

以下程序:main(){inti,sum;for(i=1;i6;i++)sum+=i;printf(“%d\n”,sum);}执行程序后sum的值是()

A、15

B、14

C、不确定

D、0


参考答案:C