程序员逻辑测试题(19)
某银行被窃,甲、乙、丙、丁四人涉嫌被拘审。侦破结果表明,罪犯就是其中的某一个人。
甲说: "是丙偷的。
乙说: "我没偷。
丙说: "我也没偷。
丁说: "如果乙没有偷窃,那么就是我偷窃。
现已查明,其中只有一人说假话。
从上述条件可以确定以下哪项成立:
A.甲偷。
B.乙偷。
C.丙偷。
D.丁偷。
答案是D。
应该先留意到,甲跟丙是冲突的,这两人不可能都说了真话,也就是甲或丙说了假话,所以乙跟丁说的是真话。从乙跟丁的话可以推导出是丁偷窃,进而也知道,甲说了谎话。
这道题强调,要充分利用已经推导出来的信息,作进一步的推导。
作为一名合格的“程序猿”,逻辑思维能力怎能泛泛,因此为了锻炼在座包括我在内的“程序员”的逻辑思维能力,小编特意找了一些关于逻辑思维的题目。
逻辑推理能力强大后对我们的生活是很有帮助的,因为生活中随时随地都可能要用到的,能够让我们做事情逻辑性很强、很严密。
逻辑推理是在把握了事物与事物之间的内在的必然联系的基础上展开的,所以,逻辑推理能力强能从多角度认识事物的习惯,全面地认识事物的内部与外部之间、某事物同他事物之间的多种多样的联系。逻辑推理能力强代表逻辑思维能力也强,逻辑思维能力是指正确、合理思考的能力。即对事物进行观察、比较、分析、综合、抽象、概括、判断、推理的能力,采用科学的逻辑方法,准确而有条理地表达自己思维过程的能力。
它与形象思维能力截然不同,逻辑思维能力不仅是学好编程必须具备的能力,也是学好其他学科,处理日常生活问题所必须的能力。
The end
文字 / 々仗剑走天涯
配图 / 々仗剑走天涯
排版 / 々仗剑走天涯
Java Life