学Java的逻辑测试题_面试中的逻辑题测试及答案.doc

面试中的逻辑题测试及答案

面试中的逻辑题测试及答案魔豆之路 首页业界观察Android技术iOS技术分享HTML5技术JAVA & JVM测试技术分享WORDPRESS

home 程序员面试秘籍 笔试常见逻辑题智力题大荟萃(上)

笔试常见逻辑题智力题大荟萃(上)时间:12-10-03 栏目:程序员面试秘籍 作者:魔豆先生 评论:0 点击: 513 次本文标签: Q.笔试面试代码题 , 智力题 , 逻辑题

1 一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。

解:

前面每前进1米,就要3趟,也就是吃掉3个香蕉,走到第16米时吃了48个,再走2/3米,又吃掉两个,剩余50个。在剩下的33又1/3米路程里,再吃掉33个,最后1/3米不吃。所以最多可剩余17个。

2 每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机),一箱油可供一架飞机绕地球飞半圈。

问:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)答案:5架解法:假设飞机相互加油不用时间,地球自转的影响也忽略不计!!!1) 先让三架飞机出行(自东向西),当飞到1/8圈时,三架飞机油箱里都只剩下3/4的油了,这时让一架飞机把另两架飞机的油加满,然后返航!2) 当这两架飞到1/4圈时,这两架飞机油箱里也是只剩下3/4的油了,这时让一架飞机把另一架飞机的油加满,然后返航!3) 这架飞机的油刚好能到3/4圈时没油(这时离机场只有1/4圈距离了),这时就要看地下操控中心了,计算好时间,先让一架飞机去接应(自西向东)!4) 到离机场只有1/4圈距离时,刚好到那架飞机没油了,接应的飞机刚到,并且还有1/2油箱的油,每架飞机分一半5) 两架飞机一起来到离机场只有1/8圈时,都没油了,又来了一个接应的飞机,油箱里还有3/4的油,三架飞机平分之并飞回机场

3 有4个女人要过一座桥。她们都站在桥的某一边,要让她们在17分钟内全部通过这座桥。这时是晚上。她们只有一个手电筒。最多只能让两个人同时过桥。不管是谁过桥,不管是一个人还是两个人,必须要带着手电筒。手电筒必须要传来传去,不能扔过去。每个女人过桥的速度不同,两个人的速度必须以较慢的那个人的速度过桥。第一个女人:过桥需要1分钟;第二个女人:过桥需要2分钟;第三个女人:过桥需要5分钟;第四个女人:过桥需要10分钟。比如,如果第一个女人与第4个女人首先过桥,等她们过去时,已经过去了10分钟。如果让第4个女人将手电筒送回去,那么等她到达桥的另一端时,总共用去了20分钟,行动也就失败了。怎样让这4个女人在17分钟内过桥?思路:第三个女人,第四个女人一定要一起过桥,这是突破口,想一想看,第一个女人和第四个女人一起过桥,第一个女人要放慢9倍的速度,而第三个女人和第四个女人一起过桥,第三个女人只要放慢1倍的速度,有了这种想法就好办多了!

参考答案1:第一个女人,第二个女人先过桥----用时2分钟第一个女人回来送手电-----------用时1分钟第三个女人,第四个女人再过桥----用时10分钟第二个女人回来送手电-----------用时2分钟第一个女人,第二个女人最后过桥----用时2分钟共用了17分钟!!参考答案2:第一个女人,第二个女人先过桥----用时2分钟第二个女人回来送手电-----------用时2分钟第三个女人,第四个女人再过桥----用时10分钟第一个女人回来送手电-----------用时1分钟第一个女人,第二个女人最后过桥----用时2分钟共用了17分钟!!

4 有一座山,山上有座庙,只有一条路可以从山上的庙到山脚,每周一早上8点,有一个聪明的小和尚去山下化缘,周二早上8点从山脚回山上的庙里,小和尚的上下山的速度是任意的,在每个往返中,他总是能在周一和周二的同一钟点到达山路上的同一点。例如,有一次他发现星期一的8点30和星期二的8点30他都到了山路靠山脚的3/4的地方,问这是为什么?解答:

我们可以这么想假如是一天早上8点,有两个和尚分别从山上的庙和山脚同时出发,并且只有一条路可走,你想他们是不是一定会相遇,是的,他们一定会相遇,换一种说法就是两个和尚同一钟点到达山路上的同一点.回到问题,星期一和星期二都是8点出发,又是相向的走同一条路,如果能跨越时间思维的局限,星期一和星期二都的8点出发看成是小和尚有分身之术,同一天的8点分别从山上的庙和山脚出发"今天的小和尚必然和昨天的自己"相遇就不难理解了,于是可得这个聪明的小和尚总是能在周一和周二的同一钟

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值