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

admin2015-08-25  19

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

选项 A、EMPTY(.NULL.)
B、LIKE(’xy? ’, ’xyz’)
C、AT(’xy’, ’abcxyz’)
D、ISNULL(SPACE(0))

答案B

解析 EMPTY(<表达式>)是"空"值测试函数,根据指定表达式的运算结果是否为"空"值,返回逻辑真(.T.)或逻辑假(.F.)。LIKE为字符串匹配运算符,可与通配符"%"和"_"一起使用。"%"表示与任意多个字符匹配;"_"表示与任意一个字符匹配。AT( )为求子串位置函数,AT( )的函数值为数值型。如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>的首字符在<字符表达式2>中的位置;若不是子串,则返回0。ISNULL(<表达式>)为空值测试函数,用于判断一个表达式的运算结果是否为NULL值,若是NULL值则返回逻辑真(.T.),否则返回逻辑假(.F.)。本题A、C、D选项的返回值均为F,只有B选项的返回值为T。
转载请注明原文地址:https://kaotiyun.com/show/3xbp777K
0

最新回复(0)