计算机进制转化等若干计算题,求解题方法。
题目后的括号内为题目正解,求详细解题思路和解题方法.如果有进制转化方法总结就更好了,可加分。感谢万分!1.已知X=156D,Y=10010110B,Z=240O,则三个数...
题目后的括号内为题目正解,求详细解题思路和解题方法.如果有进制转化方法总结就更好了,可加分。感谢万分!
1.已知X=156D,Y=10010110B,Z=240O,则三个数的正确排序为?答案:(Z>X>Y)
2.已知字符K的ASCⅡ码的十六进制数是5B,则ASCⅡ码的二进制数1011000对应的字符是? 答案:(H)
3.八进制数457.36转化为16进制数是? 答案:(12F.78)
4.按16×16点阵存放国标GB2312-80中一级汉字(共3755个)的汉子库,大概需要占?答案:(128KB)
5.十六进制数5A.B的二进制表示是:?答案:(1011010.1011)
6.已知字符E的ASCⅡ码的十进制数是69,则字符h的ASCⅡ码的十进制数表示是?答案:(104)
7.八位无符号二进制数能表示的最大数是?
8.将十进制数76.625转换为十六进制数为?答案:(4C.A)
9.一个字节有八个二进制位组成,他所能表示的最大十六进制数为?答案:(FF)
10.十六进制数AC9转换为二进制形式后为?(101011001001)
11.二进制数11101111.11的八进制表示是? (357.6)
12.在内存中若汉字以GB2312的内码表示,一直存储了六个字节的字符串,其十六进制内容依次是,6AH BIH D2H 63H C8H B4H 这个字符串中共有几个汉字?(2)
13.一个二进制数的非零整数,在其右边添加两个零,该数是原数的几倍?(4倍) 展开
1.已知X=156D,Y=10010110B,Z=240O,则三个数的正确排序为?答案:(Z>X>Y)
2.已知字符K的ASCⅡ码的十六进制数是5B,则ASCⅡ码的二进制数1011000对应的字符是? 答案:(H)
3.八进制数457.36转化为16进制数是? 答案:(12F.78)
4.按16×16点阵存放国标GB2312-80中一级汉字(共3755个)的汉子库,大概需要占?答案:(128KB)
5.十六进制数5A.B的二进制表示是:?答案:(1011010.1011)
6.已知字符E的ASCⅡ码的十进制数是69,则字符h的ASCⅡ码的十进制数表示是?答案:(104)
7.八位无符号二进制数能表示的最大数是?
8.将十进制数76.625转换为十六进制数为?答案:(4C.A)
9.一个字节有八个二进制位组成,他所能表示的最大十六进制数为?答案:(FF)
10.十六进制数AC9转换为二进制形式后为?(101011001001)
11.二进制数11101111.11的八进制表示是? (357.6)
12.在内存中若汉字以GB2312的内码表示,一直存储了六个字节的字符串,其十六进制内容依次是,6AH BIH D2H 63H C8H B4H 这个字符串中共有几个汉字?(2)
13.一个二进制数的非零整数,在其右边添加两个零,该数是原数的几倍?(4倍) 展开
1个回答
展开全部
看我写这么多给点分吧!
首先16进制化为2进制为4位,8进制化为2进制为3位。
1.x=156D=10011100B(156除以2取余数,最后余数从下往上取),Z=240o=010100000B(8进制2=010的2进制,4=100,0=000)
所以Z>X>Y.
2.因为16进制的5B化为2进制为01011011比后面的01011000大3,所以K的ASC码减3为H。
3.8进制的457.36化为2进制为100101111.01111,再化为16进制就为12F.78.
4.每一个汉字都是一个16×16的点阵
也就是它有16行,每行16个点,每个点有可能是黑的,也可能是白的
也就是每个点需要占用1位(bit),通常该位为1表示有点,为0表示无点
那么,每行16个点,就需要16bit,也就是2字节(byte)
那么,要表示这个点阵,就需要16×2=32个字节
因此,存放国标GB2312—80中一级汉字(共3755个)的汉字库,大约需占存储空间为:3755×32=120160字节=120KB
5.5H=0101B,A=1010B,B=1011,所以如答案所说。
6.因为A的ASC码值为65,小写的比大写的大32所以a的职位97,后面的字母也是一样。如B为66,b为98,因为a=97,所以h等于97+7=104.(这题看一下ASC代码表就行了)
7.因为是无符号所以第一位可以为1,所以最大数为2的8次方-1,表示为11111111
8.这题整数部分除以2取余数,小数部分乘以2取整数,只是与整数的方向相反,从上到下。
先化为2进制为1001100.101,再化为16进制为答案所说。
9.一个字节由8个二进制组成,它所能表示最大十进制为2的8次方为256换16进制为 ff
10.一样的道理了。A=1010B,C=1100B,9=1001.
11.从后往前2进制3位分为8进制的1位,所以111=7,101=5,不到3位的用0补,所以011=3,小数部分从前往后110=6.所以为答案所说。
12.GB2312的内码每个汉字占2个字节,每个字节的最高位都是1。把上面的16进制转成2进制:6AH=01101010BB1H=10110001BD2H=11010010B53H=01010011BC8H=11001000BB4H=10110100B6AH最高位为0,不是汉字。B1H和D2H最高位都为1,为1个汉字。53H最高位为0,不是汉字。C8H和B4H最高位都为1,为1个汉字。所以这个字符串中有2个汉字。
13.书上应该有例子,左移一位代表扩大这个进制的一个倍数。也就是说假如是十进制数在后面加一个0就代表扩大10倍二进制数加一个0就等于扩大一个2进制倍。
所以扩大4倍。
首先16进制化为2进制为4位,8进制化为2进制为3位。
1.x=156D=10011100B(156除以2取余数,最后余数从下往上取),Z=240o=010100000B(8进制2=010的2进制,4=100,0=000)
所以Z>X>Y.
2.因为16进制的5B化为2进制为01011011比后面的01011000大3,所以K的ASC码减3为H。
3.8进制的457.36化为2进制为100101111.01111,再化为16进制就为12F.78.
4.每一个汉字都是一个16×16的点阵
也就是它有16行,每行16个点,每个点有可能是黑的,也可能是白的
也就是每个点需要占用1位(bit),通常该位为1表示有点,为0表示无点
那么,每行16个点,就需要16bit,也就是2字节(byte)
那么,要表示这个点阵,就需要16×2=32个字节
因此,存放国标GB2312—80中一级汉字(共3755个)的汉字库,大约需占存储空间为:3755×32=120160字节=120KB
5.5H=0101B,A=1010B,B=1011,所以如答案所说。
6.因为A的ASC码值为65,小写的比大写的大32所以a的职位97,后面的字母也是一样。如B为66,b为98,因为a=97,所以h等于97+7=104.(这题看一下ASC代码表就行了)
7.因为是无符号所以第一位可以为1,所以最大数为2的8次方-1,表示为11111111
8.这题整数部分除以2取余数,小数部分乘以2取整数,只是与整数的方向相反,从上到下。
先化为2进制为1001100.101,再化为16进制为答案所说。
9.一个字节由8个二进制组成,它所能表示最大十进制为2的8次方为256换16进制为 ff
10.一样的道理了。A=1010B,C=1100B,9=1001.
11.从后往前2进制3位分为8进制的1位,所以111=7,101=5,不到3位的用0补,所以011=3,小数部分从前往后110=6.所以为答案所说。
12.GB2312的内码每个汉字占2个字节,每个字节的最高位都是1。把上面的16进制转成2进制:6AH=01101010BB1H=10110001BD2H=11010010B53H=01010011BC8H=11001000BB4H=10110100B6AH最高位为0,不是汉字。B1H和D2H最高位都为1,为1个汉字。53H最高位为0,不是汉字。C8H和B4H最高位都为1,为1个汉字。所以这个字符串中有2个汉字。
13.书上应该有例子,左移一位代表扩大这个进制的一个倍数。也就是说假如是十进制数在后面加一个0就代表扩大10倍二进制数加一个0就等于扩大一个2进制倍。
所以扩大4倍。
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
2022-05-15 广告
增量编码器一般输出信号是两路正交脉冲信号和一路参考信号,之所以叫增量是因为它的位置信号是通过对脉冲计数累加得到,依靠计数设备的内部记忆来记住位置,并且同每圈输出的参考信号来清除累计误差. 缺点就是断电后,需要重新寻找初始位置. 例如打印机扫...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询