单选题
如果在命令窗口输入命令“list word”,主窗口显示:记录号 WORD1 three2 two3 seven4 four5 five6 six其中word是当前表中的字符型字段(宽度为10),那么执行下面命令序列的输出结果是( )。LOCATE FOR LEN(ALLTRIM(word))>4SKIP? Word
【正确答案】
B
【答案解析】解析:LOCATE是按条件定位记录位置的命令,FOR用于指定条件表达式,若表达式的结果为真,则执行循环结构;ALLTRIM()函数返回指定字符表达式值去掉前导和尾部空格后形成的字符串,本题中FOR LEN( ALLTRIM( word))>4条件为真,记录指针定位到当前第一条记录上,word值为“three”;SKIP命令可以向前或向后移动若干条记录位置,本题SKIP命令后默认为1,即向下移动一条记录,记录指针指向第二条记录位置,word值为“two”,不再执行循环体,故B选项正确。