浙江省北斗星盟2021届高三信息技术适应性考试B卷

修改时间:2021-06-28 浏览次数:173 类型:高考模拟 编辑

选择试卷全部试题 *点击此按钮,可全选试卷全部试题,进行试卷编辑

一、选择题

  • 1. 下列有关信息与信息处理的说法,正确的是(     )
    A . 计算机中所有的字符都采用ASCII码编码 B . 语言、声音、网络和文字是信息的常见表达方式 C . 未经数字化的图像所承载的信息是没有价值的 D . 数字浙江中“城市大脑”系统使用了人工智能技术
  • 2. 下列有关网页与浏览器的说法,正确的是(     )
    A . 用浏览器中打开网页一定需要HTTP协议 B . 用记事本可以编辑网页中的超链接 C . 在搜索引擎中输入关键词越多,得到的相关的网页也越多 D . 在 IE 浏览器中,以“网页,仅HTML(.html;*.htm)”保存网页,可以保存网页中的图像
  • 3. 用Access软件设计某书店信息系统的数据库,其中“销售清单”数据表中需要存储如下图所示的数据。

    编码

    书名

    作者

    销售数量

    销售日期

    价格

    A

    《量子力学》

    ***

    16

    2021/5/1

    25.5

    B

    《人工智能》

    ***

    16

    2021/5/1

    36.5

    ...

    ...

    ...

    ...

    ...

    ...

    A

    《量子力学》

    ***

    2

    2021/5/1

    25.5

    下列关于“销售清单”数据表的描述,错误的是(   )

    A . 该数据表中的字段名称与图中数据的字段名称可以不一致 B . 该数据表中可以增加一个数据类型是“自动编号”的字段 C . 通过Access软件可以修改该数据表中的数据 D . 该数据表中“编码”字段能设置为主键
  • 4. 用UltraEdit软件查看“2021 高三加油!”的字符内码,部分界面如图所示。

    下列说法正确的是(    )

    A . 存储上述字符需要15个Byte B . 字符在计算机内部的编码为16进制 C . “2”的ASCII编码为32H,则可以推算出字符“10”的编码为3AH D . 字符“!”的编码为A1H
  • 5. 使用Photoshop软件制作“抗战胜利”作品,部分界面如图所示。

    下列说法错误的是(    )

    A . 选中“背景”图层,将白色部分填充为蓝色 B . 选中“图标”图层,将图层样式拷贝并粘贴到“人物”图层 C . 将“重拳”图像调整到“人物”图像的左边,并进行水平翻转 D . 用选框工具选中“文字”图层“70”字样,并为该字样添加“风”滤镜
  • 6. 将一个时长为3分钟、采样频率为44.1kHz、量化位数为16位、立体声未经压缩的Wave格式音频文件压缩为MP3格式文件,压缩后的MP3格式文件大小约为3MB,则其压缩比约为(   )
    A . 3:1 B . 5:1 C . 10:1 D . 20:1
  • 7. VB表达式 6 + Int(4.1) Mod 24 \ 2 * 3的值是(    )
    A . 3 B . 6 C . 10 D . 18
  • 8. 某算法的部分流程图如图所示,执行这部分流程,若输入y,m,d的值分别是2021,5,28,则输出的结果是(    )

    A . 146 B . 147 C . 148 D . 149
  • 9. 采用冒泡排序算法对某数据进行降序排列,经过第一轮排序后的结果是“2,3,4,1,5,0”,那么原数据序列不可能的是(    )
    A . 2,3,0,4,5,1 B . 0,2,3,4,1,5 C . 1,2,3,4,0,5 D . 2,0,3,4,1,5
  • 10. 有如下VB程序:

    Private Sub Command1_Click()

        Dim s as string, k as string, i as integer

        s = "*":k = "0"

        For i = 1 To 5

            k = k + "0":s = k + s

            List1.AddItem s

        Next i

    End Sub

    执行该程序后,在窗体界面中显示的结果是(    )

    A . B . C . D .
  • 11. 有如下VB程序段:

    n = Int(Rnd( ) * 4 + 4)

    For i = 1 To 3

        j = 1

        Do While j <= n - i - 1

            If a(j) > a(j + 1) Then

                t = a(j):a(j) = a(j + 1):a(j + 1) = t

            End If

            j = j + 1

        Loop

    Next i

    数组元素a(1)至a(7)的值依次为“16,35,18,11,23,17,32”,执行该程序段后,数组a各元素的值不可能的是(   )

    A . 11,16,18,23,35,17,32 B . 11,16,17,18,23,35,32 C . 11,16,17,18,23,32,35 D . 16,18,35,11,23,17,32
  • 12. 某对分查找算法的VB程序段如下:

    Key = Val(Text1.Text): i = 1: j = 10

    Do While i <= j

        m = (i + j + 1) \ 2

        t(m) = 2

        If Key <= a(m) Then

            j = m - 1

        Else

            i = m + 1

        End If

    Loop

    For i = 1 To 10

        s = s + t(i)

    Next i

    数组元素t(1)至t(10)初值均为0,数组元素a(1)至a(10)的值依次为“4,7,9,11,16,19,22,24,28,29”,在文本框Text1中输入待查找数,执行该程序段后,下列选项中,s的值可能的是(   )

    A . 4 B . 8 C . 10 D . 12

二、非选择题

  • 13. 某同学收集某书店销售及库存的统计数据,使用EXCEL软件处理,如图a所示。

    图a

    每本书对应一个唯一的书名编码,请回答下列问题:

    (1) 根据“销售清单”每本书的销售数量,计算销售小计。先在H3单元格计算“书名编码”是“A”的销量小计,并将公式自动填充到H8单元格。则H3单元格的公式是

    (提示:SUMIF函数用于对区域中满足条件的单元格求和,例如:=SUMIF(B3:B9,B3,E3:E9),表示区域B3:B9中“书名”是“《量子力学》”的所有“小计”的和)

    (2) H8单元格显示的结果是(单选,填字母:A .#DIV/0! / B .#VALUE! / C .0 )。
    (3) 根据图a中数据制作的图表如图b所示,下列说法正确的是            (多选,填字母)。

    图b

    A . 创建该图表的数据区域是G5:H7 B . 将图a“销售清单”中第9行的书名编码“D”改为“A”,则图表会随之变化 C . 对图a“销售清单”中的数据区域A2:E9进行排序,则图表会随之变化 D . 删除“图a”工作表中书名编码是“A”所在的第3行,则图表不会随之变化
  • 14. 小明使用Flash软件主题为“交通安全教育.fla”的多媒体作品,部分界面如图a所示。请回答下列问题。

    图 a

    (1) 关于多媒体作品设计,下列描述正确的是              (多选,填字母)。
    A . 多媒体作品设计步骤是需求分析、规划与设计、脚本编写 B . 确定多媒体作品制作软件属于应用需求分析 C . Flash软件是一个以时间序列为基础的多媒体制作工具 D . 可根据文字脚本直接开始制作“交通安全教育.fla”作品
    (2) 测试影片时,“主界面”场景画面中“人”图层动画先实现人从右往左跑动,再向右上角方向逐渐淡出至消失,则该图层的“人”属于(单选,填字母:A .形状/B .位图/C .影片剪辑元件实例);该图层第60帧中对象的Alpha值为
    (3) “音乐”图层第11帧的属性面板如图b所示,在不影响动画效果的前提下,为使“音乐”图层的声音从第1帧开始播放,并持续到小车与人相撞后停止。下列操作可行的是       (多选,填字母)

    图 b

    A . 将“音乐”图层第11帧移动到第1帧 B . 对“音乐”图层第1帧到第10帧执行“清除帧”操作 C . 在“音乐”图层第1帧执行“清除关键帧”操作,并在第36帧执行“插入关键帧”操作 D . 将“音乐”图层第11帧到第46帧整体移动到第1帧到第36帧
    (4) 为使“主界面”场景的动画播放到最后一帧停止,则可在图层的第60帧上添加动作脚本
  • 15. 小明需要根据订单的取件距离依次安排快递员取件。快递员出发后不能中途折返,但可以接更远距离的快递订单。当小明新接到一个取件订单,他会依次安排可以取件的快递员取件,若该订单距离小于所有已出发的快递员的最远距离,则安排新的快递员出发取件。编写VB程序,实现上述功能。程序运行时,在文本框Text1中输入订单距离(各数值之间用“,”隔开),单击“安排”按钮Command1后,在标签Label2中显示最后一件快递的收取情况。运行界面如图所示。

    (1) 运行窗体中,具有Caption属性的对象共有类。
    (2) 若快递订单的取件距离依次为“243,123,167,309,183,229,87,333,183”,则最后距离为183的订单由号快递员收取。
    (3) 实现上述功能的VB程序如下,请在划线处填入合适的代码。

    Dim dd(0 To 100) As Integer           '记录所有订单的取件距离

    Dim fp(0 To 100) As Integer             '存储第x个快递员取件的最远距离

    Dim xs(0 To 100) As String

    Private Sub Command1_Click()

        Dim n As Integer,i As Integer,k As Integer,s As String

        Dim left As Integer,right As Integer,m As Integer

        Dim x As Integer,r As Integer

        Randomize

        s = Text1.Text: n = 1: i = 1

        Do While i <= Len(s)

            k = i: ch = Mid(s, k, 1)

            Do While

                k = k + 1: ch = Mid(s,k,1)

            Loop

            dd(n) = Val(Mid(s,i,k - i))

            i = k + 1: n = n + 1

        Loop

        x = 1: fp(x) = dd(1)

        For i = 2 To n - 1

            left = 1

            right = x

            Do While left <= right

                m = (left + right) \ 2

                If  Then

                    right = m - 1

                Else

                    left = m + 1

                End If

            Loop

            

            fp(r) = dd(i)

            If r = x + 1 Then x = x + 1

        Next i

        Label2.Caption = "第" + Str(i - 1) + "件快递将由第" + Str(r) + "号快递员收取"

        '列表框List1中显示每位快递员的收取情况,代码略

    End Sub

    (4) 程序加框处代码有错,请改正
  • 16. 整理书目清单。统计某书店每天畅销书的销售清单,计算库存,并根据每本书的警戒库存进行分组处理,按库存数小于等于警戒1库存数,库存数大于警戒1库存数但小于等于警戒2库存数,大于警戒2库存数的分成三组,并按库存数降序排序。某同学编写VB程序如下:从数据库读取销售清单并显示在列表框list1中,点击按钮“书目整理”计算每本书的库存(库存=原有库存数-已经销售的数量,不存在销售数量大于库存数的情况),根据每本书的两个警戒库存,将书目分成三组,每组书目按库存数量降序显示在列表框list2中,程序运行界面如图1所示。

    图1

    例如某天的销售清单,库存数据如图2所示,根据每本书的警戒1和警戒2库存,分组后的数据如图3所示。

    图2

    图3

    (1) 若有140本畅销书,用两位数编码(每位数可以是0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F),则该编码对应的最小的进制数是进制。
    (2) 实现上述功能的 VB 程序如下,请在划线处填入合适的代码。

    Dim stock(1 To 52) As Integer        '存储每本书警戒1和警戒2的库存数量

    Dim num(1 To 100) As Integer           '存储每本书每次的销售数量

    Dim bm(1 to 26) As String           '存储每本书的书名编码

    Dim kc(1 To 26) As Integer          '存储每本书的库存数量

    Dim sell(1 To 26) As Integer,q(1 To 26) As Integer

    Private Sub Form_Load()

        '从数据库读取书目销售清单数据,显示在list1中,分别存在数组

        'stock(1),stock(2)存书名编码A的警戒1库存,警戒2库存;stock(3),stock(4)存书名编码B的警戒1库存,警戒2库存,依次类推,代码略

    End sub

    Private Sub Command1_Click()

        For i = 1 To 100         '处理100条销售清单数据

            k = Asc(bm(i)) - 64

         

        Next i

        n = 0

        For i = 1 To 26      '更新库存数据

            If sell(i) > 0 Then

                n = n + 1

               

                kc(i) = kc(i) - sell(i)

            End If

        Next i

        head = 0: tail = n + 1: j = 1

        Do While j < tail

            r = kc(q(j))

            If r <= stock(2 * q(j) - 1) Then

                head = head + 1

                If  Then t = q(head): q(head) = q(j): q(j) = t

                j = j + 1

            ElseIf r > stock(2 * q(j)) Then

                tail = tail - 1

                t = q(j): q(j) = q(tail): q(tail) = t

            Else

                j = j + 1

            End If

        Loop

        '分组排序及排序后数据显示在列表框list2中,代码略

    End Sub

试题篮