在下列表达式中,运算结果逻辑为真的是( )。
A.EMPTY(.NULL.)B.EMPTY(SPACE(8))C.LIKE(”edit”,”edi?”)D.AT(”a”,”ainimal”)...
A.EMPTY(.NULL.)
B.EMPTY(SPACE(8))
C.LIKE(”edit”,”edi?”)
D.AT(”a”,”ainimal”) 展开
B.EMPTY(SPACE(8))
C.LIKE(”edit”,”edi?”)
D.AT(”a”,”ainimal”) 展开
1个回答
展开全部
【答案】:B
EMPTY函数是“空值”测试函数,它的格式是:EMPTY(<表达式>),功能是根据指定表达式的运算结果是否为“空”值,返回逻辑真或逻辑假。注意:这里指的“空”值与NULL值是两个不同的概念。函数EMVPTY(.NULL.) 的返回值为逻辑假。所以选项A的返回值为逻辑假,选项B返回的值是逻辑真。LIKE函数是字符串匹配函数,它的格式是:LIKE(<字符表达式1>,<字符表达武2>),功能是:比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假。<字符表达式1>中可以包含通配符“+”和“?”。“*”可与任何数目的字符相匹配,“?”可与任何单令字符相匹配,所以选项C返回的是逻辑假。AT()函数的格式是:AT(<字符表达式1>,<字符表达式2>[,<数值表达式>]),功能是:如果<字符表达式l>是<字符表达式2>的子串,则返回<字符表达式l>值的首字符在<字符表达式2>中的位置;若不是子串,则返回0。其函数值为数值型。
EMPTY函数是“空值”测试函数,它的格式是:EMPTY(<表达式>),功能是根据指定表达式的运算结果是否为“空”值,返回逻辑真或逻辑假。注意:这里指的“空”值与NULL值是两个不同的概念。函数EMVPTY(.NULL.) 的返回值为逻辑假。所以选项A的返回值为逻辑假,选项B返回的值是逻辑真。LIKE函数是字符串匹配函数,它的格式是:LIKE(<字符表达式1>,<字符表达武2>),功能是:比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假。<字符表达式1>中可以包含通配符“+”和“?”。“*”可与任何数目的字符相匹配,“?”可与任何单令字符相匹配,所以选项C返回的是逻辑假。AT()函数的格式是:AT(<字符表达式1>,<字符表达式2>[,<数值表达式>]),功能是:如果<字符表达式l>是<字符表达式2>的子串,则返回<字符表达式l>值的首字符在<字符表达式2>中的位置;若不是子串,则返回0。其函数值为数值型。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询