问题
单项选择题
以下程序段中Do…Loop循环行的次数为( )。
n=5
Do
If n Mod 2=0 Then
n=n\2
Else
n=n*3+1
End If
Loop until n=1
A) 4
B) 3
C) 5
D) 2
答案
参考答案:C
解析: 此类循环题一定要按步骤记清楚。n初始值5,第一次执行Else值16,第二次执行If行值为8,第三次执行Else值为4,第四次执行Else值为2,第五次执行日se值为1,结束循环。