#1829. day1
day1
1、二进制数 1011 转换成十进制数是( ). {{ select(1) }}
- 11
- 10
- 13
- 12
2、目前主流的计算机储存数据最终都是转换成( )数据进行储存。 {{ select(2) }}
- 二进制
- 十进制
- 八进制
- 十六进制
3、在二进制下,1011001 + ( ) = 1100110 {{ select(3) }}
- 1011
- 1101
- 1010
- 1111
4、二进制数 00100100 和 00010101 的和是( )。 {{ select(4) }}
- 00101000
- 001010100
- 01000101
- 00111001
5、二进制数 00100100 和 00010100 的和是( )。 {{ select(5) }}
- 00101000
- 01100111
- 01000100
- 00111000
6、二进制数 00101100 和 00010101 的和( ). {{ select(6) }}
- 00101000
- 01000001
- 01000100
- 00111000
7、在 8 位二进制补码中,10101011 表示的数是十进制下的( ). {{ select(7) }}
- 43
- -85
- -43
- -84
8、二进制数 11.01 在十进制下是( ). {{ select(8) }}
- 3.25
- 4.125
- 6.25
- 11.125
9、二进制数101.11对应的十进制数是( )。 {{ select(9) }}
- 6.5
- 5.5
- 5.75
- 5.25
10、十进制小数 13.375 对应的二进制数是( )。 {{ select(10) }}
- 1101.011
- 1011.011
- 1101.101
- 1010.01
11、18^125^125=() {{ select(11) }}
- 127
- 143
- 18
- 125
12、八进制数 32.1 对应的十进制数是( )。 {{ select(12) }}
- 24.125
- 24.250
- 26.125
- 26.250
13、下列四个不同进制的数中,与其它三项数值上不相等的是 {{ select(13) }}
- (269)16
- (617)10
- (1151)8
- (1001101011)2
14、八进制数 (12345670)8和(07654321)8的和为 {{ select(14) }}
- (22222221)8
- (21111111)8
- (22111111)8
- (22222211)8
15、数 (101010)2和 (166)8的 和 为 ( ) {{ select(15) }}
- (10110000)2
- (236)8
- (158)10
- (A0)16
16、一个字长为8位的整数的补码是11111001,则它的原码是( ). {{ select(16) }}
- 00000111
- 01111001
- 11111001
- 10000111
17、为了统计一个非负整数的二进制形式中 1 的个数,代码如下:
int CountBit(int x)
{
int ret = 0;
while (x)
{
ret++;
___________;
}
return ret;
}
则空格内要填入的语句是( )。 {{ select(17) }}
- x >>= 1
- x &= x - 1
- x |= x >> 1
- x <<= 1
18、二进制数11 1011 1001 0111和01 0110 1110 1011进行按位与运算的结果是( )。 {{ select(18) }}
- 01 0010 1000 1011
- 01 0010 1001 0011
- 01 0010 1000 0001
- 01 0010 1000 0011