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

admin2016-06-06  41

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

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

答案B

解析 EMPTY(<表达式>)是“空”值测试函数,根据指定表达式的运算结果是否为“空”值,返回逻辑真(.T.)或逻辑假(.F.)。LIKE(<字符表达式1>),(<字符表达式2>是字符串匹配函数,是比较两个字符串对应位置上的字符。其中字符表达式l中可包含通配符.和?AT()为求子串位置函数,AT()的函数值为数值型。如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>的首字符在<字符表达式2>中的位置;若不是子串,则返回0。ISNULL(<表达式>)为空值测试函数,用于判断一个表达式的运算结果是否为NULL值,若是NULL值则返回逻辑真(.T.),否则返回逻辑假(.F.)。本题A、C、D选项的返回值均为F,只有B选项的返回值为T。
转载请注明原文地址:https://kaotiyun.com/show/Npbp777K
0

相关试题推荐
最新回复(0)