单选题 现有如下程序:Private Sub Commandl_Click() s=0 For i=1 To 5 S=S+f(5+i) Next Print sEnd SubPublic Function f(x As Integer) If x>=10 Then t=x+1 Else t=x+2 End If f=tEnd Function运行程序,则窗体上显示的是( )。
【正确答案】 B
【答案解析】解析:程序中过程f的功能是参数值大于等于10时,返回参数加l的值,否则返回参数加2的值。因此按钮事件中s值的计算过程如下: i=1时,s=0+{(5+1)=8; i=2时,s=8+f(5+2)=8+9=17; i=3时,s=17+f(5+3)=17+10=27; i=4时,s=27+f(5+4)=27+1 1=38; i=5时,s=38+f(5+5)=38+1 1=49; 因此最终在窗体上输出的是49。