ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

软件测试经典逻辑题

2021-06-01 11:59:25  阅读:263  来源: 互联网

标签:11 10 逻辑 红桃 房子 经典 屋主 250 软件测试


软件测试经典逻辑题

第一题 :烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时1小时15分钟?

现在取三根不同的绳子。A 绳,B 绳 ,C 绳
第一步:A绳从两头烧,同时B绳只烧一头。30分钟后A烧完了。烧完是30分钟

第二步:A烧完,同时B绳另一头也点燃,开始两头烧,烧完是15分钟

第三步:再取一根C绳从两头烧,烧完30分钟

30+15+30=75 ,三步加起来就是1小时15分钟

第二题 :教室里有5名学生正在做作业,今天只有数学、英语、语文、地理四科作业,求证:这5名学生中,至少有两个人在做同一科作业

证明:将5名学生看作5个苹果
将数学、英语、语文、地理作业各看成一个抽屉,共4个抽屉
由抽屉原理,一定存在一个抽屉,在这个抽屉里至少有2个苹果
即至少有两名学生在做同一科的作业

第三题 :如果有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问如何才能准确称出4公升的水?

用5升桶满桶,倒入3升桶中,倒满后大桶里剩2升

把3升桶倒空,把那2升倒入3升桶中

用5升桶满桶再向3升里倒,倒入一升就满,大桶里剩下的是4 升

第四题 :一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?

问其中一人:另外一个人会说哪一条路是通往诚实国的?回答者所指的那条路必然是通往说谎国的

第五题 :12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球(注意此题并未说明那个球的重量是轻是重)

分三组:每组四个,第一组编号1-4,第二组5-8,第三组9-12

第一次称:天平左边放第一组,右边放第二组
==A 第一种可能==:平衡。则不同的在第三组
接下来可以在左边放第9、10、11号,右边放1、2、3号三个正常的
a.如果平衡,则12号是不同的
b.如果左重右轻,则不同的在9、10、11号中,而且比正常球重。再称一次:9放左边,10放右边,如果平衡,则11号是不同的;如果左重右轻,则9号是不同的,如果右重左轻,则10号是不同的
c.如果左轻右重,道理同b


==B 第二种可能==:左重右轻,则不同的在1-8号中,但不知比正常的轻还是重。
第二次称:左边放1、2、5号,右边放6、9、3号。
a.如果平衡。则不同的在4、7、8中。可以称第三次:左边放4、7,右边放9、10。如果平衡,则8是不同;如果左重右轻,则4是不同;如果左轻右重,则7是不同。
b.仍然左重右轻。则不同的在位置没有改变的1、2、6中。可以称第三次:左边放1、6,右边放9、10。如果平衡,则2是不同; 如果左重右轻,则1是不同;如果左轻右重,则6是不同。
c:左轻右重。则不同的在5、3、中,因为只有它们改变了原来的位置。可以称第三次:左放5,3,右放9,10。如果左轻右重,则5是不同,如果左重右轻,则3是不同。


==C 第三种可能==:左轻右重,道理同B

第六题 :一间囚房里面关押着两个犯人。每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己分。起初,这两个人经常会发生争执,因为他们总是有人认为对方的汤比自己的多。后来他们找到了一个两全其美的办法:一个人分汤,让另一个人先选。于是争端就这么解决了。可是,现在这间囚房里又加进来一个新犯人,现在是三个人来分汤。必须寻找一个新的方法来维持他们之间的和平。该怎么办

先让甲分汤,分好后由乙和丙按任意顺序给自己挑汤,剩余一碗留给甲。这样乙和丙两人的总和肯定是他们两人可拿到的最大。然后将他们两人的汤混合之后再按两人的方法再次分汤

第七题 :有五间房屋排成一列 所有房屋的外表颜色都不一样,所有的屋主来自不同的国家,所有的屋主都养不同的宠物;喝不同的饮料;抽不同的香烟 提示:
英国人住在红色房屋里,瑞典人养了一只狗,丹麦人喝茶,绿色的房子在白色的房子的左边,绿色房屋的屋主喝咖啡, 抽pall mall香烟的屋主养鸟, 黄色屋主抽dunhill, 位于最中间的屋主喝牛奶, 挪威人住在第一间房屋里, 抽blend的人住在养猫人家的隔壁, 养马的屋主在抽dunhill的人家的隔壁, 抽blue master的屋主喝啤酒, 德国人抽prince,挪威人住在蓝色房子隔壁,只喝开水的人住在抽blend的隔壁,
问:谁养鱼

解题过程:

 (1)位于最中间的屋主喝牛奶:可以得出第三间房子的主人喝的饮料是牛奶

 (2)挪威人住在第一间房屋里:可以得出第一间房子的主人国籍是挪威人

 (3)挪威人住在蓝色房子隔壁:可以得出第二间房子的主人房子的颜色是蓝色

 (4)绿色的房子在白色的房子的左边;绿色房屋的屋主喝咖啡:由于绿色房子和白色房子是连在一起的,所以现在可以选择的房子颜色是3、4、5号,绿色房子和白色房子在这三间房子里面;而绿色房子在白色房子的左边,因此,若3号是绿色,4号就是白色,若4号是绿色,5号是白色,由于绿色房子的屋主喝咖啡,因此,绿色房子不可能是3号,因此,4号是绿色,5号是白色;第四间房子的主人喝的饮料是咖啡

 (5)英国人住在红色房屋里:1号房子是挪威人,因此1号排除,2、4、5号房子均有颜色,因此,3号房子是红色的,国籍是英国人

 (6)黄色屋主抽Dunhill:剩余的1号房子的颜色是黄色,房主抽的是Dunhill

 (7)养马的屋主在抽Dunhill的人家的隔壁:抽Dunhill是1号,因此2号养马

 (8)抽Blue Master的屋主喝啤酒:现在饮料和香烟都没有确定的是2号和5号;假设:若5号是,5号房子主人和啤酒,抽Blue Master

 (9)在(8)假设成立的前提下,丹麦人喝茶:国籍和饮料都没有确定的只有2号,因此,2号房主的国籍是丹麦人,喝的是茶

 (10)在(8)假设成立的前提下,德国人抽Prince:国籍没有定的是4号和5号,而5号抽Blue Master,因此,4号房主是德国人,抽Prince

 (11)在(8)假设成立的前提下,瑞典人养了一只狗:只剩下5号,因此,5号房主国籍是瑞典人,养狗

 (12)在(8)假设成立的前提下,抽Pall Mall香烟的屋主养鸟:香烟和宠物都没有确定的只有3号,因此,3号房主抽Pall Mall,养鸟

 (13)在(8)假设成立的前提下,抽Blend的人住在养猫人家的隔壁:只剩下2号,因此,2号房主抽Blend,1号房主养猫

 (14)在(8)假设成立的前提下,只喝开水的人家住在抽Blend的隔壁:只剩下1号,1号房主喝的饮料是开水

 (15)最后剩一个就是养鱼

 (16)因此,(8)的假设成立

第八题 :一个经理有3个女儿,3个女儿的年龄相加等于13,3个女儿的年龄相乘等于经理的年龄,一个下属知道经理的年龄,但不知道3个女儿的年龄,经理说只有一个女儿的头发是黑的.问3个女儿的年龄是多少?为什么?

【设三姐妹的年龄为a,b,c,则a+b+c=13,先不管经理的年龄,于是可以列出三姐妹年龄的所有组合:(一共是14种组合) 
1,1,11 
1,2,10 
1,3,9 
1,4,8 
1,5,7 
1,6,6 
2,2,9 
2,3,8 
2,4,7 
2,5,6 
3,3,7 
3,4,6 
3,5,5 
4,4,5 
然后再乘,于是可以得到经理的年龄的可能是:11,20,27,32,35,36,36,40,56,60,42,72,75,80,
再按照正常逻辑推理,除了1,6,6和2,2,9得到的经理的年龄都是36以外,其他的组合得到的经理的年龄都是不现实的,所以下面分析1,6,6和2,2,9这两个组合,因为只有一个女儿的头发是黑色的,关于黑头发的理解,我们可以认为小孩1岁的时候是胎毛,不是黑发,所以排除1,6,6(因为1岁的不是黑头发,所以两个6岁的必是双胞胎,要黑一起黑),所以只有2,2,9符合条件

第九题 :1000 个瓶子中有一瓶毒药,一只老鼠吃到毒药一周之内会死,如果要在一周之内检测出有毒药的一瓶,问至少需要几只老鼠?

【根据2^10=1024,所以10个老鼠可以确定1000个瓶子具体哪个瓶子有毒。具体实现跟3个老鼠确定8个瓶子原理一样。
000=0
001=1
010=2
011=3
100=4
101=5
110=6
111=7
一位表示一个老鼠,0-7表示8个瓶子。也就是分别将1、3、5、7号瓶子的药混起来给老鼠1吃,2、3、6、7号瓶子的药混起来给老鼠2吃,4、5、6、7号瓶子的药混起来给老鼠3吃,哪个老鼠死了,相应的位标为1。如老鼠1死了、老鼠2没死、老鼠3死了,那么就是101=5号瓶子有毒。同样道理10个老鼠可以确定1000个瓶子】

第十题 :有三个任务:扫地、擦窗户、拖地,每个任务完成需要30分钟,有2个人,每个人同时只能干一件活,请问完成三个任务最快需要多长时间?

45分钟(A先扫地15分钟,然后A再擦窗户30分钟,B先拖地30分钟,然后扫地15分钟)

第十一题 :一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根胡萝卜。已知驴一次性可驮1000根胡萝卜,但每走一公里又要吃掉一根胡萝卜。问:商人共可卖出多少胡萝卜?

商人带驴驮1000根胡萝卜,先走250公里,这时,驴已吃250根,
放下500根,原地返回,又吃掉250根。
商人再带驴驮1000根胡萝卜,走到250公里处,这时,驴已吃250根,再驮上原先放的500根中的250根,继续前行至500公里处,这时,驴又吃250根,放下500根,剩250根返回250公里处,
在驮上250公里处剩下的250根返回原地,这时驴又吃250根。
商人再带驴驮1000根胡萝卜,走到500公里处,这时,驴已吃500根,再驮上原先放的500根,走出沙漠,驴吃掉500根,还剩500根

第十二题 :
1
1 1
2 1
1 2 1 1
1 1 1 2 2 1
下一行是什么?

答案: 312211

解析:下一行是对上一行的解释,比如第二行就是解释第一行:  1个1 

第三行是解释第二行,2个1

第四行是解释第三行:1个2   1个1

第五行是解释第四行:1个1  1个2  2个1

因此推断第六行是解释第五行:3个1  2个2 1个1     ——>312211

第十三题 :猜牌问题
S先生、P先生、Q先生他们知道桌子的抽屉里有16张扑克牌:
红桃A、Q、4
黑桃J、8、4、2、7、3
草花K、Q、5、4、6
方块A、5
约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉 P先生,把这张牌的花色告诉Q先生。这时,约翰教授问P先生和Q 先生:你们能从已知的点数或花色中推知这张牌是什么牌吗? 于是,S先生听到如下的对话:
P先生:我不知道这张牌
Q先生:我知道你不知道这张牌
P先生:现在我知道这张牌了
Q先生:我也知道了
听罢以上的对话,S先生想了一想之后,就正确地推出这张牌是什么牌
请问这张牌是什么牌

方片5
P知道点数,而不知道花色, 不能断定牌, 说明该点数不止一张牌, 得出点数可能为4, Q, A. 5。
按点数排,
红桃4, 黑桃4, 草花4;
红桃Q, 草花Q;
红桃A, 方块A;
草花5, 方块5。
为便于理解, 按花色排,即
黑桃   4
红桃,4, 红桃Q, 红桃A
草花   4, 草花5,   草花Q
方块    A, 方块 5。
Q知道P 不知道, 说明该花色的牌全部是重复的, 立即得出
方块 A , 方块 5
红桃A, 红桃 Q ,红桃4
P 说, 我现在知道了。 说明该点数是唯一的,
方块5, 红桃Q , 红桃4
Q说, 我也知道了。 说明花色是唯一的,
得到 方片5。

第十四题 : 一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了,11块卖给另外一个人。问他赚了多少?

直接盈利,
第一次交易, 9-8 =1
第二次交易, 11-10 =1
机会成本,
11-8 = 3

所以此人亏损1元

标签:11,10,逻辑,红桃,房子,经典,屋主,250,软件测试
来源: https://blog.csdn.net/HONGTester/article/details/117435626

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有