问题
单项选择题
在下面的DO循环中,一共要循环______次。 M=5 N=1 DO WHILE N<=H N=N+1 ENDDO
A.1
B.6
C.4
D.5
答案
参考答案:D
解析: 程序中用N作为循环控制变量,M作为循环终止变量。对于本程序来说,当循环控制变量N的值大于循环终止变量M的值时,循环结束。 该循环结构第1次循环结束时:M=5,N=2。第2次循环结束时:M=5,N=3。第3次循环结束时: M=5,N=4。第4次循环结束时:M=5,N=5。第5次循环结束时:M=5,N=6。此时,由于N的值已大于 M的值,所以要退出循环体,循环结束。由此可知,该循环结构一共循环了5次。