问题
单项选择题
下列表达式中,表达式返回结果为.F.的是( )。
A) AT("A","BQD")
B) "[信息]"$"管理信息系统"
C) ISNULL(MULL)
D) SUBSTR("计算机技术",3,2)
答案
参考答案:B
解析: AT(<字符表达式1>,<字符表达式2>)为返回表达式1在表达式2中出现的开始位置,AT(“A”,“BCD”)的返回结果为0。
“$”为子串包含测试,选项B)是测试“[信息]”这个字符串是否存在于“管理信息系统”这个字符串中,“管理信息系统”中有“管理”这个字符串,而没有“信息”这个字符串,所以返回逻辑.F.。
ISNULL(.NULL)判断一个表达式的运算结果是否为NULL值,ISNULL(.NULL)的返回结果为.T.。
SUBSTR(“计算机技术”,3,2)是指从字符串表达式“计算机技术”中的第3个字符开始取2个字符长度的子串,一个汉字占两个字节,所以结果为“算”。