欢迎软件行业的同仁们来参观讨论!
逻辑面试题2答案以及新的逻辑面试题3(欢迎回答、讨论,答案稍后揭晓)
上一篇 /
下一篇 2013-09-06 21:51:32
/ 个人分类:笔试面试
1、 X=10,Y=20,如果要交换X和Y的值,可以再定义一个变量Temp,然后进行如下操作:
Temp=X;
X=Y;
Y=Temp;
如果此时要求不允许借助第三个变量(Temp),如何交换X和Y的值?
2、 请用一笔画的方式,只画四条首尾相连的直线,就把三行三列的九个点连接起来?
3、 有4个人要过一座桥。他们都站在桥的某一边,要让他们在17分钟内全部通过这座桥。这时是晚上,他们只有一个手电筒。最多只能让两个人同时过桥。不管是谁过桥,不管是一个人还是两个人,必须要带着手电筒。手电筒必须要传来传去,不能扔过去。每个人过桥的速度不同,两个人的速度必须以较慢的那个人的速度过桥。 4个人的过桥速度分别为:第一个人A:过桥需要1分钟; 第二个人B:过桥需要2分钟; 第三个人C:过桥需要5分钟; 第四个人D:过桥需要10分钟。
----------------------------------------答案---------------------------------------------
1、 X=X+Y;
Y=X-Y;
X=X-Y;
或者:
X=Y-X;
Y=Y-X;
X=Y+X;
3、第一次过:A、B过,需要2分钟;第一次回:A回,需要1分钟;第二次过:C、D过,需要10分钟;第二次回:B回,需要2分钟;第三次过:A、B过,需要2分钟;
---------------逻辑面试题3新鲜出炉-------------------------
1、 现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水, 池塘里面有无穷多的水。
2、 张三、李四、王五3人去住旅馆,住3间房,每间房10元,于是他们一共付给老板30元,第二天,老板觉得3间房只需25元就够了,于是叫店员退回5元给3位客人,谁知该店员贪心,只退回每人1元,自己偷偷拿了2元,这样一来便等于那3位客人每人各花9元,于是3个人一共花了27元,再加上店员独吞的2元,总共是29元,可当初3个人一共付了30元,请问那1元去哪了?
收藏
举报
TAG: