答案: 选项B 推理分析: 题中李四一共问了四个问题,这四个问题的真实答案都只有”是”或”否”,所以我们可以按前三题的答案分成以下8种情况来考虑: 1、是否否 2、否否否 3、否否是 4、是是否 5、是是是 6、是否是 7、否是否 8、否是是 而我们需要的,是代入问题后刚好得到两个工号号码,并且其中一个十位是”1”的答案,因为只有这样,李四才会想要在第四个问题里用排除法去掉一个。据此进行推理: 1、这里两个号码即是平方数又是立方数 26=64 36=729 只有这2个数在13-1300之间,而13-500,500-1300各一个,不满足。 2、只是立方数 33=27 ...... 73=343 83=512 103=1000 113=1331 (超出了1300) (其中93是平方数) 在13-500超过2个,而在500-1300只有2个。 3、号码只是平方数的数太多,二者都不是的更多。综上分析,这个工号号码在512和1000之间。 通过推理得出,只有情况3满足条件,代入后得到512(8的3次方)和729(9的3次方)。 但是,答案3并不是问题的真正答案,而只是张三的回答,因为李四从这个推理得出的答案是错误的。题目中讲明这个答案前两个假最后一个真,因此问题的真实答案是”是是是”, 由此推理得出:李四问:号码数是否小于五百,但张三扯了谎,说明500-1300错误。 李四问:号码是平方数吗?但张三又扯了谎,说明数不是平方数错误。 李四问:号码是立方数吗?张三说了真话,说明数是立方数。 然后范围在13-500,既是平方数,又是立方数的,只有64。
|