高中信息技术浙教版必修 1 数据与计算 周末练习
展开信息技术周末练习
班级 学号 姓名
1.某算法的部分流程图如第1题图所示。执行者部分流程,输出m、n的值分别是( )
A.5,0 B.5,5 C.2,0 D.2,5
2.某算法的部分流程图如第2题图所示。执行这部分流程,若输入 a 的值为 36,则输出 c 的值为 ( )
A. 2 B. 3 C. 4 D. 5
3.下列数据最大的是 ( )
A. 10000B B. 11H C. 17O D. 15D
4.下列十六进制数中,转换为二进制数后含有奇数个“1”的是 ( )
A. F082 B. EA30 C. A906 D. F311
5.下列十六进制数中,与二进制数1010100101B值相等的是 ( )
A.2A5H B.A25H C.A91H D.A94H
6.将十六进制数56转换成8位二进制数,再将该8位二进制数从左向右按两位一组依次分为4组,每组中的两位相互交换,得到新的8位二进制数,则新的8位二进制数对应的十六进制数是 ( )
A.D0 B.34 C.A9 D.65
7.下列关于数制的说法,正确的是 ( )
A.二进制数1110001转换为 16进制数是E1
B.二进制数1110中的末位数码 0对应权值是21
C.若二进制数末位为0,则该数对应的十六进制数末位不一定是 0
D.若二进制数1101去掉末位数码 1,则新数110 是原数1101的 1/2
8.使用UltraEdit软件查看字符内码,部分界面如下图所示
图中内码所对应的字符是 ( )
A. bdoaMLNV B. 填充颜色 C. 背景back D. 技术abcd
9.使用UltraEdit软件查看字符“A-Z a-z 0-9”的内码内码,部分界面如下图所示。
下列说法正确的是 ( )
A. 字符“F”、“d”、“6”的内码由小变大
B. 字符“a”和“A”内码值之差的十进制表示为20
C. 字符“2”的内码值二进制表示为“00000010”
D. 图中所有字符内码值的十进制表示均小于128
10.使用UltraEdit软件观察字符“挑战AlphaGo!”的内码,部分界面如图所示。
下列说法正确的是 ( )
A.字符“!”的内码占两个字节 B.字符“战”的十六进制码是“BD 41”
C.字符“h”的二进制码是“01101000” D.字符“go”的十六进制码是“47 6F”
11.一幅未经压缩的1280×800像素、24位真彩色的BMP图像,其存储容量约为 MB
12.一个Wave格式的音频文件格式:采样频率44.1kHz,量化位数16位,声道数为2,时长为10秒,则其存储容量是 MB
13.中国大陆居民身份证号码由 18 位数字组成:第1至6位的数字为地址代码,表示某省某市某区或县;第7至14位的数字代表居民p的出生年月日;第15至17位的数字代表同一辖区内、同年同月同日出生的顺序号,其中第17位数字表示性别,奇数为男性,偶数为女性;第18位数字代表校验码。校验码是0~10这十个数字中的任意一个,其中10用X表示。
校验码的计算方法如下:
① 将身份证号码的前17位数字分别乘以对应的系数。对应关系如下:
② 将17位数字和系数相乘的结果累计求和;
③ 用所求的和除以11得到余数;
④ 用余数与身份证号码的最后一位校验码进行对应,对应关系如下:
(1)小明身份证号码的前17位为33900520020808621,则他的第18位校验码为
(2)根据上述规则,验证自己身份证检验码。
信息技术周末练习答案
班级 姓名
1.某算法的部分流程图如第1题图所示。执行者部分流程,输出m、n的值分别是( A )
A.5,0 B.5,5 C.2,0 D.2,5
2.某算法的部分流程图如第2题图所示。执行这部分流程,若输入 a 的值为 36,则输出 c 的值为 ( C )
A. 2 B. 3 C. 4 D. 5
3.下列数据最大的是 ( B )
A. 10000B B. 11H C. 17O D. 15D
【解析】将进制统一后进行比较。转换成十进制比较方便,其他进制转换成十进制就是计算权值之和。
10000 B = 1*24 = 16 D 11 H = 1*161+1*160 = 17 D 17 O = 1*81+7*80 = 15 D
4.下列十六进制数中,转换为二进制数后含有奇数个“1”的是 ( B )
A. F082 B. EA30 C. A906 D. F311
【解析】每1个十六进制数转换成对应的4位二进制数
F082 H = 1111 0000 1000 0010 B EA30 H = 1110 1010 0011 0000 B
A906 H = 1010 1001 0000 0110 B F311 H = 1111 0011 0001 0001 B
5.下列十六进制数中,与二进制数1010100101B值相等的是 ( A )
A.2A5H B.A25H C.A91H D.A94H
6.将十六进制数56转换成8位二进制数,再将该8位二进制数从左向右按两位一组依次分为4组,每组中的两位相互交换,得到新的8位二进制数,则新的8位二进制数对应的十六进制数是 ( C )
A.D0 B.34 C.A9 D.65
【解析】按步骤依次转换, 56 H = 01010110 B 01 01 01 10 B 10 10 10 01 B = A9 H
7.下列关于数制的说法,正确的是 ( C )
A.二进制数1110001转换为 16进制数是E1
B.二进制数1110中的末位数码 0对应权值是21
C.若二进制数末位为0,则该数对应的十六进制数末位不一定是 0
D.若二进制数1101去掉末位数码 1,则新数110 是原数1101的 1/2
8.使用UltraEdit软件查看字符内码,部分界面如下图所示
图中内码所对应的字符是 ( C )
A. bdoaMLNV B. 填充颜色 C. 背景back D. 技术abcd
【解析】ASCII码取值范围是00 H – 7F H,汉字编码单个字节的取值范围>7F H,所以可以通过判断取值范围来确定是ASCII码还是汉字编码。第1个编码B1 H,它的值 > 7F H,所以这个编码不是ASCII码,而是属于汉字编码。也就是说“B1 B3”是一个汉字的编码。其余类推。
9.使用UltraEdit软件查看字符“A-Z a-z 0-9”的内码内码,部分界面如下图所示。
下列说法正确的是 ( D )
A. 字符“F”、“d”、“6”的内码由小变大
B. 字符“a”和“A”内码值之差的十进制表示为20
C. 字符“2”的内码值二进制表示为“00000010”
D. 图中所有字符内码值的十进制表示均小于128
【解析】选项A:根据ASCII码表可知,ASCII码排列是有序的,其中数字<大写字母<小写字母。选项B:同一个字符大小写状态的ASCII码差值为十进制32。选项C:字符“2”在上图中没有直接的编码,可以通过字符“0”的编码30H,推出字符“2”的编码是32 H(= 0011 0010 B)。
10.使用UltraEdit软件观察字符“挑战AlphaGo!”的内码,部分界面如图所示。
下列说法正确的是 ( C )
A.字符“!”的内码占两个字节 B.字符“战”的十六进制码是“BD 41”
C.字符“h”的二进制码是“01101000” D.字符“go”的十六进制码是“47 6F”
【解析】注意同一个字母大小写的ASCII码值是不一样的。根据上图,可以推出“Go”这两个字符的编码是 47 6F H,则通过“同一个字符大小写ASCII码差值为十进制32”这个规则得到“go”的编码为67 6F H。(Gg:47H + 32D = 67H)
13.中国大陆居民身份证号码由 18 位数字组成:第1至6位的数字为地址代码,表示某省某市某区或县;第7至14位的数字代表居民p的出生年月日;第15至17位的数字代表同一辖区内、同年同月同日出生的顺序号,其中第17位数字表示性别,奇数为男性,偶数为女性;第18位数字代表校验码。校验码是0~10这十个数字中的任意一个,其中10用X表示。
校验码的计算方法如下:
① 将身份证号码的前17位数字分别乘以对应的系数。对应关系如下:
② 将17位数字和系数相乘的结果累计求和;
③ 用所求的和除以11得到余数;
④ 用余数与身份证号码的最后一位校验码进行对应,对应关系如下:
(1)小明身份证号码的前17位为33900520020808621,则他的第18位校验码为 4
【解析】根据题意按步计算:
第1步:将身份证号码的前17位数字分别乘以对应的系数
3*7+3*9+9*10+0*5+0*8+5*4+2*2+0*1+0*6+2*3+0*7+8*9+0*10+8*5+6*8+2*4+1*2=338
第2步:用所求的和除以11得到余数
338 Mod 11 = 8
第3步:用余数与身份证号码的最后一位校验码进行对应
如图得余数8,对应校验码4