设X="abcd",Y="ab",在SET EXACT ON的状态下,下列表达式值为假的是A..NOT.(X==Y)。OR.(Y$"XYZ")B..NOT.(X$"XYZ").AND.(X< >Y)C..NOT.(X< >Y)D..NOT.(X>=Y)

题目

设X="abcd",Y="ab",在SET EXACT ON的状态下,下列表达式值为假的是

A..NOT.(X==Y)。OR.(Y$"XYZ")

B..NOT.(X$"XYZ").AND.(X< >Y)

C..NOT.(X< >Y)

D..NOT.(X>=Y)


相似考题
更多“设X="abcd",Y="ab",在SET EXACT ON的状态下,下列表达式值为假的是A..NOT.(X==Y)。OR.(Y$"XYZ")B.. ”相关问题
  • 第1题:

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

    A、X=Y

    B、X==Y

    C、X<>Y

    D、AT(X,Y)=0


    参考答案:ACD

  • 第2题:

    设X=”11”,Y=”1122”,下列表达式结果为假的是( )。

    A. NOT(X==Y)AND(X$Y)

    B. NOT(x$Y)OR(<>Y)

    C. NOT(X>=Y)

    D. NOT(X$Y)


    正确答案:D
    ==、$、<>、>=是关系运算符,==是字符串精确比较,$是子串包含测试,<>表示不等于,>=表示大于等于,x$Y的值为.T.,NOT(x$Y)的值为.F.。

  • 第3题:

    设X="ABC",Y="ABCD",则下列表达式中的值为工的是______。

    A.X=Y

    B.X=Y

    C.XSY

    D.AT(X, Y)=0


    正确答案:C

  • 第4题:

    设x=“11”,Y=”1122”,下列表达式结果为假的是( )。

    A.NOT(X::Y)AND(X$Y)

    B.NOT(X$Y)OR(<>Y)

    C.NOT(X>=Y)

    D.NOT(x$Y)


    正确答案:D
    ==、$、<>、>=是关系运算符,==是字符串精确比较,$是子串包含测试,<>表示不等于,>=表示大于等于,X$Y的值为.T.,NOT(X$Y)的值为.F.。

  • 第5题:

    设X="ABC",Y="ABCD",则下列表达式中值为T的是 ______。

    A.X=Y

    B.X~Y

    C.XSY

    D.AT(x.Y):0


    正确答案:C
    解析:在用双等号运算符“==”比较两个字符串时,只有当两个字符串完全相同(包括空格以及各字符的位置)时,运算结果才会是逻辑真T。否则为逻辑假F。选项B是不正确的。在用单等号运算符“:”比较两个字符串时,运算结果与SETEXACTON/OFF设置有关,该命令是设置精确匹配与否的开关。该命令可以在命令窗口或在程序中执行,也可以通过“数据”选项卡设置。①当处于OFF状态时,只要右边的字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真T.的结果。也就是说,字符串的比较以右面的字符串为目标,右字符串一结束即终止比较。②当处于ON状态时,比较到两个字符串全部结束,先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行比较。所以选项A的结果为P。AT函数是返回字符串1值的首字符在字符串2值中的位置。AT(X,Y)=1,所以选项D的结果也是F.。$判断前一个字符串是否包含在后一个字符串中。所以本题答案为C。