第1题:
● 进程P1、P2、P3 和P4 的前趋图如下:
若用PV操作控制这几个进程并发执行的过程,则需要设置4个信号量 S1、S2、S3和S4, 且信号量初值都等于零。下图中a 和b应分别填写 (25) , c和d应分别填写 (26) 。
(25)A. P(S1)P(S2)和P(S3)
B. P(S1)P(S2)和V(S1)
C. V(S1)V(S2)和P(S1)
D. V(S1)V(S2)和V(S3)
(26)A. P(S1)P(S2)和P(S4)
B. P(S2)P(S3)和P(S4)
C. V(S1)V(S2)和V(S4)
D. V(S2)V(S3)和V(S4)
第2题:
(51)
A.P(S1) 和P(S2)、V(S3)和 V(S4)
B.P(S1)和P(S2)、P(S3)和P(S4)
C.V(S1) 和V(S2)、P(S3)和 P(S4)
D.P(S1)和V(S3)、P(S2)和V(S4)
第3题:
A.指定的装卸港口或泊位,船舶只有在大潮时才能到达
B.在港内只能装载一部分货物,其余部分需在船舶出港后,在港外装载
C.船舶进入卸货港前,必须在港外驳卸一部分货物后才能进港卸货
D.港口航道有足够的水深,但装卸泊位没有足够的水深
第4题:
第5题:
第6题:
● 进程P1、P2、P3、P4、P5的前趋图如下:
若用PV操作控制进程并发执行的过程,则需要设置4个信号量S1、S2、S3和S4且信号量初值都等于零。下图中a和b应分别填写 (50) ,c和d应分别填写 (51) e和f应分别填写 (52) 。
(50)
A. P(S1)和P(S2)
B. P(S1)和V(S2)
C. V(S1)和V(S2)
D. V(S1)和P(S2)
(51)
A. P(S1)、P(S2)和V(S3)、V(S4)
B. P(S1)、P(S2)和P(S3)、P(S4)
C. V(S1)、V(S2)和P(S3)、P(S4)
D. V(S1)、V(S2)和V(S3)、V(S4)
(52)
A. P(S3)和P(S4)
B. P(S3)和V(S4)
C. V(S3)和V(S4)
D. V(S3)和P(S4)
第7题:
main()
{ char *s2=“I love China!”,**s1=&s2;
char *s3,c,*s4=“w”;
s3=&c;
*s3=‘H’;
s2=s2+2;
printf(“%s\t%c\t%s\t%c\n”,s2,*s3,s4,**s1);
}
第8题:
A.只要船舶到达这个泊位所在的港口并做好了装卸准备
B.只要船舶通过了各项检查并办妥了相关手续
C.只要船舶到达这个泊位所在的港口
D.B+C
第9题:
第10题: