以下关系表达式中,其值为True的是( )。

admin2018-05-08  51

问题 以下关系表达式中,其值为True的是(    )。

选项 A、”XYZ”>”XYz”
B、”VisualBasic”<>”visualbasic”
C、”the”=”there”
D、”Integer”<”Int”

答案B

解析 用关系运算符比较两个操作数时,如果两个操作数是字符型的,按字符的ASCII码从左到右一一比较,即先比较第1个,若相同再比较第2个,依次比较,直到比较完或不同为止。
    选项A中两个字符串前2个字符相同,后1个不同,“z”的ASCII值<“z”的ASCII值,故“XYZ”<“XYz”,结果应返回Fasle.
    选项C中应该是两个字符串完全一样,才相等。很明显两个字符不相等,返回False。
    选项D中两个字符串前3个字符一样,第1个字符串比第2个字符串长,“Integer”>“Int”,返回False。
    选项B中两个字符串不完全一样。有大写和小写的字符,不等。所以返回True。故B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/MeGp777K
0

最新回复(0)