管理信息系统-模拟试卷二及答案.doc
Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date管理信息系统-模拟试卷二及答案管理信息系统-模拟试卷二及答案模拟试卷二及答案 一、单项选择题(每小题 1.5 分 , 本题共 30 分) 1 、对数据流程图上每个成分进行定义和说明的是( ) A 外部实体 B 功能说明 C 数据结构 D 数据字典 2 、在管理信息系统的编码中,把数据项分为几个组,每组表示一个含义或主题,这属于( )。 A 顺序码 B 成组码 C 助记码 D 表意码 3 、系统分析报告的主要作用是( )。 A 、系统规划的依据 B 、系统实施的依据 C 、系统设计的依据 D 、系统评价的依据 4 、用于管理信息系统规划的方法很多。把企业目标转化为信息系统战略的规划方法属于( )。 A U/C 矩阵法 B 关键成功因素法 C 战略目标集转化法 D 企业系统规划法 5 、详细调查的目的是了解组织内部的( )情况。 A 机构的划分 B 事务处理工作 C 信息的处理和流通 D 物流和资金流 6 、新系统的逻辑模型,从本质上说,是规定系统应该( ),即系统的逻辑描述。 A 由什么模块组成 B 做什么 C 怎样做 D 做什么和怎样做 7 、系统分析的任务是( ) A 完成新系统的逻辑设计 B 完成新系统的物理设计 C 完成原系统的逻辑设计 D 完成原系统的物理设计 8 、在数据字典中,属于数据流定义的是( ) A 输入的数据流 B 输出的数据流 C 数据流的存储 D 数据流的组成 9 、关键成功因素对企业成功起关键性作用,下列论述中哪个是不准确的?( ) A 不同业务活动关键成功因素有很大的不同 B 不同时间同一类型业务关键成功因素也会不同 C 关键成功因素一般会受企业外部环境影响 D 关键成功因素一般与企业竞争能力无关 10 、 BSP 方法中,企业过程定义是企业资源管理所需要的、逻辑相关的一组决策和活动,以下哪个论述是错误的? ( ) A 使信息系统尽量依赖于组织机构 B 帮助企业理解其应完成的使命 C 从操作过程分离出战略计划和管理控制的依据 D 为定义关键数据提供帮助 11 、关于信息系统数据流程图中“处理说明”的描述,正确的是( ) A 必须对每个层次数据流程图上的处理都要说明 B 必须对最底层的数据流程图的处理加以说明 C 处理说明不能采用 IPO 图 D 处理说明不能采用判定表 12 、自顶向下信息系统开发方法的优点之一是易于( ) A 判断和控制开发费用 B 适应组织机构的需要 C 支持信息系统的整体性 D 控制每一阶段的工作 13 、建设企业管理信息系统要完成多项工程内容,其中最基础性的工程内容是( )。 A 设计和安装计算机系统 B 收集和整理数据 C 设计和实施计算机网络 D 设计和实施应用软件 14 、以下哪个是对软件模块独立性的度量指标?( ) A 扇入数 B 内聚性 C 深度 D 模块个数 15 、确定软件结构图中每个模块的内部过程和结构是哪个阶段的工作?( ) A 需求分析 B 总体设计 C 详细设计 D 问题定义 16 、 U/C 矩阵的主要作用是( ) A 确定系统边界 B 确定系统功能 C 确定系统数据处理 D 确定子系统的划分 17 、用原型法开发信息系统,评价原型阶段的主要任务是 ( ) A 修改、完善系统原型 B 征求用户对原型的评价和改进意见 C 扩展系统功能 D 研制者分析、评价已建原型 18 、决策表主要用于说明数据流程图中的 ( ) A 数据流 B 数据结构 C 数据存贮 D 数据处理 19 、系统设计阶段产生的文档是 ( ) A 可行性分析报告 B 逻辑设计报告 C 系统设计说明书 D 用户说明书 20 、系统对自然灾害、人为破坏、操作失误或系统故障的承受能力是指 ( ) A 系统的稳定性 B 系统的保密性 C 系统的安全性 D 系统的周期性 二、多项选择题 ( 每小 题 2 分 , 本题共 10 分 ) 1 、数据输入的方法包括以下几种( )。 A 终端输入 B 通过检测装置实时输入 C 批量输入 D 网络输入 2 、应用软件系统维护按照每次进行维护的目标,可以分为一下几类( ) A 完善性维护 B 数据维护 C 预防性维护 D 适应性维护 E 纠错性维护 F 代码维护 3 、信息系统战略规划的方法主要有:( ) A 诺兰模型 B 快速原型法 C 价值链分析 D 关键成功要素法 E 面向对象法 F 企业系统规划法 4 、对于比较复杂的处理过程,可以使用以下工具辅助分析和判断( )。 A 组织结构图 B 业务流程图 C 决策树 D 决策表 E E-R 图 F 模块结构图 5 、以下哪些是系统实施阶段的工作( ) A 数据库设计 B 详细调查 C 编制程序 D 系统测试 E 代码设计 F 系统切换 三、判断题 ( 对打“” , 错打“×” , 每小题 1 分 , 本题共 10 分 ) 1 、开发人员工作表现的评价也是系统评价的内容。( ) 2 、现代管理信息系统是人和计算机等组成的系统。( ) 3 、程序流程分析属于管理信息系统的系统分析内容。( ) 4 、软件测试的任务是证明程序的正确性。( ) 5 、系统测试的对象是源程序。( ) 6 、自顶向下逐步求精是结构化系统开发方法的基本思想。( ) 7 、数据流程图的绘制过程,是对新系统的需求进行综合分析和形成新系统 逻辑模型的过程。( ) 8 、用于描述系统内数据运动过程的是系统结构图。( ) 9 、通常在代码结构中加人校验位是为了保证数据输入的正确性。( ) 10 、对数据流程图上每个成分进行定义和说明的是功能说明。( ) 四、简答题 ( 每小题 5 分 , 本题共 20 分 ) 1 、企业经营活动中的决策大致分三类:战略规划、管理控制、日常业务管理。三类活动要求的信息有哪些差异?2 、请简述主要几种信息系统开发方法的适用范围。 3 、信息系统开发的技术可行性分析主要从哪几个方面开展? 4. 简述系统详细设 五、应用题 ( 每小题 10 分 , 本题共 30 分 ) 1 、计算教师讲课费的过程是: 各教研室交来课时统计表,先录入到讲课费存储文档,然后根据讲课费标准文件计算讲课费,再依据税率文件产生讲课费报表,并将税后讲课费计算结果返回讲课费存储文档,将报表送财务处,将讲课费明细表返回教研室。 画出处理讲课费计算的数据流程图。 ( 10 分) 2 、某单位招聘考试需要考核数学、英语、计算机三门课程,其录取规则是: 1) 总分 240 分以上(含)录取。 2) 总分在 240 分以下(不含), 180 分以上(含)的,如果数学和英语成绩均在 60 分以上(含),需要参加面试;如果数学或英语中只有 1 门成绩在 60 分以下(不含)的,需复试该课程后再决定是否录取。 3) 其他情况不录取。 画出此项处理的决策表。 ( 10 分) 3 、什么是数据库设计中的 1NF 、 2NF 、 3NF ?假定选课关系表为 SelectCourse( 学号 , 姓名 , 年龄 , 课程名称 , 成绩 , 学分 ) ,关键字为组合关键字 ( 学号 , 课程名称 ) ,目前这种结构会存在什么问题?如何改进? ( 10 分) 模拟试卷二答案 一、单项选择题(每小题 1.5 分 , 本题共 30 分) 1-5:D B C D C 6-10:B A D D A 11-15:A C B B C 16-20:D B D C C 二、多项选择题 ( 每小 题 2 分 , 本题共 10 分 ) 1 、 ABCD 2 、 ACDE 3 、 ACDF 4 、 CD 5 、 CDF 三、判断题 ( 对打“” , 错打“×” , 每小题 1 分 , 本题共 10 分 ) 1-5 、×××× 6-10 、×× 四、简答题 ( 每小题 5 分 , 本题共 20 分 ) 1 、企业经营活动中的决策大致分三类:战略规划、管理控制、日常业务管理。三类活动要求的信息有哪些差异? 答案要点: 战略规划 主要是外部信息、信息范围广、经过概括、精度要求不高、信息更新间隔期长、使用频率比较低。( 2 分) 日常业务管理 主要是内部信息、信息范围小、具体详细 、精度要求高、信息更新间隔期短、使用频率比较高。( 2 分) 管理控制 所要求信息介于二者之间。( 1 分) 2 、请简述主要几种信息系统开发方法的适用范围。 答案要点: 原型法需要软件支撑工具快速形成原型,并不断地与用户讨论、修改,最终建立系统。要将这种方法用于大型信息系统开发中的所有环节是不适宜的。因此,它主要用于小型的。灵活性高的系统或局部系统的设计和实施。 ( 1 分) 面向对象的方法是以对象为基础,利用特定的软件工具直接完成从对象的描述到应用软件结构的转换,特别适合于小型应用软件系统的开发。( 1 分) 结构化生命周期法是目前较全面支持大、中型系统整个过程开发的方法,其他方法虽然有许多优点,但都只能作为结构化生命周期法在局部开发环节上的补充,暂时还不能代替其在系统开发过程中的主导地位。( 1 分) 在大型系统的开发中,常常不是采用一种开发方法,而是采用多种方法的组合。 ( 2 分) 3 、信息系统开发的技术可行性分析主要从哪几个方面开展? 答案要点: 技术可行性分析 现有技术的估价 国内外有关技术的发展水平及国家有关技术政策 对目前可利用的技术进行评价( 2 分) 使用现有技术进行系统开发的可行性( 1 分) 对技术发展可能产生的影响进行预测( 1 分) 关键技术人员的数量和水平估价( 1 分) 4. 简述系统详细设计的主要内容。 答案要点: 系统平台设计( 1 分) 代码设计( 0.5 分) 对话(人机界面)设计( 0.5 分) 输入 / 输出设计( 1 分) 数据库设计( 1 分) 模块内部的算法设计(处理流程设计)( 1 分) 五、应用题 ( 每小题 10 分 , 本题共 30 分 ) 1 、 参考答案:(每个处理、数据存储、数据流各 1 分,外部项 1 分) 2 、 参考答案:(条件 4 分,属性 6 分) 3 、 参考答案: 第一范式( 1NF ):数据库表中的字段都是单一属性的,不可再分。( 1 分) 第二范式( 2NF ):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。( 1 分) 第三范式( 3NF ):在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式。( 1 分) 这个数据库表不满足第二范式,因为存在如下决定关系: ( 课程名称 ) ( 学分 ) ( 学号 ) ( 姓名 , 年龄 ) 即存在组合关键字中的字段决定非关键字的情况。 由于不符合 2NF ,这个选课关系表会存在如下问题: (1) 数据冗余: 同一门课程由 n 个学生选修, " 学分 " 就重复 n-1 次;同一个学生选修了 m 门课程,姓名和年龄就重复了 m-1 次。( 1 分) (2) 更新异常: 若调整了某门课程的学分,数据表中所有行的 " 学分 " 值都要更新,否则会出现同一门课程学分不同的情况。( 1 分) (3) 插入异常: 假设要开设一门新的课程,暂时还没有人选修。这样,由于还没有 " 学号 " 关键字,课程名称和学分也无法记录入数据库。( 1 分) (4) 删除异常: 假设一批学生已经完成课程的选修,这些选修记录就应该从数据库表中删除。但是,与此同时,课程名称和学分信息也被删除了。很显然,这也会导致插入异常。 ( 1 分) 把选课关系表 SelectCourse 改为如下三个表: 学生: Student( 学号 , 姓名 , 年龄 ) ;( 1 分) 课程: Course( 课程名称 , 学分 ) ;( 1 分) 选课关系: SelectCourse( 学号 , 课程名称 , 成绩 ) 。( 1 分) 这样的数据库表是符合第二范式的,消除了数据冗余、更新异常、插入异常和删除异常。 -