大学计算机基础 - 第二章练习题

微型计算机中普遍使用的字符编码是( ASCII)

 

八位二进制数的最大值所对十进制数为(255)

 

数字字符“8”的ASCII码的十进制表示为56,那么数字字符“4”的ASCII码的十进制表示为56-4 = 52。'0'为十六进制0x30(十进制48);h后面的依次+数字'8' 48+8=56;'4' 48+4=52

 

一个合法的数据只有0 至F 之间所有的数值表示,该数据应该是(十六进制)数据。

 

计算机中数据的表达形式是(二进制)

 

计算机中存储数据的最小单位是(bit,又称比特);存储容量的基本单位是字节Byte

 

在计算机中多少个字节称为一个MB
1024字节=1KB 1024KB=1MB 所以1MB=1024*1024字节

 

400个24×24点阵汉字的字形库存储容量?
一个点占一个位,一个字节8个位,24×24÷8就是一个汉字占多少字节。24×24÷8×400=28800个字节。

 

汉字国标码( GB 2312-80 )规定的汉字编码,每个汉字用两个字节来表示。

 

微处理器处理的数据基本单位为字。一个字的长度通常是(与微处理器芯片的型号有关)

 

五笔字型输入法属于(形码输入法)

 

计算机所能辨认的最小信息单位是(位)

 

字符串“大学COMPUTER 文化基础”(双引号除外),在机器内占用的存储字节数是?

这个取决于汉字使用的编码:
1、如果使用的是 GBK 编码(或 gb2312, gb18030),一个汉字是两个字节,一个字母是一个字节,所以一共是 16 个字节;
2、如果使用的是 Unicode 编码,又分以下情况
a、如果使用 UTF-8 编码, 一个汉字是三个字节,一个字母是一个字节,一共是 20 个字节;
b、如果使用 UTF-16 编码,每个字符是两个字节,一共是 24 个字节;

另外,还有 UTF-32 编码,每个字符4个字节,不过很少用。

 

存储32 × 32 点阵的汉字字模需要一一一______ B 。

解析:
32×32=1024位
1字节=8位
1024÷8=128B

 

十进制数183 . 812 5 对应的二进制数是多少?

183 = 128+32+16+4+2+1 = 10110111

0.8125 = 0.5+0.3125=0.5+0.25+0.0625 = -0001

 

“ N ”的ASCII 码为4EH ,由此可推算出ASCII 码为010010108 所对应的字符是______

4EH
H结尾说明是16进制
4EH转换为2进制  0100 1111 
 
由此可以推算ASCII码为01001010B的字符:
01001010B  B结尾说明是2进制(binary)
 
01001111 - 01001010 = 101  
 
101转换为十进制是5
从N开始倒数5个字符     J K L M N 
 
答案是J

 

汉字输入时所采用的输入码不同,则该汉字的机内码也不同。对吗?为什么?
不对,
输入汉字的编码叫做输入码也是外码,包括区位码、拼音码、王码(五笔字型)和自然码
用于存储汉字的编码叫做机内码也是内码,汉字的内码是提供计算机系统内部进行存储、加工处理、传输而统一使用的代码,
输入同一个字可以采用不同的输入码,但是在计算机内部存储是是一样的内码
 

存储器的基本单位是Byte, 1 kB 等于1 024 Byte,对不对?

在windows系统中,数据的基本单位是Byte,
也就是我们常说的字节,
一个Byte可以存储一个英文字母或半个汉字字符,
由于1Byte是由8bit二进制数组成
所以系统里的进位制也是以二进位制为标准的
所以在WINDOWS中
1KB=2^10 B=1024B
1MB=2^10 KB=1024KB
1GB=2^10 MB=1024MB
1TB=2^10 GB=1024GB

 

计算机内部存储信息都是由数字0和1 组成。--对,计算机内部是由二进制数字组成的

 

已知8位机器码10110100,它是补码时,表示的十进制真值是?

-76,最前面那位是符号位,代表符号,0是正数,1是负数,后七位是数字位,补码求原码,正数不变,负数除符号位其它取反再加1,所以求得原码后,在将除符号位后七位二进制转换为十进制

 

如何求得一个数的原码、反码、补码

正数的原码、反码和补码均相同。

以-3为例,
[-3]原 = 1000 0011
[-3]反 = 1111 1100 原码除符号位外各位取反
[-3]补 = 1111 1101 反码末位加1
-3的补码减1得 1111 1100
再取反得 1000 0011
即为a1,a1也就是-3的原码。
-3的补码取反得 1000 0010
再加1得 1000 0011
即为a2a2也就是-3的原码。
结论,负数的补码减1取反得原码,取反加1也得原码。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值