对于一个n(n≥8)位的变量x,根据C语言中按位运算的定义,表达式((x^ ~0xFF) >>8 )<< 8的功能是()A.x的最高有效字节不变,其余各位全变为0B.x的最低有效字节不变,其余各位全变为0C.x的最低有效字节全变为0,其余各位取反D.x的最低有效字节全变1,其余各位不变

对于一个n(n≥8)位的变量x,根据C语言中按位运算的定义,表达式((x^ ~0xFF) >>8 )<< 8的功能是()

A.x的最高有效字节不变,其余各位全变为0

B.x的最低有效字节不变,其余各位全变为0

C.x的最低有效字节全变为0,其余各位取反

D.x的最低有效字节全变1,其余各位不变


参考答案和解析
x的最低有效字节全变为0,其余各位取反

相关考题:

●算术表达式x-(y+c)*8的后缀式是(22) (-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。(22) A.x y c 8 - + *B.x y - c + 8 *C.x y c 8 * + -D.x y c + 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.10000001B.11111111C.00000000D.11000011(4) A.11000011B.11000000C.00110000D.00000011

若有下列定义(设int类型变量占2个字节):int i=8,j=9;则下列语句:printf("i=%u,j%x\n",i,j);输出的结果是( )。A.i=8,j=9B.8.9C.8 9D.i=8,j=8

( 8 )有如下的函数定义:int Xfun(int *a, int n){int x=*a;for(int *pa=a+1; paa+n; pa++)if(*pax) x=*pa;return x;}若执行了语句int x[5]={23,46,78,55,16};后,通过表达式 Xfun(x,5) 调用该函数,则得到的返回值为 【 8 】 。

若有下列定义(设int类型变量占2个字节):int i=8,j=9;则下列语句:printf("i=%u,j=%x\n".i,j);输出的结果是( )。A.i=8,j=9B.8.9C.89D.i=8,i=8

在N=8的时间抽取法FFT运算流图中,从x(n)到x(k)需3级蝶形运算过程。() 此题为判断题(对,错)。

设a、b、C、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m==a>b)(n=c>d)运算后,n的值为______。A.0B.1C.2D.3

设有定义:longx=-123456L;,则以下能够正确输出变量x值的语句是A.printf("x=%d\n",x);B.printf("x=%1d\n",x);C.printf("x=%8dL\n",x);D.printf("x=%LD\n",x);

设有定义:long x=123456L;,则以下能够正确输出变量x值的语句是( )A.printf("x=%d\n",x);B.printf("x=%ld\n",x);C.printf("x=%8dL\n",x);D.printf("x=%LD\n",x);

设a、b、c、d、m、n均为整型变量,且a=3、b=6、c=7、d=8、m=2、n=1,则逻辑表达式“(m=a>b)(n=c>d)”运算后,n的值为( )。A.0B.1C.2D.3

设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是A.printf(“x=%d\n”,x);B.printf(“x=%1d\n”,x);C.printf(“x=%8dL\n”,x);D.pfintf(“x=%LD\n”,x);

设有如下定义:执行语句a.x=8;a.y=7.5;a.m=‘N‘;b.x=9;后,共用体变量a中的值为() A.9B.’N’C.7.5D.8

设a、b、C、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是( )。A.0B.1C.2D.3

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

下列选项中的变量已正确定义,则表达式不合法的是A.'A'%6B.'n'-3C.a=4= = bD.'a'=8

C语言中,表达式x*=y+8等价于( )。A.x=x*8+yB.x=x*y+8C.x=x*x*(y+8)D.x=x*(y+8)

设a、b、c、d、m、n均为int型变量,且a=5、b=6、c= 7、d=8、m=2、n=2,则逻辑表达式(m=ab)&&(n—c d)运算后,n的值是( )nA.0B.1C.2D.3

设有定义:10ng x=-123456L,则以下能够正确输出变量x值的语句是( )。A.printf("x=%d\n",x);B.printf("x=%1d\n",x);C.peintf("x=%8dL\n",x);D.printf('x=%LD\n",x);

设a、b、c、d、m、n均为int型变量,且a=5,b=6,c=7,d=8,m=2,n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为(  )。A.0 B.1 C.2 D.3

N=3x3-2y4其绝对误差为()A、△N=9x2△x-8y3△yB、△N=3△x+2△yC、△N=9x2△x+8y3△yD、△N=9△x-8△y

设x是值大于零的实型变量,计算PASCAL中x8的表达式为()。A、ln(8*exp(x))B、exp(8*ln(x))C、x^8D、sqr(sqr(sqr(x)))*x

设变量x=-6,y=-4,m=10,n=8,则下列表达式中值为false的是()。A、x+m=y+nB、x0ANDy0C、m=nORxD、x+yn)

SDH以字节为单位传输,它的帧结构是()A、270 X N列9行8bit字节B、260 X N列9行8bit字节C、155 X N列9行8bit字节D、150 X N列9行8bit字节

设x的值为15,n的值为2,则表达式x%=(n+=3)运算后x的值是()

设有inta=255,b=8;则printf(“%x,%o/n”,a,b);的输出的是()。A、255,8B、ff,10C、0xff,010D、输出格式错

设a、b、c、d、m、n均为int型变量,且a=5,b=6,c=7,d=8,m=2,n=2,则逻辑表达式(m=ab)(n=cd)运算后,n的值为()。A、0B、1C、2D、3

已知随机变量x服从N(8,4),P(x4.71)=()。(填数字)

单选题设x是值大于零的实型变量,计算PASCAL中x8的表达式为()。Aln(8*exp(x))Bexp(8*ln(x))Cx^8Dsqr(sqr(sqr(x)))*x