问题 单项选择题

下列程序段的执行结果为  I=1  x=5   Do    I= I + 1   x= x + 2   Loop Until I>=7  Print " I= ";I  Print "x=";x

A.I=4

  x=5

B.I=7

  x=15

C.I=6

  x=8

D.I=7

  x=17

答案

参考答案:D

解析:【命题目的】考查考生对循环控制结构的掌握程度。
【解题要点】Do循环结构,其格式为:
Do
 [语句块]
  [Exit Do]
  Loop Until循环条件
此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件I>
=7的值为True,才停止。所以当程序结束运行后结果为:
           I = 7
           x = 17
【考点链接】Do…Loop While循环结构和循环结构的嵌套。

多项选择题
单项选择题