教科版(2019)高中信息技术必修一 第3章 认识数据 达标训练

试卷更新日期:2022-01-19 类型:单元试卷

一、选择题

  • 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. 树结构的数据元素的多对多的关系。

三、填空题

四、简答题

  • 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的备份