设X="123",Y="1234",则下列表达式中值为.T.的是(   )。

admin2013-03-26  16

问题 设X="123",Y="1234",则下列表达式中值为.T.的是(       )。

选项 A、X$Y
B、AT(X,Y)=0
C、X==Y
D、X=Y

答案A

解析 关系表达式"<字符型表达式1>$<字符型表达式2>"含义为子串包含测试,如果左字符串是右字符串的一个子串,则结果为逻辑真(.T.),否则为逻辑假(.F.)。在用双等号运算符(= =)比较两个字符串时,只有当两个字符串完全相同,运算结果才会是逻辑真,否则为逻辑假。在用单等号运算符(=)比较两个字符串时,运算结果与SET EXACT ON|OFF的设置有关。此外AT()函数的函数值为数值型。
转载请注明原文地址:https://kaotiyun.com/show/k5sp777K
0

最新回复(0)