四年级奥数题:职业问题中的推理习题及答案(A) 下载本文

二、解答题

11. 三位代表中,科学家姓张,技术员姓王,记者姓李,三位旅客中,北京来的姓李,上海来的姓王,广州来的姓张.

根据代表的职业与旅客的工作地点列出下面两个表. 代表 科学家 技术员 记者 旅客 北京 上海 广州 张 王 李 √ × × × √ × × × √ 张 王 李 × × √ × √ × √ × × (表一) (表二) 从(6)可知,姓张的代表不是记者,在表(一)的“张、记者”格打“×”,从(1)知李的旅客来自北京,在表(二)的“李、北京”格打“√”,同时在纵横各格内打“×”. 从(5)、(2)、(3)知职业是教师的旅客来自广州,且不会是口吃的老王.说明他姓张,在表(二)的“张、广州”格“√”,同时在该格的纵横各格打“√”. 由(4)知技术员也应姓王.在表(一)“王、技术员”格打“√”,同时在该格的纵横行各格内打“×”.

这样,“张、科学家”格只能打“√”,“李、记者”格只能打“√”. 从表中看出,三位代表中,科学家姓张,技术员姓王,记者姓李,三位旅客中,北京来的姓李,上海来的姓王,广州来的姓张.

12. 根据上面情况可以判断,甲在南宁工作,他是医生;乙是在柳州工作,他是教师,丙是桂林工作,是工程师.

①根据条件(2)和(4),在南宁工作的是医生,而乙不在南宁工作.因此乙不是医生.又由条件(5),乙不是在桂林工作.那么乙是在柳州工作.

②根据条件(1),甲不在桂林工作.因此甲在南宁工作,再由(4),甲是医生. ③丙在桂林工作,是工程师.

13. 甲:教师,住二层; 乙:工程师,住一层; 丙:医生,住三层; 丁:工人,住四层.

我们分别对本例的两个问题加以讨论.

(1)由已知条件,丁住在第四层,是最高层,于是甲、乙、丙只能住在1,2,3这三层之中了.因为条件①还告诉我们,“甲比乙住的高”比“丙住的低”,所以甲肯定住在第二层,而丙住在第三层,乙住在第一层.

(2)由条件②知道,工程师住在最低层,说明工程师是住在一层.那么,医生、教师、工人一定住在2,3,4层,条件②还告诉我们,“医生住在教师的楼上”.这说明医生不是住三层就是住四层,又由于“医生住在工人的楼下,”所以医生只能住在三层.工人住在四层,教师住在二层了.

我们把(1)与(2)联系起来,就得到最后的答案: 甲:教师,住二层; 乙:工程师,住一层;

丙:医生,住三层; 丁:工人,住四层.

14. 根据条件可知

A是医生,来自杭州;B是教师,来自天津;

C是工程师,来自扬州;D是工程师,来自上海; E是教师,来自南京;F是医生,来自北京.

由于职业可由住址确定,所以只需要考虑确定旅客的住址.

下面利用表格进行推理:表中打“√”表示这人来自这城市,打“×”表示不来自这里.

由①可知:A、C、E既不是北京人,也不是天津人、上海人.由②可知A、B、F不是上海人,也不是扬州人,于是得到D是上海人,那么他不是其他城市的人.如图(a).

由③知,A和F不是南京人,那么A一定是杭州人,而其他旅客都不是杭州人,如下图(b).

由④可知:B不是北京人,也不南京人,C不是南京人,那么B是天津人.C是扬州人,故F是北京人,E是南京人.如下图(c) 城市 北天上扬南杭旅客 京 津 海 州 京 州 A B C D E × × × × × × × × × × × × × × √ × × × F × × 图(a) 城市 北天上扬南杭旅客 京 津 海 州 京 州 A B C D E × × × × × √ × × × × × × × × × × × × √ × × × F × × × × 图(b)

城市 旅客 A B C D E 北天上扬南杭京 津 海 州 京 州 × × × × × √ × √ × × × × × × × √ × × × × √ × × × × × × × √ × F √ × × × × × 图(c)

故: A是医生,来自杭州;B是教师,来自天津; C是工程师,来自扬州;D是工程师,来自上海; E是教师,来自南京;F是医生,来自北京.