程序员逻辑测试题(15)
甲、乙、丙、丁四位同学在一起议论本班参加某次活动的情况。
甲说:我班所有同学都参加了。
乙说:如果张帆同学没参加,那么李航同学也没参加。
丙说:李航同学参加了。
丁说:我班所有同学都没有参加。
如果上述四人中只有一人说的不正确,则以下哪项一定是真的()
A.甲说的不正确,张帆同学没参加。
B.乙说的不正确,张帆同学参加了。
C.丙说的不正确,张帆同学没参加。
D.丁说的不正确,张帆同学参加了。
揭晓答案
答案是D。
留意一下四句话的关联,不难发现,甲跟丁是冲突的--一个说全都参加,一个说全都没参加,所以一定有一个是错的,而错的只有一个,所以乙跟丙是对的,把乙的话逆反一下:李航参加则张帆参加。而丙说李航有参加,所以张帆也参加了,既然有两个人参加了,那丁就是错的。
信息分析环节,一定要注意,分析出来的信息,一定要重复使用它(重用),而不是分析出来就扔到一边。
写在后面
作为一名合格的“程序猿”,逻辑思维能力怎能泛泛,因此为了锻炼在座包括我在内的“程序员”的逻辑思维能力,小编特意找了一些关于逻辑思维的题目。
逻辑推理能力强大后对我们的生活是很有帮助的,因为生活中随时随地都可能要用到的,能够让我们做事情逻辑性很强、很严密。
逻辑推理是在把握了事物与事物之间的内在的必然联系的基础上展开的,所以,逻辑推理能力强能从多角度认识事物的习惯,全面地认识事物的内部与外部之间、某事物同他事物之间的多种多样的联系。逻辑推理能力强代表逻辑思维能力也强,逻辑思维能力是指正确、合理思考的能力。即对事物进行观察、比较、分析、综合、抽象、概括、判断、推理的能力,采用科学的逻辑方法,准确而有条理地表达自己思维过程的能力。
它与形象思维能力截然不同,逻辑思维能力不仅是学好编程必须具备的能力,也是学好其他学科,处理日常生活问题所必须的能力。
The end
文字 / 々仗剑走天涯
配图 / 々仗剑走天涯
排版 / 々仗剑走天涯
Java Life