在下面的Visual FoxPro表达式中,运算结果为逻辑真的是

问题描述:

在下面的Visual FoxPro表达式中,运算结果为逻辑真的是
A) EMPTY(.NULL.)             B) LIKE(‘xy?’,‘xyz’)C) AT(‘xy’,‘abcxyz’)     D) ISNULL(SPACE(0))

答案是B
A).f.empty()为空值函数,这里空指回车、换行、空字符串、数值0 等等,而非null.函数isnull(null)=.t.
B).t.like() 是字符串比较函数,如果完全一样就为真,这里?是通配符,可以是z
C) 4 数值型.返回一串在二串第一次出现的位置 如果一次都不出现就返回0
D).f.Isnull(表达式)函数,当且仅当表达式=null时才为真,其余全假.