Loop循环本身虽然没有退出机制,但是就算Loop循环没有Leave语句或相类似功能的语句,Loop循环也会执行完循环体所有语句命令后自然结束。
举一反三
- 在下列关于Do …Loop循环语句中循环体执行次数的说法中,正确的是________。A、Do While …Loop循环语句的循环体可能一次也不执行,Do…Loop While 循环语句的循环体至少执行一次。B、Do While …Loop和Do…Loop While循环语句的循环体都至少执行一次。C、Do While …Loop和Do…Loop While 循环语句的循环体可能都不执行。D、Do While …Loop循环语句的循环体至少执行一次,Do…Loop While 循环语句的循环体可能一次也
- 关于LOOP循环语句,可用如下形式进行说明。其中描述正确的是______。 [循环语句标签:] LOOP 循环语句 ; [ ITERATE ; ] [ IF 结束条件 THEN LEAVE [循环语句标签] ; END IF ] END LOOP [循环语句标签] ;
- loop语句的功能是无条件反复执行循环体,除非执行了leave时停止循环。
- 关于LOOP循环语句,可用如下形式进行说明。其中描述正确的是______。 [循环语句标签:] LOOP 循环语句 ; [ ITERATE ; ] [ IF 结束条件 THEN LEAVE [循环语句标签] ; END IF ] END LOOP [循环语句标签] ; A: “[ IF 结束条件 THEN... ]”部分是必须的,缺少了“[ IF 结束条件 THEN... ]”部分中的“LEAVE [循环语句标签] ;”将会导致循环无限执行下去,变成死循环。 B: 缺少“[ IF 结束条件 THEN... ]”部分中的“LEAVE [循环语句标签] ;”也不会导致循环无限执行下去,而是会在循环体中所有语句都执行完毕后自然结束。 C: 成对的方括号“[”、“]”引用的部分是可选项,说明“[循环语句标签:]” 、“[ ITERATE ; ]”、“[ IF 结束条件 THEN... ]”等部分都不是必须的。因此,若缺少了“[ IF 结束条件 THEN... ]”部分中的“LEAVE [循环语句标签] ;”将会导致循环无限执行下去,变成死循环。 D: 其它选项的表达都不对。
- 循环结构中LOOP语句的功能是退出循环,将程序控制转向循环语句结构之后的第一句语句()