如果字段“定期存款期限”的取值范围为1~5,则下列选项中,错误的有效性规则是

admin2018-10-20  361

问题 如果字段“定期存款期限”的取值范围为1~5,则下列选项中,错误的有效性规则是

选项 A、>=1and<=5
B、[定期存款期限]>=1And[定期存款期限]<=5
C、定期存款期限>0And定期存款期限<=5
D、0<[定期存款期限]<=5

答案D

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

最新回复(0)