执行下列程序段后,变量 s 的值是 Dim s As long, x As Integer s = 0 : x = 1 Do While ( x < 10 ) s = s + x x = x + 2

admin2015-07-10  35

问题 执行下列程序段后,变量 s 的值是
    Dim s As long, x As Integer
    s = 0 : x = 1
    Do While ( x < 10 )
        s = s + x
        x = x + 2
Loop

选项 A、10
B、B25
C、50
D、100

答案B

解析 Do While…Loop语句是在条件式结果为真时,执行循环体,并持续到条件式结果为假或执行到选择性Exit Do语句而退出循环。在程序中,s初始值为0,x初始值为1,若满足x < 10循环条件则执行s = s + x,x = x + 2操作,实际上是求1-10以内奇数之和,因此1+3+5+7+9=25。
转载请注明原文地址:https://kaotiyun.com/show/xGgp777K
0

最新回复(0)