多选题设R(Pi)表示进程Pi执行时必须读变量的语句集合,W(Pi)表示Pi执行时必须写变量的语句集合。现在有P1和P2两个进程,若要这两个进程并发,必须满足()AR(P1)与W(P2)的交集为空BW(P1)与W(P2)的交集为空CR(P1)与R(P2)的交集为空DW(P1)与R(P2)的交集为空

题目
多选题
设R(Pi)表示进程Pi执行时必须读变量的语句集合,W(Pi)表示Pi执行时必须写变量的语句集合。现在有P1和P2两个进程,若要这两个进程并发,必须满足()
A

R(P1)与W(P2)的交集为空

B

W(P1)与W(P2)的交集为空

C

R(P1)与R(P2)的交集为空

D

W(P1)与R(P2)的交集为空

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设R(Pi)表示进程Pi执行时必须读变量的语句集合,W(Pi)表示Pi执行时必须写变量的语句集合。现在有P1和P2两个进程,若要这两个进程并发,必须满足()

A. R(P1)与W(P2)的交集为空

B. W(P1)与W(P2)的交集为空

C. R(P1)与R(P2)的交集为空

D. W(P1)与R(P2)的交集为空


正确答案:ABD

第2题:

分析下面函数 swap(int *p1,*p2) {int *p; *p=*p1;*p1=*p2;*p2=*p; } 则该程序功能为( )

A.交换*p1和*p2的值

B.正确,但无法改变*p1和*p2的值

C.交换*p1和*p2的地址

D.可能造成系统故障,因为使用了空指针


正确答案:D

第3题:

设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是( )。A.k=*p1+*p2 B.p2=kC.p1=p2 D.k=*p1*(*p2)


正确答案:B
k为一变量,p2为一个指针变量,两者不能进行赋值操作。

第4题:

图示电路中,1Ω电阻消耗的功率为P1,3Ω电阻消耗的功率为P2,则P1、P2分别为(  )。


A. P1=-4W,P2=3W
B. P1=4W,P2=3W
C. P1=-4W,P2=-3W
D. P1=4W,P2=-3W

答案:B
解析:
由于与电压源并联的支路、与电流源串联的支路可忽略,则有:
P1=U2/R=22/1=4W,P2=I2R=12×3W=3W

第5题:

掷两个骰子,掷出的点数之和为奇数的概率为P1,掷出的点数之和为偶数的概率为P2,则P1和P2的大小关系为?

A. P1=P2
B. P1>P2
C. P1<P2
D. P1、P2的大小关系无法确定

答案:A
解析:
概率问题。分成两个骰子来考虑:点数之和为奇数包含两种情况:第一个骰子为奇数,第二个骰子为偶数;或者第一个骰子为偶数,第二个骰子为奇数。而点数之和为偶数也包含两种情况:奇数+奇数,偶数+偶数。故P1=(1/2×1/2)+(1/2×1/2)=1/2,P2=(1/2×1/2)+(1/2×1/2)=1/2。故P1=P2。因此,本题答案选择A选项。(本题也可按照概率的定义计算。)

第6题:

设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是

A.k=*p1+*p2

B.p2=k;

C.p1=p2;

D.k=*p1*(*p2);


正确答案:B
解析:本题主要考查了一维数组指针的赋值和用指针引用数组元素进行运算。选项B)中p2为指向int型变量的指针,而k为int型变量,不能将int型变量直接赋值给指向int型变量的指针,所以选项B)错误。

第7题:

设p1和p2均为指向int型的指针变量,k为int型变量,下列不正确的赋值语句是(C)。

A.k=*p1+*p2

B.k=*p1*(*p2)

C.p2=k

D.p1=p2


正确答案:C

第8题:

在下列描述中,( )发生进程通信上的死锁。

A 某一时刻,发来的消息传给进程P1,进程P1传给进程P2,进程P2得到的消息传给进程P3,则P1、P2、P3三进程。

B 某一时刻,进程P1等待P2发来的消息,进程P2等待P3发来的消息,而进程P3又等待进程P1发来的消息,消息未到,则P1、P2、P3三进程。

C 某一时刻,发来的消息传给进程P3,进程P3再传给进程P2,进程P2再传给进程P1,则P1、P2、P3三进程。

D 某一时刻,发来的消息传给进程P2,进程P2再传给进程P3,进程P3再传给进程P1,则P1、P2、P3三进程。


参考答案B

第9题:

在如下所示的进程资源图中, ( ) ;该进程资源图是 (请作答此空) 。

A.可以化简的,其化简顺序为P1→P2→P3
B.可以化简的,其化简顺序为P3→P1→P2
C.可以化简的,其化简顺序为P2→P1→P3
D.不可以化简的,因为P1、P2、P3申请的资源都不能得到满足

答案:B
解析:
R1已经全部分配给P1和P3,所以P2再请求一个R1的时候,将进入阻塞状态。同理,R2已经全部分配给P1、P2和P3,当P1再请求一个R2时,将陷入阻塞。R3还有一个未用资源,当P3申请时,可以顺利获得,故不会阻塞。
因为P3非阻塞且非孤立,所以可以化简。将其所用资源归还资源图后,P1获得R2,即可运行,然后也可以化简,最后P2可以运行。

第10题:

掷两个骰子,掷出的点数之和为奇数的概率为P1,掷出的点数之和与偶数的概率为P2,问P1和P2的大小关系?

A. P1 = P2

B. P1 >P2

C. P1 <P2

D. P1 、P2的大小关系无法确定

答案:A
解析:

更多相关问题