设a=8,则表达式a>>>2的值是( )。A.1B.2C.3D.4

题目

设a=8,则表达式a>>>2的值是( )。

A.1

B.2

C.3

D.4

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

第1题:

设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


正确答案:C
因为a>b不成立,故表达式a>b的值为0,即把0赋给m,因此&&左边表达式的值为0,0与任何值&&运算都为0,于是不再计算&&右边表达式的值,所以此时的n仍然为2。

第2题:

设a=2,b=3,c=4,d=5,下列表达式的值是( )。 a>;b And c<;=d OR 2*a>;c

A.True

B.False

C.一1

D.1


正确答案:B
暂无解析,请参考用户分享笔记

第3题:

以下程序段中,与语句:k=a>;b?(b>;c?1:O):0;功能相同的是( )。


正确答案:B
条件表达式的含义是,如果表达式1成立,结果为表达式2的值,如果不成立为表达式3的值。所以题干中k的值这样取值:如果a>b且b>c,k值结果为1,如果a>b,且b<c则值为0。如果a<b,k值为0。也就是只要a>b与b>c中只要有一个条件不成立,k的值就为0,所以选择B选项。

第4题:

设a=4,则执行x=IIF(a>;3,1,0)后,X的值为( )。

A.4

B.3

C.0

D.1


正确答案:D
暂无解析,请参考用户分享笔记

第5题:

设a=8,则表达式a>>>2的值是( )。

A.1

B.2

C.3

D.4


正确答案:B
B。【解析】本题具体考查对位运算符中无符号右移运算符的掌握。无符号右移运算符”>>>”用于将一个数的各二进制位全部无符号右移若干位,与运算符”>>”不同的是左补0。在本题中,8的二进制表示l000,右移两位后变成了0010,对应的十进制数是2。

第6题:

设a=8,则表达式a>>>1的值是

A.1

B.2

C.3

D.4


正确答案:D
解析:本题考查考生对位运算符中无符号右移运算符的掌握。无符号右移运算符 >>>,也叫逻辑右移,用于将一个数的各二进制位全部无符号右移若干位,与运算符 >>不同的是左补0,而>>则是最高位移入原来高位的值。在本题中,8的二进制表示是1000,右移两位后变成了0100,对应的十进制数是4。可见,正确答案为选项D。

第7题:

设a=8,则表达式a>>>1的值是( )。

A.1

B.2

C.3

D.4


正确答案:D
解析: 本题考查考生对位运算符中无符号右移运算符的掌握。无符号右移运算符>>,也叫逻辑右移,用于将一.个数的各二进制位全部无符号右移若干位,与运算符>>不同的是左补0,而>>则是最高位移入原来高位的值。在本题中,8的二进制表示是1000,右移两位后变成了0100,对应的十进制数是4。可见,正确答案为选项D。

第8题:

设a=8,则表达式a>>>2:的值是( )

A.1

B.2

C.3

D.4


正确答案:B
解析: 本题具体考查对位运算符中无符号右移运算符的掌握。无符号右移运算符“>>>”用于将—个数的各二进制位全部无符号右移若干位,与运算符“>>”不同的是左补0。在本题中,8的二进制表示是1000,右移两位后变成了0010,对应的十进制数是20

第9题:

设a=8,则表达式a>>>2的值是( )。

A.1

B.2

C.3

D.4


正确答案:B
解析:本题具体考查对位运算符中无符号右移运算符的掌握。无符号右移运算符“>>>”用于将一个数的各二进制位全部无符号右移若干位,与运算符“>>”不同的是左补0。在本题中,8的二进制表示是1000,右移两位后变成了0010,对应的十进制数是2。