发布网友 发布时间:2022-05-12 20:11
共3个回答
热心网友 时间:2023-10-20 21:19
m = 0: s = 0
热心网友 时间:2023-10-20 21:19
答案是 (B)追问怎么算?追答m = 0: S = 0
Do While m
m = m + 2
S = S + m
Loop
的语句执行原理:当为真,执行循环,当为假结束循环
首先判断:m < 10,因为m=0,所以m < 10结果为真,执行循环
m = m + 2 结果m=2
S = S + m 结果 s =2
执行Loop将返回到 Do While m < 10,此时m=2,所以m < 10结果为真,执行循环
m = m + 2 结果m=4
S = S + m 结果 s =6
执行Loop将返回到 Do While m < 10,此时m=4,所以m < 10结果为真,执行循环
m = m + 2 结果m=6
S = S + m 结果 s =12
执行Loop将返回到 Do While m < 10,此时m=6,所以m < 10结果为真,执行循环
m = m + 2 结果m=8
S = S + m 结果 s =20
执行Loop将返回到 Do While m < 10,此时m=8,所以m < 10结果为真,执行循环
m = m + 2 结果m=10
S = S + m 结果 s =20
执行Loop将返回到 Do While m < 10,此时10=8,所以m < 10结果为假,结束循环
至此:
m=10
s = 30
热心网友 时间:2023-10-20 21:20
s = 2 + 4 + 6 + 8 + 10 = 30