执行下列程序段后,变量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
【正确答案】 C
【答案解析】本题考查For循环。初始将intsum和I都定义为整型。因此循环初始I值取整为20,进入第一次循环,执行intsum一0+20;进入下一循环前Step一4.7对I值减4.7,取整为15,之后执行第二次循环,intsum=20+1 5;进入下一循环前I值变为15—4.7=10.3,取整为10,执行第三次循环,intsum=20+15+10;进入下一循环前I值变为10—4.7=5.3,取整为5,执行第四次循环,intsum=20+1 5+10+5=50;进入下一循环前I值变为5—4.7=0.3,取整为0,不再满足循环条件,因此intsum值为50。