经典逻辑题笔试题和答案(不断更新)

来源:互联网 发布:应用市场 知乎 编辑:程序博客网 时间:2024/05/12 14:20

11000瓶酒,其中只有一瓶有毒。现在用小白鼠进行实验,小白鼠只要服用任意量有毒酒就会在24小时内死亡。问最少要用多少只小白鼠进行实验       才能在24小时内检测出哪瓶药水有毒?

      这是一个二进制的问题,答案是用10只就可以。

      将1000瓶酒分别编号,用十只小白鼠分别代表十位二进制存储,将编号为i的酒换算成十位二进制数表示,为1的位上就喂小白鼠,为0的位上不喂         小白鼠,例如3号酒用十位二进制表示为“0000000011”那么就喂最后两只小白鼠喝3号瓶的酒,5号酒用十位二进制表示为“0000000101”那么就喂1       号和3号小白鼠喝5号瓶的酒, 一次将1000瓶酒都喂完,等24小时就来收尸吧,死掉小白鼠位置上为1,没有死掉小白鼠位置上为0,将这十位二进       制数转换成十进制数就是有毒的酒瓶的编号了。

     小伙伴,你们明白了么?

2、烧一根不均匀的绳要用一个小时,如何用它来判断一个小时十五分钟?

    这是一个经典的问题,在很多公司的逻辑笔试题都会考到。

    答案是:需要3跟绳子。假设分别为1号、2号、3号绳子,每个绳子都有A、B端。

    首先点燃1号绳子的两端同时点燃2号绳子的A端,1号绳子燃尽(30min)的同时点燃2号绳的B端,2号绳子燃尽(15min)的同时   点燃3号绳子的       两端,当3号绳子燃尽(30min)的时刻就是一个小时十五分钟。

3、有一家人想要渡河,小明过河需要1秒,爸爸需要3秒,妈妈需要6秒,奶奶需要8秒,爷爷需要12秒,船一次只能承载2,渡河过程中规定时30          秒,不可以超过30秒,请问      怎样过河才能用最短的时间,最短时间是多少?

    答案是:29秒。

岸边的人

过河的人

回来的人

用时

小明,爸爸,妈妈,爷爷,奶奶

小明和爸爸

小明

1s+3s=4s

小明,妈妈,爷爷,奶奶

爷爷和奶奶

爸爸

12s+3s=15s

小明,爸爸,妈妈

小明和爸爸

小明

1s+3s=4s

小明,妈妈

小明和妈妈

 

6s

 

 

 

4s+15s+4s+6s=29s

4、假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。

     答案是:先装满5升的水壶,然后倒到6升水壶里,再装满5升水壶,再往6升水壶倒满,这样5升水壶就剩下四升水。然后把6升水壶里的水倒掉,把      5升水壶里的四升水倒进6      升水壶里,然后再装满5升水壶,再倒入6升水壶。这样因为6升水壶原先有四升水,现在就只能倒入2升。那5升水壶        就只剩下3升水了。

5、72,36,24,18,()

    答案是:14.4.

    72/36=2/1

    36/24=3/2

    24/18=4/3

    18/x=5/4 --->x=14.4

6、某人去玩具店买小熊,小熊进价为20,卖价是30,付给老板100元,老板没有零钱,就在卖鞋的人那里换了100元零钱,找给卖家70,卖鞋的发现        那100元是假币,于是找        老板换回了100元,请问玩具店老板损失了多少钱?

     答案是:90元;

     其实就是小熊的进价20元+找给买家的70元;

7、爸爸、妈妈、妹妹、小明至少两人同一生肖的概率是多少?

     1-12*11*10*9/12*12*12*12=41/96

     用1减去没有任何两个人同一生日的概率

8、有两位盲人,他们都各自买了两对黑袜和两对白袜,八对袜子的布质、大小完全相同, 而每对袜子都有一张商标纸连着。两位盲人不小心将八对袜    子混在一起。他们每人怎样才能取回黑袜和白袜各两对呢?

   答案是:将袜子放在阳光下,由于黑色比白色吸热快,所以经过一段时间后,黑色温度会比白色高,这样就能区分出黑色和白色袜子了,然后两个   盲人再各自拿两双黑袜两双白袜,轻松分开啦~~(有木有恍然大明白的赶脚~~)

9、三个公司员工出差住店,每人每天是150元,共450元,店老板优惠返了50元让小工退给三个职员,小工从中扣了20元,将剩下的30元返给了三个员    工,每人返回10元,这样三个人相当于每人只拿了140元,三个人加起来是420元,加上小工拿走的20元,一共是440元,请问:另外的10元哪去了?

   答案是:其实根本不存在另外10元去哪的问题。

   这个问题的关键是搞清楚小工的20元是哪来的?

   首先,每个职员手中10元,一共30元;

   每个职员拿出了140元,一共是420元,这420元中的400元给了老板,20元在小工手里;

   420+30=450元

   所以不存在10元哪去了的问题!

   小伙伴,明白了么?

10、一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?

    答案是:请问前面有几个国家,诚实国的肯定会说两个,那么就确定了哪个是诚实的人,下面就可以直接问诚实国的人怎么去说谎国了!

11、在9个点上画10条直线,要求每条直线上至少有三个点?

在9个点上画10条直线,要求每条直线上至少有三个点 - xiewb613 - wenbinsan的博客