数据流程图练习题
- 格式:ppt
- 大小:881.50 KB
- 文档页数:17
按照给出程序框图计算专题题目特点:输入某个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。
计算方法:设输入的数值为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= 。
按照给出程序框图计算专题题目特点:输入某个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。
计算方法:设输入的数值为x,先把图中给出的计算程序表示成一个算式,然后将给出的数值代入这个算式计算即可。
解此类题目的关键是:理解给出的程序图,并把把图中给出的计算程序表示成算式。
特别注意:程序框图中的运算是由前到后....依次进行的,不存在先乘除后加减的问题。
专题练习:1.如图是一个计算程序,若输入x的值为5,则输出结果为()A.11 B.-9 C.-7 D.212.根据输入的数字,按图中程序计算,并把输出的结果填入表内:3.根据输入的数字8,按图中程序计算,则输出的结果是()。
A.-0.125 B.-1.125 C.-2.125 D.2.93754.按如图的程序计算,若开始输入的值x为正整数,最后输出的结果小于20,则输出结果最多有()种.A.2个B.3个C.4个D.5个(2)÷-输入8 -6 2( 1.5)+- 1.59>-否输出是输入x-2 输出-3+ ×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输入右边的流程图,在输出圈的括号内依次填入输出的数.并写出计算结果.结果是否大于-4YESNO10.学习了有理数的运算后,小明设计了一种计算程序,如图所示,当小明输入-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语句中,修改表结构的是。
管理信息系统练习题2一、单项选择题(每题1分,共20分)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)可运行模型6.我国邮政编码是属于()。
A)顺序码B)区间码C)表意码D)合成码7.数据流程图的特征包括()。
A)一般性和抽象性B)具体性和抽象性C)抽象性和概括性D)一般性和具体性8.计算机设备的购置应在( )A)系统开发之前B)系统分析阶段C)系统设计阶段D)系统实施阶段9.在决定管理信息系统应用项目之前,首先要做好系统开发的()A)详细调查工作B)可行性分析C)逻辑设计D)物理设计10.在数据字典中,对外部实体的定义包括外部实体名称、编号、简述及()。
A)有关数据流的输入和输出B)有关外部实体的处理C)有关外部实体的存储D)有关信息的说明11.管理信息系统和计算机辅助设计系统、计算机辅助制造系统结合在一起形成()。
A)计算机集成制造系统B)决策支持系统C)业务处理系统D)作业控制系统12.系统设计主要包括()两个方面。
A)总体设计和具体的物理设计B)划分子系统和程序设计C)信息系统流程图设计和输入/输出设计D)代码设计和功能设计13.在下面管理控制图中,框中应填的是()。
流程图题型练习编写张志强审核陆胜其魏爱民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:绘制工资系统数据流程图某公司手工管理工资系统中月末发工资的处理过程是这样的:(1)月末财务科根据已存档的上月工资发放清单和人事科送来的人员工资变动表——修改工资发放清单中的各工资项目;(2)然后,根据总务科每月末出具的代扣水、电、煤气费的扣款数填入本月工资发放清单;(3)最后计算出每个职工应发工资数和实发工资,并填入工资发放清单。
2:绘制订货处理系统的数据流图。
用户发来订货单,订货处理系统作以下处理:(1)验收订货单。
将不合格的订货单退还给用户,对合格订货单作以下处理。
(2)确定发货量。
处理过程中,首先根据合格订货单和库存帐确定发货量,并分别进行3和4的相应处理。
(3)开发货单修改库存。
若库存满足本次订货单的要求,则开发货单,修改库存、订货单存档、记应收帐,同时将发货单发给用户;(4)暂存订货单。
对于不满足库存的订货单,填写暂存订货单并存档。
(5)对照暂存订货单。
采购部门向系统提供到货通知,系统则对照暂存订货单并确定那些可重新发货的订货单。
然后交给3进行处理。
3:欲开发一个书店图书预订系统,该系统的问题定义为:(1)顾客将所填写订单交给系统处理;(2)系统首先对订单进行检查,不合格订单退给顾客;对合格订单进入下一步操作;(3)合格订单的处理。
根据订单数目和顾客情况将订单分为优先订单和正常订单两种并存贮;(4)随时处理优先订单,定期处理正常订单;(5)最后,系统根据所处理的订单按出版社的要求汇总给出版社。
请绘制系统的数据流图4:欲开发一个银行的活期的存(取)款业务的处理系统:储户将填写好的存/取款单和存折交给银行工作人员,然后由系统作以下处理:(1)业务分类处理。
系统首先根据储户所填写的存/取款单确定本次业务的性质,并将存/取款单和存折一起交下一步处理;(2)存款处理。
系统将存款单上的存款金额分别记录在存折和帐目文件中,并将现金存入现金库,最后,将存折还给储户;(3)取款处理。
思维构思、流程图练习出卷人:吴秋菊审核人:曲慧1.下面是文章写作中有关写作材料收集后的处理方式,请把这个处理方式写成一段话,要求内容完整,表述准确,语言连贯,不超过75个字。
(6分)2.吕思勉曾就中国历史的研究从主要对象和方法两方面做过论述,请把这个研究框架写成一段话,要求内容得当,表述准确,语言连贯,不超过60字。
(6分)3.《世界卫生组织烟草控制框架公约》在我国已经生效八年了,但目前仍存在烟草企业不积极履行公约相关内容的行为。
北京市消费者协会昨日发布了“在知道吸烟会引发多种疾病的前提下,是否还会吸烟”的调查数据。
请把下面的图表写成一段话。
要求:表述准确,语言连贯,不超过75个字。
(6分)4.某图书馆服务中心为读者提供书籍数字化服务,可以帮读者把纸质图书扫描并制成电子书。
请你以服务中心工作人员的身份,根据以下图示,向前来咨询的读者说明整个服务流程。
要求:内容完整,语言得体、简明、连贯,不超过85字。
(6分)5.下面是某校“消防疏散体验”流程的构思框架,请把这个流程写成一段话,要求内容完整,表述准确,语言连贯,不超过85个字。
(6分)6.中小学课堂教学已经发生深刻的变化。
下图所示为传统课堂和翻转课堂中教师的角色定位,请仔细阅读,用简洁的文字解说教师的角色转变。
70字左右。
(6分)7.下图是某校“文化衫创意大赛”计划的初步构思框架,请把这个构思写成一段话,要求内容完整,表达准确,语言连贯,不超过100个字。
(6分)8.请根据图中的信息,用文字描述“用户登录”的基本环节,不超过70个字。
(6分)9.下面是普通中小学生转学手续办理程序,请在横线上填写相关内容,介绍转学手续的办理过程。
要求内容完整,表述准确,语言连贯,不超过100个字。
(6分)11.用简略的文字表述下列图表中的过程:12.科学家培根等人曾提出一种科学知识增长的模式(如下图)。
请你用简洁的语言表述这一模式。
(6分)13.劳务派遣是一种新型的现代人力资源管理方式。
2016计算机二级MsOffice高级应用练习题及答案(1)1[单选题]程序流程图中带有箭头的线段表示的是( ).A.图元关系B.数据流C.控制流D.调用关系参考答案:C参考解析:在数据流图中,用标有名字的箭头表示数据流。
在程序流程图中,用标有名字的箭头表示控制流。
所以选择C。
2[单选题] 在CD光盘上标记有“CD-RW”字样,“RW”标记表明该光盘是( )。
A.只能写入一次,可以反复读出的一次性写入光盘B.可多次擦除型光盘C.只能读出,不能写入的只读光盘D.其驱动器单倍速为1350KB/S的高密度可读写光盘参考答案:B参考解析:CD—RW是可擦写型光盘,用户可以多次对其进行读/写。
CD-RW的全称是CD -ReWritab1e。
3[单选题] 在满足实体完整性约束的条件下( ).A.一个关系中应该有一个或多个候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中可以没有候选关键字参考答案:A参考解析:实体完整性约束要求关系的主键中属性值不能为空值,所以选择A。
4[单选题] 若对音频信号以lokHz采样率、16位量化精度进行数字化,则每分钟的双声道数字化声音信号产生的数据量约为( )。
A.1.2MBB.1.6MBC.2.4MBD.4.8MB参考答案:C参考解析:声音的计算公式为(采样频率Hz*量化位数bit*声道数)/8,单位为字节/秒,(10000Hz*16位*2声道)/8*60秒即2400000字节,再除以两个1024即2.28MB。
从本题答案选项来看,如果简化将1K按1000算即可得到2.4MB。
5[单选题] CPU中,除了内部总线和必要的寄存器外,主要的两大部件分别是运算器和( )。
A.控制器B.存储器C.CacheD.编辑器参考答案:A6[单选题] 计算机中,负责指挥计算机各部分自动协调一致地进行工作的部件是A.运算器B.控制器C.存储器D.总线参考答案:B参考解析:从宏观上看,控制器的作用是控制计算机各部件协调工作。
四、设计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.履行右侧的程序框图,若输入的x 的值为–2,则输出 y 的值是()A.5B.3C.3D.52.履行以下图的程序框图,输出的S 值为()A.2B.4C.8D.163.依据右侧框图,对大于 2 的整数N,得出数列的通项公式是()A. a n2nB.a n 2(n 1)C.a n 2nD.a n 2n14.( 5 分)(2011?陕西)如图框图,当x=6, x =9,p=8.5时, x等于()123A.7B.8C.10D.115.某程序框图以下图,该程序运转后输出的值是()开始S0i 1 是S50输出 i否S S21结束i2i1A. 63B.31C.27D.156.运转右图所示框图的相应程序, 若输入a, b的值分别为log23和log32, 则输出M的值是()A.0B.1C.2D.-17.履行右图所示的程序框图,则输出的结果是()开k 1S1S20?否是S S2k输出k k2结A.5B. 7C.9D. 11 8.履行以下图的程序框图, 输出的 M值是()是开始M=2i=1i<5?M1i=i+1M1否输出M结束A.2B.1C.1D.229.以下图,程序框图(算法流程图)的输出结果是()(A)1(B)25(C)3(D)11 62441210.履行以下图的程序框图,输出的S 值为()A.1B.2C .13D.610 32198711.履行以下图的程序框图, 若输入n的值为4 , 则输出s的值为 ______.12.履行以下图的程序框图,若输入n 10,则输出的 SA.5B. 10C. 36D.72 1111555513.设正实数x, y, z知足x23xy 4 y2z0 ,则当xy获得最大值时,212的最大z x y z值为A.0 B .1C.9D. 3 414.阅读右侧的程序框图 ,运转相应的程序 ,则输出 n 的值为A.7B.6C.5D.415.下列图是用模拟方法预计圆周率的程序框图,表示预计结果,则图中空白框内应填入()A.B.C.D.16.假如行右的程序框,入正整数N(N≥2) 和数a1 ,a 2, ⋯⋯ ,a n,出A,B,()A.A+B a1,a 2, ⋯⋯ ,a n的和B.a1,a 2, ⋯⋯ ,a n的算均匀数C.A 和 B 分是 a1,a 2, ⋯⋯ ,a n中最大的数和最小的数D.A 和 B 分是 a1,a 2, ⋯⋯ ,a n中最小的数和最大的数17.某程序框如所示,程序运转后出的等于()A.B.C.D.18.某学生一个学期的数学测试成绩一共记录了6个数据:x152, x270, x368, x455, x585, x690 ,履行以下图的程序框图,那么输出的S是()A.1 B.2 C.3 D.4精选文档19.已知数列{ a n } 的各项均为正数, 履行程序框图( 如右图 ) ,当k 4 时,S 1,则3a2014( )A. 2012B 20.右图是计算. 2013C.2014D.20151 1 1 11值的一个程序框图,此中判断框内应填入的条件是2 4 6 8 10A.k5B. k5C.k5D. k621. 21.履行右侧的程序框图,若p 5 ,则输出的S值为()精选文档A.7 B.15816C.31D.63326422.某程序框图如右图所示,该程序运转后输出的k 的值是 ( )A.4B.5C.6D.723.设有算法以下图:假如输入A=144, B=39,则输出的结果是()A.144B.3C.0D.1224.阅读右图的程序框图,则输出S=( )精选文档A.14B.20C.30D.5525.履行以下图的程序框图,若输入的x 值为2,则输出的x 值为()A. 3B.126 C. 127 D. 12826.右边是“二分法”解方程的流程图.在①~④处应填写的内容分别是( )精选文档A. f(a)f(m)<0;a=m;是;否B. f(b)f(m)<0;b=m;是;否C. f(b)f(m)<0;m=b;是;否D. f(b)f(m)<0;b=m;否;是27.履行以下图的程序框图, 假如输入a1,b 2 ,则输出的 a 的值为A.7B.9C.2D.1328.履行以下图的程序框图, 输出的 S 值为()(A)2(B)2(C)4(D)429.在数列{ a n}中,a11,a n a n 1n,n 2 .为计算这个数列前10 项的和,现给出该问题算法的程序框图(以下图),则图中判断框(1)处适合的语句是( )A.i 8B.i 9C.i 10D.i1130.阅读右边的程序框图,运转相应的程序,输出的结果为()1A.2B.2C.1D.231.履行以下图的程序框图,若输入n 的值为4,则输出 s 的值是()A.2B. 6C. 24D. 120 32.履行以下图的程序框图, 假如输出的是a=341, 那么判断框内应填 ()(A)k<4? (B)k<5? (C)k<6?(D)k<7?33.履行以下图的程序框图,假如挨次输入函数:f (x) = 3x、 (x) = sin、 (x) =x3、 (x)f x f f= x+1,那么输出的函数 f ( x)为( ) xA. 3x B .sin x C. x3D. x+1x精选文档34. ) 履行以下图的程序框图,若输入n=10,则输出S=( )A.5B.10C.36D.72 1111555535.阅读右侧程序框图,为使输出的数据为30,则判断框中应填人的条件为A.i ≤ 4B. i≤ 5`C. i≤6D. i ≤ 7 36.阅读程序框图,为使输出的数据为30,则判断框中应填人的条件为( )A.i ≤ 4B. i≤ 5`C. i≤6D. i ≤ 7 37.某程序框图以下图,该程序运转后,输出x 的值为31,则 a 等于()精选文档A.0 B.1C.2D.338.履行以下图的程序框图,若输出的 b 的值为 31,则图中判断框内①处应填()开始a 1,b1否a①?是b2b1输出 ba a1结束A.3B.4C.5 D .615 ,则判断框中的条件是(39 .给出右图所示的算法流程图, 若输出的值为)A.n5B.n5C.n4D.n4精选文档40.上图为求s 1 3 5101 的程序框图,此中①应为()A. A 101?B. A ≤ 101? C.A101?D. A≥ 101?41.履行右边的程序框图,若p 0.8 ,则输出的 n =()A .2 B.3C.4D.542.已知某程序框图如右图所示,则该程序运转后,输出的结果为()34A.B.5511C.D.2543.将 x=2 输入以下程序框图,所得结果为()开始输入 xX<0否是?0 ≤y=2x-1是x<1?否y x21y x22x结束输出 yA. 3B. 5C. 8D. 12 44.某程序框图以下图,该程序运转后输出的k 的值是()A. 4B. 5C.6D. 745.请阅读右侧的算法流程图:若a 2(cos18sin 18 ) ,2b 2cos2 281,c 2 sin16cos16 .则输出的应当是46.某程序框图以下图,该程序运转后输出S的结果是()A.3B.1C.25D.137 26126047.履行以下图的程序框图,输出的k 值是()开始n=5, k=0n为偶是否n nn 3n 1 2k=k+1否n=1是输出 k结束A、5 B 、6 C、7 D、848.程序框图如图,若n 5 ,则输出的 S 值为A. 30B. 50C. 62D. 6649.履行右边的程序框图,那么输出S 的值为()精选文档A.49B. 99C.97D.99 10010019820250.如图,履行程序框图后,输出的结果为1A.B.12C.2D.451.若某程序框图以下图,则输出的P 的值是(A)21(B)26(C)30(D)5552.以下图程序框图,其作用是输入空间直角坐标平面中一点P( a,b,c) ,输出相应的点Q( a,b,c) .若P 的坐标为 ( 2,3,1) ,则,间的距离为()(注:框图中的赋值符号“ ”P Q=也能够写成“←”或“:=”)A. 0B. 2精选文档53.下边程序框图表示的算法是()A.将 a、b、 c 按从小到大输出B.将 a、b、 c 按从大到小输出C.输出 a、 b、 c 三数中的最大数D.输出 a、 b、 c 三数中的最小数54.如右图所示算法程序框图运转时,输入a= tan315 ,°b= sin315 ,°c= cos315 °,则输出结果为()A.B.-C.- 1D.155.右图是一个程序框图,若开始输入的数字为t 10 ,则输出结果为()A.20B.50C.140D.15056.假如履行图 1 的程序框图,那么输出的S()A. 2652B.2500C.2450D.2550图 157.以下框图,当a6, b9, p 8.5 时, c 等于( )A.7B.8C.10D.11开始输入 a,b,c否a b b c是a b b cp p22输出 p结束58.阅读右边的程序框图,则输出的S 等于()开始S 0i 5S S i (i1)i i1i1否?是输出 S结束(第2题)(A) 68(B) 38 (C) 32 (D) 2059.某程序的框图如图所示,若履行该程序,则输出的i 值为A、5B、 6C、 7D、 8开始i=1,s=0 s=s+2 i -1i s≤ 100精选文档i= i +1是否输出 i结束60.如程序框图:若输入m 72 , n 30 ,则输出n 开始输入 m,nn= r求 m除以 n的余数 rm=nr=0?否是输出 n结束(第7题)A.0 B.3C.6 D.12参照答案1. A【分析】试题剖析: x 2 0,则 y 2 (2) 1 5.考点:程序框图 .2. C【分析】S 1 201, k1;②:S 1 212, k 2 ;试题剖析:挨次履行程度框图中的语句:①:③:S 2228, k3,跳出循环,故输出S8.考点:程序框图 .3. C【分析】试题剖析:当S 1,i 1 时, a1 2121;当 S21 , i 2 时, a2 2 2122;当S 22 ,i 3 时, a3 2 2223;由此得出数列的通项公式为a n2n,应选C.考点:程序框图的辨别 .4. B【分析】试题剖析:从程序框图中获得求p 的分析式;列出方程,求出x3的值.解:∵∴解得 x3=8应选 B评论:此题考察经过程序框图能判断出框图的功能.5. A【分析】程序框图运转以下:S 0,i1S 1,i3S 2,i7S 5,i15S 26,i31S 53,i636. C【分析】因为log 2 3 1, log3 21,所以 log 2 3log 3 2 ,由算法框图可知,运转后输出M的值为M log 2 3 log 3 2 111 2 .7. C 【分析】S 1S20,履行循环体;S 3,k 3,,满足满足 S20; S9, k 5 ,满足 S20 , S 19,k7 ,满足 S20, S33,k9 ,不知足S20 ,退出循环,输出 k 9 .应选 C.8. B【解析】当 i1时获得 M1,i 2 ,当i2获得M 1, i 3.当 i 3 得到2M2, i 4 .当i4时获得M1,i 5 .当i 5 时输出-1 9. D【分析】 n 2, s0, s011;22n4, s 1, s11 3 ;2244n6, s 33111 , s4612 4n8, s 11,输出12所以答案选择 D考点:此题考察算法框图的辨别,逻辑思想,属于中等难题.10. C【分析】第一次履行循环:S1112, i 1 ;213221S313 ,i 2 ,知足 i ≥2,结束循环,输出13 .第二次履行循环:S22121213考点:本小题考察了对算法程序框图的三种逻辑构造的理解,考察了数据办理能力和算法思想的应用.11.7【分析】第一次循环后 : s1,i2;第二次循环后 :s 2, i3;第三次循环后 :s4, i 4 ;第四次循环后 :s7, i 5,此时 i 4.故输出 7 .考点:程序框图12. A【解析】框图运算的结果为:0+11+1+...+1=111+...+1= 2+22-1102++9 112-1 4-1 6-11335571(1-1 + 1 - 1 + 1 - 1 +...+1-1)=1(1-1 )= 5 ,应选 A2 3 3 5 5 79 1121111考点:此题考察程序框图的运算以及数列乞降的列项相消法。
按照给出程序框图计算专题题目特点:输入某个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。
计算方法:设输入的数值为x ,先把图中给出的计算程序表示成一个算式,然后将给出的数值代入这个算式计算即可。
解此类题目的关键是:理解给出的程序图,并把把图中给出的计算程序表示成算式。
特别注意:程序框图中的运算是由前到后....依次进行的,不存在先乘除后加减的问题。
专题练习:1.如图是一个计算程序,若输入x 的值为5,则输出结果为( ) A .11 B .-9 C .-7 D .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输入右边的流程图,在输出圈的括号内依次填入输出的数.并写出计算结果.结果是否大于-4YESNO10.学习了有理数的运算后,小明设计了一种计算程序,如图所示,当小明输入-6时,则输出值y= .11.根据如图所示的计算程序,若输入的值x=-1,则输出的值y= .12.根据图中的程序,当输入x=5时,输出的结果y= .13.根据下面的运算程序,若输入|4|x =--时,输出的结果y= ;若输入113x =时,输出的结果y= 。
软件工程练习题一、填空或选择题1、程序的三种基本结构是(A),它们的共同特点是(B),结构程序设计的一种基本方法是(C)。
软件测试的目的是(D),软件排错的目的是(E)。
A(1)过程,子程序,分程序(2)顺序,条件,循环(3)递归,堆栈,队列(4)调用,返回,转移B(1)不能嵌套使用(2)只能用来写简单程序(3)已经用硬件实现(4)只有一个入口和一个出口C(1)筛选法(2)递归法(3)归纳法(4)逐步求精法D(1)证明程序中没有错误(2)发现程序中的错误(3)测量程序的动态特性(4)检查程序中的语法错误E(1)找出错误所在改正之(2)排除存在错误的可能性(3)对错误性质进行分析(4)统计出错的次数2、软件测试的目的是(A)。
为提高测试的效率,应该(B)。
使用白盒测试方法时,测试数据应根据(C)和指定的覆盖标准。
一般说来,与设计测试数据无关的文档是(D),软件集成测试最好由(E)承担,以提高集成测试的效果。
A(1)评价软件质量(2)发现软件的错误(3)找出软件中的所有错误(4)证明软件是正确的B(1)随机地选取测试数据(2)取一切可能的输入数据作为测试数据(3)在完成编码以后制定软件测试计划(4)选择发现错误的可能性大的数据作为测试数据C(1)程序内部逻辑(2)程序的复杂程序(3)使用说明书(4)程序的功能D(1)需求规格说明书(2)总体设计说明书(3)源程序(4)项目开发计划E(1)该程序的设计人员(2)该软件开发组的负责人(3)该软件的编程人员(4)不属于该软件开发组的软件设计人员3、软件测试中常用的静态测试分析方法是(A)和(B)。
(B)用来检查模块或子程序间的调用是否正确。
分析方法(白盒法)中常用的方法是(C)方法。
非分析方法(黑盒法)中常用的方法是(D)方法和(E)方法。
(E)在单元测试后进行。
A,B(1)引用分析(2)算法分析(3)可靠性分析(4)效率分析(5)接口分析(6)操作性分析C,D,E(1)路径测试(2)等价类(3)边界值分析(4)归纳测试(5)综合测试(6)追踪(7)深度优待(8)排错(9)相对图4、原型法是用户和设计者之间执行的一种交互过程,适用于(A)系统。
1、请根据以下销售过程分别画出业务流程图、数据流程图:用户将订货单交某企业的业务经理,经检验后,对不合格的订单要由用户重填,合格的订单交仓库保管员作出库处理,即查阅库存台帐,如果有货则向用户开票发货,如缺货,则通知采购人员采购。
2、根据下述业务工作过程,画出业务流程图。
成品库保管员按车间送来的入库登记单登记库存台账。
发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台账,出库单另外两联分别送销售科和会计科。
3、教师科研管理工作流程是:接收教师交来科研申报材料,科研秘书根据科研管理条例进行初审,对需要修改的申报材料退回教师修改;对初审合格的材料,再根据科研管理条例和科研档案进行分类。
分类完成后将科研成果材料报主管主任审批,审批合格后,由科研秘书将材料存储到科研档案,并报科研处备案。
画出业务流程图和数据流程图。
4、教学管理的主要工作过程是:系办输入班级和教学时间,查看教学计划表,确定本学期教学任务。
根据本学期教学任务,查看教师表制作开课任务书和班级教学计划表。
查询时,教师输入教师姓名和时间,查询本人的教学任务,学生输入班级和时间,查询班级教学计划。
画出教学管理的数据流程图。
5、某仓库管理系统按以下步骤进行信息处理,试画出其数据流程图。
①保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据输入到“出库流水账”和“入库流水账”,并修改“库存台帐”。
②根据库存台帐由统计、打印程序输出库存日报表。
③需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查询,显示查询结果。
1、答案:业务流程图:数据流程图:2、答案:车间入库单库存帐保管员出库单会计科销售科发货通知单发货员.3、答案:业务流程图:主管主任分类后申报材料科研申报材料教科研秘批准申报材需修改申报材科研管理条备案申报材科研档科研科研条例 D1 科研处入库流水账查询结果入库单查询库存入库处理.1、某运输公司收取运费的标准如下: 5元。