您的位置:学习中国 幽默专区 面试考题 正文
原作者:kuku 添加时间:2007-06-11 原文发表:2007-06-11 人气:390 来源:互联网


小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天

 

 

有漏洞的题

答案1:9月1日
  1.小明说:如果我不知道的话,小强肯定也不知道
  得出 该月份所有日期都有重复日,M = 3 or 9
  
  2. 小强说:本来我也不知道,但是现在我知道了
  N值必为重复出现数,所以N只能在1 4 5 8中
  5因为在3和9中有重复所以排除 N = 1 or 4 or 8
  
  3. 小明说:哦,那我也知道了
  如果是3月,有两个数4和8满足条件不能确定,只能是9
  
  最后答案为 9月1日

答案2:6月4日

  “小明说:如果我不知道的话,小强肯定也不知道 ”。这句话也可以理解为,只要小强知道,那么小明一定知道。
  “小强说:本来我也不知道,”,这句话排出了6月7日和12月2日。
  而小强凭什么听了小明的那句话就说:“但是现在我知道了 ”?这就是小明强调的,只要小强知道,那么小明一定知道。
  小强知道N值,但是,不知道M值。如果M=3、9、12中的一个,那么,即便小强知道具体日期,小明也不能够判定。之所以小明敢于说:只要小强知道,那么小明一定知道。那就是M只能够为6。因为6月只有一个可以选择的日子,就是4日。
  最后一句话:“小明说:哦,那我也知道了”,只是验证第一句话。

“小明说:如果我不知道的话,小强肯定也不知道”这句话的第一层意思是:小强不能只根据自己知道的日子来判断老师的生日,即不可能是6月7日和12月2日,因为这两天是唯一的,小强可以只凭老师告诉他的日子(N值)就可以知道老师的生日。第二层意思是,小明知道老师的生日不是6月7日和12月2日,否则他不能这样说。还有一层意思是,小强不知道老师生日的月份,否则他可以自己确定老师的生日,因为老师已经告诉他日子(N值)了,和小明的话矛盾。
“小强说:本来我也不知道,但是现在我知道了”按照上面的推理,小强这句话是说谎,他虽然可以凭小明的第一句话排除老师的生日不是6月7日和12月2日,但他仍然无法知道老师生日的具体月份,单凭老师告诉他的日子,因为其他日子(1、4、5、8) 都有重复,所以除非小强知道老师生日的月份,否则无法确定老师的生日,如果他知道老师的生日月份,结论和上面分析的一样,与小明的话矛盾。
“小明说:哦,那我也知道了”因为小强说谎,小明根据小强的话得出的结论是错误的,小明也不可能知道老师的生日!除非小明知道老师生日的日子是6月4日或6月7日中的其中一天(只有这是同一月份可以排除一天而确定是另一天的选项),否则他无法根据根据小强的话确定老师的生日,如果真是这样的话,答案是6月4日。

(出处:DelphiFans.com)

本页地址
相关文章

某 变态 公司的面试IQ题,做得出来算你牛!
如何对付面试考官的刁钻问题
微软的题目(智力测试篇)
面试“十大必考题”
一道受用终身的测试题……
著名外企公司面试考题
面试考题集锦
这样的面试考题,你要小心!
微软面试考题(非脑筋急转弯)
一次风风火火的霸王面试
面试“十大必考题”
面试重头戏:注意面试官态度和表情
16个经典面试问题回答思路
5个经典面试问题和最佳答案
外企面试怪题选编

相关评论


本文章所属分类:首页 幽默专区 面试考题   面试考题