问题
单项选择题
在下面的Visual FoxPro表达式中,运算结果是逻辑真的是( )。
A) EMPTY(.NULL.)
B) LIKE(“acd”,”ac”)
C) AT('a','123abc')
D) EMPTY(SPACE(2))
答案
参考答案:D
解析: LIKE():判断字符串l是否在字符串2中出现。
AT():返回字符串1在字符串2中首次出现的位置。
EMPTY():测试一个表达式的值是否为空,返回值为逻辑型。对字符型而言,空串和空格串为空;数值型、整型、浮点型、双精度型及货币型中0也为空;空日期和空日期时间也是空。SPACE(2)函数返回两个空格。所以EMPTY(SPACE(2))是空值,返回值为逻辑真,而EMPTY(.NULL.)中的表达式为.NULL.,此值既不是0也不是空串,也不是空格串,所以返回值为逻辑假。