问题
单项选择题
设有如下程序:
CLEAR
USE 职工
DO WHILE! EOF()
IF 工资<2000
SKIP
LOOP
ENDIF
DISPLAY
SKIP
ENDDO
USE
该程序执行的功能是( )。
A.显示所有工资大于2000职工的记录
B.显示所有工资小于2000职工的记录
C.显示所有工资大于或者等于2000职工的记录
D.显示所有工资小于或者等于2000职工的记录
答案
参考答案:C
解析:该题是DO WHILE-ENDDO和IF-ENDIF语句的嵌套。在外层中指出遍及整个表的记录,在内层当工资小于2000时,向下移动一个指针,由LOOP语句指示回到外层DO WHILE开始重新循环。当工资大于或等于2000时,不执行IF-ENDIF循环的语句,执行DISPLAY命令,显示该记录。