问题 单项选择题

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

A.EMPTY(.NULL.)

B.LIKE('xy','xyz')

C.AT('xy','abcxyz')

D.ISNULL(SPACE(0))

答案

参考答案:B

解析: EMPTY的空值是指变量未初始化,“.NULL.”空值有具体的值,只是这个值指向不明确。EMPTY(.NULL.)的返回值是逻辑假。AT()函数是测试子串位置函数,函数值为数值型,不是逻辑型。SPACE(0)产生长度为零的字符串“”,但是这个字符串与NULL是不同的。ISNULL((SPACE(0)))为逻辑假。

选择题
问答题 简答题