早教吧 育儿知识 作业答案 考试题库 百科 知识分享

VB有道不会做。有如下VisualBasic程序:PrivateSubCommand1Click()DimsAsInteger,tAsIntegert=1:s=0Fori=1To10Step2t=t*2s=t+1NextiText1.Text=Str(s)EndSub问:(1)程序运行后,变量s

题目详情
VB有道不会做。
有如下Visual Basic程序:
Private Sub Command1_Click()
Dim s As Integer, t As Integer
t = 1: s = 0
For i = 1 To 10 Step 2
t = t * 2
s = t + 1
Next i
Text1.Text = Str(s)
End Sub
问:
(1)程序运行后,变量s 的值为____________。
(2)程序运行后,语句"t = t * 2"被执行的次数为____________。
▼优质解答
答案和解析
循环结束后 循环体执行5次
所以 t=t*2 最后的值为 32
s =t+1 最后的值为 32+1 =33
t= t*2 被执行 5次
需要主意的就是 s=t+1 对s变量的修改只有这一句,而且s的值根据t的值变化,且不累加,所以直接忽略之前4次循环 直接看最后一次的