表达式Int(4*Rnd+1)*(Int(4*Rnd-1))值的范围是( A.〔-1,8〕 B.〔-4,8〕 C.〔-3,8〕 D.〔0,8〕如题.为什么呢表达式〃Turbo〃+〃c〃>〃True〃+〃Basic〃的值是()(A.0 B.1 C.-1 D.2 这个答案是什么?为什么呢?

问题描述:

表达式Int(4*Rnd+1)*(Int(4*Rnd-1))值的范围是( A.〔-1,8〕 B.〔-4,8〕 C.〔-3,8〕 D.〔0,8〕
如题.为什么呢
表达式〃Turbo〃+〃c〃>〃True〃+〃Basic〃的值是()(A.0 B.1 C.-1 D.2
这个答案是什么?为什么呢?

Rnd范围是 >=0 小于1
所以 4*Rnd 范围是 >=0 小于4
所以Int(4*Rnd+1)范围就是1到4(因为INT了只能是整数)
同理 Int(4*Rnd-1)范围就是 -1到2
结果不就是B?
〃Turbo〃+〃c〃>〃True〃+〃Basic〃的值应该是C应该
因为字符比较本来就是按A-Z顺序比较的.得出Tr>Tu 所以该表达式不成立 所以就-1咯