软件测试人员逻辑推断能力测试
- 格式:doc
- 大小:30.50 KB
- 文档页数:2
黑盒测试的四种方法是什么
黑盒测试是一种软件测试方法,它旨在检查软件系统的功能而不考虑内部结构或代码。
黑盒测试可以帮助确保软件系统按照预期的方式运行,同时也可以发现潜在的错误和缺陷。
下面将介绍黑盒测试的四种常用方法:
1. 等价类划分
等价类划分是一种常见的黑盒测试方法,它将输入数据划分为不同的等价类,以确保在每个等价类中的测试用例都能充分地代表该类。
这有助于减少测试用例的数量,同时保证对软件系统的全面覆盖。
2. 边界值分析
边界值分析是一种基于输入数据的黑盒测试方法,它侧重于测试输入数据的边界条件。
通过测试接近边界的数值,可以有效地发现潜在的错误和异常情况。
这种方法有助于确保软件系统在极限条件下的稳定性和可靠性。
3. 因果图分析
因果图分析是一种通过构建因果关系图来识别测试用例的黑盒测试方法。
通过分析不同输入之间的因果关系,可以帮助确定测试用例的优先级和覆盖范围。
这种方法有助于提高测试效率和质量。
4. 错误推理
错误推理是一种基于错误假设的黑盒测试方法,它致力于推断出软件系统中可能存在的错误和缺陷。
通过对系统进行逻辑推理和错误假设分析,可以帮助测试人员更好地了解系统的弱点,并有效地制定测试策略。
总结来说,黑盒测试的四种方法包括等价类划分、边界值分析、因果图分析和错误推理。
这些方法可以帮助测试人员全面、有效地评估软件系统的功能和质量,从而提高测试的准确性和全面性。
黑盒测试与白盒测试相辅相成,是软件测试过程中不可或缺的重要环节。
逻辑能力测试题要求:1.时间是20分钟,请注意控制时间。
题目全是单选。
2.请勿在试卷上涂改,答案请写在答案纸上,完成后跟试题一起交回。
1、韦利.美斯是个和斯坦.茂斯尔一样强的棒球击手。
斯坦茂斯尔是个比大多数人都要强的棒球击手。
所以:A.韦利.美斯应是这些选手中最出色的。
B.斯坦.茂斯尔应是这些选手中最出色的,尤其是在国内比赛更是如此。
C.韦利.美斯是个比大多数人都要强的棒球击手。
2、我住在乔的农场和城市之间的那个地方。
乔的农场位于城市和机场之间,所以:A.乔的农场到我住处的距离比到机场要近。
B.我住在乔的农场和机场之间。
C.我的住处到乔的农场的距离比到机场要近。
3、聪明的赌徒只有在形势对他有利时才下赌注,老练的赌徒只有在他有大利可图时才下赌注。
这个赌徒有时去下赌注,所以:A.他要不是个老练的赌徒,就是个聪明的赌徒。
B.他可能是个老练赌徒,也可能不是个老练赌徒。
C.他既不是个老练赌徒,也不是个聪明赌徒。
4、B排士兵向敌军进攻时被敌人消灭了,也许B排只有一个叫史密斯的士兵在基地医院身体康复了,所以:A.B排的其他人都被消灭了。
B.B排的所有人都被消灭了。
C.B排的所有人不见得都被消灭了。
5、一项调查表明,一些技术类期刊每一份杂志平均有5到6个读者。
由此可以推断,在《小说月报》10000订户的背后约有50000到60000个读者。
上述估算的前提是:A.大多数《小说月报》的读者都是该刊物的订户。
B.《小说月报》的读者与订户的比例与文中提到的技术类期刊的读者与订户的比例相同。
C.技术类期刊的读者数与《小说月报》的读者数相近。
D.大多数期刊订户都喜欢自己的杂志与同事亲友共享。
6、在去年的滑雪季节,在人行道上行走时被汽车撞伤的人数是在滑雪场滑雪时受伤者的两倍。
因此,在去年的滑雪季节,在滑雪场滑雪比在人行道上行走更安全。
在评价上述论证时,下面哪一项是最有必要加以考虑的?A.在今年的滑雪季节,在滑雪场滑雪而受伤的人比去年的滑雪季节受伤的人少的可能性。
1单选在黑盒测试方法中,设计测试用例的主要根据是()3单选凭经验或直觉推测可能的错误,列出程序中可能有的错误和容易发生错误的特殊情况,选择测试用例的测试方法叫()4单选2元地铁票售票软件:投币2元时,按下“2元”按钮,弹出相应地铁票;投币5元,则弹出地铁票同时退还3元,若对该功能进行测试用例设计最宜选择哪种方法5单选黑盒测试技术,使用最广的用例设计技术是等值分析测试边界值分析测试错误推测法逻辑覆盖测试6单选既可以用于黑盒测试,也可以用于白盒测试的方法的是逻辑覆盖法边界值法基本路径法正交试验设计法7单选某购物中心电梯限坐15人。
在电梯中安装计数器来统计乘客数量。
如出现超出规定人数以外的任何情况,会有不同的警示音。
软件编写后进行边界值测试,应选取的边界值是:()1,15,16.1 1510,1515,208单选关于等价类划分法,下面说法不正确的是(9单选某系统对每个员工一年的出勤天数进行核算和存储(按每月22个工作日计算),使用文本框的模式进行填写,在此文本框的测试用例编写中使用了等价类。
下列关于等价类划分法,划分错误的是()无效等价类,出勤日>264无效等价类,出勤日<0有效等价类,0< =出勤日< =264有效等价类,0<出勤日<26410单选若一个通讯录最多可以输入100条记录,则下列哪组测试用例最优?分别输入1、50、100条记录分别输入0、1、50、99、100条记录分别输入0、1、99、100、101条记录分别输入0、1、50、99、100、101条记录11单诜对于功率大于50马力的机器、维修记录不全或已运行10年以上的机器,应优先维修单选处理。
根据这段话,使用判定表法设计测试用例,以下说法不正确的是()12单选以下不属于因果图约束中的输入约束的是()要求强制13单选因果图中,关系符号“V”代表的是(恒等14单选现有一个处理单价为1元的盒装饮料的自动售货机软件,若投入1元币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来,若投入的是2元币,在送出饮料的同时还退还1元币。
测试的定义:是开发出实现用户需求的高质量、高性能的软件产品,而软件测试是以检查软件功能和其他非功能特性为核心,是软件质量保证的关键,也是成功实现软件开发目标的重要保障。
黑盒测试黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用等价分类,边值分析,错误推断,白盒测试是结构测试、逻辑驱动测试或基于程序的测试。
测试者熟悉程序的内部结构,依据程序模块的内部结构来设计测试用例,检测程序代码的正确性1逻辑覆盖:语句覆盖,判断覆盖,条件覆盖,判定条件测试,条件组合,路径覆盖2.循环覆盖3.基本路径测试单元测试:单元测试(模块测试)是:开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。
通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。
集成测试:是单元测试的逻辑扩展。
它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口系统测试(常见的联调测试)系统测试的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。
系统测试主要针对[b]概要设计[/b],检查了系统作为一个整体是否有效地得到运行,例如在产品设置中是否达到了预期的高性能执行测试过程测试计划,测试设计,编制测试用例的具体做法: 1) 测试用例文档 2) 测试用例的设置 3) 设计测试用例测试用例在软件测试中的作用: 1) 指导测试的实施。
测试用例主要适用于集成测试、系统测试和回归测试。
2) 规划测试数据的准备 3) 编写测试脚本的"设计规格说明书" 4) 评估测试结果的度量基准。
完成测试实施后需要对测试结果进行评估,并且编制测试报告。
判断软件测试是否完成、衡量测试质量需要一些量化的结果。
例:测试覆盖率是多少、测试合格率是多少、重要测试合格率是多少,等等。
5) 分析缺陷的标准测试实施测试配置管理性能测试 4.3.1目的性能测试的目的是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,优化软件,最后起到优化系统的目的。
人才测评推理题一、问题引入人才测评是一种对个体智力、能力、素质进行评估和衡量的方法。
其中,推理题作为人才测评中的重要一环,被广泛应用于各行业的选拔、评级和选拔过程中。
本文将就人才测评推理题展开探讨,从定义、特点、实践应用等多方面进行阐述,希望为读者提供全面而深入的了解。
二、人才测评推理题的定义人才测评推理题是指通过对被测者进行逻辑思维的测试和分析,从而评估他们的推理能力、运筹能力以及解决问题的能力。
推理题的主要目的是通过题目中所给出的条件和规则,要求被测者基于自身的逻辑推理能力,找出符合规则的结论或解决方案。
三、人才测评推理题的特点1. 考察逻辑思维能力:推理题的核心在于考察被测者的逻辑思维能力,包括分析问题、归纳总结、推理演绎等方面的能力。
2. 独立判断与解答:推理题通常是单独给出,要求被测者根据题目所提供的信息进行独立的判断和解答,没有借助外部资源的帮助。
3. 结构多样性:推理题的形式多样,有的是由逻辑关系组成的问题,有的是关于规则的判断,有的是逻辑推理的问题等等,需要被测者具备多样化的解题思路和方法。
4. 答案唯一性:推理题的答案往往是唯一确定的,要求被测者能够准确地找出符合题目规则的正确答案。
四、人才测评推理题的应用实践1. 教育选拔:人才测评推理题常被用于学生的选拔过程中,通过考察学生的逻辑思维和解决问题的能力,评估学生的综合素质和潜力。
2. 企事业单位招聘:在招聘过程中,人才测评推理题可以帮助雇主评估求职者的工作能力、解决问题的能力和应变能力,从而更好地选拔合适的人才。
3. 职业培训:人才测评推理题也可以应用于职业培训的评估中,帮助培训机构和个人客观地了解自身的推理能力,并有针对性地进行训练和提高。
五、人才测评推理题的发展趋势1. 个性化评估:未来的人才测评推理题将趋向个性化和差异化,根据被测者的实际情况和需求,设计更加贴近其特点的推理题,更好地评估其个人能力。
2. 多维度评估:除了逻辑思维能力外,人才测评推理题将更加注重对被测者多维度能力的考察,如创新能力、沟通能力、团队协作能力等等。
软件测试技术(习题卷8)第1部分:单项选择题,共56题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]黑盒测试用例设计方法包括( )等A)等价类划分法、因果图法、正交试验设计法、功能图法、路径覆盖法、语句覆盖法B)等价类划分法、边界值分析法、判定表驱动法、场景法、错误推测法、因果图法、正交试验设计法、功能图法C)因果图法、边界值分析法、判定表驱动法、场景法、Z路径覆盖法D)场景法、错误推测法、因果图法、正交试验设计法、功能图法、域测试法答案:B解析:2.[单选题]软件测试是软件质量保证的重要手段,下列( )是软件测试的任务。
①预防软件发生错误;②发现改正程序错误;③提供诊断错误信息。
A)①B)②C)③D)以上都对答案:D解析:3.[单选题]在软件测试前,需要确定软件测试的优先级,优先级越高的测试项,应优先得到测试,如下哪个因素是与测试优先级最不相关的( )。
A)测试的难易程度B)开发修正缺陷的容易程度C)容易出错的测试项D)客户最常使用的产品特性答案:A解析:4.[单选题]( )是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。
A)条件覆盖B)组合覆盖C)判定覆盖D)语句覆盖答案:D解析:5.[单选题]我做事不喜欢半途而废A)强烈同意B)同意C)不同意D)最不同意答案:A解析:6.[单选题]走查主要包括以下哪些内容( ) ①检查代码和设计的一致性 ②标准的遵循和可读性 ③评审对象主要是软件A)②③B)②③④C)①②③④D)①②③答案:C解析:7.[单选题]不属于单元测试内容的是( )。
A)模块接口测试B)局部数据结构测试C)独立路径测试D)用户界面测试答案:D解析:8.[单选题]下面四种说法中正确的是A)因果图法是建立在决策表法基础上的一种白盒测试方法;B)等价类划分法是边界值分析法的基础;C)健壮性等价类测试的测试用例要求在有效等价类中取值;D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。
测试⾯试常见问题软件的⽣命周期计划阶段-〉需求分析-〉设计阶段-〉编码->测试->运⾏与维护测试⽤例:⽤例ID,测试项,重要级别,优先级别,预置条件,测试标题,操作步骤,预期结果。
(⽤例编辑⼈,执⾏结果,版本号,备注)问:你在测试中发现了⼀个bug,但是开发经理认为这不是⼀个bug,你应该怎样解决?⾸先,将问题提交到缺陷管理库⾥⾯进⾏备案。
然后,要获取判断的依据和标准:根据需求说明书、产品说明、设计⽂档等,确认实际结果是否与计划有不⼀致的地⽅,提供缺陷是否确认的直接依据;如果没有⽂档依据,可以根据类似软件的⼀般特性来说明是否存在不⼀致的地⽅,来确认是否是缺陷;根据⽤户的⼀般使⽤习惯,来确认是否是缺陷;与设计⼈员、开发⼈员和客户代表等相关⼈员探讨,确认是否是缺陷;合理的论述,向测试经理说明⾃⼰的判断的理由,注意客观、严谨,不参杂个⼈情绪。
等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。
设计⽤例是如何保证覆盖率?1、需求的分析:显⽰的需求,隐⽰的需求,业务流程,特定的场景2、功能点的分析:具体的功能,组合性的操作,GUI界⾯的,业务数据的完整性和不完整性,问:给你⼀个⽹站,你如何测试?⾸先,查找需求说明、⽹站设计等相关⽂档,分析测试需求。
制定测试计划,确定测试范围和测试策略,⼀般包括以下⼏个部分:功能性测试;界⾯测试;性能测试;数据库测试;安全性测试;兼容性测试设计测试⽤例:1、功能性测试可以包括,但不限于以下⼏个⽅⾯:链接测试。
链接是否正确跳转,是否存在空页⾯和⽆效页⾯,是否有不正确的出错信息返回。
提交功能的测试。
多媒体元素是否可以正确加载和显⽰。
多语⾔⽀持是否能够正确显⽰选择的语⾔等。
2、界⾯测试可以包括但不限于⼀下⼏个⽅⾯:页⾯是否风格统⼀,美观页⾯布局是否合理,重点内容和热点内容是否突出控件是否正常使⽤对于必须但未安装的控件,是否提供⾃动下载并安装的功能⽂字检查3、性能测试⼀般从以下两个⽅⾯考虑:压⼒测试;负载测试;4、数据库测试要具体决定是否需要开展。
第1篇欢迎来到这场智力挑战!以下是一系列精心设计的智商测试题,旨在考察你的逻辑思维、数学能力、语言理解、空间推理等多方面的智力。
请在阅读题目后,认真思考并作答。
注意,答案在题目的最后部分,不要提前查看。
第一部分:逻辑推理1. 一个房间里有一盏灯,外面有三个人站在门口,其中一个人说:“我知道灯是关着的。
”另一个人说:“我不知道灯是关着的还是开着的。
”最后一个人说:“我知道灯是开着的。
”如果这三个人中只有一个人说的是真话,那么灯的实际状态是什么?答案:灯是开着的。
因为如果灯是关着的,那么说“我知道灯是关着的”的人就是假的,那么说“我不知道灯是关着的还是开着的”的人就是真的,这与题目条件矛盾。
所以灯是开着的。
2. 一个农场主有三个儿子,他们分别叫大宝、二宝和小宝。
有一天,农场主问他的朋友:“我的三个儿子中,谁是最聪明的?”朋友回答:“我不知道,但我可以告诉你,大宝不是最聪明的,二宝比小宝聪明。
”农场主听后说:“原来如此,我现在知道谁是最聪明的了。
”请问,谁是最聪明的?答案:大宝是最聪明的。
因为朋友说大宝不是最聪明的,而农场主知道二宝比小宝聪明,所以农场主推断出大宝是最聪明的。
3. 一个房间里有一把钥匙、一把锁和一个铁锤。
你只能用这些工具中的一样来打开一个锁着的箱子。
请问,你会选择哪个工具?答案:选择钥匙。
因为钥匙是打开锁的工具,而铁锤是用来敲打锁的,但这样可能会损坏锁。
第二部分:数学能力4. 一个数字序列:2, 4, 8, 16, 32, ...。
下一个数字是什么?答案:64。
这是一个等比数列,每个数字是前一个数字的2倍。
5. 一个农夫有鸡和兔子共100只,总共有260只脚。
请问,鸡和兔子各有多少只?答案:鸡有70只,兔子有30只。
设鸡有x只,兔子有y只,则有方程组:x + y = 1002x + 4y = 260解得x = 70, y = 30。
6. 一个钟表的时针和分针在3点15分时重合。
请问,下一次时针和分针重合是在什么时候?答案:下一次重合是在3点45分。
一、软件测试1、软件测试的目的软件测试是指为了度量和提高被测试对象的质量、对测试对象进行工程设计、使用和维护的与软件开发过程并发的生命周期过程。
软件测试的目的为:验证软件产品的实现状态以及实现质量。
2、软件测试相关概念白盒测试指基于程序结构的测试,测试目标是检查程序内部逻辑结构和逻辑路径,是代码级的测试。
2.2黑盒测试基于程序功能的测试,根据输入输出的关系推断程序功能的正确性。
2.3测试用例测试方案,包括数据输入和相应的期望输出。
依据测试用例来执行具体操作。
2.4预防性测试其原理为:只要测试在生命周期中进行得足够早,就能够提高待测软件的质量。
2.5测试风险分析其目的为:确定测试对象、测试的优先级、测试的深度。
软件测试模型公司目前采用V模型,实现测试与软件开发的同步进行。
等价类划分将测试对象按某种约定划分为有限个组成部分,提高测试的有效性。
边界值分析分析测试对象的所有边界值及边界附近的临界值。
二、测试工作流程三、开发—测试流程说明:1、新版本提供时间,由程序员与测试员按实际情况协调;2、BUG审核的范围包括对BUG的抽查;对标注为不修改或待讨论BUG的管理;3、软件涉及到功能性修改时,应该先提供修改设计说明,讨论通过后方可进行修改。
四、测试角色与职责五、BUG主要参数1、当前状态记录BUG的状态,包括已修改、未修改、已验证。
2、严重程度BUG严重程度分为四个级别级别一:死机,数据丧失,主要功能完全丧失,系统悬挂级别二:主要功能丧失,导致严重的问题,或致命的错误声明级别三:次要功能丧失,不太严重,如提示信息不太准确级别四:微小的问题,对功能几乎没有影响,产品及属性仍可使用,如有错别字3、修改次数指同样BUG重复修改的次数,是衡量开发人职工作效率的重要依据;4、优先级别:分为四个级别级别一:必须立即修改;级别二:一天内修改;级别三:三天内修改级别四:短期内无须解决或在下一版本中解决说明:严重程度越高,优先级越高,原有错误优先级高于新版本错误。
2023年软件测试数据库面试题软件测试数据库面试题(一)1. 在一个查询中,运用哪一个关键字能够除去重复列值?答案:运用distinct关键字2. 什么是快照?它的作用是什么?答案:快照Snapshot是一个文件系统在特定时间里的镜像,对于在线实时数据备份特别有用。
快照对于拥有不能停止的应用或具有常打开文件的文件系统的备份特别重要。
对于只能供应一个特别短的备份时间而言,快照能保证系统的完整性。
3. 说明存储过程和触发器答案:存储过程是一组Transact-SQL语句,在一次编译后可以执行多次。
因为不必重新编译Transact-SQL语句,所以执行存储过程可以提高性能。
触发器是一种特别类型的存储过程,不由用户干脆调用。
创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。
4. SQL Server是否支持行级锁,有什么好处?答案:支持动态行级锁定SQL Server 2000动态地将查询所引用的每一个表的锁定粒度调整到合适的级别。
当查询所引用的少数几行分散在一个大型表中时,优化数据并行访问的最佳方法是运用粒度锁,如行锁。
但是,假如查询引用的是一个表中的大多数行或全部行,优化数据并行访问的最佳方法可以是锁定整个表,以尽量削减锁定开销并尽快完成查询。
SQL Serve 2000通过为每个查询中的每个表选择适当的锁定级别,在总体上优化了数据并发访问。
对于一个查询,假如只引用一个大型表中的几行,则数据库引擎可以运用行级锁定;假如引用一个大型表的几页中的多行,则运用页级锁定;假如引用一个小型表中的全部行,则运用表级锁定。
5. 数据库日志干什么用,数据库日志满的时候再查询数据库时会出现什么状况。
答案:每个数据库都有事务日志,用以记录全部事务和每个事务对数据库所做的修改。
6. 存储过程和函数的区分?答案:存储过程是用户定义的一系列SQL语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表软件测试数据库面试题(二)1. 事务是什么?答案:事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必需有四个属性,称为 ACID(原子性、一样性、隔离性和长久性)属性,只有这样才能成为一个事务:(1) 原子性事务必需是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。
软件测试人员逻辑推断能力测试题
1. 鲁道夫、菲利普、罗伯特三位青年,一个当了歌手,一个考上大学,一个加入美军陆战队,个个未来都大有作为。
现已知:
(1) 罗伯特的年龄比战士的大;
(2) 大学生的年龄比菲利普小;
(3) 鲁道夫的年龄和大学生的年龄不一样。
请问:三个人中谁是歌手?谁是大学生?谁是士兵?
2. 美国麻省理大学的学生来自不同国家。
大卫、比利、特德三名学生,一个是法国人,一个是日本人,一个是美国人。
现已知:
(1) 大卫不喜欢面条,特德不喜欢汉堡包;
(2) 喜欢面条的不是法国人;
(3) 喜欢汉堡包的是日本人;
(4) 比利不是美国人。
请推测出这三名留学生分别来自哪些国家?
3. 前提:
(1) 有五栋五种颜色的房子;
(2) 每一位房子的主人国籍都不同;
(3) 这五个人每人只喝一种饮料,只抽一种牌子的香烟,只养一种宠物;
(4) 没有人有相同的宠物,抽相同牌子的香烟,喝相同的饮料。
提示:
(1) 英国人住在红房子里;
(2) 瑞典人养了一条狗;
(3) 丹麦人喝茶;
(4) 绿房子在白房子左边;
(5) 绿房子主人喝咖啡;
(6) 抽Pall Mall烟的人养了一只鸟;
(7) 黄房子主人抽Dunhill烟;
(8) 住在中间那间房子的人喝牛奶;
(9) 挪威人住第一间房子;
(10) 抽混合烟的人住在养猫人的旁边;
(11) 养马人住在抽Dunhill烟的人旁边;
(12) 抽Blue Master烟的人喝啤酒;
(13) 德国人抽Prince烟;
(14) 挪威人住在蓝房子旁边;
(15) 抽混合烟的人的邻居喝矿泉水。
问题:谁养鱼?
4. 五个人来自不同地方,住不同房子,养不同动物,抽不同牌子香烟,喝不同饮料,喜欢不同食物。
根据以下线索确定谁是养猫的人。
(1) 红房子在蓝房子的右边,白房子的左边(不一定紧邻);
(2) 黄房子的主人来自香港,而且他的房子不在最左边;
(3) 爱吃比萨的人住在爱喝矿泉水的人的隔壁;
(4) 来自北京的人爱喝茅台,住在来自上海的人的隔壁;
(5) 吸希尔顿香烟的人住在养马人的右边隔壁;
(6) 爱喝啤酒的人也爱吃鸡;
(7) 绿房子的人养狗;
(8) 爱吃面条的人住在养蛇人的隔壁;
(9) 来自天津的人的邻居(紧邻)一个爱吃牛肉,另一个来自成都;
(10) 养鱼的人住在最右边的房子里;
(11) 吸万宝路香烟的人住在吸希尔顿香烟的人和吸“555”香烟的人的中间(紧邻);
(12) 红房子的人爱喝茶;
(13) 爱喝葡萄酒的人住在爱吃豆腐的人的右边隔壁;
(14) 吸红塔山香烟的人既不住在吸健牌香烟的人的隔壁,也不与来自上海的人相邻;
(15) 来自上海的人住在左数第二间房子里;
(16) 爱喝矿泉水的人住在最中间的房子里;
(17) 爱吃面条的人也爱喝葡萄酒;
(18) 吸“555”香烟的人比吸希尔顿香烟的人住的靠右。