当前位置:IT认证>BASIC题库

问题:[选择题]

[单项选择题] 求1!+2!+…+10!的程序如下:Private Function s(x As Integer)f=1For i=1 To xf=f*iNexts=fEnd FunctionPrivate Sub Command1_Click()Dim i As IntegerDim y As LongFor i=1 To 10______NextPrint yEnd Sub为实现功能要求,程序的横线处应该填入的内容是()。


A.Calls(i)
B.Calls
C.y=y+s(i)
D.y=y+s

参考答案: C

  参考解析

题目中过程s的功能是实现一个数的阶乘,而题目是求1到10的阶乘的和,则程序空缺处应该是过程s返回值的累加,因此就应该为y=y+s(i)。

微信端