软件测试之逻辑思维题
1,一个经理有3个女儿,3个女儿的年龄相加等于13,3个女儿的年龄相乘等于经理的年龄,一个下属知道经理的年龄,但不知道3个女儿的年龄,经理说只有一个女儿的头发是黑的.问3个女儿的年龄是多少?为什么?
根据这段话的字面意思得到以下几种可能:
1*1*11=11,1*2**10=20,1*3*9=27,1*4*8=32,1*5*7=35,1*6*6=36,2*2*9=36
2*3*8=48,2*4*7=56,2*5*6=60
3*3*7=63,3*4*6=72,3*5*5=75
4*4*5=80
接下来我们再分析
因为只有一个是黑头发,说明只有一个不是婴儿
说明只有一个大于两岁的
那么两组数据符合条件
1*2*10=20和2*2*9=36
1岁,2岁,10岁,乘起来经理才二十岁,显然不行
三个女儿分别是9岁,2岁,2岁,乘起来等于36.加起来等于13
这个题目的重点就是理解只有一个女儿的头发是黑的,有一些不是很好理解
2,一棵蜡烛能点60分钟,在不借助任何工具的情况下怎么样使用两棵蜡烛测出45分钟?
两跟蜡烛同时点燃,一跟点一头,另一跟两头都点
两头都点的蜡烛烧完的时候,时间过去30分钟,此时点一头的蜡烛只烧了一半
把烧了一半的蜡烛另一头点着,全部烧完需要15分