A-A+

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

2022-08-05 22:02:59 问答库 阅读 172 次

问题详情

在下面的Visual FoxPro表达式中,运算结果为逻辑真的是()。
A.EMPTY(NULL)
B.LIKE("xy?","xyz")
C.AT("xy","abcxyz")
D.ISNULL(SPACE(0)) :请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
B。[解析]EMPTY是“空”值测试函数,功能是根据指定表达式的运算结果是否为“空”值,返回逻辑真或逻辑假。这里所指的“空”值与NULL值是两个不同的概念。LIKE函数是字符串匹配函数,功能为比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假,第一个字符串参数可以包含通配符“*”和“?”。“*”可与任何数目的字符相匹配,“?”可与任何单个的字符相匹配。AT是求字串位置的函数,返回值为数值型。ISNULL函数是判断是否为空的函数。SPACE函数返回的是指定长度的空格字符串。

考点:表达式,逻辑