某企业生产流水线M共有两位生产者,生产者甲不断地将其工序上加工的半成品放入半成品箱,生产者乙从半成品箱取出继续加工。假设半成品箱可存放n件半成品,采用PV操作实现生产者甲和生产者乙的同步可以设置三个信号量S、S1和S2,其同步模型如下图所示。
信号量S是一个互斥信号量,初值为 (1);S1、S2的初值分别为 (2)。
(1)
A.0
B.1
C.n
D.任意正整数
(2) A.n、0
B.0、n
C.1、n
D.n、1
以下关于风险管理的叙述中,不正确的是()。
A.仅根据风险产生的后果来对风险排优先级
B.可以通过改变系统性能或功能需求来避免某些风险
C.不可能去除所有风险,但可以通过采取行动来降低或者减轻风险
D.在项目开发过程中,需要定期地评估和管理风险
若C程序的表达式中引用了未赋初值的变量,则()。
A.编译时一定会报告错误信息,该程序不能运行
B.可以通过编译并运行,但运行时一定会报告异常
C.可以通过编译,但链接时一定会报告错误信息而不能运行
D.可以通过编译并运行,但运行结果不一定是期望的结果
若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为()。
A.base+((i-1)*M+j-1)*K
B.base+((i-1)*N+j-1)*K
C.base+((j-1)*M+i-1)*K
D.base+((j-1)*N+i-1)*K
若某文件系统的目录结构如下图所示,假设用户要访问文件f1.java,且当前工作目录为Program,则该文件的全文件名为 (1),其相对路径为 (2)。
(1) A.f1.java
B.\Document\Java-prog\f1.java
C.D:\Program\Java-prog\f1.java
D.\Program\Java-prog\f1.java
(2) A.Java-prog\
B.\Java-prog\
C.Program\Java-prog
D.\Program\Java-prog\
假设磁盘每磁道有18个扇区,系统刚完成了10号柱面的操作,当前移动臂在13号柱面上,进程的请求序列如下表所示。若系统采用SCAN(扫描)调度算法,则系统响应序列为 (1);若系统采用CSCAN(单向扫描)调度算法,则系统响应序列为 (2)。
(1)A.⑦⑩①②④③⑨⑧⑤⑥
B.①⑦⑩②③④⑥⑤⑧⑨
C.⑦⑩①②④③⑥⑤⑨⑨
D.①⑦⑩②③④⑧⑨⑥⑤
(2)A.⑦⑩①②④③⑨⑧⑤⑥
B.①⑦⑩②③④⑥⑤⑧⑨
C.⑦⑩①②④③⑥⑤⑧⑨
D.①⑦⑩②③④⑧⑨⑥⑤
某程序设计语言规定在源程序中的数据都必须具有类型,然而,()并不是做出此规定的理由。
A.为数据合理分配存储单元
B.可以定义和使用动态数据结构
C.可以规定数据对象的取值范围及能够进行的运算
D.对参与表达式求值的数据对象可以进行合法性检查