51Testing软件测试论坛

标题: 一道测试笔试的智力题!大家谁会啊!我没做出来! [打印本页]

作者: 清风随雨    时间: 2006-4-7 11:50
标题: 一道测试笔试的智力题!大家谁会啊!我没做出来!
原题是这样说的:
         一架飞机只能带一个油箱,一个油箱的油,可以让一架飞机绕地球飞行半圈,飞机与飞机之间可以相互加油。问:起飞多少架飞机,可以保证至少有一架飞机绕地球飞行一圈,并回到原起飞机场。(条件:中途没有其他的飞机场;不得有一架飞机半路坠毁,即:所有飞机都要回到原机场;)




                               这道题我没做出来,现在向大家求助~请高手指点!
作者: guanyufeng    时间: 2006-4-7 11:59
6
6
6
6
作者: 清风随雨    时间: 2006-4-7 12:06
为什么啊!!
说明理由!!!!!
作者: guanyufeng    时间: 2006-4-7 13:12
注意以下两项问题就可以:1.逆向思维2.地球是圆的
严格地说可以是三架,头大了~~
1.A.B.C三机同时同向起飞;
2.A.B飞至1/8圈,C机给A.B机分别加1/4的油.余1/4油安全返回机场加油待命;
3.A.B机继续飞行至2/8圈,B机给A机加1/4的油.A机单独飞行,油可支持飞至6/8圈处;B机余2/4油返回机场加油待命;
4.A飞至4/8圈时,B机从机场起飞反方向接应A机;
5.A.B机在A机6/8圈时相遇,B机给A机加1/4油,AB机各有1/4油飞往机场;
6.C机在A.B机相遇时起飞,至A机的7/8圈时与A.B机相遇,给A.B机分别加1/4油,三机同返机场,圆满完成此次飞行任务.
作者: xuanting    时间: 2006-4-7 13:47
厉害
作者: haven6    时间: 2006-4-7 16:34
有点逻辑哦
作者: 清风随雨    时间: 2006-4-7 16:59
标题: 服了!!!!
你是高手!~厉害~~
作者: 大大泡泡糖    时间: 2006-4-10 11:18
标题: 这跟软件测试有关么?
有点不务正业阿
作者: andywang    时间: 2006-4-10 17:30
这是个脑筋急转弯 所以没有严格的答案 四架飞机也可以 呵呵
作者: wb661    时间: 2006-4-11 17:29
我也认为是3
作者: hcf8319    时间: 2006-4-11 17:50
好难
作者: 清风随雨    时间: 2006-4-11 18:03
原帖由 大大泡泡糖 于 2006-4-10 11:18 发表
有点不务正业阿



我感觉也是阿 ,不过是不是因为作测试的需要逆向思维才考试的阿??
因为,不是还有破坏性测试吗?!
作者: kevinzhao    时间: 2006-4-19 11:32
这 这 这个问题太难了!
作者: 天生我才    时间: 2006-4-19 13:28
<<<<一架飞机只能"带一个油箱",一个油箱的油>>>>
那么飞机上的没有多出一个油箱吗,如果有,并且规定在飞机起飞时这个油箱是空的,只能在空中加油的话,用两架就可以了
作者: kaofu    时间: 2006-4-21 10:56
4.A飞至4/8圈时,B机从机场起飞反方向接应A机;
5.A.B机在A机6/8圈时相遇,B机给A机加1/4油,AB机各有1/4油飞往机场

请问 AB相遇时B飞了2/8 需要1/2的油 给A1/4 怎么在飞回机场呢

我觉得剩下来的半圈还是要同开始的半圈 只不过反方向飞而已

这个题目应该不计加油的时间吧

比如当A飞至4/8时 B刚好飞回机场 就要让它马上起飞

在空中加油的时候飞机是不是也在向前飞呢?

[ 本帖最后由 kaofu 于 2006-4-21 14:39 编辑 ]
作者: lsh009    时间: 2006-4-21 20:00
标题: 1
这个是逆向思维

[ 本帖最后由 lsh009 于 2006-4-21 20:03 编辑 ]
作者: songhaojun    时间: 2006-4-22 09:31
强啊~~~
作者: daring2006    时间: 2006-4-23 18:37
当然了,这个考逻辑能力,我也有考差不多的题目,指点下还好做出来了。
作者: kadyyf    时间: 2006-4-25 17:26
按照数学来推理应该是3架很容易推出的!!可是题上并没有说至少起飞几架,也没说最多只能起飞几架,所以这个题得看看你考虑的全不全面了!这就是做测试的思想,一个好的测试员他的思维是严密的!
作者: zhengyu99    时间: 2006-5-9 11:12
标题: 我第一次做测试的时候做的全是逻辑题!
看来测试确实需要有很好的逻辑思维能力呀!


作者: lsh1209    时间: 2006-5-10 00:58
是,看来逻辑很重要
作者: zhouxineric    时间: 2006-5-11 00:45
设半圈1(假设加油可以提前预计)
1。飞到1/4圈时,A,B,C都剩下3/4,C把油给A,B,剩下1/4返航。
2。A,B在1/4处,油均满。
3。继续飞行1/4,A,B剩下3/4,B给A 1/4,剩下2/4返航。
4。A在2/4圈处,油满。
5,A继续飞行至半圈处,油剩下2/4。
6,继续飞行第2个半圈,到达2/4处。
7,此处提前进行,B,C飞行,到达1/4处,C给B 1/4,剩下3/4返航。
8,B在1/4处保持油满。
9,B继续飞行至2/4处给A加油,B剩下3/4,给A 1/4, 剩下2/4返航。
10,A继续飞行1/4,及到达离终点,1/4处。
11,此处提前进行,C起飞,到达1/4处,给A加油1/4,剩下2/4和A同时返航。
作者: ppdxyz    时间: 2006-5-12 11:07
先从起点机场同时起飞3架飞机,然后从终点分隔起飞2架飞机接应,
按照题意回答,一共起飞了5架飞机.
作者: andylei    时间: 2006-5-12 17:01
答案是不定的!
作者: yjshen    时间: 2006-5-13 13:10
都是高手啊!~~
作者: margrete    时间: 2006-5-15 17:56
关键是否动脑思考和有一个集中的头脑。这两项你都有了,这题不难。
作者: cresp    时间: 2006-5-16 00:12
3 架5架次
作者: 雪儿185    时间: 2006-5-19 13:56
原帖由 guanyufeng 于 2006-4-7 13:12 发表
注意以下两项问题就可以:1.逆向思维2.地球是圆的
严格地说可以是三架,头大了~~
1.A.B.C三机同时同向起飞;
2.A.B飞至1/8圈,C机给A.B机分别加1/4的油.余1/4油安全返回机场加油待命;
3.A.B机继续飞行至2/8圈, ...

你真厉害啊!
作者: 月上梅稍    时间: 2006-5-19 14:11
厉害阿
佩服高手!
作者: lixuebo    时间: 2006-5-19 23:06
标题: 杂个出现了一 个BUG呢
问:起飞多少架飞机,可以保证至少有一架飞机绕地球飞行一圈,并回到原起飞机场。(条件:中途没有其他的飞机场;不得有一架飞机半路坠毁,即:所有飞机都要回到原机场;)
  


                               怎么问的和条件里的不一样啊,我认为是BUG啊,你们觉得呢,哈哈
作者: happy058    时间: 2006-5-20 21:43
3架
作者: liwei_581    时间: 2006-5-23 11:18
我觉得题目给的不是很严密,应将题目改为:
一架飞机只能带一个油箱,一个油箱的油,可以让一架飞机绕地球飞行半圈,飞机与飞机之间可以相互加油。问:至少同时起飞多少架飞机,可以保证至少有一架飞机绕地球飞行一圈,并回到原起飞机场。(条件:中途没有其他的飞机场;不得有一架飞机半路坠毁,即:所有飞机都要回到原机场;)
作者: liwei_581    时间: 2006-5-23 11:19
一个至少,一个同时,缺一不可,题目才有解头 。
作者: shadowsxl    时间: 2006-5-26 14:47
都是高手,佩服佩服
作者: hawkzhang1    时间: 2006-6-1 11:41
3架飞机,1架倒飞,两家顺飞
作者: yky1984    时间: 2006-6-20 23:35
这个题目在C语言课后习题里有类似的,书上是说摩托车而已
作者: amore5    时间: 2006-6-21 20:54
有点离散数学的意思
作者: chris_sun    时间: 2006-6-27 17:41
4架
作者: 蓝天一号    时间: 2006-6-30 10:20
原帖由 kaofu 于 2006-4-21 10:56 发表
4.A飞至4/8圈时,B机从机场起飞反方向接应A机;
5.A.B机在A机6/8圈时相遇,B机给A机加1/4油,AB机各有1/4油飞往机场

请问 AB相遇时B飞了2/8 需要1/2的油 给A1/4 怎么在飞回机场呢

这个是没有问题的
在7/8的时候不是还有C机帮继续加油吗?
作者: 蓝天一号    时间: 2006-6-30 10:23
原帖由 kaofu 于 2006-4-21 10:56 发表
这个题目应该不计加油的时间吧

比如当A飞至4/8时 B刚好飞回机场 就要让它马上起飞

在空中加油的时候飞机是不是也在向前飞呢?


应该是不计算加油时间
因为A机飞到6/8时油已经用完

当A飞至4/8时 B刚好飞回机场 就要让它马上起飞
这个没有问题的,也可以让已经回到机场的C机先起飞

在空中加油的时候飞机是不是也在向前飞呢?
这个好像不大可能吧,要飞也是很慢地飞
作者: merryshuwp    时间: 2006-6-30 14:05
至少需要6架
作者: pobaby    时间: 2006-6-30 14:55
原帖由 guanyufeng 于 2006-4-7 13:12 发表
注意以下两项问题就可以:1.逆向思维2.地球是圆的
严格地说可以是三架,头大了~~
1.A.B.C三机同时同向起飞;
2.A.B飞至1/8圈,C机给A.B机分别加1/4的油.余1/4油安全返回机场加油待命;
3.A.B机继续飞行至2/8圈, ...



返回机场,再起飞应该又算一架飞机了,不应该还是原来的飞机~ 即都算起飞架次~   个人感觉

还是觉得应该是 6 架 合理~

见附件的流程飞行图~
作者: 水儿    时间: 2006-7-3 13:23
觉得应该先弄清楚是否要求同时起飞,在来做这个题,做测试要先确定需求吧,不能说他没写就可以由我们自己任意决定。
作者: hmilyjch    时间: 2006-7-3 15:03
pobaby的图
最直观啦
自己没做出来

btw: 题目上说的 一架飞机可以带一个油箱,和一油箱的油....
           是装满油的一个油箱,还是一油箱的油加上一个空油箱。呵呵
作者: huangfei    时间: 2006-7-3 16:36
这好象是华为的一道面试题啊
作者: 空中插花    时间: 2006-7-11 13:42
这样的问题都要这样讨论???
认真想一下,再不行,用笔画一下,答案就出来了,小学生都可讨论出来结果的题!!!
作者: motherland日    时间: 2006-7-12 14:21
其实地球自转也要忽略~
否则机场的位置是在变的~路程的时间也不一样了就~~
作者: rachel_zhyun    时间: 2006-7-12 16:42
标题: 呵呵
其实这道题的答案有不一定,
考试人员主要是考你的思维
测试人员要具的一个感于置疑,发散的思维,超出正常所想的
作者: hayerk    时间: 2006-7-13 00:41
原帖由 yky1984 于 2006-6-20 23:35 发表
这个题目在C语言课后习题里有类似的,书上是说摩托车而已



跟车加油还是有点不一样,车没有油了可以停下来等加油,但是飞机不能等没有油了再加。
当然,可以假定飞机加油的时间不计的。
还有,应该所有飞机的飞同样的距离的耗油量相同。
作者: xalycxy    时间: 2006-7-13 10:19
太厉害了
作者: rubyeagle    时间: 2006-7-13 14:47
123123

[ 本帖最后由 rubyeagle 于 2006-7-13 14:54 编辑 ]
作者: wang4th    时间: 2006-7-21 00:51
标题: 陆架飞机.
6架搞定

过程:
AB同时起飞,耗1/3箱油时,飞了1/6圈,此时B把1/3的油给A,自己剩1/3的油返回.此时A是满油,可以飞到1/6+1/2圈处.

CD同时反向的起飞,同样的,D在1/6圈处将油给C,自己返回.此时C在反向的1/6处,满油,而A在反向的2/6处.无油.

C飞到A处,还有2/3的油,分给A 1/3,和A一起向回飞.飞到反向的1/6处时,两架同时没有了油.

再有两架飞机起飞去接应.就可以完成飞一圈的目的了.

6架绝对没有问题.
作者: walker_lai    时间: 2006-9-9 14:37
高手啊
作者: wenbin    时间: 2006-10-13 17:34
厉害``
作者: stven233    时间: 2006-10-17 16:59
标题: 晕到。。SO EASY。。。。宣布正确答案
4楼那哥们是教小学数学的吧。。。地球是圆的。。。可以从两个方面起飞啊。。。你行驶了1/8,请问怎么加1/4的油?晕倒了完全。。。。
    6架飞机才可以做到了,A,B,C从顺时针起飞,飞行到1/8圈的时候,把1/4的分别分给A。B,到1/4的时候B把1/8的油分给A。可以飞到3/4处,而D。E。F从逆时针出发,在逆时针1/8处D把1/4的油分给E。F,两飞机到1/4处把油给A,A就可以完成一周的飞行了哦。。。
作者: longtingting    时间: 2006-10-18 13:50
标题: 回复 #2 guanyufeng 的帖子
厉害哦
作者: 我是流氓    时间: 2006-10-18 15:03
我怎么看是5架呢?

一个油箱的容量为M
1。A,B,C 同时起飞,飞到圆的1/4时B,C各给A一个油箱的1/4M,这样,B,C可以回到原点,A从此刻起满油,
2。当A飞到圆的1/2时,E,F(B,C) 从原点逆向起飞;
3。当三架飞机到达圆的3/4相遇并E,F(B,C)给A 加油箱的1/4M

我觉得题中的条件没给当M=0并且其他飞机给加油时飞机会不会掉下。
作者: wentao_xiang    时间: 2006-10-18 19:47
3333333333333
作者: 摩登口戴    时间: 2006-10-20 17:54
绝对高手啊!pf
作者: virgozz    时间: 2006-10-24 21:53
高手啊~都是

[ 本帖最后由 virgozz 于 2006-10-24 22:01 编辑 ]
作者: watersoc    时间: 2006-10-27 18:34
原帖由 liwei_581 于 2006-5-23 11:18 发表
我觉得题目给的不是很严密,应将题目改为:
一架飞机只能带一个油箱,一个油箱的油,可以让一架飞机绕地球飞行半圈,飞机与飞机之间可以相互加油。问:至少同时起飞多少架飞机,可以保证至少有一架飞机绕地球 ...



1.所有飞机都要同时起飞么?这样的话就必须要有飞机在空中滞空等待给(预定飞完全程的)飞机加油。这个问题好像就复杂了。

2.飞机场可以在南北机点么?这样就简单了。上去再下来就OK了。

3.地球是扁球形的,赤道长一些。。。

4.飞机空中加油的时间也是要算的吧。



实际中需要考虑的事情太多了。
作者: jackyyao    时间: 2006-11-9 14:45
这道题目我做过
在修 波特兰州立大学课程的webct课的时候碰到
不过那道 把飞机换成了航天器,中途加油机换成了空间站。
这道是考验你逻辑推理能力的,还有系统分析能力。
每种情况都要考虑进去
可以拿个笔在纸上画画拉


作者: Kevin.testing    时间: 2006-11-22 17:29
标题: 5架飞机
5架飞机
作者: mvjh13    时间: 2006-11-22 17:35
3架5次sdlkfj5
作者: anranqingqing    时间: 2006-12-8 14:13
晕了,大家都好厉害啊!!!!!!!!!!!sdlkfj8
作者: wwbwin    时间: 2006-12-8 17:03
逆向思维
作者: pangge369    时间: 2006-12-19 16:50
高手!向你学习!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2