更多"当执行以下程序段时( ) do{y--;}while(--y) "的相关试题:
[单项选择] 有以下程序段 int x=3 do { printf(""%d"",x-=2); } while (!(--x)); 其输出结果是()
A. 1
B. 3、0
C. 1、-2
D. 死循环
[单项选择]若变量已正确定义,有以下程序段: i=0; do printf("%d,",i); while(i++); print f("%d/n",i); 其输出结果是( )。
A. 0,0
B. 0,1
C. 1,1
D. 程序进入无限循环
[单项选择]若变量已正确定义,有以下程序段 i=0; do printf("%d,",i;while(i++); Printf("%d/n",,i); 其输出结果是
A. 0,0
B. 0,1
C. 1,1
D. 程序进入无限循环
[单项选择]下列程序段的执行结果是( ) int x=3: while(x<=5) {printf("%d",x-3);x++;}
A. 000
B. 112
C. 123
D. 012
[单项选择]有如下程序段,该程序段执行完后,执行循环的次数是 total=0 Counter=1 Do Print Counter total=total + Counter Print total Counter=Counter+1 If total>10 Then Exit Do End If Loop While Counter <=10
A. 5
B. 10
C. 15
D. 20
[单项选择]有如下的程序段,该程序段执行完后,共执行的循环次数是 total=0 Counter=1 Do Print Counter total=total * Counter + 1 Print total Counter=Counter +1 If total > 10 Then Exit Do End If Loop While Counter<=10
A. 4
B. 10
C. 15
D. 20
[单项选择]设有以下程序段 int x=0,s=0; while(!x!=0)s+=++x; printf("%d",s); 则
A. 运行程序段后输出0
B. 运行程序段后输出1
C. 程序段中的控制表达式是非法的
D. 程序段执行无限次
[单项选择]设有以下程序段 int X=0,s=0; while(!X!=0)S+=++X; printf("%d",s); 则
A. 运行程序段后输出0
B. 运行程序段后输出1
C. 程序段中的控制表达式是非法的
D. 程序段执行无限次
[单项选择]以下程序段执行完后,变量x的值为( )。
x=2
y=4
do
x=x*y
y=y+1
loop while y<4
A) 2 8) 4 C) 8 D) 20
[单项选择]以下程序段执行完后,变量A和B的值分别是( )。 A=1 B=A DO UNTIL A> =5 A=A+B B=B+A LOOP
A. 1, 1
B. 4, 6
C. 5, 8
D. 8, 13
[单项选择]若有如下程序段: main( ) {int n=0; while(printf("*")) {n++; if(n<3)break;} } 则下列描述正确的是 ( )
[单项选择]以下程序段中Do...Loop循环执行的次数为( )。 n=5 Do lf n Mod 2=0 Then n=n/2 Else n=n*3+1 End If Loop untiln=1
A. 4
B. 3
C. 5
D. 2
[单项选择]有如下程序段,该程序段执行完后,执行循环的次数是( )。
total=0
Counter=1
Do
Print Counter
total=total + Counter
Print total
Counter=Counter+1
If total>10 Then
Exit Do
End If
Loop While Counter <=10
A. 5
B. 10
C. 15
D. 20