以下能够正确计算n! 的程序是( )。

admin2009-01-19  27

问题 以下能够正确计算n! 的程序是(    )。

选项 A、Private Sub Command1_Click( )         n=5:x=l         Do                x=x*i                i=i+1         Loop While i < n         Print x      End Sub
B、Private Sub Command1_Click( )         n=5:x=1:i=1         Do                x=x*i                i=i+1         Loop While i < n         Print x      End Sub
C、Private Sub Command1_Cliek( )         n:5:x=1:i=1         Do               x=x* i               i:i+1         Loop While i < = n         Print x    End Sub
D、Private Sub Command1_Cliek( )         n=5:x:1:i=1         Do               x=x*i               i=j+1         Loop While i > n         Print x    End Sub

答案4

解析 本题考查Do Loop语句的用法。首先是执行循环体,再确定循环执行的条件,这里满足执行循环的条件应该是i<=n,选项A和B的循环条件都是i<n,少了i=n的一次循环,实际上只执行了n-1次;而选项D则从i>n时才开始执行,不合题意。
转载请注明原文地址:https://kaotiyun.com/show/Yx5p777K
0

最新回复(0)