浙江省名校新高考研究联盟(Z20联盟)2021届高三第二次联考信息技术试卷

试卷更新日期:2020-12-22 类型:月考试卷

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

  • 1. 下列有关信息与信息处理的说法错误的是(    )
    A、二维码图是一种常见的信息载体 B、天气预报信息可以有不同的表达方式 C、计算机处理信息的能力只与CPU性能有关 D、“仁者见仁,智者见智”说明信息是可以加工处理的
  • 2. 关于浏览器和网页的说法,下列选项中正确的是(    )
    A、浏览器可以编辑、解释执行网页中的HTML代码 B、浏览器与Web服务器之间通过HTTP协议进行通信 C、网页中的超链接只能实现该网站内部网页间的跳转 D、在浏览器中执行“添加到收藏夹”操作,可以保存网页中全部内容
  • 3. 某Access数据表编辑界面如下图所示:

    当前状态下,下列说法正确的是(    )

    A、当前录入的“入库日期”字段值有误 B、可以将“货架号”字段类型设置成主键 C、可以直接对数据表“商品P8617”进行重命名 D、添加一条新记录后“产品ID”的字段值一定是13
  • 4. 在Excel中用26个英文大写字母对单元格列标进行编码,“A” 是第1列,“B” 是第2列,……“Z”是第26列,“AA” 是第27列,则列标编码“BD” 对应的是第(    )列
    A、19 B、35 C、56 D、139
  • 5. 使用Photoshop 软件制作“ 垃圾分类”作品,部分界面如下图所示,下列操作可行的是(    )

    A、将“背景”图层不透明度设置为50% B、使用油漆桶工具修改“标语1”图层中文字的颜色 C、选中“垃圾桶”图层,使用自由变换调整垃圾桶的大小 D、复制“标语1”图层的图层样式,将其粘贴到“标语2”图层
  • 6. 小青制作了一个单场景Flash动画,总帧数为60帧,帧频为12fps。现将其导出为如图所示AVI视频文件,该视频文件大小约为(    )

    A、8MB B、19MB C、94MB D、1.12GB
  • 7. 下列VB表达式的值与其它三个选项不同的是(    )
    A、Abs(Int(-36.3)) B、Mid("3.372",3,2) C、1*2*5+1*2^2+1*2^0 D、Int(Val("37.73"))
  • 8. 某算法的流程图如图所示。执行该流程图时,输入b、p的值为2、12,下列说法错误的是(    )

    A、p>0执行了5次 B、ans←ans*t语句执行了2次 C、流程执行后变量t的值为256 D、输出ans结果是表达式22的值
  • 9. 有如下VB程序段:

    For j=7 To 3 Step -1

        If a(j-2) > a(j) Then

            t=a(j-2): a(j-2)=a(j): a(j)=t

        End If

    Next j

    数组元素a(1)到a(7)的值依次为“1, 4,5,2,7,6,3”,执行该程序段后,元素交换的次数为(    )

    A、2次 B、3次 C、4次 D、5次
  • 10. 有如下VB程序段:

    s ="waste" : n = Len(s)

    s1 = Text1.Text : flag = False

    For i=1Ton

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

            flag = True

            For j = 2 To Len(s1)

                If Mid(s1, j, 1)<>Mid(s, (j+i-2) Mod n + 1, 1) Then flag = False: Exit For

            Next j

            If flag Then Exit For

        End If

    Next i

    执行该程序段后,若flag变量值为True,则文本框Text1中输入的内容不可能的是(    )

    A、ste B、tewa C、steaw D、Wastew
  • 11. 小辉设计了一个排序算法:从前往后、从后往前交替处理,同时尽可能减少比较次数,直至所有元素升序排列。算法的VB程序段如下:

    '待排序的数据存储在数组a(1)至a(N)中,代码略。

    st=1:ed=N:k=1

    Do While st <> ed

        last = st

        For i=st To ed-k

            If a(i)*k>a(i+k)*kThen

                t=a(i): a(i)=a(i+k): a(i+k)=t:

            End If

        Next i

        ed = last:

        t=st:st=ed:ed=t

    Loop

    上述程序段中方框处可选语句为:

    ①Step 1②Step k③last=i④last=i-1⑤k=-k⑥k=k+1

    则⑴⑵⑶处语句依次可为(    )

    A、①③⑤ B、②③⑤ C、①④⑥ D、②④⑥
  • 12. 某对分查找算法的VB程序段如下:

    key=Int(Rnd*20)+3

    i=1:j=6:id=1

    Do Whilei<=j

        m=(i+j)\2

        If key = a(m) Then Exit Do

        If key < a(m) Then

            j=m-1:id=id*2

        Else

            i=m+1:id=id*2+1

        End If

    Loop

    Label 1. Caption = Str(id)

    数组元素a(1)到a(6)的值依次为“4,7,9,14,15,21”,执行该程度段后,标签Label1中显示的内容不可能的是(    )

    A、4 B、7 C、13 D、15

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

  • 13. 某学校对高一年级八个班进行体质健康抽测,并使用Excel软件进行数据处理,如图a所示。

    请回答下列问题:

    (1)、在J3单元格中使用COUNTIFS函数,通过自动填充J4:J10统计并得到各班优秀人数,则J3单元格中的公式为=COUNTIFS( $B$3:$B$306, $I3 , )(提示: COUNTIFS 函数用于统计区域中满足多个条件的单.元格个数。例如: =COUNTIFS(B3:B306, I3, G3:G306,L2)统计出区域B3:B306中满足条件为“高一1班”,且区域G3:G306中满足条件为“及格”的人数。)
    (2)、根据“抽测结果统计表”中的数据,制作的图表如图b所示,创建该图表的数据区域是

    (3)、若要在图a中找出“高一1班得分”最高的学生(如果存在多个符合条件的学生,则全部选取),下列方法正确的是         (多选,填字母)。
    A、先以“班级”为高一1班进行筛选,再以“得分”为最大的1项进行筛选 B、以“班级”为主要关键字升序,“得分”为次要关键字降序,选取排在前面的学生 C、以“得分”为主要关键字降序,“班级”为次要关键字升序,选取排在前面的学生 D、以“得分”为主要关键字降序,再以“班级”为高一1班进行筛选,选取排在前面的 学生
  • 14. 小青使用Flash软件制作主题为“遵守交规”的多媒体作品,如图a所示。

    请回答下列问题:

    (1)、该作品的系统结构设计部分内容如图b所示,若各功能模块的场景播放完成后自动停止,单击“返回”按钮则返回到“主交互界面”。下列说法正确的是(多选,填字母:A . 主交互界面中至少需要4个按钮/ B . 情境再现"场景“按钮"图层第75帧上需添加“Stop():"脚本情境再现命令/ C . 系统结构设计属于作品的需求分析/ D . 通过点击按钮跳转到其它模块,体现了多媒体技术的交互性)

    (2)、“信号灯切换"图层实现绿灯闪烁3秒后转变为黄灯,再转变为红灯的效果,该动画类型为(单选,填字母:A . 逐帧动画/ B . 动画补间动画/C . 形状补间动画)
    (3)、测试当前场景,若要实现第30帧黄灯亮起,“摩托车刹车声” 声音才响起的效果,应进行的操作是
    (4)、“动导语音”图层第40帧添加了“劝争语存mp3”文件。 其声音属性设置如图c所示:测试场景时,当播放到最后一帧动画停止,声音将会(单选,填字母:A . 停止播放/ B . 循环播放/ C . 继续播放3秒同时淡出)

    (5)、测试影片时,单击当前场景中的“返回”按钮,停止当前所有声音播放,同时跳转并停止在“主交互界面”第1帧,则“返回"按钮的动作脚本为On(press)
  • 15. 如图所示,凹槽内放置了n(3≤n≤15)个高度不等的立方柱,立方柱由多个单位为1的立方块叠加而成,立方柱之间如果有间隔则可以用来注水。

    编写VB程序计算立方柱之间的最大注水体积。程序运行时随机生成的数据从左到右依

    特科网了次为“3,0,2,5,0,2,0,4”,分别代表各位置点立方柱的高度(0表示无立方柱)。列表框List1中输出各立方柱高度以及所求的最大注水体积。请回答下列问题:

    (1)、结合程序代码,图中按钮对象的名称是
    (2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。

    Const Maxn = 15

    Dim h(1 To Maxn) As Integer            'h(i)存储第i个立方柱的高度

    Dim b(1 To Maxn) As Integer           'b(i)存储第 i个立方柱的编 号

    Private Sub Cmd1_Click( )

        Dim n As Integer, i As Integer, j As Integer, k As Integer, t As Integer

        Dim left1 As Integer, right1 As Integer, ans As Integer

        n=

        '随机生成各立方柱的高度保存到h(1)到h(n)中, 并在List1中显示,代码略。

        For i=1 To n

            b(i) = i

        Next i

        For i=1 To n- 1   '根据立方柱的高度进行排序

            k =i

            For j=i+1 Ton

                If  Thenk=j

            Next j

            If k <> i Then

                t=h(i):h(i)=h(k):h(k)=t

                t=b(i):b(i)=b(k):b(k)=t

            End If

        Next i

        Left1= b(1): right1 = b(1): ans = 0

        For i=2 To n

            If h(i) = 0 Then Exit For

            If b(i) < left1 Then

                 ans=ans+h(i)*(left1-b(i)-1)

                 left1 = b(i)

             ElseIf b(i) > right1 Then

                 ans

                 right1 = b(i)

             Else

                 ans = ans - h(i)

             End If

        Next i

        List1. AddItem”最大注水体积是:”& Str (ans)

    End Sub

    (3)、程序中加框处代码有错,请改正。
  • 16. 随机生成n个大于等于1且小于等于n的不重复正整数,采用“数据块交换”方式升序排序。数据块交换方式如下:

    在待处理的数据区间中,对相邻且数据个数相等的数据块进行处理。若数字i恰好在第i位置,则不做交换,否则按下列两种情况处理。

    情况A.待处理区间中,若数字i之前的数据个数小于等于其余数据个数,做一次交换可将数字i换到第i位置,如数字i=2时:

    情况B.待处理区间中,若数字i之前的数据个数大于其余数据个数,操作如下:

    ◆奇数个数据:先将待处理区间中第1个数据排除,对其余数据整体做数据块交换,再按情况A处理,如数字i=3时:

    ◆偶数个数据:先将待处理区间整体做数据块交换,再按情况A处理,如数字i=4时:

    (1)、若数组a中数据为“4,5, 1,2,3",则第1次数据块交换后数组a中数据依次为:
    (2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。

    Const Maxn = 30

    Dim a(1 To Maxn) As Integer

    Dim wz(1 To Maxn) As Integer

    '函数功能:数据块[st1… ed1]与后面数据块交换(两数据块相邻且个数相等)

    Function kSwap(st1 As Integer, ed1 As Integer) As String

         Dim i As Integer, t As Integer, n1 As Integer

         n1=ed1-st1+1

         For i=

             t=a(i):a(i)=a(i+n1):a(i+n1)=t

             t = wz(a(i)): wz(a(i)) = wz(a(i + n1)): wz(a(i + n1)) = t

         Next i

         '将处理结果返回,代码略。

    End Function

    Private Sub Cmd1 _Click()

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

         n = Val (Text1. Text)

         '随机生成n个不重复正整数保存到a(1)到a(n)中,并在List1中显示,代码略。

         For i=1 To n

             wz(a(i)) = i

         Next i

         For i=1 To n - 1

             If i <> wz(i) Then

                 num =

                  If wz(i)-i<=num-(wz(i)-i)Then   '按情况A处理

                      s = kSwap(i, wz(i) - 1) : List1. AddItem

                  Else

                  If num Mod 2=0 Then

                      s = kSwap(i, i + num\2 - 1) : List1. AddItem s

                   Else

                      s=: List1. AddItem s

                   End If

                   i=i-1 数字i交换到第i位置的处理尚未完成;

               End If

            End If

        Next i

    End Sub