![[单项选择题] 现有如下程序:Private Sub Command1_Click() s=0 For i=1 To 5s=s+f(5+i) Next Print sEnd Sub,第1张 [单项选择题] 现有如下程序:Private Sub Command1_Click() s=0 For i=1 To 5s=s+f(5+i) Next Print sEnd Sub,第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E7%8E%B0%E6%9C%89%E5%A6%82%E4%B8%8B%E7%A8%8B%E5%BA%8F%EF%BC%9APrivate+Sub+Command1_Click%28%29+s%3D0+For+i%3D1+To+5s%3Ds%2Bf%285%2Bi%29+Next+Print+sEnd+Sub.png)
[单项选择题] 现有如下程序:Private Sub Command1_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运行程序,则窗体上显示的是( )。
A.38
B.49
C.61
D.70
正确答案:B
参考解析:本题考查的考点是有关函数调用和If语句的。要注意在前4次循环中每次调用f函数时传递的参数分别为6、7、8、9,都是小于10的;最后一次循环传递参数10。所以最终结果应该为 8+9+10+11+11=49
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)