首先,这道题小明和小强都不用开口就能排除四个日期,小明和小强都知道老师不可能告诉小强的是2日和7日,这等于直接告诉了小强自己的生日,同时老师告诉小明的也不可能是6月,否则小明也已经知道了,老师也不可能告诉小强的是4日,不然小强也已知道老师的生日了。他们俩都还没开口就只剩下3月5日、3月8日、9月1日、9月5日、12月1日、12月8日这6组数据了。两人的对话纯属扯淡,因为剩下的数据月和日都各有两组。例如小明如果知道的是3月,那么小强知道的只能是5日或8日,小明说如果他不知道小强也不知道,这个不需用小明说也是很明确的,完了小强又说他原本不知道但现在知道了,他怎么能够知道呢,他仅仅知道5或8也是不能知道具体时间的,那么他知道的就不能是5或8,即使是1他也不能判断;把小明知道的换成9月或12月也是如此,所以这题根本就是一个逻辑上错误的。