逻辑思维训练题:失误的程序员

    1、失误的程序员
    汉斯是一个高级程序员,但是他最近设计的三款机器人却出了一点问题:有一个永远都是说实话;有一个永远都是说谎话;另一个则有时说实话有时说谎话。汉斯不知道怎么分辨它们,就请格林博士为他帮忙。
    格林博士一看,随便问了3个问题就知道怎么分辨了。他的问题是:
    向左边的机器人:“谁坐你旁边?”机器人回答:“诚实的家伙”
    向中间的机器人:“你是谁?”机器人回答说:“总是犹豫不决的那位”
    向右边的机器人:“坐你旁边的是谁?”机器人回答说:“说谎话的家伙。”
    根据上面的三个问题及回答,推测它们的身份。
    2、帽子的颜色
    一个生日派对上,准备了三顶蓝帽子和两顶红帽子。在前面扮演小丑的甲乙丙排成一列。甲后面站着乙,乙后面站着丙。
    他们三个头上各戴一顶帽子,剩下的帽子被藏了起来。他们可以看到前面的人帽子的颜色,但看不到自己的。
    “丙,你的帽子是什么颜色?”
    “不知道。”
    “乙呢?”
    “我也不知道。”
    这时候,谁的帽子都看不到的甲却说:“啊!我知道了。”
    请问:甲的帽子是什么颜色?
    3、上下左右
    上左×下右=左下上右
    上右×下左=上左下右
    算式中上、下、左、右各代表四个不同的数字,你能猜出它们各代表什么数字吗?
    4、智推车牌号
    在一个十字路口,一辆小汽车闯红灯,撞到了一位过路行人,肇事汽车逃跑了。路过的好心人立刻把行人送进了医院。交警闻讯赶来,向路人了解肇事汽车的情况,好抓住逃跑的司机。一人说,汽车号牌的最后两位数字相同。另一个人说,号牌前面的两位数字也相同。第三个人说,那号码是4位数,是一个完全平方数。尽管没有人可以把号牌确切的数字说出来,但这位聪明的交警很快就根据这些情况,知道了逃跑的汽车号牌。你知道是多少吗?
      ↓↓↓点击下一页查看答案↓↓↓