在下列表达式中,运算结果是逻辑真的是( )。

admin2010-06-12  29

问题 在下列表达式中,运算结果是逻辑真的是(  )。

选项 A、EMPTY(.NULL.)
B、EMPTY(SPACE(8))
C、LIKE("edit","edi?")
D、AT("a","ainimal")

答案2

解析 EMPTY函数是“空值”测试函数,它的格式是;EMPTY (<表达式>),功能是根据指定表达式的运

算结果是否为“空”值,返回逻辑真或逻辑假。
   注意:这里指的“空”值与NULL值是两个不同的概念.函数 EMPTY(.NULL.)的返回值为逻辑假。所以

选项A)的返回值为逻辑假,选项B)返回的值是逻辑真。
   LIKE函数是字符串匹配函数,它的格式是LIKE(<字符表达式 1>,<字符表达式2>);功能是比较两

个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假。<字符表达

式1>中可以包含通配符*和?,*可与任何数目的字符相匹配,?可与任何单个字符相匹配。所以选项c)返

回的是逻辑假。
   AT()函数的格式是:AT(<字符表达式1>,<字符表达式2>[,<数值表达式>]);功能是如果<字符

表达式1>是<字符表达式2>的子串,则返回<字符表达式1>值的首字符在<字符表达式>中的位置,

若不是子串,则返回0.函数值为数值型。
转载请注明原文地址:https://kaotiyun.com/show/nK7Z777K
0

最新回复(0)