A-A+

在下面的Visual FoxPro表达式中 运算结果为逻辑真的是A.EMPTY(.NULL.

2022-08-05 23:04:20 问答库 阅读 173 次

问题详情

在下面的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)。

考点:表达式,逻辑