1.3 KiB
1.3 KiB
参考答案
一、 填空题
&&, 括号()(x % 3 == 0) && (x % 2 != 0) && (x % 5 != 0)is_blue && price < 50(x >= 10 && x <= 20) || (x >= 30 && x <= 40)!is_ready((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)(A && B) || (A && C) || (B && C)false!(x == 10)
二、 单项选择题
- B. "等级和红宝石"是一个整体,"VIP和蓝宝石"是另一个整体,两者是“或者”关系。
- B. 因为
chinese > 90(88 > 90) 是false,导致(math > 90 && chinese > 90)整体为false。 - C. 选项A, B, D描述的都是“可以举办活动”的条件。选项C描述的是“不能举办活动”的条件,所以是错误的。
- A.
!(true && false)->!false->true。(false || !true)->(false || false)->false。最终true || false->true。 - C. "数学或者英语100分"是一个整体条件,需要用括号括起来,再与“作业写完”进行
&&运算。 - D. 因为
x > 5(5 > 5) 是false,导致整个&&表达式为false。其他选项均为true。 - B. “不大于10”就是“小于等于10”的意思。
三、 构建逻辑表达式
login_ok || token_ok!is_special && (is_vip || amount > 200)