php面试题大全(四)

1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?(这道题我当初想了一个小时)

先用两条绳子,从分别从两边点,对齐,当火相遇时,就是半个小时的时间的程度,同样在计算出一半,即15分钟的长度,在加上一条整跟的,就是1小时15分

2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?(5秒-1分钟)

4个

3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?(40秒-3分钟)

第一步,5-3=2;

第二步,把3倒掉,把2倒进3的桶;

第三步,用5把3填满,剩4。

4.一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?(20秒-2分钟)

问诚实国的,说谎国怎么走,他指的路是对的

5.12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)(5分钟-1小时)

为便于区分,我们先将12个球标上号码,分别为1——12号,再将天平分为左右两边。

第一次:将1、3、5、7号球放在天平的左边,将2、4、6、8号球放在天平右边。

将会出现三种可能:

1、天平平衡,证明有问题的球在9、10、11、12号球中;

2、左侧下沉,说明有问题的球在1、2、3、4、5、6、7、8号球中;

3、右侧下沉,说明有问题的球在1、2、3、4、5、6、7、8号球中,如果将太平扭过来,与左侧下沉相同。

第二次:天平左侧放1、3、4号球,右侧放2、5、9号球,也有三种可能:

1、天平平衡,证明有问题的球在6、7、8号球中(第三次A);

2、左侧下沉,说明有问题的球在1、2、3号球中(第三次B);

3、右侧下沉,说明有问题的球在4、5号球中(第三次C)。

第三次A:分别将6、8号球放在天平的两侧,如果平衡,7号球有问题;如果不平衡,轻的那个球有问题。

第三次B:分别将1、3号球放在天平的两侧,如果平衡,2号球有问题;如果不平衡,重的那个球有问题。

第三次C:分别将4、9号球放在天平的两侧,如果平衡,5号球有问题;如果不平衡,4号球有问题。

6.在9个点上画10条直线,要求每条直线上至少有三个点?(3分钟-20分钟)

五角星去掉一个点(10分钟)

7.在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?(5分钟-15分钟)

24次,00:00:00,01:05:05,02:11:11,03:16:16,04:22:22,05:27:27,06:33:33,07:38:38,08:44:44,09:49:49,10:55:55,11:59:59,12:00:00,13:05:05,14:11:11,15:16:16,16:22:22,17:27:27,18:33:33,19:38:38,20:44:44,21:49:49,22:55:55,23:59:59

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。互联网+时代,时刻要保持学习,携手千锋PHP,Dream It Possible。

你可能感兴趣的:(php面试题大全(四))