0
1
2
3
第1题:
若有一个仓库,可以存放P1和P2两种产品,但是每次只能存放一种产品。要求:
①w=P1的数量-P2的数量
②-i<w<k(i,k为正整数)
若用PV操作实现P1和P2产品的入库过程,至少需要(1)个同步信号量及(2)个互斥信号量,其中,同步信号量的初值分别为(3),互斥信号量的初值分别为(4)。
A.0
B.1
C.2
D.3
第2题:
设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)的交集为空
第3题:
有以下程序
#include <stcli0.h>
main( )
{ int a,b,k,m,*p1,*p2;
k=1,m=8;
p1=&k,p2=&m;
a=/*p1 -m; b=*p1+*p2+6;
printf(”%d ”,a); printf(”%d\n”b);
}
编译时编译器提示错误信息,你认为出错的语句是
A) a=/*p1- m;
B)b=*p1+*p2+6;
C)k=1,m=8;
D)p1=&k, p2=&m;
第4题:
有一个仓库可以存放P1、P2两种产品,但是每次只能存放一种产品。要求:
①w=P1的数量-P2的数量;
②-1<w<k(i、k为正整数)。
若用P/V操作实现P1和P2产品的入库过程,则至少需要上(26)个同步信号量及(27)个互斥信号量。其中,同步信号量的初值分别为(28),互斥信号量的初值分别为(29)。
A.0
B.1
C.2
D.3
第5题:
第6题:
若p1、p2都是整型指针,p1已经指向变量x,要使p2也指向x,()是正确的。
第7题:
int*p1,*p2,intk,则不能正确执行的语句是()。
第8题:
若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是()。
第9题:
若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是()
第10题:
1
1、1
1、1、1
i、k
第11题:
0
1
2
3
第12题:
R(P1)与W(P2)的交集为空
W(P1)与W(P2)的交集为空
R(P1)与R(P2)的交集为空
W(P1)与R(P2)的交集为空
第13题:
此题为判断题(对,错)。
第14题:
设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是
A.k=*p1+*p2
B.p2=k;
C.p1=p2;
D.k=*p1*(*p2);
第15题:
A.<
B.=
C.+
D.-
第16题:
若有一个仓库,可以存放P1,P2两种产品,但是每次只能存放一种产品。要求:
①w=P1的数量-P2的数量
②-i 若用P-V操作实现P1和P2产品的入库过程,至少需要(49)个同步信号量及
(50)个互斥信号量,其中,同步信号量的初值分别为(51),互斥信号量的初值分别为(52)。
A.0
B.1
C.2
D.3
第17题:
若有说明:int *p1,*p2,m=5,n; 以下都是正确的赋值语句的选项是()。
第18题:
若有一个仓库,可以存放P1、P2两种产品,但是每次只能存放一种产品。要求: ①w=P2的数量-P2的数量 ②-iw<k(i、k为正整数) 若用PV操作实现P1和P2产品的入库过程,至少需要__(1)__个同步信号量及__(2)__个互斥信号量,其中,同步信号量的初值分别为__(3)__,互斥信号量的初值分别为__(4)__。 空白(2)处应选择()
第19题:
若有说明:int*p1,*p2,m=5,n=9;以下均是正确赋值语句的选项是()
第20题:
设R(Pi)表示进程Pi执行时必须读变量的语句集合,W(Pi)表示Pi执行时必须写变量的语句集合。现在有P1和P2两个进程,若要这两个进程并发,必须满足()
第21题:
S总= k[∑P1•k1/(η•cosɸ)+∑P2•k3]
S总= k[∑P1•k1/(η•cosɸ)k2+∑P2]
S总=[∑P1•k1/(η•coscɸ)k2+∑P2•k3]
S总=[∑P1•k1/(η•coscɸ)k2+∑P2•k3]
第22题:
p1=&m; p2=&p1;
p1=&m; p2=&n; *p1=*p2;
p1=&m; p2=p1;
p1=&m; *p2=*p1;
第23题:
0
i、k、0
i、k
i-1、k-1
第24题:
<
=
+
-