智慧职教: 有for(i=0;i<1000;i++),当i=1000时,i++=1001
举一反三
- inti,a[10]; for(i=0;i<10;i++) a[i]=i; for(i=0;i<10;i++,i++) a[i]+=2; for(i=0;i<10;i++) printf("%d",a[i]);
- 求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++; }}
- 以下程序段的运行结果是。 int i,a[10]; for(i=0;i<10;i++) a[i]=i; for(i=0;i<10;i++,i++) a[i]+=2; for(i=0;i<10;i++) printf("%d",a[i]);[/i][/i][/i]
- 智慧职教: for(var i=0;i<10;i++){ sum += i; } console.log( i ) 在控制台看到的i值是多少?
- 下列使用绝对宏DBYTE访问内存单元,错误的是 A: for(i=0;i<;10;i++)DBYTE[0x30+i]=0; B: for(i=0;i<;10;i++)DBYTE[0x30+i]=i; C: for(i=0;i<;10;i++)DBYTE[0x30]+i=0x01; D: for(i=0;i<;10;i++)A[i]=DBYTE[0x30+i];