VB信息技术会考题下列为部分VB程序语句代码:s=32For i=1 To 10 Step s=s/2Next i上述程
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/03 15:29:23
VB信息技术会考题
下列为部分VB程序语句代码:
s=32
For i=1 To 10 Step
s=s/2
Next i
上述程序语句执行结束后,s的值为2,则循环语句的步长应为
A.1 B.2 C.3 D.4
选什么?为什么?
真的快回答,
下列为部分VB程序语句代码:
s=32
For i=1 To 10 Step
s=s/2
Next i
上述程序语句执行结束后,s的值为2,则循环语句的步长应为
A.1 B.2 C.3 D.4
选什么?为什么?
真的快回答,
![VB信息技术会考题下列为部分VB程序语句代码:s=32For i=1 To 10 Step s=s/2Next i上述程](/uploads/image/z/3434382-54-2.jpg?t=VB%E4%BF%A1%E6%81%AF%E6%8A%80%E6%9C%AF%E4%BC%9A%E8%80%83%E9%A2%98%E4%B8%8B%E5%88%97%E4%B8%BA%E9%83%A8%E5%88%86VB%E7%A8%8B%E5%BA%8F%E8%AF%AD%E5%8F%A5%E4%BB%A3%E7%A0%81%EF%BC%9As%3D32For+i%3D1+To+10+Step+s%3Ds%2F2Next+i%E4%B8%8A%E8%BF%B0%E7%A8%8B)
s 的初始值为 32,经过若干次除以 2 之后变成 2.
32 / 2 = 16
16 / 2 = 8
8 / 2 = 4
4 / 2 = 2
也就是说要经过4次循环就可以了.
如果步长为 1,那么1 to 10 一共要经过10次,超了.
如果步长为 2,那么1 to 10 一共要经过1、3、5、7、9共5次,也超了.
如果步长为 3,那么1 to 10 一共要经过1、4、7、10共4次,所以答案就是C.
如果步长为 4,那么1 to 10 一共要经过1、5、9共3次,不够.
综上,选C.
32 / 2 = 16
16 / 2 = 8
8 / 2 = 4
4 / 2 = 2
也就是说要经过4次循环就可以了.
如果步长为 1,那么1 to 10 一共要经过10次,超了.
如果步长为 2,那么1 to 10 一共要经过1、3、5、7、9共5次,也超了.
如果步长为 3,那么1 to 10 一共要经过1、4、7、10共4次,所以答案就是C.
如果步长为 4,那么1 to 10 一共要经过1、5、9共3次,不够.
综上,选C.
VB信息技术会考题下列为部分VB程序语句代码:s=32For i=1 To 10 Step s=s/2Next i上述程
VB执行下列程序:S=5 For I = 2.6 to 4.9 step 0.6 S = S + 1 Next i Pr
已知程序段:s=0 For i =1 to 10 step 2 s = s+1 i = i * 2 Next i 当循环
已知程序段:s=o,for i = 1 to 10 step 2,s=s+1 ,i = i*2 ,next i ,当循环
s=0 For i=1 to 10 step 2 s=s+i Next Print s
VB中计算的一道题问循环多少次for i = 1 to 10 step 3s = s + inext s
vb题 s=0:n=5 for i=1 to n s=s+i next i print s;i 结果怎么是15
请问以下VB程序运行结果是什么呀?1、For I=3 to 17 step 2 print I; next I prin
VB step1 还有for i=1 to 10 step
For i=1 To10 Step 2 s=s+i Next i Print i 的
VB程序里 For k=1 to 10 step
s = 2 For i = 3.2 To 4.9 Step 0.8 s = s + 1 next i