三、综合应用(1小题,计30分)
在考生文件夹下有一个未完成的程序文件ptwo.prg,其功能是进行订单处理,具体功能如下:
(1)利用SELECT语句产生goods(商品)表的一个副本goods_t表。
(2)根据orders、orderitems和goods_t表中的数据、按照签订日期的先后次序依次处理各订单:(a)若订单所订购的所有商品都有足够的库存量,则相关商品的库存量做相应处理(即减去该商品的订购数量),然后将该订单的状态设置为"处理";(b)若订单中有商品没有有足够的库存量,则整个订单不做处理(没有商品库存量被改变),只需将该订单的状态设置为"缺货"。
程序中共有5条语句需要考生给定,请根据程序文件中相应的注释信息将正确的语句插入在形如"&&语句"的注释前,不要增、删或修改其他代码。
完善程序后,必须执行该程序、产生相应的结果。
本题主要考核点:补充程序。
解题思路:
利用"文件"菜单下的"打开"命令打开程序文件ptwo.prg或者用命令:MODIFY COMMAND ptwo.prg来打开文件。
语句1为:set relation to 商品号 into goods_t或其等价语句。
语句2为:set relation to 订单号 into orderitems或其等价语句。
语句3为:if 数量>goods_t.库存量或其等价语句。
语句4为:skip -n或其等价语句。
语句5为:replace 库存量 with 库存量-orderitems.数量或其等价语句。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |