数据采集与编码能力提升
一、选择题(共16题)
1.计算机的汉字编码有输入码、机内码、输出码,以下不属于输入码的是( )。
A.智能ABC B.搜狗拼音 C.微软拼音 D.国标码(GB)
2.有一幅8×8像素的黑白图像,如下图所示。如果该图像的每一行按照从左到右编码,且第一行编码为10010010,那么第三行的编码是( )
A.11010101 B.01010001
C.10101110 D.00101010
3.下列关于数制及数制转换说法正确的是( )
A.二进制数中最大的数是2
B.数10B和数10D是一样大的
C.4位二进制数表示的最大数是15D
D.n位二进制数可以表示最多的信息数量是2×n
4.二维码是用某种特定的集合图形按一定规律在平面上分布的黑白相间的图形记录数据符号信息。某在线二维码生成器如图所示:
下列说法正确的是 ( )
A.通过图像输入设备或光电扫描设备自动识读二维码过程属于信息的编码过程
B.点击“生成”按钮,生成二维码过程属于信息的编码过程
C.通过复制图像获得的二维码将无法被识别
D.二维码无法同时包含汉字、数字与英文字符等多种信息内容
5.两个十六进制数30和3C的最大公约数,用十进制表示为( )
A.30 B.12 C.10C D.10
6.二进制数101100与下列十进制数( )等值
A.54 B.44 C.32 D.45
7.在通信应用中,经常使用模拟信号和数字信号,如图所示,是两种信号的示意图,下列说错误的是( )
A.图A是模拟信号示意图,图B是数字信号示意图
B.模拟信号一般通过采样、量化和编码转换为数字信号
C.模拟信号是离散不连续的信号
D.数字信号有利于存储和加密
8.使用UltraEdit软件观察字符内码,部分界面如图所示。
下列说法正确的是( )
A.存储字符“盘点2019:”共需要9个字节
B.图中字符“:”采用ASCII编码
C.字符“10” 内码的十六进制表示为“31 30”
D.字符“点”内码的二进制表示为“10110101”
9.小明在自己的电脑打开一个word文档时,提示缺少某种字体,导致无法正常显示。这里无法正常显示这种字体的原因是系统里缺少对应的( )。
A.字形码 B.输入码 C.内码 D.ASCII码
10.一段时长为10秒、1024×800像素、24位真彩色、NTSC制式(30帧/秒)的未经压缩AVI格式无声视频,其文件存储容量约为( )
A.23MB B.70 MB C.703 MB D.5625 MB
11.在计算机内,有符号数有3种表示法:原码、反码和补码。
(1)原码就是二进制定点表示法,即最高位为符号位,0表示正,1表示负,其余位表示数值的大小;
(2)反码表示法规定:正数的反码与其原码相同,负数的反码是对其原码逐位取反,但符号位除外,如二进制原码10010,其反码对其原码逐位取反,但符号位除外,如二进制原码10010,其反码为11101(注:在10010中,左边的1为符号码,故为负);
(3)补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1,符号位除外。
根据以上运算规则,二进制有符号数100011的补码的十进制表示是( )
A.-29 B.-4 C.61 D.-36
12.一个两位十六进制正整数n,末位是9,下列说法正确的是( )
A.转换为十进制数,无法确定是奇数还是偶数
B.n+1是一个三位十六进制数
C.转换为十进制数,最小值是25
D.转换为二进制数,位数一定是8
13.计算机编码是指( )
A.仅仅指对输入到计算机中的文字用二进制数进行编码的方式
B.对输入到计算机中的各种数据用二进制数进行编码的方式
C.仅仅指对输入到计算机中的图像和声音用二进制数进行编码的方式
D.仅仅指对输入到计算机中的十进制数用二进制数进行编码的方式
14.某大型超市推出了扫描二维码下载超市APP得大奖活动,下列说法不正确的是( )
A.顾客可以通过扫码的方式获取APP,说明信息具有共享性
B.商家将超市APP的链接地址制作成二维码过程属于信息的发布
C.扫描二维码过程属于信息的采集
D.随意扫描二维码有可能使手机中毒
15.目前计算机中普遍采用的数字和西文字符等符号的编码是ASCII码,它采用7位二进制数表示,所以可以表示( )不同的字符。
A.32种 B.64种 C.128种 D.256种
16.异或( )是一种常用的数学逻辑运算符,它的运算规则是:逐位比较两个二进制数各位上的数字,若数字相同取0,不同取1,如下表所示:
二进制数字一 1 1 0 1
二进制数字二 0 1 0 0
计算结果 1 0 0 1
算式4 9的计算结果为
A.0001 B.1110 C.1101 D.0010
二、综合题(共5题)
17.数据存储的基本单位为b。(____)
18.如果将ASCII编码表中的128个字符改为用八进制编码,至少需要6位来表示。 (______)
19.如图所示,是一个“大”字的8*8信息编码点阵图,假设空方块用“0”表示,黑方块用“1”表示,试分析并回答下列问题。
(1)点阵图第七行用“0”和“1”从左向右排列的信息编码是____________
(2)表示该字型的方法是点阵方式还是矢方式? ___________
(3)只修改- -行编码就可以将原图的“大”字改成“人”字,应修改第________ 行,修改后的编码是_______
20.已知 x = +01101 ,y = -11001,利用补码计算x + y
21.已知 x = - 01111 ,y = +11001,利用补码运算求x + y = ? ,x – y = ?利用双符号位判别法判断是否有溢出,如果有溢出是什么溢出。
参考答案
1.D
【详解】
本题考查的是汉字编码。汉字的常用编码有三种:输入码、机内码、输出码。汉字输入码分为如下三类:1.拼音码:以汉字的汉语拼音为基础。以汉字的汉语拼音或其一定规则的缩写形式为编码元素的汉字输入码统称为拼音码。2.字形码:以汉字的形状结构及书写顺序特点为基础,按照一定的规则对汉字进行拆分,从而得到若干具有特定结构特点的形状,然后以这些形状为编码元素“拼形”而成汉字的汉字输入码统称为字形码。3.音形码:这是一类兼顾汉语拼音和形状结构两方面特性的输入码,它是为了同时利用拼音码和拼形码两者的优点,一方面降低拼音码的重码率,另一方面减少拼字码需较多学习和记忆的困难程度而设计的。选项中ABC都属于输入码,选项D属于机内码。
2.B
【详解】
本题考查的知识点是计算机编码。由图可知,白方块代表1,黑方块代表0,故第三行代码为01010001,故选项B正确。
3.C
【详解】
本题考查数制相关知识。二进制数中的基本数字是0和1,最大的数字是1。数10B比数10D小。C4位二进制数表示的最大数是1111B=15D,n位二进制数可以表示最多的信息数量是2^n,故说法正确的是选项C的说法。
4.B
【详解】
本题主要考查信息编码。通过图像输入设备或光电扫描设备自动识读二维码过程属于信息的解码过程;点击“生成”按钮,生成二维码过程属于信息的编码过程;通过复制图像获得的二维码可以被识别;二维码可以同时包含汉字、数字与英文字符等多种信息内容,故本题选B选项。
5.B
【详解】
本题主要考查进制数的转换。十六进制转换为十进制的方法是“按权展开,逐项相加”,十六进制30和3C对应的十进制分别为48和60,48和60的最大公约数是12,故本题选B选项。
6.B
【详解】
本题考查进制的转换相关知识。二进制转十进制采用按权相加法,即把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。101100=1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+0*2^0=44。故本题选B。
7.C
【详解】
本题主要考查数字信号和模拟信号。图A是模拟信号示意图,图B是数字信号示意图;模拟信号一般通过采样、量化和编码转换为数字信号;数字信号是离散不连续的信号;数字信号有利于存储和加密,故本题选C选项。
8.C
【详解】
本题主要考查UltraEdit软件及字符编码。存储字符“盘点2019:”共需要10个字节(每个汉字占两个字节,数字占一个字节,":"占两个字节);ASCII编码不大于7FH,图中字符“:”采用十六进制内码为:A3 BA,故不是采用ASCII编码;“1”的内码是31,字符“0”的内码是30,故字符“10” 内码的十六进制表示为“31 30”;字符“点”内码是B5 E3,转换为二进制表示为“1011 0101 1110 0011”,故本题选C选项。
9.A
【详解】
本题考查word相关知识。当word中缺少相应的字形码时,会提示缺少某种字体,导致无法正常显示。字形码,点阵代码的一种。为了将汉字在显示器或打印机上输出,把汉字按图形符号设计成点阵图,就得到了相应的点阵代码(字形码)。内码是指计算机汉字系统中使用的二进制字符编码,是沟通输入、输出与系统平台之间的交换码,通过内码可以达到通用和高效率传输文本的目的。如ASCII。故本题选A。
10.C
【详解】
本题考查的知识点是视频文件容量的计算。视频文件存储容量计算公式是:容量(MB)=像素x位数x时间(秒)x帧(帧/秒)/(8x1024x1024)。1024x800x24x10x30/(8x1024x1024)=703.125。所以该视频文件存储容量约为703MB。故正确答案为C选项。
11.A
【详解】
本题考查的知识点是进制转换及原码、反码和补码相关知识。通过学习获知有关原码、反码和补码的概念可以发现有符号数100011是负数,其补码是在它的反码的末位加1且符号不变,最后转换成十进制,所以正确答案是A。
12.C
【详解】
本题考查的知识点是进制转换知识。由于十六进制数n的末位是9,因此该数肯定是奇数,故选项A错误。由于十六进制数在F后才会产生进位,当末位是9时,n+1的结果不会产生进位,故选项B错误。选项C正确,最小的符合题意的两位十六进制数是19H,其十进制值为25D。转换为二进制数后位数不一定是8,例如29H,其对应的二进制数是101001B,只有6位,因此D选项错误。故正确答案为C选项。
13.B
【详解】
本题考查的是计算机编码。计算机编码指电脑内部代表文字、图形、声音、视频等的方式。常见的文字编码方式有:ASCII编码、GB2312编码(简体中文)、GBK、BIG5编码(繁体中文)、ANSI编码、unicode、utf-8编码等。故选项B正确。
14.B
【详解】
本题考查的是二维码的知识点。商家将超市APP的链接地址制作成二维码过程属于信息的编码,不是信息的发布。
15.C
【详解】
本题考查的是信息编码。7位二进制数可以表示2^7=128种状态,故可以表示128种不同的字符,选项C正确。
16.C
【详解】
本题主要考查进制数的转换及编码。十进制数可通过“除权取余”的方法转换为二进制,4和9对应二进制为0100和1001,按照题干可知,0100 1001=1101,所以算式4 9的计算结果为1101,故本题选C选项。
17.错误
【详解】
本题考查的知识点是计算机中数据的存储。字节是计算机数据处理的基本单位,1个字节由8个二进制位组成,常用B表示。1字位(bit)=1个二进制数,1B=8bit,1KB=1024B,1MB= 1024KB,1GB=1024MB。故该判断错误。
18.×
【详解】
本题考查数据编码。
1位八进制数可以表示8种状态,用3位八进制数,可以表示83=512>128。故题干表述错误
19.01000100 点阵方式 四或4 00010000
【详解】
本题考查编码相关知识。(1)根据题干空方块用“0”表示,黑方块用“1”表示,则点阵图第七行用“0”和“1”从左向右排列的信息编码是0100010。(2)表示该字型的方法是点阵方式。(3)应修改第四行,将黑方块改为白方块就可以将原图的“大”字改成“人”字,修改后的编码是00010000。
20.-10100
【详解】
本题主要考查补码运算。正整数的补码是其二进制表示,与原码相同。负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1。故x的补码是001101,y的补码是100111,则x+y=-10100(最高位1为符号位,表示负数)。
21.x + y =1010、x-y=-11000、无溢出、负溢出
【详解】
本题主要考查补码运算。正整数的补码是其二进制表示,与原码相同。负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1。故x的补码是11 10001,y的补码是00 11001,-y的补码是11 00111,1110001+0011001= 1000 1010,双符号为是00,为无溢出,则x + y =1010;1110001+1100111=1101 1000,双符号位是10,为负溢出,则x-y=-11000。