浙江省“七彩阳光”2020届高三信息技术新高考研究联盟阶段性评估试卷

试卷更新日期:2020-06-16 类型:月考试卷

一、选择题(本大题共12小题,每小题2分,共24分,在每小题给出的四个选项中,只有一个符合题目要求)

  • 1. 下列有关信息和信息技术的说法正确的是(  )
    A、信息技术是对信息进行采集、处理、传输、存储、表达和使用的技术   B、古代也能对信息进行处理,只是信息经过加工处理后不能改变其使用价值 C、信息是人类社会的重要资源,同种信息只能用一种方法和途径获取 D、某知名网红直播推销的产品销量火爆,说明个人推荐的评价方式参考价值较高
  • 2. 下列应用到人工智能的是(  )

    ①利用宿舍的测温门测量体温

    ②医院服务机器人与人进行语音交流并提供资讯

    ③居家时期远程控制公司电脑进行文件下载

    ④手机外卖使用人脸识别付款

    ⑤能够实现自动驾驶的汽车

    A、③④⑤ B、②④⑤ C、②③⑤ D、①②④
  • 3. 小胡使用IE 浏览器访问网易云音乐 http://music.163.com/,下列说法正确的是(  )
    A、网易云音乐的网页端属于数据库管理系统 B、为方便使用,小胡添加该网页到收藏夹,实际上是收藏了网页的内容 C、在访问过程中,浏览器与 WEB 服务器之间通过超文本传输协议(HTTP)进行传输 D、小胡要登录自己网易云音乐的账号,只需要在数据库中验证用户名是否正确即可。
  • 4. 用 UltraEdit 软件查看“2020 中国加油!”的字符内码,部分界面如图所示

    下列说法正确的是(  )

    A、字符“!”可能是在半角状态下输入的,使用ASCII编码 B、字符“10”的内码用二进制表示为00111010 C、上图中共有6个ASCII编码,8个汉字编码 D、将“中国”输入电脑,其输入码是唯一的
  • 5. 使用Photoshop软件制作“中国加油”海报,界面如图所示,下列说法正确的是(  )

     

    A、当前状态下,可以直接复制“左拳”图层的图层样式到“右拳”图层 B、当前状态下,“背景”图层看不到是因为图层不透明度的设置 C、可以直接对“中国加油”图层设置滤镜效果 D、将此文件导出成 jpg 后,“我们与你同在”图层可以看到外发光、内发光和斜面和浮雕三种图层样式效果
  • 6. 某时长30秒,256色的AVI格式无声未压缩视频,其余部分参数如图所示,使用视频编辑软件将其压缩后,视频存储容量为111 MB, 则其压缩比约为(  )

    A、1:16 B、513:1 C、16:1 D、1:8
  • 7. 某算法的部分流程图如图所示,若输入的n值为 95,最终输出的S值为(  )

    A、00010111 B、11010000 C、11100000 D、00000111
  • 8. 下列VB 表达式中,可取到最小值中,最小的为(  )
    A、Rnd-99 B、Fix((-Rnd*45))*2-10 C、(Rnd-Rnd)*100 D、Int(-Rnd*45)*2-10
  • 9. 分别采用选择排序和冒泡排序对数据序列“15 89 60 34 10 28 70”完成升序排序,则在两种排序方法过程中,数据“60”发生交换的次数分别可能为(  )
    A、3  3 B、2  4 C、21  4 D、3  4
  • 10. 有如下 VB 程序段

    Private Sub Command1_Click()

    Dim a(1 To 6) As Integer

    Dim d(1 To 6) As Integer

    a(1) = 28: a(2) = 21: a(3) = 30: a(4) = 11: a(5) = 12: a(6) = 29

    Const n = 6

    Max = 0

    For i = 1 To n

        d(i) = 0

        For j = 1 To i - 1

         If a(j) < a(i) Then d(i) = d(i) + 1

        Next j

        If d(i) > Max Then Max = d(i)

    Next i

    End Sub

    执行完以上程序后,Max的值为(  )

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

    For i = 1 To 8

    a(i) = (Int(Rnd * 10) + 1) * (i Mod 2 + 1)

    Next i

    k = 1

    For i = 1 To 3

    For j = 1 To 8 - 2 * i

    If k * a(j) < k * a(j + 2) Then

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

    End If

    k = -k

    Next j

    Next i

    执行该程序后,a(1)~a(8)可能的值为(  )

    A、18,3,14,11,10,8,2,9 B、18,8,14,6,10,5,2,3 C、2,3,10,8,14,8,18,9 D、18,3,14,4,10,8,2,9
  • 12. 依据对分查找思想设计了如下三分查找程序,已知数字a(1 To 10)中的数据分别为“15,25,40,45,55,59,67,78,89,96”,在文本框 Text1中输入“55”,则列表框 List1 中输入位置值“5”,在文本框 Text1 中输入“47”,在列表框 List1 中输入与“47”左右相邻的位置“4  5”,实现该功能的VB程序段如下:

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

    Do While i<=j And Not flag Lmid=  ⑴  

    Rmid=j-(j-i)\3

    If Key=a(Lmid) Or Key=a(Rmid) Then Flag=True

    Elseif  ⑵  Then

    i=Lmid+1

    j=Rmid-1

    Elseif Key<a(Lmid) Then

    j=Lmid-1

    Else

    i=Rmid+1

    End if

    Loop

    If Flag And Key=a(Lmid) Then

    List1.AddItem Str(Lmid)

    ElseIf Flag Then

    List1.AddItem Str(Rmid)

    Else

    List1.AddItem  ⑶  EndIf

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

    ①(j-i)\3+i ②(i+j)\3+1 ③Key<a(Lmid) And Key>a(Rmid) ④Key>a(Lmid) And Key<a(Rmid)

    ⑤str(i)+str(j) ⑥Str(j)+Str(i)

    则(1)(2)(3)处的语句依次为(  )

    A、①④⑥ B、②③⑤ C、①④⑤ D、②④⑥

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

  • 13. 小王计算2019年销售部销售人员业绩,并用Excel软件进行数据处理,如图所示。

     

     

    请回答下列问题:

    (1)、百分比排名函数 PERCENTRANK(数据区域,x)用于返回 x 超过一个数据区域中的百分比,小王利用该函数计算每个销售人员的总销售额在所有销售人员总销售额中的百分比排位。

    如上图所示,通过K3单元格中的公式,得出程小萍的业绩超过95%的销售额,对K4:K46进行自动填充,K46单元格中的显示结果是(单选,填字母: A . # VALUE! / B .26%/ C . #DIV/0! / D . 100%)。

    (2)、若要正确计算“百分比排名”列的数据,可对K3单元格中的公式进行修改,并对K4:K46进行自动填充,则K3单元格中的公式是 。
    (3)、图中的部门为文本数据,构成规则是:“销售”(2位)+部门序号(1位)+“部”(1位)。若要同时筛选出部门是“销售1部”和“销售3部”的所有销售员数据,下列筛选方式可行的是     (多选,填字母)。
    A、 B、   C、 D、  
  • 14. 用Flash软件打开“沧海一粟.fla”文件,编辑界面如图所示。

     

    请回答下列问题:

    (1)、创作多媒体作品需要进行应用需求分析和创作需求分析。下列属于创作需求分析的是(多选,填字母:A .作品一般在什么场合使用 /B .作品要讲授什么知识或解决什么问题/C .作品的创作过程需要哪些硬件/D .作品的主要内容是什么/E .确定获得原始素材的方式)。
    (2)、音乐图层的声音同步方式为“数据流”,若想不改变原动画效果让音乐在第1.5 秒时重新开始播放,则可行的操作是
    (3)、测试影片时,单击当前场景中的“进入”按钮,停止所有声音播放,同时跳转到“成语故事”第1 帧等待,则“开始”按钮的动作脚本为on(press){}。
    (4)、若使该作品发布后具有交互功能,下列格式中应选择 。(多选,填字母:A .Windows 放映文件(*.exe) /B .GIF 动画 (*.gif) /C .Flash 影片(*.swf) /D .WindowsAVI(*.avi) /E .JPEG 图像(*.jpg)。
  • 15. 求数组a 中非降序数列的方法,算法描述如下:

    ⑴用数组依次存储每个非降序数列中最大的元素(查找过程中的最大值),初始时b(1)为数组a第1个元素。

    ⑵加入方法:将a(i)与数组b中的每个元素依次逐个比较:

    若a(i)不比b(j)小就用a(i)替换b(j)中的值;将a(i)添加到第j个非降序数列中,并连接到c数组的c(j)中。

    若a(i)比b(j)都小,则在数组b最后添加新的元素值为a(i),即将a(i)添加到第j+1个下降数列中,并连接到c数组的c(j+1)中。

    ⑶若数组a各元素的值为:12,36,16,36,27,18时,则3个非降序数列分别为:“12,36,36”,“16,27”,“18”。

    程序运行界面如下图所示:

    小明依据上述描述设计了如下VB程序。请回答下列问题:

    (1)、代码"List1.Clear"中的 Clear 是 。(单选,填字母: A .对象名 /B .事件名 /C .属性名 /D .方法名)
    (2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。

    Const m=15

    Dim a(1 To m) As Integer Private Sub Form_Load()

    ‘读取m个数据,依次存储到 a(1)、a(2)、……a(m)中,代码略End Sub

    Private Sub Command1_Click()

    Dim b(1 To m) As Integer '存储数列最大的值Dim c(1 To m) As String     ‘存储非降序数列Dim i As Integer

    Dim bottom As Integer Dim j As Integer

    Dim bn As Integer      ‘存储非降序数列的个数List1.clear

      b(1) = a(1)

          ①  

      c(1) = Str(a(1))

      For i = 2 To m 

         For j = 1 To bn

             If   ②   Then

                b(j) = a(i)

                

                Exit For

             End If

        Next j

        If j > bn Then

           bn = bn + 1

                ③       

           c(b(n)) = Str(a(i))

        End If

      Next i

    For i = 1 To bn

         List1.AddItem c(i)

    Next i

    Text2.Text = "数列中共有" + Str(bn) + "个非降序序列"

    End Sub

     ② ③ 

    (3)、程序中加框处代码有错,请改正。
  • 16. 淳安千岛湖中有若干座岛屿,有些岛屿之间有桥相连,有些岛屿之间无桥相连,可以通过其它的岛屿相连。现在我们来建立一种关系矩阵模拟这种现象,如有9个岛屿,依次编号为1~9,相互之间有桥相连在矩阵中用1表示;无桥相连用0表示;对于自身也用0表示,即矩阵的左上角到右下角的对角线全为0。

    李同学设计了一个用来求两座岛屿之间相连所需桥的数量的VB程序,点击“生成矩阵”按钮Command1,随机产生一个关系矩阵,并在列表框List1中显示。在文本框Text1和Text2中输入岛屿的编号(1~9),点击“求解”按钮Command2,在Labell中输出两座岛屿之间相连所需桥的数量。VB程序运行界面如图所示。

    对无桥相连的两座岛屿p1,p2之间相连的算法思想如下:

    ①p1岛屿所在行开始,将与其相连的岛屿依次添加到数组b中。

    ②若数组b中未出现岛屿p2,则依次查找与其相连岛屿的所在行,将新出现的相连的岛屿添加到数组b中。

    ③在查找过程中同时记录查找步数。

    数组b内全部搜索完毕,若p2还是未出现,则两座岛屿之间无法相连,反之输出桥的数量。请回答以下问题:

    (1)、如上图所示的矩阵,从5号岛屿到9号岛屿最少需要经过座桥。
    (2)、请在划线处填入合适的代码。

    Const n = 9              ‘岛屿的数量

    Dim a(1 To n * n) As Integer

    Private Sub Command1_Click()

    Dim s As String List1.Clear

    For i = 1 To n

       For j = i To n

        If j = i Then

         a((i - 1) * n + j) = 0    ‘对角线为0

        Else

         a((i - 1) * n + j) = Int(Rnd * 2)

             ①          ‘矩阵对称

        End If

       Next j Next i

    For i = 1 To n

        s = ""

        For j = 1 To n

            s = s + Str(a((i - 1) * n + j))

        Next j

        List1.AddItem s Next i

    End Sub

    Private Sub Command2_Click()

      Dim b(1 To n) As Integer

      Dim qiao(1 To n) As Integer     ‘记录相连岛屿之间桥的数量

      Dim find(1 To n)  As Boolean     ‘记录某岛屿是否被添加到数组b中

      Dim p1 As Integer, p2 As Integer, cur As Integer, k As Integer, q As Integer

      p1 = Val(Text1.Text)

      p2 = Val(Text2.Text)

      cur = p1: k = 1: q = 0

      find(cur) = True

      Do While find(p2) = False

        For i = 1 To n

          If a((cur - 1) * n + i) = 1 And find(i) = False Then

            b(k) = i: k = k + 1

            find(i) = True

                     ②        

          End If

        Next i

        q = q + 1

        If q = k Then Exit Do Else      ③        

      Loop

      If find(p2) = True Then

        Label1.Caption = "需要经过" + Str(qiao(p2)) + "座桥"

      Else

       Label1.Caption = "无桥相连"

      End If

    End Sub

     ② ③