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

admin2015-08-13  24

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

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

答案B

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

随机试题
最新回复(0)