A: for(i=1;i<=3;i++){ }
B: for(i=0;i<=3;i++){ }
C: for(i=2;i<=6;i=i+2){ }
D: for(i=3;i>=1;i--){ }
举一反三
- 下列循环中,( )的循环体执行超过3次。 A: for(i=1;i<=3;i++){ } B: for(i=0;i<=3;i++){ } C: for(i=2;i<=6;i=i+2){ } D: for(i=3;i>=1;i--){ }
- 执行循环后,()中i的值是6。 A: for(i=1;i<=6;i++){ } B: for(i=1;i<6;i++){ } C: for(i=0;i<=6;i=i+2){ } D: for(i=10;i>=6;i--){ }
- 下列关于for循环的语法格式,正确的是()。 A: for (int i = 1, i <= 3, i++) {} B: for (int i ; i <= 3; i++) {} C: for ( i = 1 ; i <= 3; i++) {} D: for(int i=1;i<=3;i++){}
- 【单选题】若有定义 : 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++; }
- 下列循环语句中,哪个的循环次数不是5次。 A: for( i=1;i<=5;i++) B: for( i=2;i<=10;i=i+2) C: i=10; while(i<=20) i=i+2; D: i=20; while(i>=0) i--;
内容
- 0
#include main() {inta[3][3]={{1,2,3},{4,5,6},{7,8,9}}; intb[3]={0},i; for(i=1;i<3;i++)b[i]=a[i][2]+a[2][i]; for(i=1;i<3;i++)printf(“%d”,b[i]); printf(“”);} 程序运行后的输出结果是
- 1
结束循环后,( )中 i 的值是10。 A: for(i=1;i<=10;i++){ } B: for(i=1;i<10;i++){ } C: for(i=0;i<=10;i=i+2){ } D: for(i=10;i>=10;i--){ }
- 2
求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++; }}
- 3
以下for循环的循环体的执行次数是( )。 for(i=0;i<=3;i++); A: 4 B: 3 C: 2 D: 1
- 4
以下程序段实现的输出是()。for(i=0;i<;=9;i++)s[i]=i;for(i=9;i>;=0;i--)printf("%2d",s[i]);[/i][/i] A: 9 7 5 3 1 B: 1 3 5 7 9 C: 9 8 7 6 5 4 3 2 1 0 D: 0 1 2 3 4 5 6 7 8 9