第3章认识数据
一、选择题
1.下列关于计算机信息编码的描述,正确的是( )
A.ASCII字符编码表包含256个字符
B.4位二进制能表示的最大十进制数是16
C.一个正整数的二进制数末尾增加一个“0”,这个数是原来数的2倍
D.黑白两色位图中的每一个像素需用2个数据位存储
2.十进制算术表达式为 5*32+4*4+3,该表达式的二进制结果为( )
A.10110010 B.10110011 C.10110110 D.10110001
3.使用UltraEdit软件观察字符“旻,读作mín”的内码,部分界面如图所示。
下列说法正确的是( )
A.字符“旻,读作mín”中只有4个ASCII码字符
B.字符“读”的十六进制码是“AC B6”
C.字符串“Mn”的十六进制码是“4D 6E”
D.字符“i”的二进制码是“01101000”
4.在计算机中,数据存储的基本单位是( )。
A.字节 B.字长 C.字数 D.比特
5.二进制是由字符()和字符()组成的( )
A.0,1 B.4,8 C.0,4 D.a,b
6.使用UltraEdit软件观察内码的部分界面如图所示。
下列说法正确的是( )
A.存储字符“2019A+起跑线”共需要12个字节
B.该字符串包括6个ASCII字符
C.字符“10”内码值十六进制表示为“40”
D.字符“起”内码值二进制表示为“1100011011110000”
7.ASCII中大写字母c的编码为8位二进制数1000011,则大写字母d的8位二进制数的编码为( )
A.01000100 B.01010101 C.01000010 D.010001
8.有运算等式:(20)A -(1010)B =(22)C 。若要使该等式成立,则A、B、C分别对应的进制为( )
A.16、2、16 B.10、2、10
C.16、2、10 D.10、2、16
二、判断题
9.智慧是应用信息解决问题的实践创新能力。(____)
10.同一个汉字的输入码可以有多种,但机内码是唯一的。(____)
11.数据元素之间是一对一的关系的是线性数据结构。(____)
12.全角状态下输入的英文字母也只占一个字节大小。 (______)
13.在数据库中,数据是以二维表的形式组织存储的,称为表。表中的一列称为一条记录,表中的一行称为一个字段。 (____)
14.树结构的数据元素的多对多的关系。(____)
三、填空题
15.用Python语言实现加密算法时,明文和密文都被抽象为_________类型的数据。
16.(101100)2 =(______)16
17.已知某8位的二进制编码10100100对应的二维图形如图-1所示。该二维图形的每一行按照从左到右编码,则图-2对应的二进制编码是多少?
18.数据类型可以分为(_______)数据类型和(_______)数据类型
19.(618)10 =(______)8
20.(2127)8 =(______)10
四、简答题
21.已知 x = +01101 ,y = -11001,利用补码计算x + y
22.阅读材料,完成下列问题。
下图是汉字“大”二进制编码,如果黑色的区块用1来表示,白色的区块用0来表示。
(1)将点阵图第4列的编码用16进制数表示(从下向上排列)
(2)编码“01111100” 是第几行的编码?
(3)存储当前点阵字至少需要多少字节?
五、操作题
23.下面是随机点名器的代码设计,大致可分为四个模块。一是导入相应模块,二是窗体界面元素的产生及布局和有关属性设置,三是打开“点名册.txt”,读取并保存姓名数据,四是设计两个按钮的单击事件代码。以下是部分代码,认真阅读,补充完成下列程序。
from ______________ #导入tkinter模块
import tkinter.messagebox #导入弹窗库模块
import random #导入随机数模块
import datetime #导入日期时间模块
root = Tk() #创建主窗口
root.title("随机点名器") #设置窗口标题
root.geometry('808x280+300+200') #设置窗口大小及位置
root.resizable(0,0) #禁止调整窗口大小
var=StringVar() #定义StringVar()类型
var1=StringVar()
c=_____("点名册.txt",'r') #以只读模式打开文件
a=c.readlines() #读取文件全部内容
c.___________ #关闭文件
b=[] #b作为列表a的备份
试卷第1页,共3页
试卷第1页,共3页
参考答案
1.C2.B3.C4.A5.A6.D7.A8.C
9.错误
10.正确
11.对
12.错
13.错
14.错
15.字符串
16.2C
17.01111100
18.简单 复合
19.1152
20.1111
21.-10100
22.(1)1E (2)第5行 (3)8 B
23.①tkinter import * ②open ③close
答案第1页,共2页