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

求问一道VB题目.以下VisualBasic程序的功能是:计算表达式1×3+2×3+3×3+…100×3的值,并在文本框Text1中输出计算结果。PrivateSubCommand1Click()DimiAsInteger,sAsIntegers=0i=1DoWhilei

题目详情
求问一道VB题目
.以下Visual Basic程序的功能是:计算表达式1×3+2×3+3×3+…100×3的值,并在文本框Text1中输出计算结果。
Private Sub Command1_Click()
Dim i As Integer, s As Integer
s = 0
i = 1
Do While i <= 100
s = i * 3
i = i + 1
Loop
Text1.Text = Str(s)
End Sub
问:
(1)刚退出循环时,变量i的值是____________。
(2)为了实现上述表达式的计算,程序中划线处的表达式应更正为____________。
(1)101(2)s+i*3
第二题为什么是这个答案
▼优质解答
答案和解析
因为如果是 s = i * 3,每次循环到此步时都会将s重新赋值为 i*3
如果改成 s=s+i*3,则是在上一个的基础上再加上新的i*3 ,就相当于 ...+(i-1)*3+i*3+...