关于帝国大厦的英文:Visual Basic二级

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 02:42:57
Visual Basic二级中有这样一题:设a=10,b=5,c=l,执行语句Print a>b>c后,窗体上显示的是() A)True B)False C)1 D)出错信息
答案是B
谁能说一说是为什么呀!最好能具体点>谢谢!!

在VB中,比较表达式的结果是boolen值,即True和False,True用数值表示为-1,False表示为0
这题中,a>b>c
首先,a>b为-1,然后-1>c不成立,数值为0,比较表达式的结果必须得转化为boolen值,所以最后结果为False
答案为B