软件测试经典逻辑题

第一题 :烧一根不均匀的绳,从头烧到尾总共需要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元

软件测试面试之逻辑篇(一)相关推荐

  1. 软件测试面试八股文——基础篇

    大家好 今天给大家分享软件测试面试题基础篇,看看大家能答对几题 1.软件测试方法有哪些分类?各自有什么特点?设计测试用例的主要方法有哪些? 白盒: 测试人员利用程序内部的逻辑结构及相关信息,设计或选择 ...

  2. 软件测试常考面试题-软件测试面试宝典一篇全

    问:软件测试的原则? 答: 软件测试的八个原则 所有测试的标准都是建立在用户需求之上 始终保持"质量第一"的觉悟,当时间和质量冲突时,时间要服从质量 需求阶段应定义清楚产品的质量标 ...

  3. 软件测试工程师自我介绍范文_应届生软件测试面试自我介绍范文6篇

    自我介绍作为现代社会交际的必要手段,应届生软件测试生面试时如何做自我介绍?下面学习啦小编整理了应届生软件测试面试自我介绍范文,供你阅读参考. 应届生软件测试面试自我介绍范文篇1 我叫xx,于20xx年 ...

  4. 软件测试工程师自我介绍范文_软件测试面试自我介绍范文3篇

    软件测试面试自我介绍范文 3 篇 软件测试面试自我介绍范文篇 1 我叫 xx-x ,今年 20 岁, 下面请允许我来作一个自我介绍: 学习方面,我觉得大学生的首要任务还是学好专业知识,所 以在学习上我 ...

  5. 软件测试工程师自我介绍范文_应届生软件测试面试自我介绍范文4篇

    应届生软件测试面试自我介绍范文 4 篇 应届生软件测试面试自我介绍范文 4 篇 应届生软件测试面试自我介绍范文篇一: 我叫 xx ,于 20xx 年 x 月开始在北大青鸟学习 经过北大青鸟 1 年 半 ...

  6. 软件测试——面试八股文(入门篇)

    大家好 今天给大家分享软件测试面试题入门篇,看看大家能答对几题 一. 请你说一说测试用例的边界 参考回答: 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价 ...

  7. 什么时候起,软件测试面试都已经这么难了?

    随着软件测试领域对于技术要求越来越清晰,到现在测试人员在市场上的岗位需求也变得越来越复杂.极大部分的企业都开始对自动化测试岗位有了更多的需要.自然而然,面试就相对于非常重要了. 作为一个测试工程师,每 ...

  8. 又真香了!到底是怎样的软件测试面试文档,拿到这么多大厂offer

    前言 由于马上就又要到金九银十面试高峰期了,网上的软件测试面试题更是层出不穷. 但是单单刷软件测试面试题就足够了吗?答案显然是不够的!那么为什么呢? 因为现在的软件测试就业环境早就和两年前不可同日而语 ...

  9. 万人总结的软件测试面试简历及软件测试面试题

    一.前言:浅谈面试 面试是我们进入一个公司的门槛,通过了面试才能进入公司,你的面试结果和你的薪资是息息相关的.那如何才能顺利的通过面试,得到公司的认可呢?面试软件测试要注意哪些问题呢?下面和笔者一起来 ...

  10. 软件测试面试注意事项汇总

    面对最近的复工热潮,不少求职者也开始蠢蠢欲动准备找工作了.相信大家都知道疫情下面试求职的压力是有史以来最大的,我们唯一能做好的只有积极的准备面试,让自己可以更加从容的面对的面试官的提问.下面小编为大家 ...

最新文章

  1. python 结果写入excel_python中如何将测试结果写入到原有的excel表格(二)
  2. 十六进制时间戳转换成十进制时间戳
  3. 三套JSP源代码的安装部署过程和遇到的问题图解
  4. python programming training(四):动态规划
  5. hive substr函数_数据分析工具篇——HQL函数及逻辑
  6. SQL按照年月员工状态统计出勤情况
  7. 创作一个数字人,总共分几步?(下)
  8. 如何解决移动端键盘弹起将底部导航栏顶起
  9. Gearman + Nodejs + MySQL UDF异步实现 MySQL 到 Redis 的数据同步
  10. 《软件需求分析(第二版)》第 4 章——需求分析员的职责 重点部分总结
  11. 【kafka】kafka 消费组 加入 离开 reblance 案例
  12. sql server book
  13. 离线中技术方案的场景
  14. SAS安装及过程中遇到的问题的解决办法
  15. 排兵布阵问题java语言_hdu 4539 郑厂长系列故事——排兵布阵
  16. 静态库与共享库制作,及区别
  17. 替代台湾安格AG6200 AG6201 HDMI转VGA带音频方案+设计电路|CS5213可替代AG6200 AG6201
  18. 阿里、腾讯、华为、紫光、脸书、港交所等公司高管变动
  19. AD19 更改3D效果图颜色
  20. java获取ip地址以及获取浏览器信息工具

热门文章

  1. js实现html转图片保存
  2. Mac 用py2app将写好的python代码打包成一个app
  3. uni-app ucharts无法显示
  4. html中dom什么意思,dom属性是什么意思啊 html dom是什么意思,通俗易懂
  5. 计算机上显示找不到无线网络连接,电脑上网时为什么只显示宽带连接不显示无线网络连接?...
  6. 给爱车安装一台GPS,贴身“保镖”保护爱车
  7. HTML菜单中有关selected=true和setAttribute(“selected“,“selected“)的异同以及selected设置无法生效的问题解析
  8. MindManager2022安装使用教程
  9. .NET 2.0 调用FFMPEG
  10. 利润表三点式审阅:以御银股份为例