我有一个VB问题,我选D,不知道答案为什么为C,希望大家解释一下,谢谢

以下关系表达式中,其值为FALSE的是(c)
(A)"ABC">""AbC (B)"女">"男"
(C)"BASIC"=UCase("basic") (D) "123"<"23"

话说。。男女那个的话 “男”的ASCII码是-15152,女是-14930。。

A。。额。。。恩。。反正则么看那都是错的。。。大写字母的ASCII码范围是65-90,而小写字母的ASCII码范围是97-122。。。所以。。咋看都是错的。。打错了?
B。。。所以。。。 “女”>“男”。。是对的。。VB里面公式这么写 ASC("女")>ASC("男")。。。就对了。。。
C。。。大写UCase是把小写变大写。。。所以。。是对的说。。。。又打错了?
D。。。数字不解释。。是对的。。。

综合以上。。。貌似B和C都是是对的。。。。额。。。

总结一下。。
A = False
B = True
C = True
D = True

PS。。。UCase是小写变大写。。LCase才是大写变小写。。。。追问

我知道大小写的转换。我才认为C是对的,不过那个男女的代码也有啊!!!
照你这么说答案是A!

追答

题目问的是哪个选项是错的吧。。。。。。。。。。。。

恩。实在想不出什么情况下A才是对的。。。。

额。。以及楼上几个说A都是错的吧。。。

答案说“len B是字节数,在VB中一个汉字,一个英文字符都是两个字节。” 额。。虽然看懂了不过和题目有关系吗。。。。

而C。。。没可能不对吧。。。怎么看都是对的说。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-22
以下关系表达式中,其值为FALSE的是(c)
(A)"ABC">""AbC (B)"女">"男"
(C)"BASIC"=UCase("basic") (D) "123"<"23"

你这题答案应该是(B)追问

有人说是选A,也有选B的,答案说选c ,我说选D,到底选哪个哦。。。

追答

如果(A)选项是你打错了,是"ABC">"AbC",
那么(A)也是要选的,所以答案应该是:(A)、(B)

到底哪个对,你就不以上机测试一下吗?
? "ABC">"AbC"
False
?"女">"男"
False
?"BASIC"=UCase("basic")
True
? "123"<"23"
True

追问

上机测试我也知道,可是我根本就不知道那是怎样判断的,怎么就变成False 或者True了

第2个回答  2012-05-22
你好,不知道A的答案你是否打错,应该是"ABC">"AbC"吧? 其实答案也不是C 正确答案应该是A
对字符来说.大写字符的ASCII码小于其小写的ASCII码,所以这题根本不用思考,可以直接选A。
大写B的ascll码为66小写为98追问

嗯,打错了 可是这种题目是判别ASCII的大小? 那那个"男女"就没法说了,谢谢

追答

对的...兄弟...D数字我也不解释了,我说一下C, ucase是把小写的变成大写,如果它反过来就对了...所以C也是错的...

追问

哥啊,他答案说“lenB是字节数,在VB中一个汉字,一个英文字符都是两个字节。”这答案我看都看不懂啊!

第3个回答  2012-05-22
答案是A、B,C是相等,结果为True,D也是为True。追问

那就是没有答案了???

追答

A和B,都是满足你条件为False的,就看你那题目是否是多选的了。

追问

根据综合判定,答案是A,谢谢

相似回答