问题 单项选择题

在下面的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次。

选择题
问答题 简答题