A: i+=2;
B: i++;
C: i*=2;
D: i**
举一反三
- 以下哪些语句可以打印1-100之间所有的偶数( ) A: for(var i=1;i<=100;i++) { if(i%2==1) {console.log(i); B: for(var i=1;i<=100;i+=1) { console.log(i); } C: for(var i=1;i<=100;i++) { if(i%2==0) {console.log(i); D: for(var i=2;i<=100;i+=2) { console.log(i); }
- 【单选题】与语句for(i=2;i<10;i++)printf(“*”);不同的语句是()。 A. i=2;for(;i<10;i++)printf(“*”); B. for(i=2;i<10;++i)printf(“*”); C. for(i=2;i<10;i+1)printf(“*”); D. for(i=2;;i++){printf(“*”);if(i>=10)break;}
- 【单选题】若有定义 : int i,x=0; 语句 for(i=1;i<=3;i++) x+=2; 与下列 () 程序段不等价。 A. i=1;for( ;i<=3;i++) x+=2; B. i=1;for( ; ;i++) x+=2; C. for(i=1;i<=3; ) {x+=2; i++;} D. i=1;for( ;i<=3; ) {x+=2; i++; }
- 下列程序段不会出现无限循环的是( ) A: int i=-1; while(1) i++; B: int i,a; for(i=1;;i++) a+=2; C: int i=2; while(i==4) i+=2; D: int i=2 while(i=4) i+=2;
- 与语句for(i=2;i<10;i++)printf(“*”);不同的语句是( )。
内容
- 0
下列语句或语句序列中有语法错误的是 A: int i,j; for( i=0, j=0; i<5; i++, j--)cout<B.for(10)cout<C.int i; for( i=0; i<5; i+=2) cout<D.int i=0; for( ; i<5; i++)cout<
- 1
执行i=-1;while(i<10) i+=2;i++; 后,i的值 为11
- 2
for循环语句中小括号里的正确语法格式为 A: for(i=2;i++) B: for(int i=0;i<;10;i++) C: for(i<;10;i- -) D: for(i++)
- 3
2-100自然数求和的for循环代码最适合的是()。 A: for(i=1;i<100;i++) B: for(i=1;i<=100;i++) C: for(i=2;i<100;i++) D: for(i=2;i<=100;i++)
- 4
求1至1000之间满足“用3除余2;用5除余3;用7除余2”的数,下面程序哪个能实现。 A: #includevoidmain(){ int i;do {if(i%3==2||i%5==3||i%7==2)printf("%d",i);i++; }while(i<=1000);} B: #includevoidmain(){ int i;while(i<=1000){if(i%3==2||i%5==3||i%7==2)printf("%d",i);i++; }} C: #includevoidmain(){ int i;for(i=1;i<=1000;i++){if(i%3==2||i%5==3||i%7==2)printf("%d",i);i++; }} D: voidmain(){ int i;for(i=1;i<=1000;i++){if(i%3==2&&i%5==3&&i%7==2)printf("%d",i);i++; }}