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

admin2010-04-10  38

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

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

答案B

解析 EMPTY()是根据指定表达式的运算结果是否为“空”值,返回逻辑真(.T.)或逻辑假(.F.),而这里所指的“空”值与NULL值是两个不同的概念,A选项的运算结果是逻辑假;LIKE()是比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真(.T.),否则返回逻辑假(.F.),B选项中?号可以与任何单个字符相匹配;AT(<表达式1>,<表达式2>)中,如果<表达式1>是<表达式2>的子串,则返回<表达式1>的首字符在<表达式2>值中的位置,否则返回O;ISNuLL()是判断一个表达式的运算结果是否为NuIJL值,若是则返回逻辑真(.T.),否则返回逻辑假(.F.)。故答案为B)。
转载请注明原文地址:https://kaotiyun.com/show/5r7Z777K
0

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