浙江省台州市联谊五校2018-2019学年高二下学期信息技术期中考试试卷

试卷更新日期:2019-06-11 类型:期中考试

一、选择题(本大题共12小题,每小题2分,共24分)

  • 1. 下列有关信息和信息技术的说法,正确的是(  )
    A、信息在计算机内采用八进制编码 B、物质、能源、信息是构成人类社会的三大要素,他们的共同点是可以共享且不会产生损耗 C、文字、声音、图像等是信息的载体,同时也是信息社会中极为重要的表达技术 D、用微信扫描支付时二维码在一定时间内自动更新,体现了信息的时效性
  • 2. 下列说法正确的是(  )
    A、浏览器浏览的网页遵循sql语言标准,可以用word打开并编辑 B、URL称为统一资源定位符,多个网页可共用一个URL C、选择“网页,仅html”方式保存网页,保存的文件包含超链接 D、pop3协议出错时,无法将邮件发送至收件人的邮箱服务器中
  • 3. 下列应用使用了人工智能技术的有(  )

    ①通过在线翻译网站把英文翻译成中文   ②Excel 软件中的“自动填充”功能

    ③“AlphaGo”围棋程序与人类对弈     ④使用二维码生成器生成二维码

    ⑤通过指纹解锁功能打开手机界面

    A、①②④ B、①③⑤ C、②③④ D、②③⑤
  • 4. 使用 Access 软件打开数据库,部分界面如下图所示。下列说法正确的是(  )

    A、“班级”字段的数据类型为数字型 B、将“姓名”字段名称改为“NAME”,该字段的值不会丢失 C、在数据表视图下,删除“信息”和“通用”两个字段后无法恢复,并且会影响总分 D、在“学号”字段输入 220509 后提示有重复数据,说明该字段为“自动编号”型
  • 5. 将十六进制数65转换成8位二进制数,再将该8位二进制数从左向右按两位一组依次分为4组,每组中的两位相互交换,得到新的8位二进制数,则新的8位二进制数对应的十六进制数是(  )
    A、17 B、11 C、9A D、56
  • 6. 某算法部分流程图如图所示。执行这部分流程,依次输入 1、-6、11、14、13、0,则输出值依次是(  )

    A、11,13,2 B、1,11,13,3 C、11,14,13,3 D、1,11,14,13,4
  • 7. 使用 Goldwave软件编辑音频素材,部分界面如下图所示。下列说法正确的是(  )

    A、执行“删除”命令,保存后文件存储容量减少 B、执行“剪裁”命令,在音频左侧出现1秒钟的静音 C、执行“降低音量”命令,整个音频文件的音量会降低 D、1411kbps的含义是音频的播放速率为每秒钟播放1411位
  • 8. 使用Photoshop软件制作“原味夏天”作品,部分界面如下图所示。下列说法正确的是(  )

    A、可以将“背景2”图层移动到任意一个图层的下方 B、可用文字工具和油漆桶工具来更改“原味夏天”的文字颜色 C、“原味夏天”和“背景 2”两个图层都不能添加“镜头光晕”效果 D、在“风筝”图层中对风筝的位置或大小所做的改变,不会影响到“女孩”图层
  • 9. 用 Flash 软件制作动画作品,其中一个场景的部分时间轴界面如下图所示。下列说法正确的是(  )

    A、如果在“标题”图层第20帧处执行“插入帧”,不会改变整个动画效果 B、为使按钮在动画一开始就出现,可在“按钮”图层第1帧执行“清除帧”命令 C、如果在“音乐”图层第20帧插入关键帧,声音播放效果不变 D、如果在“背景”图层第20帧处添加“stopAllSounds();”,声音播放到20帧停止
  • 10. 【加试题】一副未经压缩的1100×1024像素的BMP图像文件,其存储容量约为1.07MB,则该图像每个像素色彩编码的位数为(  )
    A、4 B、8 C、16 D、24
  • 11. 【加试题】有如下 VB 程序段:

    Private Sub Command1_Click()

    Dim s As String, a As String, t As String

    s = Text1.Text: t = ""

    For i = 1 To Len(s)

        a = Mid(s, i, 1)

        If a >= "0" And a <= "9" Then

            t = t + a

        ElseIf a = "!" Then

            t = ""

        ElseIf t <> "" Then

            List1.AddItem t

        End If

    Next i

    End Sub

    执行程序时,在文本框 Text1 中输入“12+34=46!789ok”(不包括双引号),单击按钮Command1后,在列表框List1中显示的结果是(  )

    A、 B、 C、 D、
  • 12. 【加试题】某对分查找算法的VB程序段如下:

    t = "": i = 1 : j = 9 : f = False

    Do While i <= j And Not f

        m = (i + j) \ 2

        t = t + Str(m)

      If a(m) = key Then

            t =t +“#”

            f = True

        ElseIf a(m) > key Then

            i = m + 1

            t = t + "→"

        Else

            j = m - 1

            t = t + "←"

        End If

    Loop

    数组元素 a(1)到 a(9)的值依次为“68、56、52、36、32、28、26、22、20”,执行该程序段,t的值可能是(  )

    A、5←2→3 B、5←2←1→ C、5→2←1# D、5→7→8→9

二、非选择题(本大题共5小题,4+5+8+3+6,共26分)

  • 13. 小林收集了某地农产品市场价格信息,他用Excel软件对其进行分析统计,初步整理后的数据如图1所示:

    图1

    (1)、根据如图所示,第I、J两列数据通过公式计算得到。小林首先在I5单元格中输入公式=AVERAGE(D5:E5),并利用自动填充功能向下填充到I23单元格。然后再D列和E列之间插入一列,不输入数据,请问农批市场平均价格中的数据(选填:增大/减小/不变)。
    (2)、小林仅对粮食类的数据以“农批市场平均价”为主要关键字按升序进行排序,他应该选择的数据区域为
    (3)、小林根据如图中数据制作了一张图表,如图2所示

    图2

    则他制作图表的数据区域是

    (4)、如图1中的文字“肉蛋类”所在的单元格名称是
  • 14. 某密码强度判断程序功能如下:在文本框Text1中输入由大写字母、小写字母、数字和其它字符4种不同类型字符组成的密码字符串,单击“判断”按钮Cmdl,在标签框Label3 中显示判断结果。程序运行界面如图所示。

    密码强度判断条件如下:密码长度小于6,则强度为“弱”。在密码长度大于等于 6 的情况下,若只出现一种字符,则密码强度为“弱”;若出现两种不同字符,则密码强度为“中”,出现3种以上不同字符,则密码强度为“强”。

    (1)、Cmd1对象属于类。(单选,填字母:A .Label / B .TextBox / C .CommandButton)。
    (2)、实现上述功能的 VB 程序如下,请在划线处填入合适的代码。

    Private Sub Cmd1_Click()

    Dim n As Integer, i As Integer, m As Integer, s As String, c As String

    If n < 6 Then

        Label3.Caption = "弱"

    Else

        s = "0000"

        For i = 1 To n

        c = Mid(Text1.Text, i, 1)

        If c >= "0" And c <= "9" Then

            Mid(s, 4, 1) = "1"   '将字符串 s 第 4 位上的字符替换为"1"

        ElseIf c >= "A" And c <= "Z" Then

          Mid(s, 3, 1) = "1"

        ElseIf c >= "a" And c <= "z" Then

        Else

          Mid(s, 1, 1) = "1"

        End If

        Next i

        m = 0

        For i = 1 To 4

          If Mid(s, i, 1) = "1" Then  

        Next i

        If m < 2 Then

          Label3.Caption = "弱"

        ElseIf m = 2 Then

          Label3.Caption = "中"

        Else

          Label3.Caption = "强"

        End If

    End If

    End Sub

    (3)、若文本框 Textl 中输入的内容为“a26$gh2!”,单击“判断”按钮 Cmd1,事件过程运行结束时,变量 s 的值为
  • 15. 小朱使用 Flash 软件创作“元宵节”为主题的多媒体作品。请回答下列问题:
    (1)、在制作作品前,小朱进行了相应的分析和规划,并进行了脚本编写,下列不属于脚本编写的是(多选,填字母:A .确定作品的结构类型/ B .确定作品的主要界面/ C .制订脚本大纲/ D .编写制作脚本/ E .媒体元素分解)。
    (2)、小朱使用 Flash 软件制作该多媒体作品,如下图所示。

    在“花灯”图层第 30 帧到第 45 帧之间制作了“花灯”由完全透明到完全显示的补间动画,则第 30帧“花灯”实例的颜色 Alpha 值应设置为

    (3)、要使“声音”图层中的声音在动画结束后继续播放,应当将其声音的同步属性设置为
    (4)、测试场景时,若希望“树枝”图层的补间动画从第1帧开始播放,解决的办法是
    (5)、测试影片时,单击“元宵 猜灯谜”按钮,使动画跳转到“猜灯谜”场景第 1 帧并开始播放,则在该按钮上添加的动作脚本是
  • 16. 【加试题】编写一个 VB 程序实现数据左右交替上升排序。功能如下:随机产生n个不重复的整数存数组a,并在列表框list1中显示,单击“排序”按钮Command1,在列表框list2中显示排序后的数据。某遍程序运行后,数组a中存储的左右交替上升排序的n个正整数,如下表所示:

    实现该功能的VB程序如下,但加框处代码有错,请改正。

    Const n = 10

    Dim a(1 To n) As Integer

    Private Sub Form_Load()

        随机产生 n 个不重复的整数存数组 a,并在列表框 list1 中显示。代码略。

    End Sub

    Private Sub Command1_Click()

        Dim i As Integer, j As Integer, t As Integer

        Dim imin1 As Integer, imin2 As Integer

        For i = 1 To n \ 2

          imin1 = i: imin2 = i + 1

        If a(imin1) > a(imin2) Then t = imin1: imin1 = imin2: imin2 = t

        For j = i + 2 To n - i + 1

          If a(j) < a(imin1) Then

          imin2 = imin1: imin1 = j

          '①

          imin2 = j

        End If

    Next j

    If i <> imin1 Then t = a(i): a(i) = a(imin1): a(imin1) = t

    If imin2 = i Then    '②

    If n - i + 1 <> imin2 Then

        t = a(n - i + 1): a(n - i + 1) = a(imin2): a(imin2) = t

    End if

    Next i

    For i = 1 To n

          Text2.Text = Text2.Text + Str(a(i))

    Next i

    End Sub

      ②

  • 17. 【加试题】某程序功能如下:数组a中存放了n*n个两位随机正整数,按n行n列在列表框List1 中显示(即第一行自左向右依次显示a(1)~a(n),第二行自左向右依次显示a(n+1) ~a(2*n),……)。按(行号,列号)的形式在文本框Text1 中输入某矩形区域的左上角位置(x1,y1),在文本框Text2 中输入右下角位置(x2,y2),单击“水平翻转”按钮Command1,对以(x1,y1)和(x2,y2)为对角顶点的矩形区域中的数据进行水平翻转,并将变换后的n*n个数据保存到数组b中,最后在列表框list2 中按照List1的格式显示数组b中的数据。程序运行界面如图所示。

    (1)、对于有8*8个元素构成的数组a,如果输入左上角位置是(2,3),右下角位置是(7,5),水平翻转后,则元素a(27)的值在新数组保存在元素b()(填写下标)中。
    (2)、依据上述描述设计的VB 程序如下,请在划线处填入合适代码。

    Const n = 6

    Dim a(1 To n ^ 2) As Integer, b(1 To n ^ 2) As Integer

    Private Sub Form_Load()

        '产生n*n个两位随机正整数,保存数组a,显示在List1中,代码略。

    End Sub

    Private Sub Command1_Click()

    Dim i As Integer, j As Integer, xy(1 To 4) As Integer

    Dim s As String, tmp As String, c As String

    s = Text1.Text + "," + Text2.Text + ","

    tmp = "": j = 0

    For i = 1 To Len(s)

        c = Mid(s, i, 1)

        If c >= "0" And c <= "9" Then

            tmp = tmp + c

        Else

            j = j + 1

           

            tmp = ""

        End If

    Next i

    For i = 1 To n

        For j = 1 To n

            If i>= xy(1) And i<= xy(3) And j >= xy(2) And j <= xy(4) Then

                b((i - 1) * n + j) =

            Else

                b((i - 1) * n + j) = a((i - 1) * n + j)

            End If

        Next j

    Next i

    List2.Clear: c = ""

    For i = 1 To n * n

        c = c + Str(b(i))

        If  Then

            List2.AddItem c

            c = ""

        End If

    Next i

    End Sub