前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序员逻辑测试题(9)

程序员逻辑测试题(9)

作者头像
剑走天涯
发布2019-08-23 15:23:22
4450
发布2019-08-23 15:23:22
举报
文章被收录于专栏:Java Life

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

----荀 子

程序员逻辑测试题(9)

如果老王是大学教师,又写过许多哲学论文,则他一定是哲学系的教师。

这个断定是根据以下哪项作出的?

A.老王写过许多哲学论文。

B.哲学系的教员写过许多哲学论文。

C.大学教师中只有哲学系的教师写过许多哲学论文。

D.很少有教师写过许多哲学论文。

揭晓答案

答案是C。

有两个思路,一个是直接找隐藏理由,看哪个选项能有力支撑。因为“写过许多哲学论文”也不一定是哲学系的,所以必须再给一个理由(隐藏理由),而C选项正好给出一个关系:“写过许多哲学论文”的,一定是哲学系的。注意,“只有A(才)B”,就是A是B的必要条件,那么B是A的充分条件。

另一个思路,假设题干的推导是成立的,看能转换成什么表达。也就是:“写过许多哲学论文”->“是哲学系的”,那么,“哲学系”是“写过许多哲学论文”的必要条件,而选项C刚好表达了这个关系。

这个题目应该注意两点:一是很多结论都有隐藏理由。二是充分与必要条件的关系:如果A推导出B,那A是B的充分条件,而B是A的必要条件。

写在后面

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

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

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

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

The end

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java Life 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档