niusouti.com

某系统中采用固定优先级调度,有3个任务,优先级顺序为X>Y>Z,任务Z先执行,并且运行过程中独占了共享资源S,在释放S之前,任务X和Y开始运行,X也申请资源S,Y和Z之间没有共享资源,则三个任务执行完成的顺序是( )。A.X、Y、Z B.Y、X、Z C.Y、Z、X D.Z、X、Y

题目
某系统中采用固定优先级调度,有3个任务,优先级顺序为X>Y>Z,任务Z先执行,并且运行过程中独占了共享资源S,在释放S之前,任务X和Y开始运行,X也申请资源S,Y和Z之间没有共享资源,则三个任务执行完成的顺序是( )。

A.X、Y、Z
B.Y、X、Z
C.Y、Z、X
D.Z、X、Y

相似考题
更多“某系统中采用固定优先级调度,有3个任务,优先级顺序为X>Y>Z,任务Z先执行,并且运行过程中独占了共享资源S,在释放S之前,任务X和Y开始运行,X也申请资源S,Y和Z之间没有共享资源,则三个任务执行完成的顺序是( )。”相关问题
  • 第1题:

    ●某C语言程序在一台32位机器上运行。程序中定义了三个变量x,y,z,其中x和z是int型,y为short型。当x=127,y=-9时,执行赋值语句z= x+y后,x,y,z的值分别是(46)。

    (46) A.x=0000007FH,y=FFF9H,z=00000076H

    B. x=0000007FH,y=FFF9H,z=FFFF0076H

    C.x=0000007FH,,y=FFF7H,z=FFFF0076H

    D. x=0000007FH,y=FFF7H,z=00000076H


    正确答案:D

  • 第2题:

    设P(x,y,z),Q(x;y,z),R(x,y,z)是连续函数,M是在(S)上的最大值,其中(S)是一光滑曲面,其面积记为S.证明


    答:

  • 第3题:

    下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template void ord

    下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。

    template<class T>

    void order( )

    {

    T al

    if(x>y)

    {

    a=x;x=y; y=a;

    }

    if(y>z)

    {

    a=y;y=Z; z=a;

    }

    if(x>y)

    {

    a=X;X=y; y=a;

    }

    }


    正确答案:T&xT&yT&z。
    T&x,T&y,T&z。 解析: 本题要填入的是函数的形参表,此函数的功能是:x、y和z按从小到大的顺序排列,那么就涉及到改变传入的实参值的情况,因此要采用引用传递的方式。所以本惠空白处应填入,T&x,T&y ,T&z。

  • 第4题:

    下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template void fu

    下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template<class T> void fun(______) { T a; if(x>y) { a=x; x=y;y=a; } if(y>z) { a=y; y=z;z=a; } if(x>y) { a=x; x=y;y=a; } }

    A.T x,T y,T z

    B.T x;y;z

    C.T &x,T &y,T &Z

    D.T &x,&y,&z


    正确答案:C
    解析:函数fun的类型为void没有任何返回值,函数中变量的改变,即参数的改变应该影响实参。应该是地址传递方式,即把引用型作为函数形参。类T是类的抽象,可以利用模板建立各种数据类型的类。所以补全函数的定义为“T &x,T &y,T &z”。

  • 第5题:

    设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。A. B. S

    设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。

    A.

    B.

    C.

    D.


    正确答案:D
    该题考查逻辑与”&&”和逻辑或”||”以及逻辑非”!¨符号的用法。选项A)即3&&4为真;选项B)即3<=4为真;选项C)是一个逻辑或与逻辑与的混合运算,只要执行了逻辑或左半部分,程序将直接停止执行逻辑或右半部分程序,因为x的值为真;此时选项c)变为l&&一1为真。选项D)不用计算,括号内逻辑或右边的值为l,因而括号内的值为1,再进行逻辑非运算得0。

  • 第6题:

    下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句()。templatevoid fun (______)

    下列程序将x、y和z按从小到大的顺序排列,横线处应添加语句( )。 template<class T> void fun (______) { T a; if(x>y) { a=x;x=y;y=a; } if(y>z) { a=y;y=z;z=a; } if(x>y) { a=x;x=y;y=a; } }

    A.Tx,Ty,Tz

    B.Tx;y;z

    C.T&x,T&y,T&z

    D.T&x,&y,&z


    正确答案:C
    解析:函数fun的类型为void没有任何返回值,函数中变量的改变,即参数的改变应该影响实参。应该是地址传递方式,即把引用型作为函数形参。类T是类的抽象,可以利用模板建立各种数据类型的类。所以补全函数的定义为“T &x,T &y,T &z”。

  • 第7题:

    下面关于函数依赖的叙述中,正确的是( )。

    Ⅰ.若X→Y,X→Z,则X→YZⅡ.若XY→Z,则x→Z,Y→Z

    Ⅲ.若X→Y,WY→Z,则X→ZⅣ.若X→Y,Y→Y’,则X→Y’


    正确答案:B
    根据函数依赖的几个概念和Armstrong公理系统的推理规则来逐个判断。

  • 第8题:

    X、Y、Z 3种金属,已知x可以从Y的盐溶液中置换出Y,X和Z作原电池电极时Z为正极,Y离子的氧化性强于Z离子,则这三种金属的活动性由强到弱的顺序是(  )

    A.X>Y>Z
    B.X>Z>Y
    C.Z>X>Y
    D.Z>Y>X

    答案:B
    解析:
    (1)根据“X可以从Y的盐溶液中置换出Y”,可知金属活动性是X>Y. (2)根据“X和Z作原电池电极时,Z为正极”和活泼金属作负极的判断依据,可知金属活动性是X>Z.
    (3)“Y离子的氧化性强于Z离子.”根据金属活动性越强,其阳离子的氧化性越弱;金属活动性越弱,其阳离子的氧化性越强,可知金属活动性是Z>Y.
    综上分析可得:X>Z>Y.

  • 第9题:

    顺序执行以下赋值命令后,下列表达式中,合法的表达式是()。 x="12" y=2*3 z=left("foxpro",3)

    • A、x+y
    • B、y+z
    • C、x-z+y
    • D、x-x+z-z

    正确答案:D

  • 第10题:

    执行以下语句后x,y,z的值是()intx=10,y=20,z=30;if(x>y){z=x;x=y;y=z;}

    • A、x=10,y=20,z=30
    • B、x=20,y=30,z=30
    • C、x=20,y=30,z=10
    • D、x=20,y=30,z=20

    正确答案:A

  • 第11题:

    数据结构里,入栈顺序为v,w,x,y,z;入栈出栈可交替进行,则可能的出栈顺序有()。

    • A、y,w,x,v,z
    • B、z,x,w,y,v
    • C、x,y,z,w,v
    • D、v,w,x,y,z

    正确答案:C,D

  • 第12题:

    若x,y,z是三个连续的负整数,并且x>;y>;z,则下列表达式中正奇数的是()

    • A、yz-x
    • B、(x-y)(y-z)
    • C、x-yz
    • D、x(y+z)

    正确答案:B

  • 第13题:

    写出执行完下列代码段之后指定变量的值:

    boo1 x=true,y=false,z=false;

    x=x&&y‖z;

    y=x‖y&&z;

    z=!(x!=y)‖(y==z),

    则 x=false, y=false, z=【 】。


    正确答案:真

  • 第14题:

    某电路中有S、T、W、X、Y、Z六个开关。使用这些开关必须满足下面的条件:(1)如果W接通,则X也要接通。(2)只有断开S,才能断开T。(3)T和X不能同时接通,也不能同时断开。(4)如果Y和Z同时接通,则W也必须接通。如果现在同时接通S和Z,则以下哪项一定为真?( )

    A.T是接通状态并且Y是断开状态。

    B.W和T都是接通状态。

    C.T和Y都是断开状态。

    D.X是接通状态并且Y是断开状态。


    正确答案:A
    解析:已知:
     (1)W→X
    (2)┐S←┐T
    (3)T┐X
    (4)(Y∧Z)→W
    (5) S
    (6) Z
    下面是推理过程:
    (7)T ((1)(5)假言推理)
    (8)┐X     ((3)(7)等值推理)
    (9)┐W     ((1)(8)假言推理)
    (10)┐(Y∧Z)  ((4)(9)假言推理)
    (11)┐Y∨┐Z  ((10)德摩根律)
    (11)┐Y     ((6)(11)选言推理)
    所以,正确答案是A。

  • 第15题:

    写出执行完下列代码段之后指定变量的值:

    bool x=true ,y=false,z=false;

    x=x&&y||z;

    y=x||y&&z;

    z=!(x!=y)||(y==z);

    则x=false,y=【 】,z=【 】。


    正确答案:false true
    false true 解析:执行语句“x&&y||z;”后,x的值变为false。执行“x||y&&z”后,y的值变为false,执行“!(x!=y)||y==z);”后,z的值变为true。

  • 第16题:

    下列程序执行的结果为 x=25:y=20:z=7 Print "S";x+z*y;")"

    A.S(47)

    B.S(165)

    C.S(25+7*20)

    D.S(87)


    正确答案:B
    解析:该题涉及到赋值语句与运算符优先级的顺序,Print语句具有运算功能,故选项C是错误的:由于运算符的优先级是先乘除后加减,所以选项B为正确,选项A和选项D不正确。

  • 第17题:

    下列程序执行的结果为 x=25:y=20: z=7 Print"S(";x+2*y;")"

    A.S(47)

    B.S(165)

    C.S(25+7*20)

    D.S(87)


    正确答案:B
    解析:题中表达式的计算顺序是:先计算z*y,然后计算x+(z*y),最后的出一个表达式值。注意:该题涉及到赋值语句与运算符优先级的顺序,Print语句具有运算功能,故选项C是错误的;由于运算符的优先级是先乘除后加减,所以选项B为正确,选项A和选项D不正确。注意:表达式计算的优先顺序。

  • 第18题:

    设有定义“int x=8,y,z;”,则执行“y=z=x++,x=y==z;”后,变量x值是( )

    A.0

    B.1

    C.8

    D.9


    正确答案:B
    这是逗号表达式组成的语句,要先计算“y=z=x++”,结果变量y和z的值均为8。注意++是后缀运算符,同时x等于9。再计算“x=y==z”,由于“==”优先于“=”,所以x的值等于“y==z”,而y和z值相等,所以运算结果为1,即x值为1。本题答案应选B。

  • 第19题:

    有X、Y、Z三种金属,把X和Y,X和Z分别组成原电池的两极,X都是原电池的正极;把X、Y、Z分别浸入盐酸,只有Z被盐酸溶解.这三种金属的活动性由强到弱的顺序可能是(  )

    A.X、Y、Z
    B.Y、Z、X
    C.X、Z、Y
    D.Z、Y、X

    答案:D
    解析:

  • 第20题:

    X、Y、Z、M四种金属,已知X可以从Y的盐溶液中置换出Y:X和Z组成原电池时,Z为正极;Y和Z两种离子在同一溶液中被电解时.阴极只能得到Y单质:M离子的氧化性强于Y离子。则这四种金属的活动性由强到弱的顺序是:(  )。

    A、X>Z>Y>M
    B、X>Y>Z>M
    C、M>Z>X>Y
    D、X>Z>M>Y

    答案:A
    解析:
    金属活动性强的单质可以置换出金属活动性较弱的单质,X可以从Y的盐溶液中置换出Y,说明金属活动性X>Y;原电池中,负极金属的活动性较强,X和Z组成原电池时,Z为正极,说明金属活动性X>Z;电解池中。阴极是得电子被还原的一极,氧化性强的最先放电,Y和Z两种离子在同一溶液中被电解时.阴极只能得到Y单质,说明金属活动性Z>Y;M离子的氧化性强于Y离子,说明金属活动性Y>M。这四种金属的活动性顺序为X>Z>Y>M,本题选A。

  • 第21题:

    数控机床的运行顺序是先开动(),再开动其他轴。

    • A、X、Y、Z轴
    • B、Z、X、Y轴
    • C、Y、X、Z轴
    • D、Y、Z、X轴

    正确答案:B

  • 第22题:

    栈有后进先出的特性,那么入栈顺序是x,y,z的三个元素,出栈不可能的顺序是()。

    • A、x,y,z
    • B、z,y,x
    • C、y,z,x
    • D、z,x,y

    正确答案:D

  • 第23题:

    已知intx=10,y=20,z=30;以下语句,if(x>y)z=x;x=y;y=z;执行后x,y,z的值是()

    • A、x=10,y=20,z=30
    • B、x=20,y=30,z=30
    • C、x=20,y=30,z=10
    • D、x=20,y=30,z=20

    正确答案:B