zoukankan      html  css  js  c++  java
  • 怎样才能推理出学生的专业

    题目描述:

    有 A、B、C 三个学生,他们中一个出生在西安,一个出生在武汉,一个出生在深圳。一个学化学专业,一个学英语专业,一个学计算机专业。其中(1)学生 A 不是学化学的,学生 B 不是学计算机的;(2)学化学的不出生在武汉;(3)学计算机的出生在西安;(4)学生 B 不出生在深圳。根据上述条件可知,学生 A 的专业是(  )。
    A.计算机
    B.英语
    C.化学
    D.3 种专业都可能

    分析与解答:A。

    这是一道富有挑战性的逻辑推理题,也是常见于小学奥数题中,主要考查的是求职者的逻辑思维能力。解题的关键在于通过题中所给条件逐级推理,同时使用推理出的结果作为后续推理的条件,最终将所有问题解决。
    根据题目中的各类条件,分别对其进行编号:
    「学生 B 不是学计算机的」 (1)
    「学计算机的出生在西安」 (2)
    「学生 B 不出生在深圳」  (3)
    「学化学的不出生在武汉」 (4)
    「学生 A 不是学化学的」  (5)
    根据以上 5 个条件可以进行如下推理。
    根据(1)和(2)可以推断:学生 B 出生在武汉或深圳。 (a)
    通过(a)和(3)可以推断:学生 B 出生在武汉。    (b)
    根据(1)、(4)和(b)可以推断:学生 B 学的是英语。(c)
    根据(c)和(5)可以推断:学生 A 学的是计算机。   (d)
    根据(d)和(2)可以推断:学生 A 出生在西安。    (e)
    剩下的就是学生 C 出生在深圳,学的是化学。
    最后的结论:学生 A 出生在西安,学的是计算机,学生 B 出生在武汉,学的是英语,学生 C 出生在深圳,学的是化学。可以将最后的结论带到题目中进行验证。所以,选项 A 正确。

  • 相关阅读:
    1、Java语言概述与开发环境——Java程序运行机制
    1、Java语言概述与开发环境——JDK的安装与环境变量的配置
    针孔成像模型
    anconda下安装opencv
    用Navicat Prenium12连接Oracle数据库(oracle11g版本)时报错ORA-28547:connection to server failed,probable Oracle Net admin error.解决办法
    JQueryEsayUI的datagrid分页
    java中String和int的互相转化
    js页面刷新
    oracle的正则表达式
    EL表达式中,param和requestScope的区别
  • 原文地址:https://www.cnblogs.com/hardy-wang/p/13072568.html
Copyright © 2011-2022 走看看