如果在命令窗口输入命令“list word”,主窗口显示: 记录号 WORD 1 three 2 two 3 seven 4 four 5 five 6 six 其中word是当前表中的字符型字段(宽度为10),那

admin2016-08-24  25

问题 如果在命令窗口输入命令“list word”,主窗口显示:
记录号    WORD
1    three
2    two
3    seven
4    four
5    five
6    six
其中word是当前表中的字符型字段(宽度为10),那么执行下面命令序列的输出结果是(     )。
LOCATE FOR LEN(ALLTRIM(word))>4
SKIP
? Word

选项 A、three
B、two
C、seven
D、空

答案B

解析 LOCATE是按条件定位记录位置的命令,FOR用于指定条件表达式,若表达式的结果为真,则执行循环结构;ALLTRIM()函数返回指定字符表达式值去掉前导和尾部空格后形成的字符串,本题中FOR LEN( ALLTRIM( word))>4条件为真,记录指针定位到当前第一条记录上,word值为“three”;SKIP命令可以向前或向后移动若干条记录位置,本题SKIP命令后默认为1,即向下移动一条记录,记录指针指向第二条记录位置,word值为“two”,不再执行循环体,故B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/OJk0FFFM
0

最新回复(0)