下列函数中,函数值返回逻辑真(.T.)的是( )。

admin2016-07-06  51

问题 下列函数中,函数值返回逻辑真(.T.)的是(    )。

选项 A、LIKE("a*","abc")
B、VARTYPE("abc"="abc")
C、ISNULL(")
D、AT("a","abc")

答案A

解析 LIKE(<字符表达式l>,<字符表达式2>)用于比较两个字符串对应位置上的字符,若所对应字符都相匹配,函数返回逻辑真(.T.),否则返回逻辑假(.F.);<字符表达式1>中可以包含通配符“*”和“?”,“*”可与任何数目的字符相匹配,“?”可以与任何单个字符相匹配,故A项正确。VARTYPE(<表达式>[,<逻辑表达式>])是表达式类型测试函数,返回一个描述表达式数据类型的大写字符,函数值为字符型。ISNULL(<表达式>)是空值测试函数,判断一个表达式的运算结果是否为NULL,若是NULL值返回逻辑真(.T.),否则返回逻辑假(.F.)。本题ISNULL(")中的表达式是一个空串,并不是NULL,故返回(.F.)。AT()是求子串位置的函数,函数值为数值型。
转载请注明原文地址:https://jikaoti.com/ti/wkk0FFFM
0

最新回复(0)