第3单元 认识数据 综合练习 教科版(2019) 必修1 数据与计算(Word版,含答案)

资源下载
  1. 二一教育资源

第3单元 认识数据 综合练习 教科版(2019) 必修1 数据与计算(Word版,含答案)

资源简介

第3单元 认识数据 综合练习 教科版(2019) 必修1 数据与计算
一、选择题
1.将十进制的255转换成二进制为( )
A.11111111 B.1111111 C.01111111 D.11111110
2.某手机APP程序为了增加程序热度,采用“签到换积分”的形式来吸引用户,用户的签到记录由“0”和“1”的字符串组成,其中字符“0”表示未签到,字符“1”表示签到,积分计算规则如下:签到1天得1分,若连续签到k天,则k天所得分数为1+2+…+k-1+k分:未签到得0分。例如:
某用户的签到记录为“1011000111100111111”,执行上述流程后,输出结果为( )
A.10 B.13 C.35 D.47
3.将一段模拟信号转换成数字信号,一般要依次经过的三个步骤是( )
A.采样、量化、编码 B.采样、编码、量化
C.编码、量化、采样 D.量化、编码、采样
4.使用UltraEdit软件查看字符内码,部分界面如下图所示。
下列说法不正确的是( )
A.图中共有7个ASCII码字符
B.图中字符“!”的内码为“A3A1”
C.字母“g”的内码转换为十进制为6×162+7×161
D.图中字符“o”、“G”和“2”的内码值依次从大到小
5.将模拟信号转成数字信号,一般需要经过采样、量化和编码,下列说法不正确的是( )
A.图甲是模拟信号采样的过程
B.数字信号是在取值上是离散的、不连续的信号
C.纵坐标划分得越细,量化就越精细,与实际数据也越接近
D.量化就是在纵坐标上进行划分,然后将每个采样点用数字表示出来
6.在计算机内部,一切信息的存取、处理和传送都是以( )形式进行的。
A.GB2312码 B.ASCII 码 C.十六进制 D.二进制
7.使用UItraEdit软件查看字符内码,部分界面如图所示。
下列说法正确的是( )
A.共有3个ASCII字符 B.字符“10”的内码是3AH
C.字符“G”的十进制内码值是71 D.字符“技”的二进制内码值是10111100
8.异或运算是一种逻辑运算,运算时要求把参与运算的数转换为二进制数再进行按位运算。若两个值不相同,则异或结果为1:否则异或结果为0。已知大写字母“A”的ASCII码为41H,小写字母 “a”的ASCII码为61H,则字符串“Bj”利用密钥10101100进行异或加密的结果为( )
A.1110111011000110 B.1100011011101110
C.0001000100111001 D.1110111000111001
二、填空题
9.利用编程解决“判断一个数的奇偶性”问题,应该使用的程序结构是_______结构。
10.十进制数102转化为八进制数是__________。
11.有7瓶液体,其中1瓶是无色无味的毒药,其余6瓶是水,老鼠吃了毒药1天后会死亡,如何通过老鼠试毒知道哪瓶是毒药?实验室只有3只老鼠,小明设计了一个方法,能够保证一天后知道哪瓶是毒药。
(1)由表格,我们发现每只老鼠和对应的液体在单元格打“√”,则该老鼠喂食该液体,那么液体4,只喂食了_______________。
(2)一天后三只老鼠都死亡,则毒药是____________。
(3)用相似方法在15瓶液体中找到1瓶毒药,则需要_________只老鼠。
12.下图是一黑白图像(第一行的数字序列为辅助答题行,不是图像部分),请仔细观察回答相关问题。
(1)该图像的大小为____个像素,每一个像素点可能有____种状态。
(2)如果黑、白像素分别映射为1和0,则该图像的第一个字节编码为____,其十六进制为___。
(3)根据位图文件的计算公式:文件大小=文件头(14字节)+信息头(40字节)+颜色表项+图像分辨率x图像量化位数÷8,可知存储该图像至少需要____字节的空间。
13.某数据加密方法描述如下:
①以字节为单位进行加密处理;
②将1个字节的8位二进制数右移一位,最高位用右移出的最低位填充;
③将处理好的8位二进制分割成前4位与后4位两个二进制数;
④分别将上述两个4位二进制转换为十六进制数;
所得两个十六进制数按先后顺序连接,即为该字节的密文。根据以上要求回答以下问题:
(1)已知字母“Y”的ASCII码用十进制表示是89,则转换为二进制数应该为多少_____?(写出运算过程,用8位二进制表示)
(2)将其加密后的密文是多少________?(写出过程)
三、判断题
14.有的书籍含配套视频资源,使用手机扫描二维码便可观看相应视频,这主要应用了视频压缩技术。( )
15.ASCII码只包含英文、数字和一些控制符号,并不能表示汉字。( )
16.在计算机中,英文字母和汉字的编码方式相同,且都占用两个字节。( )
17.计算机中数值数据的编码分为反码和补码。( )
18.某电子设备的电路板上有一个4位的“跳板开关”,此开关每一位都只有“打开”和“闭合”两种状态,这个“跳板开关”最多可以表示的状态数是8。( )
四、操作题
19.给定一个序列 a,这个序列由 n 个数组成(n 个数依次保存 在数组 a(1) ~a(n)中),现在给定一个整数 p,要求将序列 a的前 p 个数与后 n-p 个数对调,且不改变这 p 个数(和 n-p个数)之间的相对位置 例如长度为 5 的序列 1,2,3,4,5,当 p=2 时重排的结果为 3,4,5,1,2
我们可以用两种不同的方法来实现这一目的:
方法一:逐个地将数组 a 的后 n-p 个数依次移动到前面去
数组 a:
1 2 3 4 5
3 1 2 4 5
3 4 1 2 5
3 4 5 1 2
方法二:将前 p 个数看作一个区间,后 n-p 个数看作另一个区间,依次将数交换,同时缩小区间的大小;若某一个区间达到末尾,则调整区间的范围,直到两个区间刚好同时达到末尾,即调整结束
数组 a:
互换并调整区间:第一个区间结束且第二个区间还有元素,调整区间 1 和区间 2 的范围,如图将区间 1 调整为[3,4],区间 2 调整为[5:5]
互换并调整区间:第二个区间结束且第一个区间还有元素,仅调整第 1 个区间的起始位置
互换并结束:两个区间同时到达末尾
3 4 5 1 2
小明依据上面的方法设计了 VB 程序如下:
Dim a(1 To 100), i As Integer, j As Integer, tmp As Integer, p As Integer
Dim start1 As Integer, end1 As Integer, start2 As Integer, end2 As Integer '将序列保存到数组 a中,序列长度保存到 n 中,移动数字的个数保存在 p 中
Private Sub Command2_Click() '用方法一实现
For i = p + 1 To n
tmp = a(i)
For j = i To ① Step -1
a(j) = a(j - 1)
Next j
② = tmp
Next i
End Sub
Private Sub Command3_Click() '用方法二实现
start1 = 1: end1 = p '第 1 个区间的起始状态
start2 = p + 1: end2 = n '第 2 个区间的起始状态
i = start1: j = start2
Do While ③
i = start1: j = start2
Do While i <= end1 And j <= end2
tmp = a(i): a(i) = a(j): a(j) = tmp
i = i + 1:j = j + 1
Loop
If i <= end1 Then '第 2 个区间结束且第 1 个
区间还有元素
start1 = i
ElseIf j <= end2 Then '第 1 个区间结束且第 2
个区间还有元素
start1 = i: ④
start2 = j
End If
Loop
End Sub
请回答下列问题:
(1)若序列为:9,8,13,22,7,6,5,37,6,p=4 时,使用方法一,则 a(3)的值依次是 13,_________________(用逗号隔开,顺序填写曾存储过的值)
(2)请在划线处填入合适的代码
①_______________________
②_______________________
③_______________________
④_______________________
五、简答题
20.编码的意义和作用是什么?
21.阅读材料,完成下列问题。
下图是汉字“大”二进制编码,如果黑色的区块用1来表示,白色的区块用0来表示。
(1)将点阵图第4列的编码用16进制数表示(从下向上排列)
(2)编码“01111100” 是第几行的编码?
(3)存储当前点阵字至少需要多少字节?
试卷第1页,共3页
试卷第1页,共3页
参考答案:
1.A
2.C
3.A
4.C
5.A
6.D
7.C
8.A
9.条件分支
10.146
11. 老鼠A 液体7 4
12. 64 2 11111111 FF 70
13. (89)10 =(01011001)2 将(01011001)2右移一位后的二进制为(10101100)2
将(10101100)2划为两个二进制数(1010,1100),再把两组二进制转化为十六进制,即为密文ACH。
14.错误
15.正确
16.错误
17.错误
18.错误
19. 8,9,5 i - p + 1 a(j)或a(i-p) i <= n end1= i + p - 1
20.(1)鉴别:编码是对象的唯一标识
(2)排序:编码的符号都具有一定的顺序,比较容易进行排序。
(3)专用含义:编码一般都会包含一定的含义。
21.(1)1E (2)第5行 (3)8 B
答案第1页,共2页
答案第1页,共2页

展开更多......

收起↑

资源预览