程序员面试逻辑推理智力题

1-8 题: 

请从理论上或逻辑的角度在后面的空格中填入后续字母或数字; 

1. A, D, G, J 

2. 1, 3, 6, 10 

3. 1, 1, 2, 3, 5 

4. 21, 20, 18, 15, 11 

5. 8, 6, 7, 5, 6, 4 

6. 65536, 256, 16 

7. 1, 0, -1, 0 

8. 3968, 63, 8, 3 

 

9-15 题: 

请从右边的图形中选择一个正确的(a,b,c,d)填入左边的空白处 

 

9. a b c d 

10. a b c d 

11. a b c d 

12. a b c d 

13. a b c d 

14. a b c d 

15. a b c d

 

16-25 题: 

从右边的列(A B C D)中选择图形,以满足左边的图形安照逻辑角度能正确排列下来。

------------------------------- 

1. A B C D 

2. A B C D 

3. A B C D 

4. A B C D 

5. A B C D 

6. A B C D 

7. A B C D 

8. A B C D 

9. A B C D 

10. A B C D

 

26-29 题: 

在左边的四个图形中缺少两个图形,请从右边的一组图形(a b c d e)中选出两个填入左边以使左边的图形从逻辑角度上能成双配对 

 

1.  a b c d e

2.   a b c d e

3.   a b c d e

4.   a b c d e

 

30-33 题: 

在下列题目中每一行都缺少一个图,请从右边选择一个(a b c d)插入左边图形中以使左边的图形从逻辑角度上能成双配对 

1. a b c d 

2. a b c d 

3. a b c d 

4. a b c d

部分答案,可能有误:

1-M 2 -15 3-8 4-6 5-5 7-1 8-2 9-b 10-d 11-c 12-a 13-c 14-d 15-c 16-c 17-b 18-c 19-d 20-d 21 -c 22-c 23-d 24-b 25-a 26-ad 27-bc 28-ce 29-bd 30-d 31-c 32-d 33-c

1元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水?

解题思路1:一开始20瓶没有问题,随后的10瓶和5瓶也都没有问题,接着把5瓶分成4瓶和1瓶,前4个空瓶再换2瓶,喝完后2瓶再换1瓶,此时喝完后手头上剩余的空瓶数为2个,把这2个瓶换1瓶继续喝,喝完后把这1个空瓶换1瓶汽水,喝完换来的那瓶再把瓶子还给人家即可,所以最多可以喝的汽水数为:20+10+5+2+1+1+1=40

解题思路2:先看1元钱最多能喝几瓶汽水。喝1瓶余1个空瓶,借商家1个空瓶,2个瓶换1瓶继续喝,喝完后把这1个空瓶还给商家。即1元钱最多能喝2瓶汽水。20元钱当然最多能喝40瓶汽水。

解题思路3:两个空瓶换一瓶汽水,可知纯汽水只值5角钱。20元钱当然最多能喝40瓶的纯汽水。N元钱当然最多能喝2N瓶汽水。

参考答案:40瓶

1、1元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有N元钱,最多可以喝到几瓶汽水?(答案2N)

2、9角钱一瓶汽水,喝完后三个空瓶换一瓶汽水,问:你有18元钱,最多可以喝到几瓶汽水?(答案30)

3、1元钱一瓶汽水,喝完后四个空瓶换一瓶汽水,问:你有15元钱,最多可以喝到几瓶汽水?(答案20)

--------------------------------------------------------------------------------

智力题6(分割金条)- -分割金条你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你的工人付费?

解题思路:本题实质问题是数字表示问题。由1、2两个数字可表示1-3三个数字。由1、2、4三个数字可表示1-7七个数字(即1,2,1+2,4,4+1,4+2,4+2+1)。由1、2、4、8四个数字可表示1-15十五个数字。依此类推。

参考答案:把金条分成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。

试题拓展:1、你让工人为你工作15天,给工人的回报是一根金条。金条平分成相连的15段,你必须在每天结束时给他们一段金条,如果只许你三次把金条弄断,你如何给你的工人付费?(1/15,2/15,4/15,8/15)

2、你让工人为你工作31天,给工人的回报是一根金条。金条平分成相连的31段,你必须在每天结束时给他们一段金条,如果只许你四次把金条弄断,你如何给你的工人付费?(1/31,2/31,4/31,8/31,16/31)

3、你让工人为你工作(2^n)-1天,给工人的回报是一根金条。金条平分成相连的(2^n)-1段,你必须在每天结束时给他们一段金条,如果只许你n-1次把金条弄断,你如何给你的工人付费?(1/((2^n)-1),2/((2^n)-1),4/((2^n)-1),...)

4.人民币为什么只有1、2、5、10的面值?(便于找零钱。理想状态下应是1、2、4、8,在现实生活中常用10进制,故将4、8变为5、10。只要2有两个,1、2、2、5、10五个数字可表示1-20。)

 智力题7(鬼谷考徒)- -

鬼谷考徒

孙膑,庞涓都是鬼谷子的徒弟;一天鬼出了这道题目:他从2到99中选出两个不同的整数,把积告诉孙,把和告诉庞。

庞说:我虽然不能确定这两个数是什么,但是我肯定你也不知道这两个数是什么。

孙说:我本来的确不知道,但是听你这么一说,我现在能够确定这两个数字了。

庞说:既然你这么说,我现在也知道这两个数字是什么了。

问这两个数字是什么?为什么?

解题思路1:假设数为 X,Y;和为X+Y=A,积为X*Y=B.

根据庞第一次所说的:“我肯定你也不知道这两个数是什么”。由此知道,X+Y不是两个素数之和。那么

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值