浙江省宁波市十校2019届高三上学期9月联考试卷

试卷更新日期:2019-06-19 类型:月考试卷

一、选择题

  • 1. 二维码是近年来非常流行的编码方式,以下关于二维码的说法正确的是(  )
    A、手机扫描二维码,属于信息的编码过程 B、二维码可以表示文字、图像、超链接等信息 C、通过扫描二维码获得某 URL 的过程,涉及信息的加工与发布 D、某支付 APP 付款二维码每隔一定时间自动更新,主要体现了信息的载体依附性
  • 2. 以下关于网络协议和网页保存类型的描述,正确的是(  )
    A、SMTP协议可以实现将发件人的邮件直接发送到收件人的计算机中 B、FTP协议负责浏览器和Web服务器之间的信息传输 C、通过“网页,全部(*.htm;*.html)”方式保存网页,可以下载网页上的视频 D、通过“Web档案,单个文件(*.mht)”方式保存网页,可以同时保存网页中的图片
  • 3. 以下关于数据库的说法正确的是(  )
    A、数据库中无法存储图片或视频 B、数据库管理系统负责建立、使用和维护数据库,如 Access、DB2等都是小型数据库管理系统 C、在Access数据表视图中,误删了某个字段中的值,可以马上通过“撤销”操作来恢复 D、在 Access 数据表输入数据后,则不能再将任何字段设置为主键
  • 4. 指纹锁(如下图所示)是通过提取指纹图像的特征进行身份识别,其工作流程可以分为:①指纹图像采集 ②指纹图像处理 ③控制门锁开启 ④指纹图像特征的匹配 ⑤指纹图像特征提取,正确的顺序应该是(  )

    A、①②③④⑤ B、①⑤②④③ C、①②⑤④③ D、①④⑤②③
  • 5. 某算法流程图如图所示,执行这部分流程,变量sum的值为:(  )

    A、1 B、3 C、4 D、0
  • 6. 某数据的加密方法如下:

    ⑴ 将字符的 ASCII 码值以字节为单位进行加密处理;

    ⑵ 将一个字节的8位二进制数右移1位,最高位用右移出来的最低位补充;

    ⑶ 将二进制数转换为十六进数,顺序连接,即为该字符的密文。

    用 UltraEdit 软件观察字符“2018,Lucky!”的内码如图所示。

    则字符“z”(小写英文字母)加密后的密文是:(  )

    A、3A B、3D C、40 D、36
  • 7. 用Goldwave软件对某音频文件进行编辑,Goldwave状态栏如下图所示:

    以下说法正确的是(  )

    A、该文件类型为WAVE格式,属于无损压缩格式 B、该音频每秒钟采样1411次,选中部分音频时长为10秒 C、当前状态下插入5秒静音,按原参数保存,文件大小约为4.2MB D、当前状态下,点击“删除”,以原参数保存,则声音存储容量约为原来的一半
  • 8. 小明使用 Photoshop 软件制作“世界杯”作品,部分界面如下图所示:下列说法正确的是(  )

    A、当前状态下,可对“人物”图层作水平翻转,“足球”图层也会随之翻转 B、图中“90%”的含义是显示比例,改变该比例大小不影响图像的实际像素 C、“人物”图层添加了两个图层样式,其中只有“投影”样式可见 D、当前状态下,可将“人物”图层的图层样式拷贝到“文字”图层
  • 9. 使用 Flash 软件制作动画作品,部分编辑界面如下图所示。其中“蜻蜓”图层第40帧有动作命令 gotoAndStop(“load”,10);“蜻蜓”图层利用“蜻蜓”元件实例制作了从左到右飞出舞台的动画效果;“声音”图层中声音的同步属性为“数据流”。

    下列说法不正确的是(  )

    A、“蜻蜓”元件的类型可能为“影片剪辑” B、当前状态下,可以在“背景”图层第15帧插入关键帧 C、测试场景时,播放到最后一帧,动画会自动跳转并停止在load场景第10帧 D、若要声音播放2秒后停止,可以在“声音”图层第25帧插入空白关键帧
  • 10. 【加试题】某图片的属性面板如图所示:

    转换成jpg格式后,存储容量为288KB,则压缩比为(  )

    A、8 : 1 B、5 : 1 C、20 : 1 D、1 : 1
  • 11. (加试题) 有如下VB程序段:

    Dim a(1 To 10) As Integer

    Dim s As String, n, i As Integer

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

    For i = 1 To n - 1

    a(i) = Val(Mid(s, i, 2))

    Next i

    For i = 1 To n - 2

    k = i

    For j = i + 1 To n - 1

    If a(k) < a(j) Then k = j

    Next

    If k <> i Then

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

    End If

    Next i

    Text1.Text = Str(a(1))

    该程序段运行后,文本框 Text1 中显示的内容是:(  )

    A、18 B、54 C、85 D、8
  • 12. 【加试题】数组a中依次存放6个有序数据“23 33 44 55 66 77”。

    Dim a(1 To 10) As Integer

    Dim s As String, n, key As Integer

    a(1) = 23: a(2) = 33: a(3) = 44: a(4) = 55: a(5) = 66: a(6) = 77

    i = 1: j = 6: c = 0: key = 35

    Do While i <= j

    c = c + 1

    m = (i + j) \ 2

    If (j - i + 1) Mod 2 = 0 Then m = m + 1

    If a(m) = key Then Exit Do

    If key < a(m) Then j = m - 1 Else i = m + 1

    Loop

    该程序段运行后,下列各变量的值不正确的是(  )

    A、i=3 B、j=2 C、c=3 D、m=2

二、填空题

  • 13. 某研究小组收集了“浙江省2016年农林牧渔总产值”数据,制作了一张统计表,如下图1所示。

    图1

    请回答以下问题:

    (1)、单元格C4:G4的公式是从B4单元格通过自动填充功能得出,由图1可知F4单元格公式为:
    (2)、根据图1制作的图表如图2所示,可知制作该图表的区域为:A3,A5:A10,

    图2

    (3)、对图1数据做如下操作,会引起图表变化的是:_______。(单选)
    A、以农业产值为关键字,对所有浙西南城市进行降序排序; B、将宁波市的林业产值修改为24.8; C、选定数据区域 B4:G17 设置单元格格式,保留1位小数; D、对区域 A3:G17 筛选“农业产值”最大的三项)
    (4)、要对浙西南的所有城市,按“渔业产值”进行降序排序,则排序时应选择的数据区域为:
  • 14. 小李利用所学的 VB 知识,编写了一个简单计算器:在文本框 Text1 中输入一个加减算式(只包含数字和“ +”、“ -”符号,以“ =”结束),点击“计算”按钮 Command1,计算结果在标签 Label1 上显示。程序运行界面如下图所示:

    (1)、要实现程序运行时,单击文本框 Text1 即可将文本 框 清 空 , 则 应 在 (A 、Command1_Click/B 、 Form_Load/C 、 Text1_Click)事件处理过程中添加语句 Text1.text=””。
    (2)、实现上述功能的 VB 程序如下,请在划线处填入合适的代码

    Private Sub Command1_Click

    Dim s As String, ch As String, sum As Integer

    Dim fh As Integer

    s = Text1.Text: fh = 1: p = 0: sum=0

    For i = 1 To Len(s)

    ch = Mid(s, i, 1)

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

    p =

    Else

    sum =

    p = 0

    If ch = "-" Then

    fh = -1

    ElseIf ch = "+" Then

    fh = 1

    End If

    End If

    Next i

    Label1.Caption = Str(sum)

    End Sub

    (3)、若文本框 Text1 中输入的内容为“ 12*10=”(不包括双引号),单击“计算”按钮后,标签Label1 上将显示: .(A 、 120 / B 、 22 / C 、 0 /D 、程序出错无法显示)
  • 15. 小明制作了一个主题为“2018世界杯”的Flash作品,其中“main”场景的制作脚本如下所示。

    请回答以下问题。结合制作脚本及图2,请回答案问题⑵⑶⑷⑸⑹

    场景名:main

    序号类别:2

    进入方式:由“load”场景单击“Enter”按钮进入

    呈现方式:

    ⒈足球从舞台外右上侧进入舞台,

    最终停在舞台下方中央。

    ⒉“按钮”图层的按钮出现在舞台

    左下方,单击该按钮,动画从本

    场景第1帧开始播放。

    呈现顺序:

    ⒈一开始出现草地背景,“音乐”响起。

    ⒉动画开始 1 秒后,足球从场外右上侧飞入,补间动画持续2秒后,静止在舞台下方中央。

    ⒊动画开始1.5秒后,文字由小变大,旋转一圈进入舞台上方,持续2秒后静止在舞台上。

    ⒋最后出现“ replay”按钮,动画停止播放。

    (1)、用Photoshop打开足球图片“ball.jpg”,如图1所示。要去除白色背景,使其导入Flash后背景透明,以下操作可行的是: 。(单选:A 、用魔棒选中白色背景,删除后存为gif格式/B 、用橡皮擦工具擦除白色,将文件存为png格式/C 、用魔术橡皮擦工具点选白色区域,并将文件存为gif格式)

    图1

    图2

    (2)、足球在第11帧时的坐标位置可能为:           
    A、 B、 C、 D、
    (3)、文字由小到大,旋转一圈进入舞台上方,可知文字动画是 。(A 、动画补间;B 、形状补间)。
    (4)、文字的出现与脚本设计不符,修改方法为:
    (5)、在不影响其它动画播放效果的前提下,要使音乐播放到第40帧时停止,以下可行的操作有: 。(多选:A 、在“音乐”图层第40帧插入空白关键帧/B 、删除“音乐”图层第40帧至60帧/ C 、选中“音乐”图层第40帧,添加动作命令 stopAllSounds; /D 、在“音乐”图层第40帧插入关键帧,并添加动作命令 stop;)
    (6)、结合制作脚本可知,“ replay”按钮上的动作命令为:
  • 16. 在VB的算术运算中,最大的实数类型double有效位数也只有15位。为了实现除法运算保留任意位数,小明根据除法原理,编写了如下程序,功能如下:在文本框Text1中输入被除数(正整数),在文本框Text2中输入除数(正整数),在文本框Text3中输入小数位数,单击按钮Command1,在标签 Label 中显示除法运算的商。程序运行界面如图所示,但加框处代码有错,请改正:

    Private Sub Command1_Click

    Dim x, y As Integer

    Dim n As Integer

    Dim s As String

    x = Val(Text1.Text): y = Val(Text2.Text)

    n = Val(Text3.Text)

    s = s + Str(x \ y)

    s = s + "."

    k = x Mod y

    For i = 1 To n

        ‘①

        ‘②

    k = x Mod y

    Next i

    Label1.Caption = "商为: " + s

    End Sub

     ② 

  • 17. 小明编写了一个 VB 程序对成绩数据进行排序。为保证相同分数的同学相对位置(指原数据中的前后关系)不发生改变,他试着采用一种新的排序算法来解决。为便于描述算法的实现过程,假定有如下数组 a:

    下标

    1

    2

    3

    4

    5

    5

    3

    3

    2

    4

    第一步:统计数组 a 中每个值 a(i)出现的次数,存入 b(a(i)),统计完成后数组 b 的情况如下:

    下标

    1

    2

    3

    4

    5

    0

    1

    2

    1

    1

    第二步:从前向后,依次使数组 b 中的每个值等于其与前一项之和,这样数组 b(a(i))就代表了数组 a 中小于或等于 a(i)的元素个数,完成第二步后数组 b 如下:

    下标

    1

    2

    3

    4

    5

    0

    1

    3

    4

    5

    第三步:从后往前,依次将数组a中元素填入数组c中,将数组元素a(i)放在数组c的第b(a(i))项,如元素a(1)=5,应该放在数组c的b(5)位(即c(5))。每放一个元素就将b(a(i))递减;完成第三步后,数组c如下所示,已经完成升序排序,且相对位置不变,即原来a(2)的值3仍然在a(3)的值3前面。

    下标

    1

    2

    3

    4

    5

    2

    3

    3

    4

    5

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

    实现上述功能的VB程序如下,回答以下问题:

    (1)、从代码中可以得知,用于连接数据库的对象名是:
    (2)、请在划线处填上相应代码。

    Dim a(1 To 50) As Integer '存放学生的成绩

    Dim sname(1 To 50) As String '存放学生姓名

    Dim n As Integer

    Private Sub Command1_Click

        Dim conn As New ADODB.Connection

        Dim rs As New ADODB.Recordset

        conn.ConnectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +

        App.Path + "\stu.accdb"

        conn.Open

        strSQL = "SELECT * From stucj"

        Set rs.ActiveConnection = conn

        rs.Open strSQL

        n = 0

        List1.AddItem "姓 名" & " " & "成绩"

        Do While Not rs.EOF

        n = n + 1

        a(n) = rs.Fields("cj")

        sname(n) = rs.Fields("xm")

        List1.AddItem sname(n) & " " & Str(a(n))

       

        Loop

        rs.Close

        conn.Close

    End Sub

    Private Sub Command2_Click

        Dim i As Integer, k As Integer

        Dim b(0 To 100) As Integer

        Dim c(1 To 50) As Integer, c1(1 To 50) As String 'c 和 c1 作为临时数组

        For i = 1 To n

        b(a(i)) = b(a(i)) + 1

        Next

        For i = 1 To 100

        b(i) =

        Next

        For i = n To 1 Step -1

        c(b(a(i))) = a(i)

        c1(b(a(i))) = sname(i)

       

        Next

        For i = 1 To n '把临时数组 c 和 c1 中的数据放入 a 和 sname 数组

            a(i) = c(i)

            sname(i) = c1(i)

        Next

        List2.AddItem "姓 名" & " " & "成绩"

          For i = 1 To n

              List2.AddItem sname(i) & " " & Str(a(i))

          Next

    End Sub