早教吧 育儿知识 作业答案 考试题库 百科 知识分享

下列表达中,返回结果为逻辑真的是:A"120">"15"B#08-11-1997#>#08-11-1998#C"08/11/97">"07/11/98"D"35"+"40">"70"1.答案是A,但是我不知道是怎么比出来的,不要跟我说输入电脑哦,这是笔试题,麻烦大家解答一下,

题目详情
下列表达中,返回结果为逻辑真的是:
A "120">"15"
B #08-11-1997#>#08-11-1998#
C"08/11/97">"07/11/98"
D"35"+"40">"70"
1.答案是A,但是我不知道是怎么比出来的,不要跟我说输入电脑哦,这是笔试题,麻烦大家解答一下,谢谢

2.BC我也知道怎么比较,但是D我想问问是不是”35“+”40“之后是”3540“然后跟70比?
▼优质解答
答案和解析
  在比较两个表达式的时候可能难以确定将要比较的表达式是数字还是字符串.下列表格将说明如何比较表达式,或说明当其中一个表达式不是 Variant 时,如何获得比较的结果.
  两个表达式都是数值数据类型 (Byte、Boolean、Integer、Long、Single、Double、Date、Currency 或Decimal)
进行数值比较.
  两个表达式都是 String
进行字符串比较
  一个表达式是数值数据类型而另一个是数字 Variant、或可以为一数字
进行数值比较.
  一个表达式是数值数据类型而另一个是不能转换成数字的字符串 Variant
产生类型不匹配的错误.
  一个表达式是 String,而另一个是除了 Null 以外的任何
Variant
进行字符串比较.
  一个表达式是 Empty
而另一个是数值数据类型
进行数值比较,使用 0 作为 Empty 表达式.
  一个表达式是 Empty 而另一个是
String
进行字符串比较,使用长度为零的字符串 ("") 作为 Empty
表达式.
  两列字符串的比较.用 Option Compare
来指定二进制比较或文本比较,缺省的文本比较方法是 二进制比较.在英文中,二进制比较要区分大小写;文本比较则不区分大小写.
典型的二进制排序顺序如下例所示:
A < B < E < Z < a < b < e < z