浙江省台州市联谊五校2018-2019学年高二下学期信息技术期中考试试卷
试卷更新日期:2019-06-11 类型:期中考试
一、选择题(本大题共12小题,每小题2分,共24分)
-
1. 下列有关信息和信息技术的说法,正确的是( )A、信息在计算机内采用八进制编码 B、物质、能源、信息是构成人类社会的三大要素,他们的共同点是可以共享且不会产生损耗 C、文字、声音、图像等是信息的载体,同时也是信息社会中极为重要的表达技术 D、用微信扫描支付时二维码在一定时间内自动更新,体现了信息的时效性2. 下列说法正确的是( )A、浏览器浏览的网页遵循sql语言标准,可以用word打开并编辑 B、URL称为统一资源定位符,多个网页可共用一个URL C、选择“网页,仅html”方式保存网页,保存的文件包含超链接 D、pop3协议出错时,无法将邮件发送至收件人的邮箱服务器中3. 下列应用使用了人工智能技术的有( )
①通过在线翻译网站把英文翻译成中文 ②Excel 软件中的“自动填充”功能
③“AlphaGo”围棋程序与人类对弈 ④使用二维码生成器生成二维码
⑤通过指纹解锁功能打开手机界面
A、①②④ B、①③⑤ C、②③④ D、②③⑤4. 使用 Access 软件打开数据库,部分界面如下图所示。下列说法正确的是( )A、“班级”字段的数据类型为数字型 B、将“姓名”字段名称改为“NAME”,该字段的值不会丢失 C、在数据表视图下,删除“信息”和“通用”两个字段后无法恢复,并且会影响总分 D、在“学号”字段输入 220509 后提示有重复数据,说明该字段为“自动编号”型5. 将十六进制数65转换成8位二进制数,再将该8位二进制数从左向右按两位一组依次分为4组,每组中的两位相互交换,得到新的8位二进制数,则新的8位二进制数对应的十六进制数是( )A、17 B、11 C、9A D、566. 某算法部分流程图如图所示。执行这部分流程,依次输入 1、-6、11、14、13、0,则输出值依次是( )A、11,13,2 B、1,11,13,3 C、11,14,13,3 D、1,11,14,13,47. 使用 Goldwave软件编辑音频素材,部分界面如下图所示。下列说法正确的是( )A、执行“删除”命令,保存后文件存储容量减少 B、执行“剪裁”命令,在音频左侧出现1秒钟的静音 C、执行“降低音量”命令,整个音频文件的音量会降低 D、1411kbps的含义是音频的播放速率为每秒钟播放1411位8. 使用Photoshop软件制作“原味夏天”作品,部分界面如下图所示。下列说法正确的是( )A、可以将“背景2”图层移动到任意一个图层的下方 B、可用文字工具和油漆桶工具来更改“原味夏天”的文字颜色 C、“原味夏天”和“背景 2”两个图层都不能添加“镜头光晕”效果 D、在“风筝”图层中对风筝的位置或大小所做的改变,不会影响到“女孩”图层9. 用 Flash 软件制作动画作品,其中一个场景的部分时间轴界面如下图所示。下列说法正确的是( )A、如果在“标题”图层第20帧处执行“插入帧”,不会改变整个动画效果 B、为使按钮在动画一开始就出现,可在“按钮”图层第1帧执行“清除帧”命令 C、如果在“音乐”图层第20帧插入关键帧,声音播放效果不变 D、如果在“背景”图层第20帧处添加“stopAllSounds();”,声音播放到20帧停止10. 【加试题】一副未经压缩的1100×1024像素的BMP图像文件,其存储容量约为1.07MB,则该图像每个像素色彩编码的位数为( )A、4 B、8 C、16 D、2411. 【加试题】有如下 VB 程序段:Private Sub Command1_Click()
Dim s As String, a As String, t As String
s = Text1.Text: t = ""
For i = 1 To Len(s)
a = Mid(s, i, 1)
If a >= "0" And a <= "9" Then
t = t + a
ElseIf a = "!" Then
t = ""
ElseIf t <> "" Then
List1.AddItem t
End If
Next i
End Sub
执行程序时,在文本框 Text1 中输入“12+34=46!789ok”(不包括双引号),单击按钮Command1后,在列表框List1中显示的结果是( )
A、 B、 C、 D、12. 【加试题】某对分查找算法的VB程序段如下:t = "": i = 1 : j = 9 : f = False
Do While i <= j And Not f
m = (i + j) \ 2
t = t + Str(m)
If a(m) = key Then
t =t +“#”
f = True
ElseIf a(m) > key Then
i = m + 1
t = t + "→"
Else
j = m - 1
t = t + "←"
End If
Loop
数组元素 a(1)到 a(9)的值依次为“68、56、52、36、32、28、26、22、20”,执行该程序段,t的值可能是( )
A、5←2→3 B、5←2←1→ C、5→2←1# D、5→7→8→9二、非选择题(本大题共5小题,4+5+8+3+6,共26分)
-
13. 小林收集了某地农产品市场价格信息,他用Excel软件对其进行分析统计,初步整理后的数据如图1所示:
图1
(1)、根据如图所示,第I、J两列数据通过公式计算得到。小林首先在I5单元格中输入公式=AVERAGE(D5:E5),并利用自动填充功能向下填充到I23单元格。然后再D列和E列之间插入一列,不输入数据,请问农批市场平均价格中的数据(选填:增大/减小/不变)。(2)、小林仅对粮食类的数据以“农批市场平均价”为主要关键字按升序进行排序,他应该选择的数据区域为(3)、小林根据如图中数据制作了一张图表,如图2所示图2
则他制作图表的数据区域是
(4)、如图1中的文字“肉蛋类”所在的单元格名称是14. 某密码强度判断程序功能如下:在文本框Text1中输入由大写字母、小写字母、数字和其它字符4种不同类型字符组成的密码字符串,单击“判断”按钮Cmdl,在标签框Label3 中显示判断结果。程序运行界面如图所示。密码强度判断条件如下:密码长度小于6,则强度为“弱”。在密码长度大于等于 6 的情况下,若只出现一种字符,则密码强度为“弱”;若出现两种不同字符,则密码强度为“中”,出现3种以上不同字符,则密码强度为“强”。
(1)、Cmd1对象属于类。(单选,填字母:A .Label / B .TextBox / C .CommandButton)。(2)、实现上述功能的 VB 程序如下,请在划线处填入合适的代码。Private Sub Cmd1_Click()
Dim n As Integer, i As Integer, m As Integer, s As String, c As String
If n < 6 Then
Label3.Caption = "弱"
Else
s = "0000"
For i = 1 To n
c = Mid(Text1.Text, i, 1)
If c >= "0" And c <= "9" Then
Mid(s, 4, 1) = "1" '将字符串 s 第 4 位上的字符替换为"1"
ElseIf c >= "A" And c <= "Z" Then
Mid(s, 3, 1) = "1"
ElseIf c >= "a" And c <= "z" Then
Else
Mid(s, 1, 1) = "1"
End If
Next i
m = 0
For i = 1 To 4
If Mid(s, i, 1) = "1" Then
Next i
If m < 2 Then
Label3.Caption = "弱"
ElseIf m = 2 Then
Label3.Caption = "中"
Else
Label3.Caption = "强"
End If
End If
End Sub
(3)、若文本框 Textl 中输入的内容为“a26$gh2!”,单击“判断”按钮 Cmd1,事件过程运行结束时,变量 s 的值为。15. 小朱使用 Flash 软件创作“元宵节”为主题的多媒体作品。请回答下列问题:(1)、在制作作品前,小朱进行了相应的分析和规划,并进行了脚本编写,下列不属于脚本编写的是(多选,填字母:A .确定作品的结构类型/ B .确定作品的主要界面/ C .制订脚本大纲/ D .编写制作脚本/ E .媒体元素分解)。(2)、小朱使用 Flash 软件制作该多媒体作品,如下图所示。在“花灯”图层第 30 帧到第 45 帧之间制作了“花灯”由完全透明到完全显示的补间动画,则第 30帧“花灯”实例的颜色 Alpha 值应设置为。
(3)、要使“声音”图层中的声音在动画结束后继续播放,应当将其声音的同步属性设置为。(4)、测试场景时,若希望“树枝”图层的补间动画从第1帧开始播放,解决的办法是(5)、测试影片时,单击“元宵 猜灯谜”按钮,使动画跳转到“猜灯谜”场景第 1 帧并开始播放,则在该按钮上添加的动作脚本是。16. 【加试题】编写一个 VB 程序实现数据左右交替上升排序。功能如下:随机产生n个不重复的整数存数组a,并在列表框list1中显示,单击“排序”按钮Command1,在列表框list2中显示排序后的数据。某遍程序运行后,数组a中存储的左右交替上升排序的n个正整数,如下表所示:实现该功能的VB程序如下,但加框处代码有错,请改正。
Const n = 10
Dim a(1 To n) As Integer
Private Sub Form_Load()
随机产生 n 个不重复的整数存数组 a,并在列表框 list1 中显示。代码略。
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, t As Integer
Dim imin1 As Integer, imin2 As Integer
For i = 1 To n \ 2
imin1 = i: imin2 = i + 1
If a(imin1) > a(imin2) Then t = imin1: imin1 = imin2: imin2 = t
For j = i + 2 To n - i + 1
If a(j) < a(imin1) Then
imin2 = imin1: imin1 = j
'①
imin2 = j
End If
Next j
If i <> imin1 Then t = a(i): a(i) = a(imin1): a(imin1) = t
If imin2 = i Then '②
If n - i + 1 <> imin2 Then
t = a(n - i + 1): a(n - i + 1) = a(imin2): a(imin2) = t
End if
Next i
For i = 1 To n
Text2.Text = Text2.Text + Str(a(i))
Next i
End Sub
① ②
17. 【加试题】某程序功能如下:数组a中存放了n*n个两位随机正整数,按n行n列在列表框List1 中显示(即第一行自左向右依次显示a(1)~a(n),第二行自左向右依次显示a(n+1) ~a(2*n),……)。按(行号,列号)的形式在文本框Text1 中输入某矩形区域的左上角位置(x1,y1),在文本框Text2 中输入右下角位置(x2,y2),单击“水平翻转”按钮Command1,对以(x1,y1)和(x2,y2)为对角顶点的矩形区域中的数据进行水平翻转,并将变换后的n*n个数据保存到数组b中,最后在列表框list2 中按照List1的格式显示数组b中的数据。程序运行界面如图所示。(1)、对于有8*8个元素构成的数组a,如果输入左上角位置是(2,3),右下角位置是(7,5),水平翻转后,则元素a(27)的值在新数组保存在元素b()(填写下标)中。(2)、依据上述描述设计的VB 程序如下,请在划线处填入合适代码。Const n = 6
Dim a(1 To n ^ 2) As Integer, b(1 To n ^ 2) As Integer
Private Sub Form_Load()
'产生n*n个两位随机正整数,保存数组a,显示在List1中,代码略。
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, xy(1 To 4) As Integer
Dim s As String, tmp As String, c As String
s = Text1.Text + "," + Text2.Text + ","
tmp = "": j = 0
For i = 1 To Len(s)
c = Mid(s, i, 1)
If c >= "0" And c <= "9" Then
tmp = tmp + c
Else
j = j + 1
tmp = ""
End If
Next i
For i = 1 To n
For j = 1 To n
If i>= xy(1) And i<= xy(3) And j >= xy(2) And j <= xy(4) Then
b((i - 1) * n + j) =
Else
b((i - 1) * n + j) = a((i - 1) * n + j)
End If
Next j
Next i
List2.Clear: c = ""
For i = 1 To n * n
c = c + Str(b(i))
If Then
List2.AddItem c
c = ""
End If
Next i
End Sub