对参数x=[10010101],则x>>4(算术右移)的结果是()

题目
单选题
对参数x=[10010101],则x>>4(算术右移)的结果是()
A

[01010000]

B

[00001001]

C

[11111001]

D

[10001001]

参考答案和解析
正确答案: C
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若x为int型变量,则逗号表达式(x=4*5,x*5),x+25的结果是( )

A、20

B、45

C、100

D、表达式不合法


正确答案:B

第2题:

设有如下定义 int x=10,y=3,z; 则语句 printf("%d\n",z=(x%y,x/y)); 的输出结果是( )

A.3

B.0

C.4

D.1


正确答案:A

第3题:

已知随机变量 X 服从参数为 λ 的泊松分布,且 P(X=2)=P(X=4),则 λ=2. ()

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


正确答案:错误

第4题:

若x=4,y=5,则x&y的结果是( )。

A.0

B.4

C.3

D.5


正确答案:B
解析:本题主要考查按位与运算的知识点。按位与是对两个运算量相应的位进行逻辑与,“&”的规则与逻辑与“&&”相同。x=4的二进制为00000100,y=5的二进制为00000101,x&y=00000100,转化为十进制即为4。

第5题:

两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。includemain(){int x;s

两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是( )。 #include<stdio.h> main() {int x; scanf("%d",&x); if(x++>2)printf("%d",x); else printf(“%d\n",x--); }

A.4和3

B.4和2

C.4和1

D.3和2


正确答案:A
解析:本题考查if-else语句。首先,scanf函数通过键盘读入x的值。当x=3时,第一个if语句先判断条件,取x的值3和2比较,然后将x的值加1,if条件成立,执行下面的printf语句,输出x的值4。当x=2时,第一个if语句先判断条件,先取x的值2和2比较,然后将x的值加1(x的值变为3),if条件不成立,执行下面的else语句,先输出x的值3,再将x的值减1。

第6题:

若有整型变量x=2,则表达式x<<2的结果是【 】。


正确答案:8
8

第7题:

若有定义“int x=10,y=3,z;”,则语句“cout<<(z=(x%y,x/y));”的输出结果是 _______。

A.1

B.0

C.4

D.3


正确答案:D

第8题:

设随机变量X1,X2,…,X100相互独立且都服从参数为4的泊松分布,则它们的算术平均值小于等于4.392的概率为()。

A、0.975

B、0.95

C、0.875

D、0.825


正确答案:A

第9题:

设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1SX

设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。

A.1

B.0

C.4

D.3


正确答案:D

第10题:

若有如下程序: main() {int x=3,y=4,z; z=(x+(y-=X*X)); printf("%d,%d\n",y,z); } 则程序执行后的输出结果是( )。

A.-4,2

B.-5,-2

C.-5,-1

D.4,-2


正确答案:B
解析:因为x的初始值为3,所以x*x=9,而y的初始值为4,所以y-=9后,y为-5,z=(x+(y-=x*x))=3+(-5)=-2。故程序执行后的输出结果是-5,-2,选项B正确。

更多相关问题