1. 程式人生 > >經典邏輯筆試題和答案

經典邏輯筆試題和答案



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的部落格