下列程序是求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: 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;
举一反三
- 中国大学MOOC: 下面程序执行后的输出结果是( )。#include int main(){ int i=0,s=0; for (;;) { if(i==3||i==5) continue; if (i==6) break; i++; s+=i; }; printf(%d,s); return 0;}#include int main(){ int i=0,s=0; for (;;) { if(i==3||i==5) continue; if (i==6) break; i++; s+=i; }; printf(%d,s); return 0;}#include int main(){ int i=0,s=0; for (;;) { if(i==3||i==5) continue; if (i==6) break; i++; s+=i; }; printf(%d,s); return 0;}#include int main(){ int i=0,s=0; for (;;) { if(i==3||i==5) continue;
- 以下程序段: int i=10 ,s=0; while( i>0) { continue; s+=i-- ;}
- 下列程序段不是死循环的是。 A: A)int i=100;while(1){ i=i%100+1;If(i>100)break;} B: int k=0;do{ ++k;}while(k>=0); C: for(; ;); D: int s=36;while(s)--s;
- 下列程序段不是死循环的是( )。 A: int i=100; while(1) { i=i%100+1; if(i>100) break; } B: for( ; ; ); C: int k=0; do { ++k; } while(k<=0); D: int s=36; while(s); --s;
- 以下程序段中,与其他三个功能不同的程序段是______。 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++);