浙江省宁波市十校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、06. 某数据的加密方法如下:
⑴ 将字符的 ASCII 码值以字节为单位进行加密处理;
⑵ 将一个字节的8位二进制数右移1位,最高位用右移出来的最低位补充;
⑶ 将二进制数转换为十六进数,顺序连接,即为该字符的密文。
用 UltraEdit 软件观察字符“2018,Lucky!”的内码如图所示。
则字符“z”(小写英文字母)加密后的密文是:( )
A、3A B、3D C、40 D、367. 用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 : 111. (加试题) 有如下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、812. 【加试题】数组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