内容正文:
1.2数字化与编码
一、选择题
1.将一段时长为2分钟,采样频率为44.1kHz,量化位数为16bit的双声道Wave格式音频文件压缩成MP3格式,已知压缩比为10:1,则压缩后的存储容量约为多少字节( )
A.2×44.1×16×2÷10 B.2×44100×16×2÷8÷10
C.120×44.1×16×2÷8÷10 D.120×44100×16×2÷8÷10
2.二进制数1101转换成十进制数是( )
A.11 B.12 C.13 D.14
3.某学校共有3个年级,每个年级最多17个班级,每个班级最多44人。如果以年级+班级+学号进行编码,那么至少需要( )位二进制数来编码。
A.10 B.11 C.12 D.13
4.下列数据中值最大的是( )
A.51D B.101111B C.9AH D.147D
5.二进制数0111000对应的十进制数是( )
A.56 B.111 C.20 D.1110
6.数字电视是指从演播室到发射、传输、接收的所有环节都是使用数字信号来传播的电视类型。所有电视节目均存储在电视台的服务器(计算机)中,通过安装机顶盒和高清电视机,用户可以点播自己喜欢的电视节目,对于错过的精彩内容也可以通过回放的形式再次收看。以下说法哪一个是错误的( )
A.信息数字化是计算机处理信息的基础 B.数字信号也是信息的载体
C.观看数字电视不需要进行解码 D.现代信息技术改变了人们传统的生活方式
7.在文本框 Text1 中输入十进制数x,将其转换为十六进制数后在标签 Label1 上输出。VB 程序段如下:
Dim x As Integer Dim s As String
Dim st As String
Dim t As Integer
st=”0123456789ABCDEF”
x = Val(Text1.Text)
Do While x > 0
Loop
Label1.Caption=s
方框中的代码由以下三部分组成:
① x = x \ 16 ② s = Mid(st,t+1,1)+ s ③ t = x Mod 16
下列选项中代码顺序正确的是( )
A.③②① B.①③② C.②③① D.②①③
8.以下截取的4幅JPG图像信息中,图像色彩保存最丰富的是( )
A.1024×768 24bit B.2048×1536 黑白
C.5184×53466 5536色 D.800×600 16bit
9.下列关于信息的编码,说法正确的是( )
A.GB2312码是汉字的机内码
B.可以用条形码来表示图像信息
C.已知字母“i””的内码是69H,则字母“j”的内码是70H
D.图形图像、声音、视频等经过编码后才能存储到计算机中
10.使用UltraEdit软件观察字符“勒索病毒WannaCry”的内码,部分界面如图所示。则字符小写字母“z”的二进制码是
A.01101110 B.01111010 C.10000000 D.01101010
11.十进制算术表达式为3*64+4*8+5,该表达式的二进制结果为( )
A.11100111 B.11010111 C.11010101 D.11100101
12.高速路上的测速系统能够实时监测来往车辆的速度。 如果检测到车辆超速,则车牌识别系统自动提取车辆牌照信息(含汉字、英文字母、阿拉伯数字及号牌颜色),并实现汽车“身份”与违章情况的自动登记。车辆测速仪可以将车牌号和车速传输到电脑屏幕上,使用软件来查看文字内码,部分界面如图所示。下列说法正确的是( )
A.“74km/h”是数据
B.测速仪将数据传输到电脑上不需要传输介质
C.字符“10”的编码值为40H
D.图中共有12个ASCⅡ 码编码字符
13.下列有关信息编码的说法,正确的是( )
A.计算机中的汉字采用ASCII 码进行编码,一个汉字占 2 个字节
B.图像的数字化需经过采样、量化和编码三个步骤
C.将一个十六进制数的末位去掉,其值会变成原数的 1/ 16
D.在二进制编码中,n 位二进制数最多能表示 2n- 1 种状态
14.有一种利用打孔透光原理设计的简易身份识别卡:每张卡在规定位置上有一排预打孔位,读卡器根据透光检测判断哪些孔位已打孔,哪些未打孔.从而识别出卡的编码。如果要设计一种供1000人使用的身份卡,则书上的预打孔位至少需要
A.5个 B.7个 C.9个 D.10个
二、填空题
15.在微型计算机系统中,一个英文字符占1个字节,一个汉字占 字节
16.ASCII编码占 个字节,汉字一般占 个字节。
17.字符“9”的ASCII码值的十进制表示为57,那么字符“0”的ASCII码值的二进制表示为 。
18.数据存储的最小单位是 。16X16点阵汉字是用16行,每行16点来表示汉字。其中一个点用一个二进制位表示。那么16X16点阵的一个汉字要用 个字节来表示。
19.十进制数(-125)10对应的二进制数是 。 其对应的反码是 ,对应的补码是 。
三、判断题
20.在数字化环境下不可以做实验。( )
21.数字视频信号可以通过将模拟视频信息数字化后获得,也可以由数码摄像机、数字摄像头、智能手机之类的设备直接取得。( )
22.如果将ASCII编码表中的128个字符改为用八进制编码,至少需要6位来表示。 ( )
23.发报代码由长音和短音组成,分别用“-”和“•”表示,有一8位电码“••-•---•”,若用二进制表示,可以写成10101110。( )
四、操作题
24.小张同学已经学会了整数十进制转换为二进制的方法:“除2取余,逆序排列”法。通过查找资料得知,十进制小数转换成二进制小数采用“乘2取整,顺序排列”法。具体做法是:用2乘十进制小数部分,得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止,即“乘2取整,顺序排列”法。小张同学编写了VB程序,程序运行界面如图所示,在文本框Text1中输入一个带小数的正十进制数(小于32767),点击“进制转换”按钮Command1,在文本框Text2中输出转化后的带小数的二进制数,精确到4位小数。实现上述功能的VB程序如图,请回答下列问题:
⑴按照本程序的功能,在Text1中输入数据4.125,点击“进制转换”按钮Command1,在Text2中显示的内容是 。
⑵请在画线处填入合适的代码:
Private Sub Command1_Click()
Dim s As String, s1 As Integer, s2 As
Single
Dim result As String
Dim temp As Integer, i As Integer, k As
Integer
s = Text1.Text
'输入数据是否符合要求,不符合重新输入,代码略
For i = 1 To Len(s)
ch = Mid(s, i, 1)
If ch = "." Then
s1 = Val(Mid(s, 1, i - 1)) 's1表示整数部分
s2 = 's2表示小数部分
Exit For '退出循环
End If
Next i
'整数部分s1转化为二进制
result = ""
Do While s1 <> 0
temp = s1 Mod 2
s1 = s1 \ 2
result = temp & result
Loop
result = result & "."
'小数部分s2转化为二进制,最多保留4位小数
k = 1
Do While s2 <> 0 And k<=4
temp = Int(s2 * 2)
s2 =
result = result & temp
k = k + 1
Loop
Text2.Text = result
End Sub
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.D
【详解】本题考查音频数字化相关内容。原始音频文件大小计算公式如下:原始大小(字节) = 时长(秒) × 采样频率(Hz) × 量化位数(bit) × 声道数。原始大小 = 120 秒 × 44,100 Hz × 16 bit × 2 。我们需要将其转换为字节(1字节=8位):原始大小 = 120 秒 × 44,100 Hz × 16 bit × 2 ÷ 8 。接下来,根据给定的压缩比(10:1),计算压缩后的大小:压缩后大小 = 原始大小 ÷ 压缩比 = 120 秒 × 44,100 Hz × 16 bit × 2 ÷ 8÷ 10 。故本题答案为D选项。
2.C
【详解】本题考查数制转换相关内容。二进制数1101通过“按权展开、逐项相加”的方法转换为十进制数是13(1*23+1*22+1*20),故本题是C选项。
3.D
【详解】本题考查二进制编码相关内容。n位二进制数最多能表示2n种状态。3个年级至少要用2位二进制数来编;每个年级不超过17个班级至少要用5位二进制数来编;每班不超过44人,至少要用6位二进制数来编,故编码至少需要2+5+6=13位二进制数来编。故本题答案是D选项。
4.C
【详解】本题主要考查进制数的转换。二进制数101111B、十六进制数9AH分别通过“按权展开、逐项相加”的方法转换为十进制数分别是47D、154D,故数值最大的是9AH,故本题选C选项。
5.A
【详解】本题主要考查进制数转换。二进制数0111000通过“按权展开、逐项相加”的方法转换为十进制数是56,故本题选A选项。
6.C
【详解】本题主要考查信息数字化。信息数字化是计算机处理信息的基础;数字信号也是信息的载体;观看数字电视需要进行解码,还原为图像即声音;现代信息技术改变了人们传统的生活方式,故本题选C选项。
7.A
【详解】本题主要考查VB程序调试。十进制转换为十六进制数的方法是“除权取余、逆序排列”,故方框中的代码首先是取余,其次是逆序排列,最后是更新x,故加框处代码依次是:③ t = x Mod 16 ② s = Mid(st,t+1,1)+ s ①x = x \ 16,故本题选A选项。
8.A
【详解】本题考查的是图像编码。24bit可以表示224=16777216颜色,16bit可以表示216=65536颜色,结合选项可知图像色彩保存最丰富的是A选项。故选A。
9.D
【详解】本题考查的是信息编码。GB2312码除了对汉字进行编码,还对非汉字进行了编码,故选项A说法错误;条形码容量有限,不能用来表示图像信息,故选项B说法错误;已知字母“i”的内码是69H,则字母“j”的内码是6AH,故选项C说法错误;图形图像、声音、视频等经过编码后才能存储到计算机中,选项D说法正确。故本题应选D。
10.B
【详解】本题考查的是信息编码。由图中可知字母“y”的十六进制码是:79,故可推出小写字母“z”的十六进制码为:7A,转换为二进制为:01111010,选项B正确。
11.D
【详解】本题考查十进制转二进制相关知识点
3*64+4*8+5=229,十进制转二进制通过短除法。十进制229通过短除法对应的二进制为11100101。故本题选D选项
12.D
【详解】本题考查的是编码及数据相关知识。“74km/h”是信息;测速仪将数据传输到电脑上需要传输介质;字符“10”的编码值为31 30H;图中共有12个ASCⅡ 码编码字符。选项D正确。
13.B
【详解】本题考查的是信息编码。ASCII是基于拉丁字母的一套电脑编码系统,故选项A说法错误;图像的数字化需经过采样、量化和编码三个步骤,选项B说法正确;如果十六进制数的末位非零,去掉后其值不会变成原数的 1/ 16,选项C说法错误;在二进制编码中,n 位二进制数最多能表示 2n 种状态,选项D说法错误。
14.D
【详解】本题考查的是信息编码。1个空的编码数是1的2次方,2个空的编码数是2的2次方,2的10次方等于1024,所以需要是10个空位。故选项D正确。
15.2
【详解】本题主要考查字符编码。在微型计算机系统中,一个英文字符占1个字节,一个汉字占2 字节。
16. 1 2
【详解】本题考查ASCII码编码相关知识。一个ASCII码存储时占用1个字节,一个汉字存储时占用2个字节。
17.(110000)2
【详解】本题主要考查字符编码。字符“9”的ASCII码值的十进制表示为57,那么字符“0”的ASCII码值的十进制表示为57-9=48,通过“除权取余”的方法转换为二进制数是(110000)2。
18. 位或bit 32
【详解】本题考查的是编码。数据存储的最小单位是位(bit)。16X16点阵的一个汉字要用个16*16/8=32字节来表示。
19. 11111101 10000010 10000011
【详解】本题主要考查进制数的转换。负的十进制数需要去除符号位后,将其转换为二进制数,反码是在其原码的基础上取反,补码是在反码的基础上加1,所以十进制数125转换为二进制数为1111101,进而得到﹣125转换为二进制数为11111101,对应反码为10000010,补码在原码基础上加1,得到10000011。
20.错误
【详解】本题主要考查数字化的描述。在数字化环境下可以做实验,故表述错误。
21.正确
【详解】本题考查视频数字化。数字视频信号的获取途径有两种,一是通过对模拟视频信号进行数字化转换得到,二是像数码摄像机、数字摄像头、智能手机等本身就能直接生成数字视频信号。故说法正确。
22.×
【详解】本题考查数据编码。
1位八进制数可以表示8种状态,用3位八进制数,可以表示83=512>128。故题干表述错误
23.×
【详解】本题考查进制转换的相关知识点
在这串数字中“• ”和“-”用“0”、“1”来表示要一一对应00101110。故表述错误
24. 100.001 Val(“0.” + mid(s, i + 1, len(s) – i))
或Val(“0.” & mid(s, i + 1, len(s) – i)) 或Val(“0” + mid(s, i , len(s) – i+1))
或Val(“0” & mid(s, i , len(s) – i+1)) 或其他等同表达式 s2 * 2 – temp
【详解】本题主要考查VB程序的综合应用。①十进制数4按照“除2取余,逆序排列”法转换为二进制数是100,十进制数0.125通过“乘2取整,顺序排列”法转换为二进制数是001,故在Text1中输入数据4.125,点击“进制转换”按钮Command1,在Text2中显示的内容是100.001。②s1表示整数部分,s2表示小数部分,故此处填Val(“0.” + mid(s, i + 1, len(s) – i))或Val(“0.” & mid(s, i + 1, len(s) – i)) 或Val(“0” + mid(s, i , len(s) – i+1))或Val(“0” & mid(s, i , len(s) – i+1)) 。③十进制小数转换成二进制小数采用“乘2取整,顺序排列”法。具体做法是:用2乘十进制小数部分,得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止,此处更新s2,故填s2 * 2 – temp。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$