在多处理机中,两个程序段的变量x和y之间,为了交换数据,程序段1中有x=y,程序段2中有y=x,则这两个程序段可以顺序串行和交换串行,也可以并行执行,不必采取专门的同步措施。

在多处理机中,两个程序段的变量x和y之间,为了交换数据,程序段1中有x=y,程序段2中有y=x,则这两个程序段可以顺序串行和交换串行,也可以并行执行,不必采取专门的同步措施。


相关考题:

执行以下程序段后,变量x=______,y______。int x=5;int y=0;y = --x * 3;

( 6 )有如下程序段:int x=1,Y=2,z=3;x=x^z;y=y^z;z=x^y;coutxyz;执行这个程序段的输出是【 6 】 。

下列程序段的执行结果为 ______。X=2Y=1If X*Y0A.TrueB.FalseC 下列程序段的执行结果为 ______。 X=2 Y=1 If X*Y<1 Then Y=Y-1 Else Y=-1 Print Y-X>0A.TrueB.FalseC.-1D.1

以下程序段运行结束后,变量X的值为( )。 X=2Y=4DoX=x*yY=y+lLoop While y 以下程序段运行结束后,变量X的值为( )。 X=2Y=4DoX=x*yY=y+lLoop While yA.2B.4C.8D.20

以下( )程序段可以实施X、Y变量值的交换。A.Y=X:X=YB.Z=X:Y=Z:X=YC.Z=X:X=Y:Y=ZD.Z=X:W=Y:Y=Z:X=Y

有如下程序段:intx=1,y=2,z=3;x=x^z:y=y^z;z=x^y:cout<<x<<y<<z;这个程序段的输出结果是______。

●分别运行下列两段程序后,y1和y2的值是(39)。程序段1:#define f(x) x*xfloatX,y1;X=2.0;Y1=x/f(x);程序段2:#define f(x) (x*x)floatx,y2;X=2.0;y2=x/f(x);,( 39)A.y1=2.0,y2=0.5B.y1=0.5,y2=2.0C. y1=2.0,y2=1.0D. y1=1.0,y2=2.0

多处理机中,两个程序段之间若有先写后读的数据相关,则不能并行,但任何情况下都可以交换串行。()

执行程序段“int x=1,y=2;x=x^y;y=y^x;x=x^y;”后,x和y的值分别是______。A.1和2B.2和2C.2和1D.1和1

以下程序段的执行结果为【】。includedefine PLUS(x, y) x+ yvoid main() { int x=1, y 以下程序段的执行结果为【 】。include<iostream.h>define PLUS(x, y) x+ yvoid main(){int x=1, y=2,z=3,sum;sum=PLUS(x+ y, z)*PLUS(y, z);cout<<"SUM="<<sum;cout<<end1;}

下列程序段的执行结果为______。X=2Y=1If X*Y0A.TrueB.FalseC.- 下列程序段的执行结果为______。 X=2 Y=1 If X*Y<1 Then Y=Y-1 E1se Y=-1 Printy-X>0A.TrueB.FalseC.-1D.1

下列程序段的执行结果为 X=2 Y=5 If X * Y 0A.TrueB. 下列程序段的执行结果为 X=2 Y=5 If X * Y <1 Then Y=Y - 1 Else Y=-1 Print Y-X>0A.TrueB.FalseC.-1D.1

下列能够交换变量X和Y值的程序段是( )。A.Y=X:X=YB.Z=X:Y=Z:X=YC.Z=X:X=Y:Y=ZD.Z=X:W=Y:Y=Z:X=Y

下列能够交换变量X和Y值的程序段是( )。A.Y=X:X=YB.Z =X:Y=2:X =YC.Z=X:X=Y:Y=ZD.Z=X:W=y:Y=Z:X=Y

多处理机上两个程序段之间若有先写后读的数据相关,则(19)。A.不可能并行B.可以并行执行C.必须并行执行D.任何情况均可交换串行

假定w,x,y,z和m均为int型变量,有如下程序段: w=1;x=2,y=3;z=4; m=(w<x)?w:x;m=(m<y)?m:y;m(m<2)?m:2; 则该程序段执行后,m的值为 ( )A.4B.3C.2D.1

执行下列程序段后,变量y的值为( ) int x[]={1,2,3,4},y,*p=x[1]; y=(*--P)++;A.1B.2C.3D.4

假定w、x,y、z、m均为int型变量,有如下程序段; w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; 则该程序段执行后,m的值是( )A.4B.3C.2D.1

对于下面的程序段: x:=28; y:=20; z:=30; if xy then z:=x+y; x:=y; z:=x+y; y:=z; 执行该程序段后,变量y的值为()A、28B、30C、40D、48

在多处理机上,两个程序段既能顺序串行、交换串行,又能并行,则这两个程序段之间必须是()A、只有数据反相关B、只有源数据相关C、只有数据输出相关D、只有数据相关

以下()程序段可以实施X、Y变量值的变换。A、Y=X:X=YB、Z=X:Y=Z:X=YC、Z=X:X=Y:Y=ZD、Z=X:W=Y:Y=Z:X=Y

下列能够交换变量X和Y值的程序段是()A、Y=X:X=YB、Z=X:Y=Z:X=YC、Z=X:X=Y:Y=ZD、Z=X:W=Y:Y=Z:X=Y

单选题下列能够交换变量X和Y值的程序段是(  )。AY=X∶X=YBZ=X∶Y=Z∶X=YCZ=X∶X=Y∶Y=ZDZ=X∶W=Y∶Y=Z∶X=Y

单选题对于下面的程序段: x:=28; y:=20; z:=30; if xy then z:=x+y; x:=y; z:=x+y; y:=z; 执行该程序段后,变量y的值为()A28B30C40D48

单选题以下()程序段可以实施X、Y变量值的变换。AY=X:X=YBZ=X:Y=Z:X=YCZ=X:X=Y:Y=ZDZ=X:W=Y:Y=Z:X=Y

单选题在多处理机上,两个程序段既能顺序串行、交换串行,又能并行,则这两个程序段之间必须是()A只有数据反相关B只有源数据相关C只有数据输出相关D只有数据相关

判断题在多处理机中,两个程序段的变量x和y之间,为了交换数据,程序段1中有x=y,程序段2中有y=x,则这两个程序段可以顺序串行和交换串行,也可以并行执行,不必采取专门的同步措施。A对B错