[单项选择题] 现有如下程序:Private Sub Command1_Click() s=0 For i=1 To 5s=s+f(5+i) Next Print sEnd Sub

[单项选择题] 现有如下程序: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 5 s=s+f(5+i) Next Print sEnd Sub

[单项选择题] 现有如下程序: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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5626255.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存