阅读程序: a=1:b=1 DO Print a,b a=a+b: b=a+b If a>20 Then Exit DO Loop 程序中的Do-Loop循环的循环体执行【 】次

admin2009-05-20  29

问题 阅读程序:
   a=1:b=1
   DO
   Print  a,b
   a=a+b: b=a+b
   If  a>20  Then  Exit  DO
   Loop
   程序中的Do-Loop循环的循环体执行【  】次

选项

答案5

解析 本题考查Do-Loop循环。在Do-Loop循环中,允许省略While和Until关键字,此时,就Do-Loop循环体本身而言,没有语法错误,而是形成了无限循环。本题中用If语句和Exit Do语句作为结束循环的条件,所以不会形成无数多次循环。程序的功能是打印数列1,1,2, 3,5,8,13,21,34,55,……当a为34时,结束循环。所以本题的答案是执行5次循环。
转载请注明原文地址:https://jikaoti.com/ti/tjc0FFFM
0

最新回复(0)