A-A+

设X=”123” Y=”1234” 则下列表达式中值为.T.的是()。A.x$YB.AT(X

2022-08-06 03:00:31 问答库 阅读 175 次

问题详情

设X=”123”,Y=”1234”,则下列表达式中值为.T.的是()。
A.x$Y
B.AT(X,Y)=0
C.X==Y
D.X:Y请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
关系表达式“<字符型表达式1$amp;><字符型表达式2>”含义为子串包含测试,如果左字符串是右字符串的一个子串,则结果为逻辑真(.T.),否则为逻辑假(.F.)。在用双等号运算符(==)比较两个字符串时,只有当两个字符串完全相同,运算结果才会是逻辑真,否则为逻辑假。在用单等号运算符(=)比较两个字符串时,运算结果与SETEXACTONlOFF的设置有关。此外;AT函数的函数值为数值型。

考点:表达式