2009NOIP提高组初赛
题解 – by L_Y_T 
一.单项选择题
1.C

A.世界上最早的计算机是1946年美国的ENIAC
B&C&D.1936年,图灵提出了一种新的计算模型—图灵机
2.A
BIOS <==> “Basic Input Output System” ,基本输入输出系统
3.D
j的二进制编码为 ( 74 ) 10 (74)_{10} (74)10 = ( 4 A ) 16 (4A)_{16} (4A)16
74 16 \frac{74}{16} 1674 = 4 … 10 , 4 16 \frac{4}{16} 164 = 0 … 4 , 所以16进制就是4 10(A) 了
4.B
来下定义:
原码:在用二进制原码表示的数中 , 符号位为0 表示正数 , 符号位为1 表示负数 ,
其余各位表示数值部分 .
反码:反码的定义如下 :
⑴ 对于正数,它的反码表示与原码相同。即 x 反 x_反 x反 = x 原 x_原 x原
⑵对于负数,则除符号位仍为“ 1” 外,其余各位“ 1” 换成” 0” ,**” 0” 换成1” **,即得到反码 [X] 反。例如 − 110100 1 反 -1101001_反 −1101001反=10010110 。
(3)对于0, 0 反 0_反 0反有两种表示: + 0 反 +0_反 +0反=000…0 , − 0 反 -0_反 −0反 = 111…1 ;
补码:正数的补码就是该数本身
即 : [ 01100100 ] 补 [01100100]_补 [01100100]补 = 01100100
负数:两头的1不变,中间取反
当然,你也可以用这个结论 [ x ] 补 = [ x ] 反 + 1 [x]_补 = [x]_反 + 1

本文详细解读了2009年全国信息学奥赛提高组初赛的试题,涵盖单项选择题、不定项选择及问题求解部分。涉及到计算机基础知识,如图灵机、二进制编码、数据结构、算法等。
最低0.47元/天 解锁文章
1586

被折叠的 条评论
为什么被折叠?



