对下面三条语句,正确的叙述是。
(1) while(a)i++;
(2) while(a==0)i++;
(3) while(a!=0)i++;
(1) while(a)i++;
(2) while(a==0)i++;
(3) while(a!=0)i++;
举一反三
- for(vari=1;i<=3;i++){document.write(‘*’);}和以上代码等价的是A.vari=1;while(i<=3){document.write(‘*’);i++;}B.vari=1;while(i<=5){document.write(‘*’);i++;}C.vari=0;do{document.write(‘*’);i++;}while(i<=3)D.vari=0;do{document.write(‘*’);i++;}while(i<=5)
- 以下能正确计算1*2*3*……*10的程序段是( )。 A: do{i=1; s=1;s*=i;i++;} while(i<;=10); B: do{i=1; s=0;s*=i;i++;} while(i<;=10); C: i=1; s=1;do{s*=i;i++;} while(i<;=10); D: i=1; s=0;do{s*=i;i++;} while(i<;=10);
- 运行以下哪个循环和其他三条循环后i的值不同? A: int i=0;while(i<;10){ i++;} B: int i=0;while(i<;=9){ ++i;} C: int i=0;while(i++<;10){ ;} D: int i=0;while(i++<;9){ ;}
- 以下能正确计算1×2×3×4...×10的程序段是A.i=1;s=1;do{s=s*i;i++;}while(i<=10)B.do{i=1;s=1;s=s*i;i++;}while(i<=10);C.i=1;s=0;do{s=s*i;i++;}while(i<=10);D.do{i=1;s=0;s=s*i;i++;}while(i<=10);
- 以下能正确计算1×2×3×…×10的程序段是 。 A: do {i=1;s=1; s=s*i; i++; } while(i<=10); B: do {i=1;s=0; s=s*i; i++; } while(i<=10); C: i=1;s=1; do {s=s*i; i++; } while(i<=10); D: i=1;s=0; do {s=s*i; i++; } while(i<=10);