运行下面程序的结果是:__________。s=0i=1while s!=100: s=s+i i=i+2print(i,s)
A: 21 100
B: 20 100
C: 100 21
D: 100 20
A: 21 100
B: 20 100
C: 100 21
D: 100 20
举一反三
- 运行下面程序的结果是:__________。s=0i=1while s!=100: s=s+i i=i+3print(i,s) A: 100 B: 101 C: 99 D: 出现死循环
- 下列选项中与语句while( ){ if(i>=100) break; s+=i; i++;}功能相同的语句是() A: for(;i<100;i++) s=s+i; B: for(;i<=100;i++) s+=i; C: for(;i<=100;i++, s=s+i); D: for(;i>=100;i++, s=s+i);
- 下述程序段中,与其他3个程序段作用不同的是_______。 A: s=0 i=0 While i>100 s=s+1 Wend B: s=0 i=0 While i<100 i=i+1 Wend C: s=0 i=1 Do While i<100 s=s+1 i=i+1 Loop D: s=0 i=0 Do Until i>=100 s=s+1 i=i+1 Loop
- 下列程序是求1到100的累计和,其中哪个程序是不能完成功能的: A: int s=0,i=0; while(i<=100)s+=i++ B: int s=0,i=0; while(i++<=100)s+=i; C: int s=0,i=0; while(i<100)s+=++i; D: int s=0,i=0; while(++i<=100)s+=i;
- 下列语句段,不是死循环的是( )。 A: i=100;while (1) {i=i%100+1;if (i==20) break; } B: B. for (i=1;;i++)sum=sum+1; C: k=0;do { ++k;} while (k<=0); D: s=3379;while (s++%2+3%2) s++; E: i=10;while(i<100) s=s+i;
