问题 单项选择题

设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 ONIOFF的设置有关。AT()函数的函数值是数值型。

填空题
填空题