浙江省湖州市2018-2019学年高二下学期信息技术期末考试试卷
试卷更新日期:2019-07-23 类型:期末考试
一、选择题(本大题共12小题,每小题2分,共24 分)
-
1. 下列有关信息的说法,正确的是( )A、信息的形态不能转换 B、语言和文字是常用的信息表达技术 C、扫描条形码的过程属于信息的获取 D、只有经过计算机处理的信息才具有价值2. 下列应用中,体现了人工智能技术的是( )A、小区门口车辆进出时车牌的自动识别 B、Word 软件中输入“:)”自动更正为“J” C、手机扫描二维码自动跳转到问卷调查页面 D、智能手环将计步的数据同步到手机 APP3. 使用 Access 软件打开数据库,部分界面如图所示,下列说法正确的是( )A、该数据表的名称是“人员信息.accdb” B、数据表中的数据不可以通过外部数据导入 C、“是否会员”字段的值可以输入“是”或“否” D、可以在“姓名”和“年龄”字段之间插入新字段4. 十进制正整数 n 转换为二进制数,该二进制数共 4 位,下列说法正确的是( )A、若该二进制的首位为1,则 n 必大于9 B、若该二进制的末位为1,则n+1 可能为奇数 C、该二进制数首位去掉,转换为十进制数,所得的值是 n\2 D、该二进制数按位取反,转换为十进制数,与 n 相加的结果必为155. 使用 GoldWave 软件打开某音频文件,选中其中一段音频后的部分界面如图所示。下列说法正确的是( )A、清除右声道音频后按原参数保存,其存储容量减半 B、增加10db 音量后按原参数保存,其存储容量不变 C、执行“删除”操作后,音频时长变为7秒 D、插入1秒静音后,左声道时长变为8秒6. 未经压缩的 BMP 图像文件a.bmp和b.bmp,其参数分别为1024×600像素、256色和1024×300像素、16 位色,则图像文件a.bmp与b.bmp存储容量之比约为( )A、1 : 1 B、1 : 2 C、4 : 1 D、32 : 17. 在 Flash 中,编辑库中的元件及将元件应用到场景舞台的部分界面如图所示,下列说法正确的是( )A、修改元件内容,测试影片时场景1中的该元件实例不会相应改变 B、修改元件编辑界面中的帧频,不影响该动画中其他场景的帧频大小 C、场景1“文字”图层只有一帧,测试影片时不会呈现动画效果 D、场景1“文字”图层第1帧含α标志,表示该帧包含帧命令8. 下列表达式的运算结果与其他选项不同的是( )A、Len("123") + 2 ^ 2 B、Abs(Int(-6.8)) C、Asc(Mid("789", 1, 1)) D、Val("9") - Sqr(4)9. 某算法的部分流程图如图所示。执行这部分流程,则输出 x 的值是( )A、50 B、55 C、60 D、6510. 有如下 VB 程序段: i = 1: n = 5
Do While i <= n
x = Int(Rnd() * 9) + 1 If x Mod 2 = 1 Then
a(i) = x Else
a(n) = x n = n - 1
End If
i = i + 1 Loop
数组元素的初值均为 0,执行该程序段后,在下列选项中 a(1)至 a(5)各元素值不可能的是( )
A、7 1 3 9 8 B、3 3 0 8 8 C、0 1 0 4 2 D、1 3 5 5 011. 有如下 VB 程序段: i = 1Do While i <= 5
If i = 1 Or a(i - 1) <= a(i) Then i = i + 1
Else
t = a(i): a(i) = a(i - 1): a(i - 1) = t i = i - 1
End If Loop
数组元素a(0)到a(8)的初始值依次为“0,4,7,3,5,1,8,6,2”。执行该程序段后,数组元素a(1)到a(8)的值分别是
A、1 3 4 5 7 8 6 2 B、7 5 4 3 1 8 6 2 C、4 7 3 1 2 5 6 8 D、4 7 3 8 6 5 2 112. 有如下 VB 程序段:i = 1: j = 63: n = 0
Do While i <= j
m = (i + j) \ 2
If key = a(m) Then Exit Do
ElseIf key < a(m) Then j = m - 1: n = n - 1
Else
i = m + 1: n = n + 1 End If
Loop
数组元素a(1)到a(63)存放着递增的数据。若执行该程序段后,n 的值为 6,则下列表达式成立的是( )
A、key < a(1) B、key = a(1) C、key = a(63) D、key > a(63)二、非选择题(本大题共 4 小题,其中第 13 小题 4 分,第 14 小题 8 分,第 15 小题 7 分,第 16 小题 7 分,共 26 分)
-
13. 小李收集了 2017 年底浙江省各地市人口数据,并使用 Excel 软件进行数据处理,如图 a 所示。
图 a(1)、根据图a中数据制作的图表如图b所示,创建图表的数据区域是
图 b(2)、图a中“地市所占比(%)”列数据通过公式计算并自动填充得到,以下方法可行的是 (多选,填字母)。A、选中“G3”单元格,输入“=F3/F14*100”后自动填充 B、选中“G3”单元格,输入“=F3/$F$14*100”后自动填充 C、选中“G3”单元格,输入“=SUM(B3:E3)/$F$14*100”后自动填充 D、选中“G3”单元格,输入“=SUM($B$3:$E$3)/SUM($F$3:$F$13)*100”后自动填充(3)、若图a中 G列数据由题(2)中的方法得到,现将区域A1:G13直接复制并粘贴到 sheet2工作表中A1开始区域,则 sheet2工作表G3单元格显示的内容是(单选, 填字母:A .15.21 /B .#DIV/0! /C .0.00)。14. 小王制作主题为“五四传承”的多媒体作品,首先使用Photoshop软件制作一张背景图片,然后使用Flash软件制作动画。请回答下列问题:(1)、如图a所示,当前状态下,下列操作可行的是(多选,填字母,A .使用油漆桶工具对“五四”图层内容进行填充 / B .将“左人”图层移动到“背景” 图层的下方 / C .对“青年节”图层的内容进行自由变换 / D .对“右人”图层添加模糊滤镜)。
图 a(2)、如图b所示,“文字”图层第1帧到第24帧实现了由“五四”文字变化为“传 承”文字的动画效果,该动画类型为(选填,填字母,A .动画补间动画 / B .形状补间动画 / C .逐帧动画)。(3)、如图b所示,“声音”图层被隐藏,测试影片时(选填,填字母,A .能 / B .不能)听到声音效果(声音同步为“数据流”)。
图b(4)、测试场景时,“按钮”图层中的按钮在第48帧才出现。为了使按钮从第1帧开始出现并延续到本场景动画结束,下列操作方法中可行的是(多选,填字母:A .选中“按钮”图层第1帧执行“清除关键帧”操作 / B .选中“按钮”图层第48帧,移动到“按钮”图层第1帧 / C .选中“按钮”图层第1帧执行“清除帧”操作 / D .选中“按钮” 图层第48帧执行“复制帧”操作,在第1帧执行“粘贴帧”操作)。(5)、测试影片时,单击按钮图层的“静音”按钮,音乐停止播放,则“静音”按钮的动作脚本为。15. 编写“矩形面积”程序,实现如下功能:按一定比例随机生成a(1)至a(100)数组元素的值:0或1(0多1少);将这100个数组元素,按行依次转化为10×10的二维阵列; 当数组元素的值为0 时显示成“□”,当数组元素的值为1时显示成“◆”,并在列表框 List1中输出。寻找阵列中,由“□”字符构造出的最大面积的矩形,在标签Label1中显示最大面积所占的单位数。程序运行界面如图所示。实现上述功能的VB代码如下:
Dim a(1 To 100) As Integer Private Sub Command1_Click()
Dim i As Integer, s As Integer, smax As Integer ‘用于随机生成数据,并将阵列按规则在列表框中输出,该部分功能的代码略。
smax = 0
For i = 1 To 100
If a(i) = 0 Then s = search(i) If s > smax Then smax = s
Next i
Label1.Caption = "最大面积的矩形,占" + Str(smax) + "个单位。" End Sub
Function search(i As Integer) As Integer
Dim x As Integer, x1 As Integer, xend As Integer Dim y As Integer, y1 As Integer
Dim s As Integer
x = (i - 1) Mod 10 + 1 '起始列号 y = (i - 1) \ 10 + 1 '起始行号 x1 = x
y1 = y xend = 10
search = 0
Do While y1 <= 10
If a((y1 - 1) * 10 + x) = 1 Then Exit Do '判断 x1 = x
Do While x1 <= xend
If a((y1 - 1) * 10 + x1) = 1 Then
x1 = x1 – 1 '改错
Else
x1 = x1 + 1
End If Loop
y1 = y1 + 1
s = (x1 - x) * ( ) '填空 If s > search Then search = s
Loop
End Function
请回答下列问题:
(1)、根据程序的运行界面,没有 Caption 属性的控件为类(单选,填字母: A .窗 体/ B .命令按钮/ C .列表框/ D .标签)。(2)、程序代码中,去除“判断”处语句,是否会影响程序的结果(选填:是/否)。(3)、程序代码中,“改错”处的语句有误,请改正。(4)、程序代码中,将“填空”处的语句补充完整。16. 编写“构造字符串”程序,实现如下功能:输入不重复的N个字符(2≤N≤5),构造由该N个字符(允许重复)组成的N位的字符串,输出所构造的字符串及构造的方法种数。程序运行界面如图所示。实现上述功能的VB代码如下:
Private Sub Command1_Click() Dim a(0 To 4) As String Dim b(0 To 4) As Integer
Dim s As String, r As String
Dim i As Integer, j As Integer, k As Integer, c As Integer, n As Integer
List1.Clear
s = Text1.Text : n = Len(s)
If Then '选填 Label1.Caption = "数据输入有误!"
Exit Sub '退出 End If
For i = 0 To n - 1
a(i) = Mid(s, i + 1, 1) b(i) = 0
Next i c = 0
For i = 1 To n ^ n r = ""
For j = 0 To n - 1
Next j
c = c + 1 List1.AddItem r k = 0
b(k) = b(k) + 1
Do While b(k) = n And k < 4 b(k) = 0
b(k) = b(k) + 1 Loop
Next i
Label1.Caption = "构造字符串的方法共计" + Str(c) + "种。" End Sub
Function test(s As String) As Boolean ‘用于判别是否存在重复的字符,代码略
‘若无重复,则返回True,否则返回False
End Function
请回答下列问题:
(1)、结合程序代码,采用图中的数据,则所构造的第27种字符串为。(2)、划线①处应填 (单选,填字母)。A、Not (test(s) And 2 <= n <= 5) B、test(s) And n >= 2 And n <= 5 C、test(s) = False Or n < 2 Or n > 5(3)、请在划线②③处填入合适的代码。② ③