设有如下的程序段: s = 0 i = 1 While i

admin2019-03-14  21

问题 设有如下的程序段:
    s = 0
    i = 1
    While i <= 10
        s = s + i
    Wend
    Print s
以上程序段的执行结果是

选项 A、输出 55
B、输出 56
C、死循环,直到溢出
D、输出无穷大的数

答案C

解析 i=1,循环条件1<10,s = 0+1;下次循环i的值仍为1,继续执行;以此类推,无论执行多少次,变量i的值都没有发生改变,循环条件i<=10总是满足即"条件"永远为真,程序将不停地重复执行循环体,造成"死循环",故正确答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/tvN0FFFM
0

最新回复(0)