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

admin2015-08-13  30

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

选项 A、AT("A","BCD")
B、"[信息]"$"管理信息系统"
C、ISNULL(.NULL.)
D、SUBSTR("计算机技术",3,2)m

答案B

解析 AT()为求子串位置函数,ATO的函数值为数值型。如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>的首字符在<字符表达式2=>中的位置;若不是子串,则返回0。“$”为子串包含测试运算符,表达式“<字符串表达式1>$<字符串表达式2>”的规则是,前者是后者的一个子串,结果为真,否则为假。ISNULL(<表达式>)为空值测试函数,用于判断一个表达式的运算结果是否为NULL值,若是NULL值则返回逻辑真(.T.),否则返回逻辑假(.F.)。SUBSTRO为取子串函数,SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值,在VisualFoxPro中,汉字的长度为2,本题只有B返回结果为.F.。
转载请注明原文地址:https://kaotiyun.com/show/xLEp777K
0

最新回复(0)