问题 单项选择题

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

A."XYZ">"XYz"
B."VisualBasic"<>"visualbasie"
C."the"="there"
D."Integer"<"Int\

答案

参考答案:B

解析: VB中比较字符串大小就是比较其Ascii值大小,规则如下:
(1)如果字符串A的前n位的Ascii码值等于字符串B的前n位的Ascii码值,则继续比较下一位;(2)如果字符串A的第n位的.Ascii码值大干字符串B的第n位的Ascii码值,则字符串A>字符串B,反之字符串A<字符串B;(3)如果每一位的Ascii码值都相等,而且长度相同,则表示字符串A=字符串B;(4)如果字符串A是字符串B的前m位(例如abcd与abcdef比较),则字符串A<字符串B。
由于同一字母的大写的Ascii值小于其小写的Ascii值,根据上述规则本题答案为选项B。

单项选择题
判断题