程序员逻辑测试题(2)

2019-08-23 15:23:47 浏览数 (1)

锲而舍之,朽木不折;锲而不舍,金石可镂 。

----荀 子

程序员逻辑测试题(2)

为了胎儿的健康,孕妇一定要保持身体健康。为了保持身体健康,她必须摄取足量的钙质,同时,为了摄取到足量的钙质,她必须喝牛奶。

如果以上述判定为真,则以下哪项必定为真:

A.若孕妇不喝牛奶,胎儿就会发育不好。

B.摄取了足量的钙质,孕妇就会身体健康。

C.孕妇喝牛奶,她就会身体健康。

D.孕妇喝牛奶,胎儿就会发育良好。

E.孕妇不喝牛奶,胎儿也可以发育良好。

揭晓答案

按题目的意思来。

胎儿要健康的必要条件是孕妇保持身体健康;孕妇身体健康的必要条件是足量的钙;足量的钙的必要条件是喝牛奶。所以,如果不喝牛奶就会导致钙不足,进而导致孕妇不健康,进而导致胎儿不健康。

这里面,有一个重要的逻辑,跟题目1是一样的:如果A推到B,那(非B)就推到(非A)。也就是逆否命题总是成立的。比如这里,“胎儿健康”推到“孕妇身体健康”,那“孕妇不健康”就能推到“胎儿不健康”(逆否命题成立)。

另外有一个基础概念,如果A能推到B,那B就是A的必要条件,如果必要条件(必须需要的)保证不了,那原命题就成立不了,这也逆否命题成立的原因,也就是(非B)能推(非A)。

写在后面

作为一名合格的“程序猿”,逻辑思维能力怎能泛泛,因此为了锻炼在座包括我在内的“程序员”的逻辑思维能力,小编特意找了一些关于逻辑思维的题目。

逻辑推理能力强大后对我们的生活是很有帮助的,因为生活中随时随地都可能要用到的,能够让我们做事情逻辑性很强、很严密。

逻辑推理是在把握了事物与事物之间的内在的必然联系的基础上展开的,所以,逻辑推理能力强能从多角度认识事物的习惯,全面地认识事物的内部与外部之间、某事物同他事物之间的多种多样的联系。逻辑推理能力强代表逻辑思维能力也强,逻辑思维能力是指正确、合理思考的能力。即对事物进行观察、比较、分析、综合、抽象、概括、判断、推理的能力,采用科学的逻辑方法,准确而有条理地表达自己思维过程的能力。

它与形象思维能力截然不同,逻辑思维能力不仅是学好编程必须具备的能力,也是学好其他学科,处理日常生活问题所必须的能力。

The end

0 人点赞