数字IC笔试千题解--逻辑推理篇(七)

前言

出笔试题汇总,是为了总结秋招可能遇到的问题,做题不是目的,在做题的过程中发现自己的漏洞,巩固基础才是目的。

所有题目结果和解释由笔者给出,答案主观性较强,若有错误欢迎评论区指出,资料整理来自于“数字IC打工人”等数字IC相关公众号,牛客网等网站真题、网络笔试真题及面经抄录。

        保持更新(2023.9.25)文章内含 单选题270道、多选题106道、填空题16道、判断题17道、简答题72道、逻辑推理题3道、C语言 python 脚本编程题8道
在本文中笔者提供的所有代码,都写成了API,可直接copy到软件编译、运行、给出结果。  

        题目较多,即使有前人解析和强大的ChatGPT,也难免出错,若发现错误,欢迎评论区讨论。

        另外夹带一点私货~: 这一刻,我感觉一定要给.....
数字IC笔试千题解总字数已到达15w+,网页码字卡顿情况严重,故将其分割成多个部分以方便维护,链接如下:
数字IC笔试千题解--单选题篇(一)
数字IC笔试千题解--单选题篇(二)
​​​​​​数字IC笔试千题解--多选题篇(三)​​​​​​
数字IC笔试千题解--填空题篇(四)
数字IC笔试千题解--判断题篇(五)
数字IC笔试千题解--简答题篇(六)
数字IC笔试千题解--逻辑推理篇(七)
​​​​​​​​​​​​​​ 数字IC笔试千题解--编程&&脚本篇(八)


逻辑推理题

1. p先生、Q先生都具有足够的推理能力,而且都不说谎,这天,他们正在接受推理面试,他们知道桌子的抽屉里有16张扑克牌:

红桃A、Q、4

黑桃J、8、4、2、7、3

草花K、Q、5、4、6

方块A、Q

约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉p先生,把这张牌的花色告诉Q先生,这时,约翰教授问P先生和Q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?

P先生:“我不知道这张牌。

Q先生:“我知道你不知道这张牌”

P先生:“现在我知道这张牌了。”

Q先生:“我也知道了”

请问,这张牌是什么牌,并说明理由。

答案:红桃4。

有16张牌,P和Q先生都不会说谎,P知道牌的点数,但却说自己不知道这张牌,意味着这张牌的点数不是16张牌中唯一的那张,即可以排除:黑桃J、8、2、7、3,草花K、5、6这些唯一点数的牌,可以确定牌的点数为:A、Q、4

Q先生知道牌的花色,就知道P先生不知道这张牌,意味着Q先生知道的花色中出现的点数在其他花色里都出现过,即没有唯一点数的牌,因此可以确定Q先生知道的花色为:红桃和方块。此时可能的牌只剩下:

红桃A、Q、4

方块A、Q

但此时P先生却说自己知道这张牌是什么了,那么只能是红桃4,因为只有在P先生知道点数为4的情况下,才能唯一确定花色为红桃。


2. There is a triangle and on it there are 3 ants one on each corner and are free to move along sides of triangle, what is probability that they will collide?( )

A.25%
B.50%
C.75%
D.33.3%

答案:C。碰撞的概率=1-不碰撞的概率,三只蚂蚁不发生碰撞就是都朝顺时针或者逆时针走,有两种可能。三只蚂蚁在三角形的三个角,各有往左、往右两种选择,故总可能是2^3=8种,所以碰撞的概率是1-2/8=0.75,选C。


3.有三堆乒乓球,每堆分别有4个,5个,6个,你和小明轮流去拿乒乓球,每次只能在同堆中取1-3个球,最后一次拿球的人失败。你先取,请给出一种必胜策略,并证明。

4个一堆的,先取直接取3个,这样小明最少取1个,必胜

5个一堆的,无论取几个必输。取1个,小明取3个;取2个,小明取2个;取3个,小明取1个。必输

6个一堆的,需要总结规律。关键点就在4个球,无论前面怎么取,都要使得在对方取完球之后剩下的球的个数在[2-4]之间,则能必胜。所以6个一堆的,只要取1个,那么小明无论怎么取都会在[2-4]之间,轮到我们取,取到只剩1个球即可。

三局两胜,赢了。

猜你喜欢

转载自blog.csdn.net/qq_57502075/article/details/133262009