有一个仓库可以存放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
第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)的交集为空
第2题:
有以下程序
#include<stdio.h>
#include<string.h>
void fun(char *w,int m)
{ char s,*p1,*p2;
p1=w;p2=w+m-1;
while(p1<p2){s=*p1;*p1=*p2;*p2=s;p1++;p2--;}
}
main()
{ char a[]="123456";
fun(a,strlen(a));puts(a);
}
程序运行后的输出结果是
A.654321
B.116611
C.161616
D.123456
第3题:
试题35
有以下程序
#include <stdio.h>
#include <string.h>
void fun(char *w,int m)
{ char s, *p1, *p2;
p1=w; p2=w+m-1;
while(p1<p2){s=*p1; *p1=*p2; *p2=s; p1++; p2- -;}
}
main()
{ char a[]=”123456”;
fun(a, strlen(a)); puts(a);
}
程序运行后的输出结果是()
A.654321
B.116611
C.161616
D.123456
第4题:
第5题:
若有说明:int *p1,*p2,m=5,n; 以下都是正确的赋值语句的选项是()。
第6题:
若有一个仓库,可以存放P1、P2两种产品,但是每次只能存放一种产品。要求: ①w=P2的数量-P2的数量 ②-iw<k(i、k为正整数) 若用PV操作实现P1和P2产品的入库过程,至少需要__(1)__个同步信号量及__(2)__个互斥信号量,其中,同步信号量的初值分别为__(3)__,互斥信号量的初值分别为__(4)__。 空白(2)处应选择()
第7题:
反动级动叶入口压力为P1 ,出口压力为P2 ,则P1和P2 有()关系。
第8题:
下列语句定义整型指针p1、p2,()是正确的。
第9题:
若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是()。
第10题:
P1<P2
P1>P2
P1=P2
P1=0.5P2
第11题:
0
1
2
3
第12题:
R(P1)与W(P2)的交集为空
W(P1)与W(P2)的交集为空
R(P1)与R(P2)的交集为空
W(P1)与R(P2)的交集为空
第13题:
有以下程序: #include<stdio.h> #include!(string.h> void fun(char*w,int m) { char S,*pl,*p2; p1=w;p2=w+m-; while(pl<p2){s=*pl; *p1=*p2; *p2=s;pl++;p2-;} } main( ) { char a[]="l23456"; fun(a,strlen(a));puts(a); } 程序运行后的输出结果是( )。
A.654321
B.116611
C.161616
D.l23456
第14题:
若有一个仓库,可以存放P1,P2两种产品,但是每次只能存放一种产品。要求:
①w=P1的数量-P2的数量
②-i 若用P-V操作实现P1和P2产品的入库过程,至少需要(49)个同步信号量及
(50)个互斥信号量,其中,同步信号量的初值分别为(51),互斥信号量的初值分别为(52)。
A.0
B.1
C.2
D.3
第15题:

第16题:
第17题:
若p1、p2都是整型指针,p1已经指向变量x,要使p2也指向x,()是正确的。
第18题:
若有一个仓库,可以存放P1、P2两种产品,但是每次只能存放一种产品。要求: ①w=P2的数量-P2的数量 ②-iw<k(i、k为正整数) 若用PV操作实现P1和P2产品的入库过程,至少需要__(1)__个同步信号量及__(2)__个互斥信号量,其中,同步信号量的初值分别为__(3)__,互斥信号量的初值分别为__(4)__。 空白(1)处应选择()
第19题:
有以下变量说明,下面不正确的赋值语句是() int a=5, b=10,c; int ?p1=&a,?p2=&b;
第20题:
若有说明:int*p1,*p2,m=5,n=9;以下均是正确赋值语句的选项是()
第21题:
设R(Pi)表示进程Pi执行时必须读变量的语句集合,W(Pi)表示Pi执行时必须写变量的语句集合。现在有P1和P2两个进程,若要这两个进程并发,必须满足()
第22题:
1
1、1
1、1、1
i、k
第23题:
0
i、k、0
i、k
i-1、k-1