以下关系表达式中,()的值为真.
发布网友
发布时间:2022-05-10 20:46
我来回答
共3个回答
热心网友
时间:2023-10-30 10:08
正确答案是D,原因如下:
字符串是按位比较每个字符的ASCII值,直到某一位不相等时返回该位比较结果.
小写字母的ASCII值大于大写字母,所以A,B表达式都为False
选项C两个字符串完全相同,所以该表达式也为False
所以,答案是D
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.
热心网友
时间:2023-10-30 10:09
A假。
B 两个字符串中间用的是“=”号,编译错误;
C 中间使用的是<>,c语言没有这个符号,编译错误;
D 真。
如果参加比较的两个字符串都是由英文字母组成,则有一个简单的规律:在英文字典中位置在后面的为“大”。例如computer在字典中的位置在compare之后,所以“computer”>“compare”。但应注意小写字母比大写字母“大”,所以"THE">"The"为假,"There">"THere"为真。
不知你是什么语言,不过应该不是c语言。若是c语言,比较两个字符串应该用strcmp函数。所以我猜测你是java。
热心网友
时间:2023-10-30 10:09
选 C) "What"<>"What"追问能不能解释一下
追答我写错了,sorry啊。