设X、Y、M和N都是8位二进制数,按下列三步执行按位逻辑运算:X+Y→M,XY→N,MN→M。若X=11110000,且Y=00001111,则M为(3);如果X不变且Y=11000011,则M为(4)。A.10

题目

设X、Y、M和N都是8位二进制数,按下列三步执行按位逻辑运算:

X+Y→M,XY→N,MN→M。

若X=11110000,且Y=00001111,则M为(3);如果X不变且Y=11000011,则M为(4)。

A.10000001

B.11111111

C.0

D.11000011

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设m、n、x、y为已赋值的int型变量,下列()的运算结果属于非逻辑值。

A.m!=n & x%y<m

B.m++==m+n+x+y

C.++m*x--+y

D.m+n>=x+y


++m*x--+y

第2题:

若w,x,y,z,m均为int 型变量,则执行下面语句后的m值为()。 w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z;

A.1

B.2

C.3

D.4


2

第3题:

若x、y、z、m均为int型变量,则执行下面语句后m的值是( ) m=1;x=2;y=3; m=(m<x)?m:x; m=(m<y)?m:y; m=(m<y)?m:z;

A.1

B.2

C.3

D.4


正确答案:A

第4题:

若m,y,z均为int型变量,则执行下面语句后m值是______。 m=1;x=2;y=3;z=4; m=(m<x)?m:x; m=(n<y)?m:y; m=(m<z)?m;z;

A.1

B.2

C.3

D.4


正确答案:A

第5题:

若x、y、z、m均为int型变量,则执行下面语句后m的值是( )。 m=1; x=2; y=3; m=(m<x) ? m : x; m=(m<y) ? m : y; m=(m<y) ? m : z;

A.1

B.2

C.3

D.4


正确答案:A
解析:?:运算符首先执行?之前的表达式,如果表达式的值为真,则返回?和:之间的表达式的值,否则返回:之后的表达式的值。本题中m比x和y都要小,所以,3个表达式都没有改变m的值,故应该选择A。

第6题:

若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )。

w=2,x=3,y=4,z=5;

m=(w<x)?W:x:

m=(m<z)?m:Z;

m=(m<y)?m:y;

A.2

B.3

C.5

D.4


正确答案:A
解析:条件表达式“a?b:c”的含义是:当a为真时,其值等于表达式b的值,当a为假时,其值等于表达式c的值。表达式运算过程:第1个表达式:w=2x=3为真,所以返回w的值,即m=w=2;第2个表达式:m=2z=5为真,所以返回m的值,即m=2;第3个表达式:w=2y4为真,所以返回m的值,即m=2。

第7题:

若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )。 w=2,x=3,y=4,z=5; m=(w<x)?w:x; m=(m<z)?m:z; m=(m<y)?m:y;

A.2

B.3

C.5

D.4


正确答案:A
解析: 条件表达式“a?b:c”的含义:当a为真时,其值等于表达式b的值,当a为假时,其值等于表达式c的值。
表达式运算过程:第1个表达式:w=2x=3为真,所以返回w的值,即m=w=2;第2个表达式:m=2z=5为真,所以返回m的值,即m=2;第3个表达式:w=2y=4为真,所以返回m的值,即m=2。

第8题:

●设X、Y、M和N都是8位二进制数,按下列三步执行按位逻辑运算:

X+Y→M,X⊕Y→N,M⊕N→M。

若X=11110000,且Y=00001111,则M为 (3) ;如果X不变且Y=11000011,则M为 (4) 。

(3) A.10000001

B.11111111

C.00000000

D.11000011

(4) A.11000011

B.11000000

C.00110000

D.00000011


正确答案:C,B
【解析】数字逻辑运算是按位进行运算的。所以X+Y=11110000+0000111=11111111,XY=11111111,M=1111111111111111=00000000。同样可计算当X变,Y=11000011时,M=11000000。

第9题:

若m,x,y,均为Integer型变量,则执行下面语句后m值是()m=1:X=2:Y=3m=IIf(X>Y,X+Y,X-Y)()

A.-1

B.0

C.1

D.2


正确答案:A