下面程序段中Print方法不能执行6次的是

admin2018-12-20  25

问题 下面程序段中Print方法不能执行6次的是

选项 A、For i = 1 To 2
             For j = 1 To 3
                 Print i
             Next
         Next
B、i = 1
         Do While i <= 2
             For i = 1 To 3
                 Print i
             Next
             i = i + 1
         Loop
C、For i = -2 To 8 Step 2
             Print i
         Next
D、i = 10
         Do
             Print i
             i = i - 3
         Loop Until i < -7

答案B

解析 选项A,双重For循环,外层循环i从1到2,内层循环j从1到3。外层循环每执行1次,内层循环执行3次,总共执行了6次。选项B,While与For循环的结合体,While循环条件i从1到2执行了2次,For循环与变量i的取值相关,当i=1,For循环执行了3次,当i=2时,For循环从2到3执行了2次,共执行了5次打印print方法,故选项B错误。选项C,For循环,i从-2开始,直到8,步长为2,i取值为-2,0,2,4,6,8,执行了6次打印Print方法。选项D,Do…Loop Until,当程序开始执行时,先执行循环体 ,再判断循环"条件"值,当条件为真时结束循环,否则执行循环体。变量i的取值:10,7,4,1,-2,-5,共执行了6次打印Print方法。故正确答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/I5Fp777K
0

最新回复(0)