单项选择题
第一小题
中国的国家顶级域名是()
A..cn
B..ch
C..chn
D..china
答案:A
第二小题
二进制数 11101110010111 11 1011 1001 0111 11101110010111和 01011011101011 01 0110 1110 1011 01011011101011进行逻辑与运算的结果是()。
A. 01001010001011 01 0010 1000 1011 01001010001011
B. 01001010010011 01 0010 1001 0011 01001010010011
C. 01001010000001 01 0010 1000 0001 01001010000001
D. 01001010000011 01 0010 1000 0011 01001010000011
答案:D
解析:
二进制数逻辑与运算进行逐位计算
0 & 0 0\&0 0&0 | 0 0 0 |
---|---|
1 & 0 1\&0 1&0 | 0 0 0 |
0 & 1 0\&1 0&1 | 0 0 0 |
1 & 1 1\&1 1&1 | 1 1 1 |
11101110010111 \ \ \ 11 1011 1001 0111 11101110010111
& 01011011101011 \&01 0110 1110 1011 &01011011101011
------------------------------
01001010000011 \ \ \ 01 0010 1000 0011 01001010000011
二进制数逻辑或运算进行逐位计算
0 ∥ 0 0\ \|\ 0 0 ∥ 0 | 0 0 0 |
---|---|
0 ∥ 1 0\ \|\ 1 0 ∥ 1 | 1 1 1 |
1 ∥ 0 1\ \|\ 0 1 ∥ 0 | 1 1 1 |
1 ∥ 1 1\ \|\ 1 1 ∥ 1 | 1 1 1 |
11101110010111 \ \ \ \ 11 1011 1001 0111 11101110010111
∥ 01011011101011 \|\ \ 01 0110 1110 1011 ∥ 01011011101011
------------------------------
11111111111111 \ \ \ \ 11111111111111 11111111111111
第三小题
一个 32 32 32位整型变量占用()个字节。
A. 32 32 32
B. 128 128 128
C. 4 4 4
D. 8 8 8
答案:C
解析:
计算机基本存储单位是 bit \texttt{bit} bit,一个 bit \texttt{bit} bit包含 1 1 1个二进制数。
1Byte(B) = 8bit \texttt{1Byte(B)\ =\ 8bit} 1Byte(B) = 8bit
1Kilo Byte(KB) = 1024B \texttt{1Kilo Byte(KB)\ =\ 1024B} 1Kilo Byte(KB) = 1024B
1Mega Byte(MB) = 1024KB \texttt{1Mega Byte(MB)\ =\ 1024KB} 1Mega Byte(MB) = 1024KB
1Giga Byte(GB) = 1024MB \texttt{1Giga Byte(GB)\ =\ 1024MB} 1Giga Byte(GB) = 1024MB
1Tera Byte(TB) = 1024bit \texttt{1Tera Byte(TB)\ =\ 1024bit} 1Tera Byte(TB) = 1024bit
第四小题
若有如下程序段,其中 s s s、 a a a、 b b b、 c c c均已定义为整型变量,且 a a a、 c c c均已赋值( c > 0 c>0 c>0)
s = a;
for (b = 1; b <= c; b++) s = s - 1;
则与上述程序段功能等价的赋值语句是()
A.s = a - c;
B.s = a - b;
C.s = s - c;
D.s = b - c;
答案:C
解析:
本程序中for循环
共循环了 c c c次,而每循环一次 s s s的值加 1 1 1,所以 s s s的值为