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

admin2019-04-13  24

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

选项 A、10
B、25
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/kU0p777K
0

相关试题推荐
最新回复(0)