下列表达式中,表达式返回结果为.T.的是( )。

admin2015-07-24  31

问题 下列表达式中,表达式返回结果为.T.的是(    )。

选项 A、AT("at","at&t")
B、[信息]$"管理信息系统"
C、EMPTY(.null.)
D、EMPTY(0)

答案D

解析 AT(<字符表达式1>,<字符表达式2>[,<数值表达式>])为求子串位置函数,AT()的函数值为数值型,如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>的首字符在<字符表达式2>中的位置;若不是子串,则返回0,A选项返回1。$符号判断左边字符串是否包含在右边字符串中,若包含在则返回.T.,若不包含在则返回.F.。因此B选项返回.F.,EMPTY(<表达式>)是表达式是否为空测试函数,判断表达式是否有内容,并返回逻辑真(.T.)或逻辑假(.F.)。字符型在表达式为空串、空格、制表符、回
转载请注明原文地址:https://kaotiyun.com/show/z9Ep777K
0

相关试题推荐
最新回复(0)