三个盒子中只有一个有奖品,每个盒子上写有一句话: 红盒子:奖品在蓝盒子里; 蓝盒子:奖品不在此盒中; 绿盒子:奖品不在红盒子里。 已知只有一句话为真,请问奖品在哪个盒子里?( )
A:红盒子
B:蓝盒子
C:绿盒子
D:无法确定
正确答案:A
答案解析
我们可以通过假设法逐一分析每个盒子有奖品的情况,判断是否符合 “只有一句话为真” 的条件:1. 假设奖品在红盒子里 红盒子:“奖品在蓝盒子里” → 假 蓝盒子:“奖品不在此盒中” → 真(奖品在红盒子,蓝盒子确实无奖品) 绿盒子:“奖品不在红盒子里” → 假 结论:此时蓝盒子的话为真,其他为假,符合条件。2. 假设奖品在蓝盒子里 红盒子:“奖品在蓝盒子里” → 真 蓝盒子:“奖品不在此盒中” → 假(奖品在蓝盒子里) 绿盒子:“奖品不在红盒子里” → 真(奖品在蓝盒子,红盒子确实无奖品) 结论:此时红盒子和绿盒子的话均为真,不符合条件。3. 假设奖品在绿盒子里 红盒子:“奖品在蓝盒子里” → 假 蓝盒子:“奖品不在此盒中” → 真(奖品在绿盒子,蓝盒子确实无奖品) 绿盒子:“奖品不在红盒子里” → 真(奖品在绿盒子,红盒子确实无奖品) 结论:此时蓝盒子和绿盒子的话均为真,不符合条件。最终结论 只有当奖品在红盒子里时,满足 “只有一句话为真” 的条件。因此选项 A 正确。
试卷来源:202603 青少年软件编程等级考试Scratch四级真题