IT公司智力测试题
1.有A、B、C、D四個人,要在夜里過一座橋。他們通過這座橋分別需要耗時1、2、5、10分鐘,只有一支手電,并且同時最多只能兩個人一起過橋。請問,如何安排,能夠在17分鐘內這四個人都過橋?
//-------------------------------------------------
答案:
第一步:A(1)和B(2)過橋,A(1)返回 Cost:1+2
第二步: C(5)和D(10)過橋,B(2)返回 Cost:10+2
第三步: A(1)和B(2)過橋 Cost:2
2.有一個埃及人拾到一枚標有“公元前3世紀”的金幣,他問一個考古學家,考古學家說是假幣,問為什么?
??? 因為在那個時候沒有公元(西元)的說法,以耶穌出生的那一年定為公元元年(西元元年),在古代,人們怎么可能過早的知道耶穌出生的時間,又怎么可能知道“公元”這一名詞呢?所以,在當時,“公元前三世紀”是一個陌生的詞,沒有人知道它是什么意思,又怎么可能刻在金幣上呢?這個金幣是仿造的!
3.一只蟲子在1仗深的井底,它白天爬3尺,晚上掉2尺,問它要幾天才能爬出井?
一開始前7天都是白天爬3尺,晚上掉2尺,所以是7尺,第8天白天爬3尺,加上前面7天的7尺就是1仗,已經爬出來了。.....4.用數字 5,5,5,1,進行四則運算,每個數字當且僅當用一次,值為24
5*(5-1/5)=24
5. 假設你站在鏡子前,抬起左手,抬起右手,看看鏡中的自己。當你抬起左手時,鏡中的自己抬起的似乎是右手。可是當你仰頭時,鏡中的自己也在仰頭,而不是低頭。為什么鏡子中的影像似乎顛倒了左右,卻沒有顛倒上下?
答:上下和左右的定義不同,上下是面對稱的,左右是旋轉對稱的 (如果兩只眼睛是長成一上一下就好了)
?6. 一個屋子有一個門(門是關閉的)和3盞電燈。屋外有3個開關,分別與這3盞燈相連。你可以隨意操縱這些開關,可一旦你將門打開,就不能變換開關了。確定每個開關具體管哪盞燈。
答:開兩個開關,過一段時間關一個,進去,一個燈亮,兩個燈滅,滅的燈有一個是熱的。
7.有50家人家,每家一條狗。有一天警察通知,50條狗當中有病狗,行為和正常狗不一樣。每人只能通過觀察別人家的狗來判斷自己家的狗是否生病,而不能看自己家的狗,如果判斷出自己家的狗病了,就必須當天一槍打死自己家的狗。結果,第一天沒有槍聲,第二天沒有槍聲,第三天開始一陣槍響,問:一共死了幾條狗?
死了3條(第幾天槍響就有幾條)。
簡單分析:從有一條不正常的狗開始,顯然第一天將會聽到一聲槍響。這里的要點是你只需站在那條不正常狗的主人的角度考慮。
有兩條的話思路繼續,只考慮有兩條不正常狗的人,其余人無需考慮。通過第一天他們了解了對方的信息。第二天殺死自己的狗。換句話說每個人需要一天的時間證明自己的狗是正常的。有三條的話,同樣只考慮那三個人,其中每一個人需要兩天的時間證明自己的狗是正常的狗。
8.每個飛機只有一個油箱,飛機之間可以相互加油(注意是相互,沒有加油機) 一箱油可供一架飛機繞地球飛半圈。
問題:
為使至少一架飛機繞地球一圈回到起飛時的飛機場,至少需要出動幾架飛機?(所有飛機從同一機場起飛,而且必須安全返回機場,不允許中途降落,中間沒有飛機場)
答案:
最少5架飛機(算上繞地球一圈的那架飛機A)
― ― ― ― ― ― ― ―
A
B
C
D
E
條件已知一箱油可供一架飛機繞地球飛半圈,就是1/2路程
方法如下:
1. 首先三架飛機A,B,C一起飛,飛到1/8路程,C開始給A,B各加1/8路程的油.C返回花掉1/8路程的油.
2. A,B再繼續飛1/8路程,B給A加1/8路程的油,B返回
3. 這時A在2/8路程時,滿油,繼續飛只能到6/8路程;與此同時派一飛機D從反方向接應A(繞地球一圈),D飛2/8路程,碰到A,給A加1/8路程的油,自己留1/8路程的油.
4. A,D一起飛1/8路程,派E從反方向飛1/8路程接應給A,D加油. 與開始情況相似,然后一起返回.
所以加上A一共派5架
9.有3箱水果,一箱是蘋果,一箱是橘子,一箱是兩種水果的混裝
三個箱子上都貼了標簽,但所有的標簽都貼錯了現在你只拿出一個水果來判斷3個箱字里的情況.
答案:
從貼混裝箱子里面拿出一個水果,如果是蘋果,這一箱就是蘋果,那么,貼橘子的就是混裝,貼蘋果的,就是橘子
如果從貼混裝箱子里面拿出的是一個橘子,那么,這一箱就是橘子,貼橘子的就是蘋果,貼蘋果的就是混裝
10.3 ml 5 ml 杯子 各一個,拼出4 ml 的容量。
3 ml 5 ml 杯子 各一個(只有這兩個杯子,沒其他的)。水不限量。
拼出4 ml 的容量。
答案1:
3ml 裝滿 倒入5ml ,在裝滿 倒入5ml。現在剩下1ml。
5ml 的全倒掉。 3ml里面剩下的1ml 倒入5ml 里。
再把3ml 裝滿,倒入5ml。
?
11:你讓工人為你工作7天,給工人的回報是一根金條。金條平分成相連的7段,你必須在每天結束時給他們一段金條,如果只許你兩次把金條弄斷,你如何給你的工人付費?
???? 這道試題是微創的考題。兩次弄斷就應分成三份,我把金條分成1/7、2/7和4/7三份。這樣,第1天我就可以給他1/7;第2天我給他2/7,讓他找回我1/7;第3天我就再給他1/7,加上原先的2/7就是3/7;第4天我給他那塊4/7,讓他找回那兩塊1/7和2/7的金條;第5天,再給他1/7;第6天和第2天一樣;第7天給他找回的那個1/7。
12.:一樓到十樓的每層電梯門口都放著一顆鉆石,鉆石大小不一。你乘坐電梯從一樓到十樓,每層樓電梯門都會打開一次,只能拿一次鉆石,問怎樣才能拿到最大的一顆?
答案:選擇前五層樓都不拿,觀察各層鉆石的大小,做到心中有數。后五層樓再選擇,選擇大小接近前五層樓出現過最大鉆石大小的鉆石。,“也許就沒有準確答案,就是考一下你的思路。
13、請把一盒蛋糕切成8份,分給8個人,但蛋糕盒里還必須留有一份。
答案:把切成的8份蛋糕先拿出7份分給7人,剩下的1份連蛋糕盒一起分給第8個人。
14.燒一根不均勻的繩,從頭燒到尾總共需要1個小時。現在有若干條材質相同的繩子,問如何用燒繩的方法來計時一個小時十五分鐘呢?
答案:一根一頭燒,另一根從兩頭燒,再有一根做參照,兩頭燒完的記下位置(即燒到這里要半小時),把參照的那根從標記位置處剪開,取其中一段A。一頭燒的那根燒完后(就是一個小時后),把A從兩頭開始燒,燒完后即為十五分鐘,加起來共一小時十五分鐘。
15.在9個點上畫10條直線,要求每條直線上至少有三個點?
解法1. ????? *????????? * ??? ???????????*?
????? *??? *???? *?
?????????? * ??????*????????? * ? 解法2.?
??????? *???? *??? *?
??????????? * * * ??????? ?????????*??? *??? *16、1元錢一瓶汽水,喝完后兩個空瓶換一瓶汽水,問:你有20元錢,最多可以喝到幾瓶汽水?
答案:39瓶。兩個空瓶=一瓶汽水(帶空瓶)。一空瓶=汽水。因為瓶+水=1元。所以水=0.5元。所以20元相當于40瓶水。因為最后剩一個空瓶不給換。所以能喝39瓶。
17、有兩位盲人,他們都各自買了兩對黑襪和兩對白襪,八對襪子的布質、大小完全相同,而每對襪子都有一張商標紙連著。兩位盲人不小心將八對襪子混在一起。他們每人怎樣才能取回黑襪和白襪各兩對呢?
答案:將每對襪子拆開一人一只。
18、一群人開舞會,每人頭上都戴著一頂帽子。帽子只有黑白兩種,黑的至少有一頂。每個人都能看到其他人帽子的顏色,卻看不到自己的。主持人先讓大家看看別人頭上戴的是什么帽子,然后關燈,如果有人認為自己戴的是黑帽子,就打自己一個耳光。第一次關燈,沒有聲音。于是再開燈,大家再看一遍,關燈時仍然鴉雀無聲。一直到第三次關燈,才有劈劈啪啪打耳光的聲音響起。問有多少人戴著黑帽子?
答案:有三個人戴黑帽。假設有N個人戴黑帽,當N=1時,戴黑帽的人看見別人都為白則能肯定自己為黑。于是第一次關燈就應該有聲。可以斷定N>1。對于每個戴黑帽的人來說,他能看見N-1頂黑帽,并由此假定自己為白。但等待N-1次還沒有人打自己以后,每個戴黑人都能知道自己也是黑的了。所以第N次關燈就有N個人打自己。
轉載于:https://www.cnblogs.com/lzjsky/archive/2011/01/15/1936422.html
總結
- 上一篇: 创建DataSet
- 下一篇: HOWTO:如何在代码中获取安装包目标机