单选题
在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环语句、执行ENDSCAN后面的语句,应使用______。
A.LOOP语句 B.EXIT语句
C.BREAK语句D.RETURN语句
【正确答案】
B
【答案解析】[解析] DO WHILE-ENDDO语句是一个功能全面使用频率较高的循环语句。语句的格式:
DO WHIIE<条件>
<命令序列>
[LOOP]
[EXIT]
ENDDO
运行该语句时,先判断<条件>是否为真,如果是真则运行DO WHIIE与ENDDO间的循环体,当运行到ENDDO时,再返回DO WHILE重新判断循环条件是否为真,确定是否再次运行循环体。若条件为假则结束循环语句运行ENDDO后的语句。
如果循环体中有LOOP命令,当遇到LOOP时就结束本次循环,不再运行它下面到ENDDO间的语句,提前返回DOWHILE进行下一次的循环判断;如果循环体中有EXIT命令,当遇到它时就结束循环运行ENDDO后的语句。因此B选项正确。