执行下列程序段后,变量 intsum 的值是 Dim intsum As Integer Dim I As Integer intsum = 0 For I=20.2 To 5 Step -4.7 intsu

admin2015-07-01  23

问题 执行下列程序段后,变量 intsum 的值是
    Dim intsum As Integer
    Dim I As Integer
    intsum = 0
    For I=20.2 To 5 Step -4.7
        intsum = intsum + I
    Next I

选项 A、150
B、200
C、50
D、0

答案C

解析 本题考查For循环。初始将intsum和I都定义为整型。因此循环初始I值取整为20,进入第一次循环,执行intsum=0+20;进入下一循环前Step -4.7对I值减4.7,取整为15,之后执行第二次循环,intsum=20+15;进入下一循环前I值变为15-4.7=10.3,取整为10,执行第三次循环,intsum=20+15+10;进入下一循环前I值变为10-4.7=5.3,取整为5,执行第四次循环,intsum=20+15+10 +5=50;进入下一循环前I值变为5-4.7=0.3,取整为0,不再满足循环条件,因此intsum值为50。
转载请注明原文地址:https://kaotiyun.com/show/yzgp777K
0

最新回复(0)