问题:[选择题]
A.PrivateSubCommand1Click() n=5:x=1 Do x=x*I I=I+1 LoopWhileI<n Printx EndSub
B.PrivateSubCommand1_Click() n=5:X=1:I=1 Do X=X*I I=I+1 LoopWhileI<n Printx EndSub
C.PrivateSubCommand1_Click() n=5:X=1:I=1 Do X=X*I I=I+1 LoopWhileI<=n PrintX EndSub
D.PrivateSubCommand1_Click() n=5:X=1:I=1 Do x=x*I I=I+1 LoopWhileI>n PrintX EndSub
● 参考解析
解析:n!=1×2×3×…×(n-1)×n,由于是累乘,因此x和i的初值都必须为1;其次就是循环执行条件的确定,由于使用的是While型循环,表示在满足条件时执行循环体中的代码,这里满足执行循环的条件应该是i<=n。