浙江省温州十五校联合体2019-2020学年高二下学期信息技术期中考试试卷
试卷更新日期:2020-08-14 类型:期中考试
一、选择题(本大题共12小题,每小题2分,共24分。)
-
1. 下列有关信息及信息技术的说法,其中正确的是( )A、信息必须依附于载体才能得以表示、存储和传播 B、信息在传递和共享的过程中会产生损耗 C、信息技术是指现代通信技术 D、虚假的内容不属于是信息2. 下列关于智能处理的说法中,正确的是( )A、OCR 中可以通过“清除区域”命令,取消图中已划分的识别区域 B、OCR 文字识别难度的排序是:脱机手写 < 联机手写 < 印刷体文字 C、指纹识别、面部识别、语音识别和自动驾驶技术都属于人工智能 D、网络电台的将文章中的文字自动转换为语音进行新闻播报属于人工智能3. 下列关于 Access 数据库和数据表的说法,正确的是 ( )A、Access 数据表中的记录数可以很大,故可以用于记录大数据 B、当有记录时,Access 数据表不可以被重新命名 C、一个 Access 数据表至少包含1个字段 D、Access 软件本身是一种数据库文件4. 一段未经压缩的视频参数为:每帧画面为1920×1080像素、16位色,PAL制式(25fps),若视频文件为593.26MB,则该视频的时长约为( )A、3 秒 B、6 秒 C、12 秒 D、24 秒5. 使用 UltraEdit 软件观察某字符串的内码,已知该字符串包含标准 ASCII 码和 GB2312 汉字编码,如下图所示。则下列说法中正确的是 ( )A、存储该字符串需要11个字节 B、该字符串中包含8个ASCII字符 C、第一个字符对应的二进制内码为11010000 11000101 D、若内码“41H”对应的字符为大写字母“A”,则该字符串中包含4个大写字母6. 用 Photoshop 软件制作“春天.psd”,部分界面如图所示, 当前状态下,下列说法正确的是( )A、可以将“春暖花开”图层的图层样式复制给“美丽风光”图层 B、不可以用自由变换工具修改“春暖花开”图层的文字大小 C、若将该文件另存为 JPEG 格式,则其文件容量约为 564.3KB D、“春暖花开”图层肯定没有设置过滤镜效果7. VB表达式“Int(Rnd*9) +54\3^2/3”的值可能是( )A、19 B、16 C、27 D、98. 某流程图如图所示,输入 k 的值为 9,最终 i、s 的值分别为 ( )A、11 12 B、11 -11 C、9 0 D、9 -99. 有 VB 程序段如下:
flag = False: n = 0
s = " Good Luck To You!"
For i = 1 To Len(s)
ch = Mid(s, i, 1)
If ch >= "a" And ch <= "z" And flag Then
n = n + 1: flag = False
Else
flag = True
End If
Next i
执行该程序段后,变量 n 的值为( )
A、2 B、3 C、4 D、610. 有如下 VB 程序段:For i = 1 To 3
For j = 1 To 6 - i
If a(j) > a(j + 1) Then t = a(j): a(j) = a(j + 1): a(j + 1) = t
Next j
Next i数组元素a(1)到a(6)的数据依次为“55,31,19,42,37,23”,则此程序运行完成后数组元素的数据依次是( )
A、19,31,23,37,42,55 B、19,23,31,55,37,42 C、19,23,31,37,42,55 D、55,42,37,31,23,1911. 有如下 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 10 B、3 4 1 8 8 C、0 7 0 6 8 D、3 7 5 5 012. 某 VB 程序实现如下功能:在文本框Text1 中输入字符串,在文本框Text2 中产生对称字符串,如输入“abc”,产生“abccba”。程序段如下:s = Text1.Text :n = Len(s)
s1 = s:i = 1
Do While i <= Len(s)
i = i + 1 Loop
Text2.Text = s1
上述程序中方框①处的可选语句有
①ch = Mid(s, i, 1)
②ch = Mid(s, n - i + 1, 1)
③s1 = s1 + ch
④s1 = ch + s1
则正确的语句为 ( )
A、①③ B、②③ C、①④ D、②④二、非选择题(本大题4小题,4+8+7+7,共26分)
-
13. 小王收集了2017年8月我国50个城市部分食品平均价格变动情况,使用Excel软件对数据进行处理,界面如图所示。请回答下列问题:
图 a
(1)、已知 E14 单元格是由 C14 单元格复制公式得到的,则 E14 单元格中的公式为。(2)、小米在操作时,不小心将 E3:E12 的数据删除,则 E14 单元格的值为(选填:A .“10”/ B .“0”/ C .“#DIV/0!”/ D .“#VALUE!”)。(3)、如图 a 所示,若要将数据按照“食品名称”进行升序排序,应该选择的区域为。(4)、小王创建了如图 b 所示的图表,该图表的数据区域为。图 b
14. 小王要创作一个主题是“五四青年节”的多媒体作品。请回答下列问题:(1)、在制作作品前,进行了相应的分析和规划。下列属于创作需求分析的是(多选,填字 母:A .该作品需要使用的相关软件/ B .该作品面向中学生演示播放/ C .该作品的主题思想为“五 四青年节”/ D .该作品将在网络上进行发布 / E .制作作品的媒体元素分解表)。(2)、使用Flash软件制作该多媒体作品,如图所示。图中“人物”图层第1帧到第10帧的补间动画实现了“人物”实例从左到右的奔跑的动画效果,该动画的补间类型是。(3)、测试场景时,“人物”图层内容在播放完第 30 帧后消失。为了使该图层第 30 帧内容延续显示 至场景动画结束,下列操作方法可行的有(多选,填字母:A .选中“人物”图层第30帧执行“清除关键帧”操作 / B .选中“人物”图层第30帧执行“清除帧”操作/ C .选中“人物”图层第30帧执行“复制帧”操作,在第50帧执行“粘贴帧”操作 / D .选中“人物”图层第50帧执行“插入帧”操作)。(4)、测试影片时,本场景播放结束后,声音还在继续播放,可知“标题”图层第1 帧中声音的同步类型为。(选填:事件/数据流)(5)、测试影片时,单击“详情”按钮,实现在浏览器中显示位于同一文件夹下“五四.txt”文件的 内容,则“详情”按钮的动作脚本为 。15. 编写VB程序,实现如下功能:在文本框Text1中输入二进制数,单击“转换”命令按钮Command1,在文本框Text2中输出对应的十六进制数。程序运行界面如图所示,请回答下列问题:(1)、如果输入的二进制数为“1101010”,则得到的结果为。(2)、实现上述功能的 VB 程序如下,请在划线处填入合适代码。‘函数 bw 功能:若二进制位数不足,通过在前面添"0"使得位数为 4 的倍数
Private Function bw(x As Integer, y As String) As StringDim r As Integer, i As Integer
r = x Mod 4
If r <> 0 Then
For i = 1 To 4 - r
y = “0” + y
Next i
x = Len(y)
End If
bw = ①
End FunctionPrivate Sub Command1_Click()
Dim m As String, n As Integer, i As Integer, a As Integer
Dim s As Integer, s1 As String, j As Integer
m = Text1.Text
n = Len(m)
Text2.Text =“”
m = ② ‘调整m的位数为4的倍数
For i = 1 To n - 3 Step 4
s = 0
For j = i To i + 3
a = Val(Mid(m, j, 1))
s = ③
Next j
If s >= 10 Then
s1 = Chr(Asc("A") + s - 10)
Else
s1 = CStr(s) ‘函数CStr类似于 Str,但无前导空格
End If
Text2.Text = Text2.Text + s1
Next i
End Sub① ② ③
16. 小王基于选择排序算法编写了一个 VB 程序,功能如下:数组 a 有 n * n 个元素,按 n 行 n 列进行排列,按列进行升序排序。例如 6 * 6 的数组,第一列将 a(1),a(7),a(13),a(19),a(25) ,a(31) 进行排序。运行程序,在列表框 List1 中显示 n * n 个数列单击“排序”按钮 Command1,在列表框 List2 中显示排序后的结果,程序运行界面如图所示。请回答下列问题:
(1)、n=6时运行结果如图所示,图中1处“47”在数组 a 中下标是(填数字)。(2)、为了实现上述功能,请在划线处填写合适的代码。Const n = 6
Dim a(1 To n * n) As Integer
Private Sub Form_Load() '产生 n * n 个数组元素,每行按n个数显示在 list1 中
For i = 1 To n * na(i) = Int(Rnd * 90) + 10
s = s + Str(a(i))
If ① Then
List1.AddItem s
s = “”
End if
Next iEnd Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, w As Integer, s As String
For i = 1 To n * n
k = i
For j = k + n To ②
If a(k) > a(j) Then k = j
Next j
If a(k)=a(i) Then t = a(k): a(k) = a(i): a(i) = t
Next i
‘将排序后数组 a 的元素,按每行 n 个数显示在 list2 中,代码略
End Sub① ②
(3)、程序中加框处代码有错,请改正。