问题 单项选择题

在窗体上画一个名称为Command1的命令按钮,并编写以下程序:
Private Sub Command1_Click()
Dim n% ,b,t
t=1:b=1:n=2
Do
b=b*n:t=t+b:n=n+1
Loop Until n>9
Print t
End Sub
此程序计算并输出一个表达式的值,该表达式是______。

A) 9!
B) 10!
C) 1!+2!+…+9!
D) 1!+2!+…+10!

答案

参考答案:C

解析: 在Do循环中,每次执行循环体时,变量b的值为当前n值的阶乘,而变量t用于记录n的各次阶乘之和,在最后一次执行循环体时b的值为9!(此时n=9),t=1!+2!+3!+4!+5!+6!+7!+8!+9!,而n加1后为10,大于9结束循环。

单项选择题 A3/A4型题
单项选择题