|
P(SP)
;
从缓冲区中取出一个产品;
将产品放在缓冲区中;
V(SP)
;
V(SG)
;
消费该产品
GOTO
P1
;
GOTO
C1
;
解释消费者进程
C1
中的
P(SG)
操作的含意。
41.
有一工资数据库
gz.dbf
record#
bh
jbgz
1
01021
820.0
2
02108
945.8
3
03104
671.0
4
02055
856.0
5
03122
569.0
6
04039
466.5
试写出如下程序运行结果
set talk off
use gz
go 3
insert blank
replace bh with
″
02045
″
, jbgz with 810.5
go 3
disp
skip 2
disp
set talk on
return
六、设计题
(
本大题共
2
小题,每小题
6
分,共
12
分
)
42.
在
DOS
系统中有如下文件路径名:
\user\hzf\h.c, \huft\user\k.bas,
\user\hjk\li.pas
。试画出其目录结构图。
43.
设有一书籍数据库
book.dbf,
它有字段
bno(
书籍编号
)6
位字符型,
bname(
书名
)12
位字符型,
price(
单价
)5
位数值型,其中
1
位是小数点,
quan(
数量
)4
位数值型,
total(
总价
)10
位数值型,其中
1
位是小数点。
试写一程序段,在该库中的最后添加一个记录:
并由程序计算该记录的总价
total,
并写入库中。
七、应用题
(
|