试题详情

试题内容

进程P1、 P2、P3、P4、P5和P6的前趋图如下所示。用PV操作控制这6个进程之间同步与互斥的程序如下,程序中的空①和空②处应分别为(1),空③和空④处应分别为(2), 空⑤和空⑥处应公别为(3)


(1)A、V(S1)和P(S2)P(S3)
B、V(S1)和V(S2)V(S3)
C、P(S1)和P(S2)V(S3)
D、P(S1)和V(S2)V(S3)
(2)A、V(S3)和P(S3)
B、V(S4)和P(S3)
C、P(S3)和P(S4)
D、V(S4)和P(S4)
(3)A、V(S6)和P(S5)
B、V(S5)和P(S6)
C、P(S5)和V(S6)
D、P(S5)和V(S5)

查看答案

软题库参考答案:D、B、A(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

44题:假设现在要创建一个简单的超市销售系统,顾客将毛巾、饼干、酸奶等物品(Item)加入购物车(Shopping_Cart),在收银台(Checkout)人工(Manual)或自动(Auto)地将购物车中每个物品的价格汇总到总价格后结帐。这一业务需求的类图(方法略)设计如下图所示,采用了()模式。其中( )定义以一个Checkout对象为参数的accept操作,由子类实现此accept操作。此模式为( ),适用于( )。

(1) A.观察者(Observer)
 B.访问者(Visitor)
 C.策略(Strategy)
 D.桥接器(Bridge)
(2)A.Item
 B.Shopping_Cart
 C.Checkout
 D
41题:

将高级语言程序翻译为机器语言程序的过程中,常引入中间代码,其好处是()
A、有利于进行反编译处理
B、有利于进行与机器无关的优化处理
C、尽早发现语法错误
D、可以简化语法和语义分析

26题:某公司要开发一个软件产品,产品的某些需求是明确的,而某些需求则需要进一步细化。由于市场竞争的压力,产品需要尽快上市,则开发该软件产品最不适合采用 ( ) 模型。
A.瀑布
B.原型
C.增量
D.螺旋
22题:

下列叙述中错误的是  ( )  。
A、面向对象程序设计语言可支持过程化的程序设计
B、给定算法的时间复杂性与实现该算法所采用的程序设计语言无关
C、与汇编语言相比,采用脚本语言编程可获得更高的运行效率
D、面向对象程序设计语言不支持对一个对象的成员变量进行直接访问

1题:

在程序执行过程中。Cache 与主存的地址映像由()
A.硬件自动完成
B.程序员调度
C.操作系统管理
D.程序员与操作系统协议完成

24题:

某开发小组欲开发一个规模较大、需求较明确的项目。开发小组对项目领域熟悉且该项目与小组开发过的某一项目相似,则适宜采用()开发过程模型。
A.瀑布
B.演化
C.螺旋
D.喷泉