s=6;do s-=2; while(!s);能循环三次.
举一反三
- 【5 do while循环】 以下能正确计算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);
- 下列循环嵌套的结构中,正确的是_______。 A: For i = 2,4,6,8,10 ``` Do ``` Loop While s > 0Next B: For i = 2 To 10 ``` Do While s > 0 ``` LoopNext C: For i = 2 To 10 ``` Do While s > 0 ``` Next Loop D: For i = 2 To 10 ``` Do ``` Next Loop While s > 0
- 中国大学MOOC: 若有如下循环,程序执行后显示______次MsgBox。Dim s%Do While s<=3 s=s+1 MsgBox(s)Loop
- 以下能正确计算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);
- 【填空题】设 n 和 s 均为整型变量,分别具有初值 1 和 10 。试指出下列循环语句的循环体各执行多少次,以及结束循环后 n 值各为多少? Do while n <= s n=n+3 Loop 循环体执行____(1)____次,结束循环后n值是______(2)______。 Do Until n*s>40 n=n*2 Loop 循环体执行____(3)____次,结束循环后n值是______(4)______。 while n<s n=n+3 Wend 循环体执行____(5)____次,结束循环后n值是______(6)______。 Do n=3*n Loop Until n>s 循环体执行____(7)____次,结束循环后n值是______(8)______。 Do n=s n=n+2 Loop While n<s 循环体执行____(9)____次,结束循环后n值是______(10)______