单选题若有一个仓库,可以存放P1、P2两种产品,但是每次只能存放一种产品。要求: ①w=P2的数量-P2的数量 ②-iw<k(i、k为正整数) 若用PV操作实现P1和P2产品的入库过程,至少需要__(1)__个同步信号量及__(2)__个互斥信号量,其中,同步信号量的初值分别为__(3)__,互斥信号量的初值分别为__(4)__。 空白(2)处应选择()A 0B 1C 2D 3

题目
单选题
若有一个仓库,可以存放P1、P2两种产品,但是每次只能存放一种产品。要求: ①w=P2的数量-P2的数量 ②-iw<k(i、k为正整数) 若用PV操作实现P1和P2产品的入库过程,至少需要__(1)__个同步信号量及__(2)__个互斥信号量,其中,同步信号量的初值分别为__(3)__,互斥信号量的初值分别为__(4)__。 空白(2)处应选择()
A

0

B

1

C

2

D

3


相似考题
更多“若有一个仓库,可以存放P1、P2两种产品,但是每次只能存放一种产品。要求: ①w=P2的数量-P2的数量 ②-iw<k(”相关问题
  • 第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


    正确答案:C
    解析:同步是指进程间共同完成一项任务时直接发生相互作用的关系,即具有伙伴关系的进程在执行时间次序上必须遵循的规律。互斥是指进程因竞争同一资源而相互制约。
      在本题中,相当于P1和P2 2种产品竞争同一仓库。
      设置2个同步信号量Sp1和Sp2,Sp1表示存放产品P1,其初值为i-1(因为i为正整数,没有存放时为0);Sp2表示存放产品P2,其初值为k-1。
      因为只有1个仓库,所以只需要设置1个互斥信号量,其初值为1。

  • 第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)的交集为空


    正确答案:ABD

  • 第3题:

    有以下程序include <stcli0.h>main( ){ int a,b,k,m,*p1,*p2; k=1,m=8; p1=&k,p2=&am

    有以下程序

    #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;


    正确答案:D
    【答案】D
    【知识点】C语言书写规范
    【解析】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


    正确答案:C
    解析:同步是指进程间共同完成一项任务时直接发生相互作用的关系,即具有伙伴关系的进程在执行时间次序上必须遵循的规律。互斥是指进程因竞争同一资源而相互制约。在本题中,相当于P1和P2两种产品竞争同一仓库。设置2个同步信号量SP1和SP2,SP1表示存放产品P1,其初值为i-1(因为i为正整数,没有存放时为0):SP2表示存放产品P2,其初值为k-1。因为只有1个仓库,所以只需要设置1个互斥信号量,其初值为1。

  • 第5题:

    图示电路中,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

  • 第6题:

    若p1、p2都是整型指针,p1已经指向变量x,要使p2也指向x,()是正确的。

    • A、p2=p1;
    • B、p2=**p1;
    • C、p2=&p1;
    • D、p2=*p1;

    正确答案:A

  • 第7题:

    int*p1,*p2,intk,则不能正确执行的语句是()。

    • A、k=*p1+*p2
    • B、p2=k
    • C、p1=p2
    • D、k=(*p1)*(*p2);

    正确答案:B

  • 第8题:

    若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是()。

    • A、p2=p1;
    • B、p2=**p1;
    • C、p2=&p1;
    • D、p2=*p1;

    正确答案:A

  • 第9题:

    若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是()

    • A、<
    • B、=
    • C、+
    • D、-

    正确答案:C

  • 第10题:

    单选题
    若有一个仓库,可以存放P1、P2两种产品,但是每次只能存放一种产品。要求: ①w=P2的数量-P2的数量 ②-iw<k(i、k为正整数) 若用PV操作实现P1和P2产品的入库过程,至少需要__(1)__个同步信号量及__(2)__个互斥信号量,其中,同步信号量的初值分别为__(3)__,互斥信号量的初值分别为__(4)__。 空白(4)处应选择()
    A

    1

    B

    1、1

    C

    1、1、1

    D

    i、k


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    若有一个仓库,可以存放P1、P2两种产品,但是每次只能存放一种产品。要求: ①w=P2的数量-P2的数量 ②-iw<k(i、k为正整数) 若用PV操作实现P1和P2产品的入库过程,至少需要__(1)__个同步信号量及__(2)__个互斥信号量,其中,同步信号量的初值分别为__(3)__,互斥信号量的初值分别为__(4)__。 空白(2)处应选择()
    A

    0

    B

    1

    C

    2

    D

    3


    正确答案: A
    解析: 暂无解析

  • 第12题:

    多选题
    设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)的交集为空


    正确答案: B,D
    解析: 暂无解析

  • 第13题:

    若有说明:int*p1,*p2,m=3,n;则p1=&m;p2=p1;是正确的赋值语。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第14题:

    设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)错误。

  • 第15题:

    若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是()

    A.<

    B.=

    C.+

    D.-


    参考答案:C

  • 第16题:

    若有一个仓库,可以存放P1,P2两种产品,但是每次只能存放一种产品。要求:

    ①w=P1的数量-P2的数量

    ②-i 若用P-V操作实现P1和P2产品的入库过程,至少需要(49)个同步信号量及

    (50)个互斥信号量,其中,同步信号量的初值分别为(51),互斥信号量的初值分别为(52)。

    A.0

    B.1

    C.2

    D.3


    正确答案:C

  • 第17题:

    若有说明:int *p1,*p2,m=5,n; 以下都是正确的赋值语句的选项是()。

    • A、p1=&m; p2=&p1;
    • B、p1=&m; p2=&n; *p1=*p2;
    • C、p1=&m; p2=p1;
    • D、p1=&m; *p2=*p1;

    正确答案:C

  • 第18题:

    若有一个仓库,可以存放P1、P2两种产品,但是每次只能存放一种产品。要求: ①w=P2的数量-P2的数量 ②-iw<k(i、k为正整数) 若用PV操作实现P1和P2产品的入库过程,至少需要__(1)__个同步信号量及__(2)__个互斥信号量,其中,同步信号量的初值分别为__(3)__,互斥信号量的初值分别为__(4)__。 空白(2)处应选择()

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:B

  • 第19题:

    若有说明:int*p1,*p2,m=5,n=9;以下均是正确赋值语句的选项是()

    • A、p1=&m;p2=&p1;
    • B、p1=&m;p2=&n;*p1=*p2;
    • C、p1=&m;p2=p1
    • D、p1=&m;*p2=*p1;

    正确答案:B

  • 第20题:

    设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)的交集为空

    正确答案:A,B,D

  • 第21题:

    单选题
    同时考虑施工现场的动力和照明施工用电量的计算公式为(  )。
    A

    S总= k[∑P1•k1/(η•cosɸ)+∑P2•k3]

    B

    S总= k[∑P1•k1/(η•cosɸ)k2+∑P2]

    C

    S总=[∑P1•k1/(η•coscɸ)k2+∑P2•k3]

    D

    S总=[∑P1•k1/(η•coscɸ)k2+∑P2•k3]


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    若有说明:int *p1,*p2,m=5,n; 以下都是正确的赋值语句的选项是()。
    A

    p1=&m; p2=&p1;

    B

    p1=&m; p2=&n; *p1=*p2;

    C

    p1=&m; p2=p1;

    D

    p1=&m; *p2=*p1;


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    若有一个仓库,可以存放P1、P2两种产品,但是每次只能存放一种产品。要求: ①w=P2的数量-P2的数量 ②-iw<k(i、k为正整数) 若用PV操作实现P1和P2产品的入库过程,至少需要__(1)__个同步信号量及__(2)__个互斥信号量,其中,同步信号量的初值分别为__(3)__,互斥信号量的初值分别为__(4)__。 空白(3)处应选择()
    A

    0

    B

    i、k、0

    C

    i、k

    D

    i-1、k-1


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    若有定义int*p1,*p2;则指针变量p1、p2不能进行运算的是()
    A

    <

    B

    =

    C

    +

    D

    -


    正确答案: C
    解析: 暂无解析