小学生教育软件:月薪10万的一道面试题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 09:18:43
月薪10万的一道面试题,看看你的IQ:

小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗?
3月4日 3月5日 3月8日
6月4日 6月7日
9月1日 9月5日
12月1日 12月2日 12月8日
小明说:如果我不知道的话,小强也肯定不知道。
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天 ?

9月1日
如果是6月,小明不敢说"如果我不知道的话,小强肯定也不知道 "这句话.因为万一小强知道的是7号的话,不需要月份就可以判断出来是6月7号.因为整个组合中只要一个7号.同理12月份由于2号的问题也是不存在的.所以排除6月和12月份.

"小强说:本来我也不知道,但是现在我知道了 "

说明肯定不是5号,因为如果是5号的话.小强判断不出来是3月还是9月.所以只可能是1.4.8号.

"小明说:哦,那我也知道了"

说明是9月1号.如果是4或者8号,那么小明不会这么肯定的.

12月1日 回答完毕

9月1日
“小明说:如果我不知道的话,小强也肯定不知道。”
肯定不是12月2日,6月7日 ,因为这两天只要小强知道日期N就可以判断,而小明无法判断。小明之所以这样说,证明小明知道的月份M不是12和6。整个6月份和12月份的日期排除.可能的日期为3月4日 3月5日 3月8日,9月1日 9月5日
“小强说:本来我也不知道,但是现在我知道了 ”
证明剩下的日期里面,小强知道的N是唯一的,排除3月5日,9月5日可能的日期为3月4日 3月8日,9月1日
“小明说:哦,那我也知道了”
证明小明知道的M也是唯一的,即9月1日为正确答案

我觉得楼上说的对呀,我的推理也是9月1号