如果字段”评价”的取值范围为0~10,则下列关于有效性规则的选项中,错误的是( )。

admin2017-09-23  30

问题 如果字段”评价”的取值范围为0~10,则下列关于有效性规则的选项中,错误的是(    )。

选项 A、>=0 and<=10
B、[评价]>=0 and[评价]<=10
C、评价>=0 and评价<=10
D、0<=[评价]<=10

答案D

解析 本题中“评价”的取值范围为0~10,并且包含0和10。A、B、C选项都是正确的表达式。D选项中因为“<=”符号是用于数值比较的双目运算符,结合方向为从左到右。第一步计算出0<=[评价]的结果值为“true”或“false”的逻辑值,当与第二个<=做比较操作时,左边的true/false值会强制类型转换为数值-1/0,然后跟<=右边值比较,永远小于10,最后的结果是布尔值“真”,进而起不到约束输入的作用,综上可知,选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/dSBD777K
0

最新回复(0)