选择题
以下程序段中,与其他三个功能不同的程序段是______。
A、
s=0;i=1; for(;;){s+=i; i++; if(i<=10)break;}
B、
s=0,i=1; for( ;i<=10; ) {s+=i,i++;}
C、
s=0; for(i=1; i<=10; i++){s+=i;}
D、
for(s=0,i=1; i<=10; s+=i,i++) ;
【正确答案】
A
【答案解析】
B,C,D选项都表示对1到10进行累加后赋给s,而选项A中包含break语句,循环体只执行一次,结束整个循环过程,因此答案为A选项。
提交答案
关闭