数据流程图练习
- 格式:doc
- 大小:343.00 KB
- 文档页数:9
按照给出程序框图计算专题题目特点:输入某个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。
计算方法:设输入的数值为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:绘制工资系统数据流程图某公司手工管理工资系统中月末发工资的处理过程是这样的:(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.劳务派遣是一种新型的现代人力资源管理方式。
数据流程图(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.履行右侧的程序框图,若输入的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考点:此题考察程序框图的运算以及数列乞降的列项相消法。
华东理工大学网络教育学院《软件工程(本)》阶段练习二一、判断题(每题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、软件需求说明书的主要成份包括___⑨___、___⑩___以及描述加工逻辑的结构化语言、判定树、判定表等,其中___⑨___描述了系统的___⑾___,___⑩___定义了___⑧___中的___⑿___。
按照给出程序框图计算专题训练----初中数学知识点题目特点:按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。
计算方法:设输入的数值为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、以下关于原型化开发方法的叙述中,不正确的是( )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、图1中的程序由A、B、C、D和E等5个模块组成,直线表示模块之间存在调用关系。
此外,模块A、D和E都要引用一个专用数据区。
那么A和D之间耦合关系是( ) 。
A、标记耦合B、内容耦合C、数据耦合D、公共耦合7、软件设计中划分模块的一个准则是_ (1) _。
两个模块之间的耦合方式中,_(2)_ 耦合的耦合度最高,_ (3) _耦合的耦合度最低。
一个模块内部的内聚种类中_ (4) _内聚的内聚度最高,_ (5) _内聚的内聚度最低。
供选择的答案(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、过程3、衡量软件设计模块独立性的一个标准是耦合性,其中两个模块之间传递数据结构的情况属于。
A.数据耦合B.标记耦合C.内容耦合D.公共耦合参考答案:(1) C(2) D (3) B (4) C (5) A图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:订单记录文件注:数据流之间没有顺序关系:每条数据流的起点和终点全部答对可给分阅读下列说明和图,回答问题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:583、患者在医师处就诊后,凭借挂号单和医师手写处方到门诊药房交费买药。
收银员根据就诊号和医师处方中开列的药品信息,查询药品库(如表 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)类型,库存,货架编号,单位,价格,单价挂号单主键:就诊号门诊处方主键:就诊号处方明细主键:就诊号、药品编码。