问题 单项选择题

有关SCAN循环结构,叙述正确的是______。

A.SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假

B.在使用SCAN循环结构时,必须打开某一个数据库

C.SCAN循环结构的循环体中必须写有SKIP语句

D.SCAN循环结构,如果省略了<scope>子句1FOR<expll>和WHILE<EXPL2>条件子句,则直接退出循环

答案

参考答案:B

解析:[知识点] 循环结构程序设计
[评析] SCAN--ENDSCAN语句一般用于处理表中记录。语句可指明儒处理的记录范围及应满足的条件。
语句格式:
SCA [NINOOPTIMIZE]
[Scope][FOR 1Expressionl][WHIL E 1Expression2]
[Commands]
[LOOP]
[EXIT]
ENDSCAN
执行语句时,记录指针自动、依次在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。
如果循环体包含LOOP命令,那么当遇到LOOP时,就结束循环体的本次执行,不再执行其后面的语句,而是转回SCAN重新判断条件。
范围如果不写,默认值是ALL。

单项选择题
单项选择题