问答题
【说明】
某供销系统接受顾客的订货单。当库存中某配件的数量小于订购量或库存量低于一定数量时,向供应商发出采货单;当某配件的库存量大于或等于订购量时,或者收到供应商的送货单并更新了库存后,向顾客发㈩提货单。该系统还可随时向总经理提供销售和库存情况表。
该供销系统的分层数据流图中部分数据流和文件的组成如下:
【文件】
配件库存=配件名+规格+数量+允许的最低率库存量
【数据流】
订货单=配件号+配件名+规格+数量+顾客名+地址
提供单=订货单+金额
采货单=配件号+配件名+规格+数量+供应商名十地址
送货单=配件号+配件名+规格+数量+金额
假定顶层图是正确的,“供应商”文件已由其他系统生成。
【数据流图】
假定题中提供的顶层图是正确的,请回答下列问题:
1. 【问题1】
指出哪张图中缺少了哪些文件。
【参考答案】
0层中的“采购清单”不必画出。
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
此程序是一个排序程序。它将数组a中的数值进行从小到大的排序。
点击查看答案&解析
问答题
阅读以下说明,将应填入 (n) 处的字句写在答卷纸的对应栏内。 【说明】 下面的程序为堆排序程序,其中函数adjust(i,n)是把以R[i](1≤i≤┕i 2┙)为根的二叉树调整成堆的函数,假定R[i]的左、右子树已经是堆,程序中的,是在主函数中说明的结构数组,它含有要排序的n个记录。 【程序】 Void adjust(i,n) Int i,n; iht k,j; element extr; extr=r[i]; k=i; j=2*i; while (j<=n ) if ((j<n) && (r[j].key<r[j+1].key)) (1) ; if (extr. key<r[j].key) r[k]=r[j]; k=j; (2) ; else (3) ; r[k]=extr; *让i从┗i 2┛逐步减到1, 反复调用函数adjust, 便完成建立初始堆的过程。* void heapsort (r,n) list r; int n; int i,1; element extr; for (i=n 2;i>=1;- -i) (4) ; * 建立初始堆* for (k--n;k>=2;k- -) extr=r[1]; r[1]=r[k]; r[k]=extr; (5) ;
点击查看答案&解析
相关试题
处理6的功能是对流量账单文件中的每个记录...
0层图中遗漏了1加工的“提货单”数据流。...
将数据表:订单:(订单号,客户号,产品号...
处理4可能发现的错误有: (1)根据月计...
输出的其实就是排序的前三趟中间结果。 第...