数据流程图练习
- 格式:doc
- 大小:343.51 KB
- 文档页数:8
按照给出程序框图计算专题题目特点:输入某个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。
计算方法:设输入的数值为x ,先把图中给出的计算程序表示成一个算式,然后将给出的数值代入这个算式计算即可。
解此类题目的关键是:理解给出的程序图,并把把图中给出的计算程序表示成算式。
特别注意:程序框图中的运算是由前到后....依次进行的,不存在先乘除后加减的问题。
专题练习:1.如图是一个计算程序,若输入x 的值为5,则输出结果为( )A .11B .-9C .-7D .212.根据输入的数字,按图中程序计算,并把输出的结果填入表内:输入x-2输出-3+×3.根据输入的数字8,按图中程序计算,则输出的结果是()。
A.-0.125 B.-1.125 C.-2.125 D.2.93754.按如图的程序计算,若开始输入的值x为正整数,最后输出的结果小于20,则输出结果最多有()种.A.2个B.3个C.4个D.5个5.根据如图所示的程序进行计算,若输入x的值为-1,则输出y的值为.(2)÷-输入8 -6 2( 1.5)+- 1.59>-否输出是6.如图,是一个有理数混合运算程序的流程图,请根据这个程序回答问题:当输入的x 为-16时,最后输出的结果y 是多少?(写出计算过程)7.按下面的程序计算,如输入的数为50,则输出的结果为152,要使输出结果为125,则输入的正整数x 的值的个数最多有( ) A .0个 B .1个 C .2个 D .3个8.按下面的程序计算,若开始输入的值x 为正数,最后输出的结果为11,则满足条件的x 的不同值分别为 .结果是否大于-4YESNO输入右边的流程图,在输出圈的9.将下列分数32,45括号内依次填入输出的数.并写出计算结果.10.学习了有理数的运算后,小明设计了一种计算程序,如图所示,当小明输入-6时,则输出值y= .11.根据如图所示的计算程序,若输入的值x=-1,则输出的值y= .12.根据图中的程序,当输入x=5时,输出的结果y= .13.根据下面的运算程序,若输入|4|x=--时,输出的结果y= ;若输入113x=时,输出的结果y= 。
流程图(简答题:一般)1、执行如图所示的程序框图.(1)若输入的,,求输出的的值;(2)若输入的,输出的,求输入的()的值.2、已知函数,对每输入的一个值,都得到相应的函数值,画出程序框图并写出程序.3、已知数列的递推公式,且,请画出求其前5项的流程图.4、已知某算法的算法框图如图所示.(1)求函数的解析式;(2)求的值.5、的取值范围为[0,10],给出如图所示的程序框图,输入一个数.(1)请写出程序框图所表示的函数表达式;(2)求输出的()的概率;(3)求输出的的概率.6、已知数列的各项均为正数,观察程序框图,当,时,.(1)求数列的通项;(2)令,求的值.7、某药厂生产某种产品的过程如下:(1)备料、前处理、提取、制粒、压片、包衣、颗粒分装包装;(2)提取环节经检验,合格,进入下一工序,否则返回前处理;(3)包衣、颗粒分装两环节分别检验合格进入下一工序,否则为废品,画出生产该产品的工序流程图.8、根据下面的要求,求┅值.(Ⅰ)请将程序框图补充完整;(Ⅱ)求出(I)中输出S的值.9、求满足的最小正整数,写出算法的程序并画出程序框图.10、执行如下程序框图:(1)如果在判断框内填入“”,请写出输出的所有数值;(2)如果在判断框内填入“”,试求出所有输出数字的和。
11、根据下面的程序,画出其对应的程序框图.12、读下列程序,写出此程序表示的函数,并求当输出的时,输入的的值.13、执行如图所示的程序框图.(1)若输入的,,求输出的的值;(2)若输入的,输出的,求输入的()的值.14、某算法的程序框图如图所示,其中输入的变量在1,2,3,…30这30个整数中等可能随机产生. (1)分别求出(按程序框图正确编程运行时)输出的值为的概率;(2)甲、乙两同学依据自己对程序框图的理解,各自编写程序重复运行次后,统计记录了输出的值为的频数,下面是甲、乙所作频数统计表的部分数据:甲的频数统计表(部分)乙的频数统计表(部分)当时,根据表中的数据,分别写出甲、乙所编程序各自输出的值为的频率(用分数表示),并判断甲、乙中谁所编写的程序符合算法要求的可能性较大.15、(2015秋•宁德期末)阅读如图所示程序框图,根据框图的算法功能回答下列问题:(Ⅰ)当输入的x∈[﹣1,3]时,求输出y的值组成的集合;(Ⅱ)已知输入的x∈[a,b]时,输出y的最大值为8,最小值为3,求实数a,b的值.16、的取值范围为[0,10],给出如图所示程序框图,输入一个数.(1)请写出程序框图所表示的函数表达式;(2)求输出的()的概率;(3)求输出的的概率.17、(本题满分16分)对任意函数f(x),x∈D,可按如图构造一个数列发生器,记由数列发生器产生数列{x n}.(1)若定义函数,且输入,请写出数列{x n}的所有项;(2)若定义函数f(x)=xsinx(0≤x≤2π),且要产生一个无穷的常数列{x n},试求输入的初始数据x0的值及相应数列{x n}的通项公式x n;(3)若定义函数f(x)=2x+3,且输入x0=﹣1,求数列{x n}的通项公式x n.18、在某校趣味运动会的颁奖仪式上,为了活跃气氛,大会组委会决定在颁奖过程中进行抽奖活动,用分层抽样的方法从参加颁奖仪式的高一、高二、高三代表队中抽取20人前排就座,其中高二代表队有6人.(1)把在前排就座的高二代表队6人分别记为a,b,c,d,e,f,现从中随机抽取2人上台抽奖,求a和b至少有一人上台抽奖的概率;(2)抽奖活动的规则是:代表通过操作按键使电脑自动产生两个[0,1]之间的随机数x,y,并按如图所示的程序框图执行.若电脑显示“中奖",则该代表中奖;若电脑显示“谢谢”,则不中奖.求该代表中奖的概率.19、(本小题满分12分)如图所示程序框图中,有这样一个执行框=f()其中的函数关系式为,程序框图中的D为函数f(x)的定义域.,(1)若输入,请写出输出的所有;(2)若输出的所有xi都相等,试求输入的初始值.20、(本小题满分12分)已知数列的各项均为正数,观察流程图,当时,;当时,,(1)写出时,的表达式(用等来表示);(2)求的通项公式;(3)令,求.21、(本小题满分12分)如下图,给出了一个程序框图,其作用是输入的值,输出相应的的值,(I)请指出该程序框图所使用的逻辑结构;(Ⅱ)若视为自变量,为函数值,试写出函数的解析式;(Ⅲ)若要使输入的的值与输出的的值相等,则输入的值的集合为多少?22、(本小题满分13分)从某企业生产的某种产品中抽取20件,测量这些产品的一项质量指标值,由测量得到如图的频率分布直方图,从左到右各组的频数依次记为,,,,.(1)求图中的值;(2)下图是统计图中各组频数的一个算法流程图,求输出的结果;(3)从质量指标值分布在、的产品中随机抽取2件产品,求所抽取两件产品的质量指标值之差大于10的概率.23、对任意函数,,可按如图构造一个数列发生器,记由数列发生器产生数列{}.(1)若定义函数,且输入,请写出数列{}的所有项;(2)若定义函数(0≤x≤2π),且要产生一个无穷的常数列{},试求输入的初始数据的值及相应数列{}的通项公式;(3)若定义函数,且输入,求数列{}的通项公式.参考答案1、(1);(2).2、见解析3、见解析4、(1);(2)5、(1)(2)(3)6、(1)(2)7、见解析8、(I);(II).9、程序见解析,程序框图见解析.10、(1)(2)11、程序框图见解析.12、,.13、(1);(2).14、(1),,;(2)乙.15、(Ⅰ)输入x∈[﹣1,3],输出y的值组成的集合为[0,8];(Ⅱ)所求实数a,b的值为或16、(1);(2);(3).17、(1);(2)故当,;当;(3)18、(1);(2)19、(1)(2)或20、(1);(2);(3).21、(I)条件结构和顺序结构(Ⅱ)(Ⅲ)22、(1)0.005;(2)18;(3)23、(1),,;(2)当时,;当时,;(3).【解析】1、试题分析:(1)根据程序框图的循环结构,根据判断框的条件,即可求解;(2)根据第一次运算,第二次运算,即可得出,即可求解的值.试题解析:(1)第一次运算:,,;第二次运算:,,;第三次运算:,,;第四次运算:,,;第五次运算:,,,输出.(2)第一次运算:,,,此时不成立,则.第二次运算:,,,此时成立,则,∴,又,∴.考点:程序框图的运算.2、试题分析:利用条件结构和条件语句可实现分段函数求值的算法,进而可得程序框图并编写相应的程序。
数据库原理及应用(管理类)练习题A一。
单项选择1.数据库中只存放视图的_________。
A.操作B.对应的数据C.定义D.限制2.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及的缺陷A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失3.数据库的概念模型独立于_______。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界4.应用数据库的主要目的是为了A.解决保密问题 B.解决数据完整性问题 C.共享数据问题 D.解决数据量大的问题5.在数据管理技术的发展过程中的数据独立性最高。
A.文件系统 B.数据库 C.手工处理 D.其他6.数据库中,数据的物理独立性是指 _______。
A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立7.关系模型中的关系模式至少是_______。
A.1NFB.2NF C.3NF D.BCNF8.数据库管理系统(DBMS)是。
A.数学软件 B.应用软件 C.计算机辅助设计 D.系统软件9.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是。
A.外模式 B.内模式 C.存储模式 D.模式10.数据库中存储的是。
A.数据 B.信息 C.数据模型 D.数据以及数据之间的联系11.候选关键字中的属性称为__________。
A.非主属性 B.主属性 C.复合属性 D.关键属性12.关系模式中各级模式之间的关系为A.3NF∈2NF∈1NFB.3NF∈1NF∈2NFC.1NF∈2NF∈3NFD.2NF∈1NF∈3NF 13.SQL语言使用最频繁的语句是。
A .SELECT B.INSERT C .UPDATE D.DELETE14.SQL语言具有两种使用方式,分别称为交互式SQL和。
A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL15.下列 SQL语句中,修改表结构的是。
数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。
A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。
A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。
流程图题型练习编写张志强审核陆胜其魏爱民1、CuO可用作颜料、玻璃磨光剂、有机合成催化剂等。
以下是用铜粉氧化法生产CuO的流程图:回答下列问题:(1)写出溶解过程中的离子方程式_____________________________________。
(2)1∶1的H2SO4是用1体积98%H2SO4与1体积水混合而成。
配制该硫酸溶液所需的玻璃仪器除玻璃棒外,还需要______________、________________。
(3)该工艺会产生一定量的酸性气体,该气体是______________(写分子式),应加以回收处理。
(4)已知氧化亚铜(Cu2O)与稀H2SO4反应有CuSO4和Cu生成。
假设焙烧后固体只含铜的氧化物,为检验该固体的成分,下列实验设计合理的是___________________(选填序号)。
(a)加入稀H2SO4,若溶液呈现蓝色,说明固体中一定有CuO(b)加入稀H2SO4,若有红色沉淀物,说明固体中一定有Cu2O(c)加入稀HNO3,若有无色气体(随即变成红棕色)产生,说明固体中有Cu2O(d)加入稀HNO3,若全部溶解,说明固体中没有Cu2O(5)不考虑生产中的损耗,要计算铜粉中Cu的含量,需要测定的数据是_______________和________________________(用文字表示)。
2、氧化铜有多种用途,如用作玻璃着色剂、油类脱硫剂等。
为获得纯净的氧化铜以探究其性质,某同学用工业硫酸铜(含硫酸亚铁等杂质)进行如下实验:⑴制备氧化铜工业CuSO4CuSO4溶液CuSO4·5H2O……CuO①步骤I的目的是除不溶性杂质。
操作是。
②步骤Ⅱ的目的是除铁元素。
操作是:滴加H2O2溶液,稍加热;当Fe2+转化完全后,慢慢加入C u2(O H)2C O3粉末,搅拌,以控制溶液pH=3.5;加热煮沸一段时间,过滤,用稀硫酸酸化滤液至pH=1。
控制溶液pH=3.5的原因是。
练习(1)教学管理新生入学后填写的的学生情况登记表报各系、院后,再上报教务处教务科,教务科将这些报表汇总后与学校招生办公室进行核对,准确无误后存档以备使用。
每年各个专业在制定完教学计划后,由教学秘书交系教学办公室进行审核,然后上报教务科,教务处和教务科出面组织全校进行讨论,协调各专业的教学执行计划,最后形成年度教学执行计划下发各系组织落实。
各系将落实后的教师任务分配表汇总再报教务科。
各系教学办公室根据教学执行计划、教师任务分配表和教室情况排出本系课程表,再报教务科,由教务科进行统一协调,最后制定出全校课程表下发各院、系。
学校在部分专业中实施了学分制管理,在每学期开学以前还要进行学生选课工作。
期末考试结束后,各系将学生成绩归档并进行学籍处理,然后将成绩及学籍处理结果报教务科审批执行。
另外教务科还要根据教师任课情况、学生情况制定各种报表上报省教委、学校及各有关单位。
对教学管理职能域进行调查形成的二级业务流程图下面展示 “学籍处理”、 “制订教学计划” “排课” 、“统计报表处理”的业务及数据流图 (2)“学籍处理”对“学籍处理”业务的详细调查,可以了解到其业务处理有:转专业、休复学、退学。
学生的转专业、休复学、退学(指自动退学)都要由本人提出申请,经系教学办公室审查初步同意后,报教务处教务科进行复核,最后报请校领导批准由教务处教务科负责执行,相应的执行结果要记入学生情况档案。
每学期期末教师将学生成绩单送交各系院后,由教学办公室负责将学生成绩存档,在新学期的开学初期,各系、院要根据学生的学习成绩进行学籍处理,并报教务科审批实施。
另外每年各教学办公室还要对应届毕业生进行毕业资格审查,确定其毕业资格有三种类型:拥有毕业证书和学位证书、仅拥有毕业证书、仅拥有结业证书,然后报教务科复审上报,再将证书下发学生,相应的结果也要载入学生情况档案对“学籍处理”业务过程进行详细调查形成业务流程图(3) “制订教学计划”“制订教学计划”业务过程的详细处理是:首先由各专业教学委员会制订教学计划,各专业的教学秘书将整理后的教学计划交给院系教学办公室进行汇总、审核,然后报学校教务处,教务处将各专业教学执行计划汇总后召开全校教学秘书及院系教务人员协调会,最终确定本年度的教学计划,并下发各院系。
数据流程图课堂练习题1:绘制工资系统数据流程图某公司手工管理工资系统中月末发工资的处理过程是这样的:(1)月末财务科根据已存档的上月工资发放清单和人事科送来的人员工资变动表——修改工资发放清单中的各工资项目;(2)然后,根据总务科每月末出具的代扣水、电、煤气费的扣款数填入本月工资发放清单;(3)最后计算出每个职工应发工资数和实发工资,并填入工资发放清单。
2:绘制订货处理系统的数据流图。
用户发来订货单,订货处理系统作以下处理:(1)验收订货单。
将不合格的订货单退还给用户,对合格订货单作以下处理。
(2)确定发货量。
处理过程中,首先根据合格订货单和库存帐确定发货量,并分别进行3和4的相应处理。
(3)开发货单修改库存。
若库存满足本次订货单的要求,则开发货单,修改库存、订货单存档、记应收帐,同时将发货单发给用户;(4)暂存订货单。
对于不满足库存的订货单,填写暂存订货单并存档。
(5)对照暂存订货单。
采购部门向系统提供到货通知,系统则对照暂存订货单并确定那些可重新发货的订货单。
然后交给3进行处理。
3:欲开发一个书店图书预订系统,该系统的问题定义为:(1)顾客将所填写订单交给系统处理;(2)系统首先对订单进行检查,不合格订单退给顾客;对合格订单进入下一步操作;(3)合格订单的处理。
根据订单数目和顾客情况将订单分为优先订单和正常订单两种并存贮;(4)随时处理优先订单,定期处理正常订单;(5)最后,系统根据所处理的订单按出版社的要求汇总给出版社。
请绘制系统的数据流图4:欲开发一个银行的活期的存(取)款业务的处理系统:储户将填写好的存/取款单和存折交给银行工作人员,然后由系统作以下处理:(1)业务分类处理。
系统首先根据储户所填写的存/取款单确定本次业务的性质,并将存/取款单和存折一起交下一步处理;(2)存款处理。
系统将存款单上的存款金额分别记录在存折和帐目文件中,并将现金存入现金库,最后,将存折还给储户;(3)取款处理。
数据流程图(DFD)练习题实验题一:书店图书预定系统:书店图书预定系统:三大类业务检查订单,处理订单,发送订单。
书店向顾客发放订单,顾客将所填订单交由系统处理,系统首先依据图书目录对订单进行检查并对合格订单进行处理,处理过程中依据图书目录和订单数目将订单分为优先订单与正常订单两种,随时处理优先订单,定期处理正常订单。
系统根据处理完毕的待发出订单,按出版社要求将订单汇总发给出版社。
试画出图书预定系统的数据流程图。
.实验题二:销售部门订货管理业务流程(1)销售部门收到顾客的订货单后,对订货单进行验证,如果订货单不合格,将不合格的订货单返给顾客;如果订货单合格,就将合格的订货单提交给计划员。
(2)计划员根据库存帐确定是否发货。
(3)如果库存满足订货量,就将可发货的订货单提交给发货员。
(4)发货员开发货单提交给顾客,同时修改库存帐,并将发货单存档,同时生成应收帐。
(5)如果库存不满足订货量,就按未满足的订货单填写成暂存订货单,交给发货员。
(6)采购部门的到货通知提交给发货员后,发货员修改库存台帐,对照暂存订货单,如果满足订货量,将可发货的暂存订货单返还给计划员,进行第(2)步骤。
试画出此业务的数据流程图.实验题三:教学管理业务说明:学生填写学生情况登记表提交给教学办公室的教务人员,教务人员根据招生办公室提供的原始学生材料表核对学生情况登记表,核对无误后形成学生情况档案;教务人员还要根据学生情况档案作学生情况统计,形成各种统计报表递交省教委、校长及各有关单位;各专业讨论教学计划草稿,形成教学计划并发放到各院系,各院系排出教师教学任务分配表;根据教学任务分配表和教师提供的教师情况表以及教学计划编排课程表,分别发放给教师和学生;同时还要根据教学计划、课程表及学生情况档案做日常事务处理。
试画出此业务的业务流程图及数据流程图。
实验题四:银行的活期存(取款)业务的处理系统:储户将填好的存/取款单和存折交给银行工作人员,然后由系统作以下处理:业务分类处理.系统首先根据储户所填的存/取款单确定本次业务的性质,并将存/取款单和存折一起交下一步处理;存款处理.系统将存款单上的存款金额分别记录在存折和帐目文件中,根据利率文件计算利息,将利息存入存折和帐目文件中.最后,将存折还给储户取款处理.系统首先接收判断储户所输密码是否正确,若正确,将取款单上的取款金额分别记录在存折和帐目文件中,根据利率文件计算利息,将利息存入存折和帐目文件中;最后,将现金和存折一并交给储户.请画出该存取款业务的数据流程图课后练习题:某公司管理业务主要有四大模块:销售管理、库存管理、采购管理及财务管理。
四、设计DFD图(10分)一个飞机机票预订系统,功能为旅行社把预订机票的旅客信息(姓名、年龄、单位、身份证号码、旅行时间及目的地等)输入机票预订系统。
系统为旅客安排航班,打印出取票通知单(付有应交的账款)。
旅客在飞机起飞的前一天凭取票通知等交款取票,系统检验无误,输出机票给旅客。
请画出该系统的DFD图。
机票设计测试用例(10分)某城市的电话号码由三个部分组成。
这三部分的名称与内容分别是:1、地区码:空白或3位数字;2、前缀:非“0”或“1”开头的3位数字;3、后缀:4位数字。
用等价分类法完成如下要求:(1)划分出有效等价类、无效等价类;(2)为有效等价类设计出测试用例。
3.下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。
int GetMax(int n, int datalist[ ]){int k=0;for ( int j=1; j<n; j++ )if ( datalist[j] > datalist[k] ) k=j;return k;}(2)用基本路径覆盖法给出测试路径。
(3)为各测试路径设计测试用例(1)控制流图如下,McCabe环路复杂性为3。
(2)测试路径:Path1:①→③Path2:①→②→④→⑥→…Path3:①→②→⑤→⑥→…(3)测试用例:Path1:取n=1,datalist[0] = 1,预期结果:k=0Path2:取n=2,datalist[0] = 1,datalist[1] = 0,预期结果:k=0Path3:取n=2,datalist[0] = 0,datalist[1] = 1,预期结果:k=1五、分析题1.根据伪码程序画出程序流程图,盒图(N-S图)。
STARTaIF x1 THENREPEAT UNTIL x2bEND REPEA TELSEBLOCKcdEND BLOCKEND IFSTOP答:.根据下列描述,画出教材征订系统的第一层数据流图。
华东理工大学网络教育学院《软件工程(本)》阶段练习二一、判断题(每题1分,共10分;正确打“√”,错误打“×”)1、数据流图(DFD)实际上就是程序流程图,而程序图则是简化了的程序流程图。
( ×)2、数据流图(DFD)中的数据流既反映了要加工处理的数据,也反映了进行加工处理的执行顺序。
( ×)3、结构化分析(SA)是一种面向数据流的需求分析方法。
( √)4、数据流图(DFD)以图形的方式描述了数据在系统中流动和处理的过程,它是一种功能模型。
( √)5、在数据流图(DFD)中数据流就是控制流。
( ×)6、数据流图(DFD)的父图与子图平衡是指子图的输入输出数据流同父图相应加工的输入输出数据流一致。
( √)7、数据字典(DD)是定义数据流图中各个成份的数据集合。
( √)8、数据字典一般包括数据流、数据项、数据存储和基本加工四类条目。
( √)9、结构化语言实际上就是高级程序设计语言。
( ×)10、判定树是判定表的图形化表示,具有更直观、易于理解使用的特点。
( √)二、单项选择题(每空1分,本大题共20分)1、软件需求的任务不应包括___①___,进行需求分析可使用多种工具,但___②___是不适用的;在需求分析中开发人员要从用户那里解决的最重要的问题是___③___;需求规格说明书的内容不应包括___④__,该文档在软件开发中具有重要作用,但其作用不应包括___⑤__。
A、PAD图B、要让软件做什么C、数据流程图D、问题分析E、结构化程序设计F、软件重要功能的描述G、对算法的详细过程描述 H、软件确认准则I、软件可行性分析的依据 J、软件设计的依据 K、数据字典2、结构化分析采取的策略往往是___⑥___,先把一个复杂的大问题划分成若干个___⑦___,然后再分别解决;这种思想在建立系统逻辑模型中是通过___⑧___体现出来的。
A、分解B、集成C、抽象D、小问题E、分层数据流图F、数据字典3、软件需求说明书的主要成份包括___⑨___、___⑩___以及描述加工逻辑的结构化语言、判定树、判定表等,其中___⑨___描述了系统的___⑾___,___⑩___定义了___⑧___中的___⑿___。
管理信息系统练习题一、填空题1. 管理系统按层次可分为战略管理管理控制和作业管理等三个层次;2. 数据模型有层次数据模型、网状数据模型和关系数据模型等几种;3一般将系统产生、发展和灭亡的生命历程称为__生命周期__ ;4从数据流图推导出模块结构图一般有两种方法,即事务分析和____变换分析 ;5数据流图的四种基本符号是___外部实体_、__数据流_、__数据存储、_处理过程;6系统设计可分为系统总体设计和____详细设计两个阶段;7按照结构化思想,系统开发的生命周期划分为总体规划系统分析、_系统设计、系统实施_和运行维护等5个阶段;8管理信息系统MIS是英文:Management Information System的缩写;9将信息系统发展的过程归纳为6个阶段的模型称为__诺兰Nolan_____模型;10.三种常见的数据模型为:层次模型、网状模型和关系模型;11.结构化的开发方法将系统的开发分为以下四个阶段:①系统规划、②系统分析、③系统设计、④系统实现;12.计算机网络由①资源子网、②通信子网两个子网构成;13.数据流程图主要有以下几种基本元素:外部实体①数据流、②数据存储、③处理过程;14.在管理信息系统中,MRP的中文含义是:①物料需求计划 BSP的中文含义是:②企业系统规划15.系统实施中的系统切换方式主要有:①直接切换、②平行切换、及③分段切换C矩阵的正确性检验主要有:①完备性检验、②一致性检验、及无冗余性检验17.管理信息系统的三要素是:①系统的观点②数学的方法、③计算机的应用;;18. 计算机的网络的功能有①数据通信、②资源共享、③负荷均衡和分布处理;19. 管理信息一般分为三级:①战略级、②策略级、③执行级;20. 在管理信息系统中,MRP的中文含义是:①制造资源计划、ERP的中文含义是:②企业资源计划;二、选择题1.下列系统开发的各阶段中难度最大的是 AA、系统分析B、系统设计C、系统实施D、系统规划C矩阵的正确性检验没有包含的一种是: BA、完备性检验B、准确性检验C、一致性检验D、无冗余性检验3.文件系统中最小的数据存取单位是 AA、数据项B、记录C、文件D、数据库4. 下列关于结构化方法和原型法的描述错误的是 B结构化开发方法是以系统工程的思想和工程化的方法进行开发对于运算量大、逻辑性较强的程序模块可采用原型法来构造模型结构化方法要求严格区分开发阶段原型法要求的软件支撑环境比结构化方法高5.可行性分析的内容包括 CC、经济上的可行性、技术上的可行性、管理上的可行性6 在银行财务和一些企业的核心系统中,系统切换应采用 B 方式;B、并行切换7. 理信息系统的特点是 CC、数据集中统一,应用数学模型,有预测和控制能力,面向管理和决策8.业务信息主要提供给企业的 C 人员使用;C. 基层管理9.数据库的数据都存放在一台计算机中,并由它统一管理和运行的数据库系统称为 C ;C.集中式系统10.下列 C 符号不能作为Visual FoxPro中的变量名;C. 12ASD11.对于用文字说明的信息,长度在 B 个字节以内的可以使用字符型字段;B. 25412.管理信息系统概念的正确描述之一是 CA.由计算机、网络等组成的应用系统B.由计算机、数据库等组成的信息处理系统C.由计算机、人等组成的社会技术系统D.由计算机、数学模型等组成的管理决策系统13.在系统设计中使用U/C矩阵方法的主要目的是 DA、确定系统边界B、确定系统内部关系C、确定系统与外部的联系D、确定系统子系统的划分14. 某企业建立了生产、销售、人事等从基层到高层的MIS,这种MIS的结构为 CA、职能结构B、横向综合结构C、总的综合结构D、纵向综合结构15.计算机设备的购置应在 DA、系统开发之前B、系统分析阶段C、系统设计阶段D、系统实施阶段16. 系统实施中的系统切换方式以下说法不正确的是: DA、直接切换B、并行切换C、分段切换D、分时切换17.在数据库系统中,数据存取的最小单位是 BA、字节B、数据项C、记录D、文件三、判断题1.系统开发是系统建设中工作任务最为繁重的阶段; ╳2.管理信息系统是一个能够替代人的工作的系统; ╳3.结构化系统开发方法的每一个阶段都有明确的工作目标; √4.从信息的使用频率来看,越是企业的高层战略层信息使用的频率越高; ╳5.对于大系统来说,划分子系统的工作应在系统规划阶段进行; √6.会编写程序就能够开发管理信息系统; ×7.当前管理信息系统建设的主要问题是技术问题; ×8.任何组织内部均存在有一个管理信息系统; √9.数据库管理系统也应根据用户的具体要求进行分析和设计; ×10.现代企业进行业务流程重组一般需要有信息技术的支持; √11.一个组织内各部门的信息需求在范围、内容、详细程度和使用频率等方面有差别; √12.在系统切换方式中,直接切换方式比较适合设备和人员培训费用较少、属于低风险的方式; ×13.实体代码的设计与程序的编写都是在系统设计阶段完成的; ×14.信息系统的逻辑模型要解决系统“干什么”,同时也要解决系统“如何干”等问题; X 15.业务流程分析主要是为了描述现行系统的物理模型√16.管理信息系统是一个“人机”合成系统,但计算机并不一定是管理信息系统的必要条件√17.系统切换的方式有多种,其中最安全的是直接切换 X18.系统测试的目的就是要证明程序没有错误 X名词解释1、原型法原型法是一种从基本需求入手,快速构筑系统的原型,通过原型确认需求以及对原型进行改进,最终达到建立系统的目的的方法;2、数据库的三模式结构数据库分为用户级、概念级和物理级,对应着数据库结构的三各层次,即子模式、模式和存储模式,通常称为数据库的三模式结构;模式是数据库结构的核心,存储模式是它的物理存储,而子模式则是模式的一个应用子集;任何一个应用数据库的建立都必须进行详细的三模式结构的设计;3、数据字典是对数据流程图中的各个元素做出详细的定义和说明,是关于数据的数据库,是数据流程图的辅助资料;包括:数据项、数据结构、数据流、处理逻辑、数据存储和外部实体六个方面;4、BSP方法BSP方法即企业系统规划法,是一种能够帮助规划人员根据企业目标制定出企业MIS战略规划的结构化方法,通过这种方法可以确定出未来信息系统的总体结构,明确系统的子系统组成和开发子系统的先后顺序;对数据进行统一规划、管理和控制,明确各子系统之间的数据交换关系,保证信息的一致性;5、项目管理项目管理是运用项目管理方法对开发工程计划进行评审、优化以及协调控制计划的执行,从而达到系统开发项目的最优化控制和管理的目的;6、管理信息系统管理信息系统Management Information System ,MIS是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、存储、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统;四、简答题1.简述结构化开发方法的基本思想和特点答:基本思想:用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶而下的对系统进行分析与设计;特点:1自顶而下整体分析与设计和自下而上逐步实施的系统开发过程;2用户至上;3深入调查;4严格区分工作阶段;5充分预料可能的变化;6开发过程工程化;2.管理信息系统切换有哪几种常用方法第八章答:1直接转换法:在指定的时间点,停止原系统的使用,启动新系统;2并行切换法:新系统投入运行时,老系统并不停止运行,而是与新系统同时运行一段时间,对照两者的输出,利用老系统对新系统进行检验;3试运行转换法:直接转换法和并行切换法的综合;4试点过渡法逐步转换法:新系统一部分一部分地替换老系统,直到全部替代老系统;3.“自下而上”和“自上而下”两种MIS的开发策略各有何优缺点第五章答:“自下而上”开发策略的优点是可以避免大规模系统可能出现运行不协调的危险;缺点是不能像想象那样完全周密,由于缺乏从整个系统出发考虑问题,随着系统的进展,往往要做许多的重大修改,甚至重新规划、设计;“自上而下”的开发策略的优点是整体性和逻辑性强;缺点是复杂、繁琐;4、系统设计阶段的主要工作内容是什么第七章答:1 总体设计,包括信息系统流程图设计、功能结构图设计和功能模块图的设计等;2 代码设计和设计规范的制定;3 系统物理配置方案的设计,包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等4 数据存储设计,包括数据库的设计、数据的安全保密设计等;5 计算机处理过程设计,包括输出设计、输入设计、处理流程图设计以及编写程序设计说明书等;。
按照给出程序框图计算专题训练----初中数学知识点题目特点:按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。
计算方法:设输入的数值为x ,先把图中给出的计算程序表示成一个算式,然后将给出的数值代入这个算式计算即可。
解此类题目的关键是:理解给出的程序图,并把把图中给出的计算程序表示成算式。
特别注意:程序框图中的运算是由前到后....依次进行的,不存在先乘除后加减的问题。
专题练习:1.如图是一个计算程序,若输入x 的值为5,则输出结果为( )A .11B .-9C .-7D .212.根据输入的数字,按图中程序计算,并把输出的结果填入表内:3.根据输入的数字8,按图中程序计算,则输出的结果是( )。
A .-0.125B .-1.125C .-2.125D .2.93754.按如图的程序计算,若开始输入的值x 为正整数,最后输出的结果小于20,则输出结果最多有( )种.A .2个B .3个C .4个D .5个5.根据如图所示的程序进行计算,若输入x 的值为-1, 则输出y 的值为 .6.如图,是一个有理数混合运算程序的流程图,请根据这个程序回答问题:当输入的x 为-16时,最后输出的结果y 是多少?(写出计算过程)7.按下面的程序计算,如输入的数为50,则输出的结果为152,要使输出结果为125,则输入的正整数x 的值的个数最多有( )A .0个B .1个C .2个D .3个8.按下面的程序计算,若开始输入的值x 为正数,最后输出的结果为11,则满足条件的x 的不同值分别为 .9.将下列分数32,45输入右边的流程图,在输出圈的 括号内依次填入输出的数.并写出计算结果.结果是否大于-4 YESNO10.学习了有理数的运算后,小明设计了一种计算程序,如图所示,当小明输入-6时,则输出值y= .11.根据如图所示的计算程序,若输入的值x=-1,则输出的值y= .12.根据图中的程序,当输入x=5时,输出的结果y= .13.根据下面的运算程序,若输入|4|x =--时,输出的结果y= ;若输入113x =时,输出的结果y= 。
1、请根据以下销售过程分别画出业务流程图、数据流程图:用户将订货单交某企业的业务经理,经检验后,对不合格的订单要由用户重填,合格的订单交仓库保管员作出库处理,即查阅库存台帐,如果有货则向用户开票发货,如缺货,则通知采购人员采购。
2、根据下述业务工作过程,画出业务流程图。
成品库保管员按车间送来的入库登记单登记库存台账。
发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台账,出库单另外两联分别送销售科和会计科。
3、教师科研管理工作流程是:接收教师交来科研申报材料,科研秘书根据科研管理条例进行初审,对需要修改的申报材料退回教师修改;对初审合格的材料,再根据科研管理条例和科研档案进行分类。
分类完成后将科研成果材料报主管主任审批,审批合格后,由科研秘书将材料存储到科研档案,并报科研处备案。
画出业务流程图和数据流程图。
4、教学管理的主要工作过程是:系办输入班级和教学时间,查看教学计划表,确定本学期教学任务。
根据本学期教学任务,查看教师表制作开课任务书和班级教学计划表。
查询时,教师输入教师姓名和时间,查询本人的教学任务,学生输入班级和时间,查询班级教学计划。
画出教学管理的数据流程图。
5、某仓库管理系统按以下步骤进行信息处理,试画出其数据流程图。
①保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据输入到“出库流水账”和“入库流水账”,并修改“库存台帐”。
②根据库存台帐由统计、打印程序输出库存日报表。
③需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查询,显示查询结果。
1、答案:业务流程图:数据流程图:2、答案:车间入库单库存帐保管员出库单会计科销售科发货通知单发货员.3、答案:业务流程图:主管主任分类后申报材料科研申报材料教科研秘批准申报材需修改申报材科研管理条备案申报材科研档科研科研条例 D1 科研处入库流水账查询结果入库单查询库存入库处理.1、某运输公司收取运费的标准如下: 5元。
1、以下关于原型化开发方法的叙述中,不正确的是( C )A、原型化方法适应于需求不明确的软件开发B、在开发过程中,可以废弃不用早期构造的软件原型C、原型化方法可以直接开发出最终产品D、原型化方法利于确认各项系统服务的可用性2、通常在软件的( C )活动中无需用户参与。
A、需求分析B、维护C、编码D、测试3、耦合度描述了( D ) 。
A、模块内各种元素结合的程度B、模块内多个功能之间的接口C、模块之间公共数据的数量D、模块之间相互关联的程度4、内聚是—种指标,表示一个模块( B )。
A、代码优化的程度B、代码功能的集中程度C、完成任务的及时程度D、为了与其他模块连接所要完成的工作量5、在绘制数据流图时,应遵循父图与子图平衡的原则,所谓平衡是指( C )A、父图和子图都不得改变数据流的性质B、子图不改变父图数据流的一致性C、父图的输入/输出数据流与子图的输入/输出数据流一致D、子图的输出数据流完全由父图的输入数据流确定6、图1中的程序由A、B、C、D和E等5个模块组成,直线表示模块之间存在调用关系。
此外,模块A、D和E都要引用一个专用数据区。
那么A和D之间耦合关系是( C ) 。
A、标记耦合B、内容耦合C、数据耦合D、公共耦合7、软件设计中划分模块的一个准则是_ (1) _。
两个模块之间的耦合方式中,_(2)_ 耦合的耦合度最高,_ (3) _耦合的耦合度最低。
一个模块内部的内聚种类中_ (4) _内聚的内聚度最高,_ (5) _内聚的内聚度最低。
供选择的答案 A(1)A、低内聚低耦合B、低内聚高耦合C、高内聚低耦合D、高内聚高耦合(2)A、数据B、非直接C、控制D、内容(3)A、数据B、非直接C、控制D、内容(4)A、偶然B、逻辑C、功能D、过程(5)A、偶然B、逻辑C、功能D、过程8、衡量软件设计模块独立性的一个标准是耦合性,其中两个模块之间传递数据结构的情况属于 B 。
A.数据耦合B.标记耦合C.内容耦合D.公共耦合阅读下列说明和流程图,回答问题1—4,把解答写在答卷的对应栏内。
【问题1】指出第一层图(图3)的数据流图中①,②,③的数据流名。
【问题2】指出0层(图2)数据流图中有什么成分可删去。
【问题3】指出(图4)的数据流图中在哪些位置遗漏哪些数据流;也就是说,要求给出漏掉了哪个加工的输入或输出数据流的名字。
例如,加工2.5的输出数据流“难度分析表”。
【问题4】指出考生名册文件的记录至少应包括哪些内容。
【问题1】①报名单②准考证③考生名单【问题2】文件“试题得分清单”可删除,删去该部分不会对系统功能产生任何影响。
【问题3】加工2.1遗漏输出数据流“错误成绩清单”,加工2.2遗漏输入数据流“合格标准”【问题4】考生名册文件的记录至少应包括的内容如下:考生名册=地区+姓名+年龄+文化程度+职业+考试级别+通信地址+准考证号阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】公司拟开发一个销售管理系统,其主要功能描述如下:1.接受客户订单,检查库存货物是否满足订单要求。
如果满足,进行供货处理:即修改库存记录文件,给库房开备货单并且保留客户订单至订单记录文件;否则进行缺货处理:将缺货订单录入缺货记录文件。
2.根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。
3.根据采购部门提供的进货通知单进行进货处理:即修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。
4.根据保留的客户订单进行销售统计,打印统计报表给经理。
现采用结构化方法对销售管理系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。
图1-1 顶层数据流图图1-2 0层数据流图【问题1】(4 分)使用说明中的词语,给出图1-1的外部实体E1-E4的名称。
【问题2】(3 分)使用说明中的词语,给出图1-2的数据存储D1-D3的名称。
【问题3】(8 分)数据流图1-2缺少了四条数据流,根据说明及数据流图1-1提供的信息,分别指出这四条数据流的起点和终点。
问题1:4分,各1分E1:客户 E2:采购部门 E3:库房 E4:经理 问题2:3分,各1分D1:缺货记录文件 D2:库存记录文件 D3:订单记录文件 问题3:8分,每条数据流2分 注:数据流之间没有顺序关系:每条数据流的起点和终点全部答对可给分阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】公司拟开发一个宾馆客房预订子系统,主要是针对客房的预订和入住等情况进行管理。
【需求分析结果】1、员工信息主要包括:员工号、姓名、出生年月、性别、部门、岗位、住址、联系电话和密码等信息。
岗位有管理和服务两种。
岗位为“管理”的员工可以更改(添加、删除和修改)员工表中的本部门员工的岗位和密码,要求将每一次更改前的信息保留;岗位为“服务”的员工只能修改员工表中本人的密码,且负责多个客房的清理等工作。
2、部门信息主要包括:部门号、部门名称、部门负责人、电话等信息;一个员工只能属于一个部门,一个部门只有一位负责人。
3、客房信息包括:客房号、类型、价格、状态等信息。
其中类型是指单人间、三人间、普通标准间、豪华标准间等;状态是指空闲、入住和维修。
4、客户信息包括:身份证号、姓名、性别、单位和联系电话。
5、客房预定情况包括:客房号、预定日期、预定入住日期、预定入住天数、身份证号等信息。
一条预定信息必须且仅对应一位客户,但一位客户可以有多条预定信息。
【概念模型设计】根据需求阶段收集的信息,设计的实体联系图(不完整)如图1所示:图1 实体联系图【逻辑结构设计】逻辑结构设计阶段设计的部分关系模式(不完整)如下:员工( (4) ,姓名,出生年月,性别,岗位,住址,联系电话,密码)权限(岗位,操作权限)部门(部门号,部门名称,部门负责人,电话)客房( (5) ,类型,价格,状态,入住日期,入住时间,员工号)客户( (6) ,姓名,性别,单位,联系电话)更改权限(员工号,(7),密码,更改日期,更改时间,管理员号)预定情况( (8) ,预定日期,预定入住日期,预定入住天数)【问题1】根据问题描述,分别写出员工与部门、服务员与客房、客户与客房之间的联系类型。
联系类型分为一对一、一对多和多对多三种,分别使用1 : 1,1 : n ,m : n 表示。
【问题2】补充图中的联系并指明其联系类型(用图表示)。
【问题3】根据需求分析结果和上图描述,将逻辑结构设计阶段生成的关系模式中的空(4)~(8)补充完整。
(注:每个空可能需要填多个属性)【问题4】若去掉权限表,并将权限表中的操作权限属性放在员工表中(仍保持管理和服务岗位的操作权限规定),则与原有设计相比有什么优缺点(请从数据库设计的角度进行说明)?问题1(3分,各1分)员工与部门关系:多对一服务员与客房关系:一对多客户与客房关系:多对多问题2 :2分需要增加员工和权限之间的多对一的联系(联系1分,联系类型1分,共2分)问题3:7分(4)员工号,部门号2分(5)客户号1分(6)身份证号1分(7)岗位1分(8)客户号,身份证号2分问题4 3分若将权限表中的操作权限属性放在员工表中,则相同岗位的操作权限在员工中重复存储(1.5分),存在数据冗余(1.5分)2、阅读下列说明,回答问题1 至问题3,将解答填入答题纸的对应栏内。
[说明]某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。
具体的需求及设计如下:1、医院医师具有编号, 姓名, 科室, 职称, 出诊类型和出诊费用,其中出诊类型分为专家门诊和普通门诊,与医师职称无关;各个医师可以具有不同的出诊费用,与职称和出诊类型无关。
2、患者首先在门诊挂号处挂号,选择科室和医师,根据选择的医师缴纳挂号费(医师出诊费)。
收银员为患者生成挂号单,如表1 所示,其中,就诊类型为医师的出诊类型。
表1 XX医院门诊挂号单收银员13011 时间2010年5月23日08:58据就诊号和医师处方中开列的药品信息,查询药品库(如表 2 所示)并生成门诊处方单(如表3 所示)。
表2 药品库表3 XX医院门诊处方单4、由于药品价格会发生变化,因此,门诊管理系统必须记录处方单上药品的单价。
根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下所示:1. 实体联系图图1实体联系图2.关系模式挂号单(就诊号, 病患姓名, 医师编号, 时间, (5))收银员(编号, 姓名, 级别)医师(编号, 姓名, 科室, 职称, 出诊类型, 出诊费用)门诊处方( (6), 收银员编号, 时间)处方明细(就诊号, (7))药品库(药品编码, 药品名称, (8))[问题1]根据问题描述,写出医师与门诊处方,门诊处方与药品库存联系的类型。
[问题2]实体联系图中还缺少几个联系?请指出每个联系两端的实体名,格式如下:实体1:实体2例如,收银员与门诊处方之间存在联系,表示为:收银员:门诊处方或门诊处方:收银员[问题3](7分)根据实体联系图,填写挂号单、门诊处方、处方明细和药品库关系模式中的空(5)~(8)处,并指出挂号单、门诊处方和处方明细关系模式的主键。
参考答案1、医师与门诊处方联系类型为:一对多门诊处方与药品库存的联系类型为:多对多2、缺少3个,挂号单:收银员挂号单:医师挂号单:门诊处方3、(5)收银员编号(6)就诊号(7)药品编码,数量,单价(8)类型,库存,货架编号,单位,价格,单价挂号单主键:就诊号门诊处方主键:就诊号处方明细主键:就诊号、药品编码。