浙江省温州市十五校联盟2018-2019学年高二下学期信息技术期末考试试卷
试卷更新日期:2019-07-23 类型:期末考试
一、选择题(本大题共12小题,每小题2分,共24分)
-
1. 下列有关信息的说法,不正确的是( )A、物质、能源和信息是人类社会的三大要素 B、经过加工和处理后,信息的价值肯定能得到提高 C、信息可以脱离它所反映的事物被存储、保存和传播 D、微信朋友圈主要体现了信息的传递性与共享性2. 下列关于网页说法,不正确的是( )A、HTTP 表示超文本标记语言 B、网页文件的实质是文本文件 C、网页内容是用 HTML 进行描述的 D、网页的三种基本元素是文字、图形图像和超链接3. 下列选项中,体现人工智能技术的有( )A、利用 Word 的自动更正功能修正文字 B、利用智能手机的微信语音进行通话 C、使用 OCR 技术获取图片上的文字 D、使用五笔字型输入法进行文字输入4. 关于 Access 数据表的说法,下列说法正确的是( )A、可以在数据表的中间任意位置插入新记录 B、同一数据表中各记录的字段数肯定相同 C、同一数据表中可以有两个相同的字段名 D、数据表中的字段数可以为 05. 使用 UltraEdit 软件查看字符“2019 Happy”的内码,部分界面如下图所示。
下列说法正确的是( )
A、字符“11”的内码二进制表示为“00111011” B、这些字符共占用 9 个字节的存储空间 C、字母“h”的十六进制内码为“28” D、这些字符全部采用 ASCII 编码6. 用 Goldwave 软件编辑某音频文件,部分界面如图所示。当前状态下,先执行“剪裁”,然后插入10秒静音后直接保存,则该音频文件的大小约为( )A、3.3MB B、5.0MB C、6.7MB D、8.4MB7. 某算法的部分流程图如图所示。执行这部分流程,循环结束时i的值是( )A、13 B、11 C、9 D、78. 有如下 VB 程序段:a(1) = "231": a(2) = "34": a(3) = "23": a(4) = "234": a(5) = "123"
For i = 1 To 4
For j = 1 To 5 - 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(5)的数据依次为( )
A、“23”,”231”,”234”,”34”,”123” B、“23”,”123”,”231”,”234”,”34” C、“23”,”34”,”123”,”231”,”234” D、“123”,”23”,”231”,”234”,”34”9. 有 VB 程序段如下:s = "2019.06 Visual Basic 6.0": n = 0 For i = 1 To Len(s)
ch = Mid(s, i, 1)
If ch >= "0" And ch <= "9" Then
m = Asc(ch) - Asc("0") + 1
a(m) = a(m) + 1
End If
Next i
For i = 1 To 10
If a(i) > 1 Then n = n + i
Next i
数组 a 各元素的初始值都为0,执行该程序段后,则变量n的值为( )
A、2 B、4 C、8 D、1010. 某对分查找算法的VB程序段如下:i=1:j=6:flag=False key=Val(Text1.Text)
Do While i<=j And flag = False
m=(i+j)\2
If key=a(m) Then flag=True
If key<a(m) Then j=m-1 Else i=m+1 Loop
数组元素a(1)到a(6)的值依次为“7,9,15,27,34,51”。文本框Text1中输入“27”后运行该程序,运行结束后,下列说法不正确的是( )
A、变量flag的值为True B、变量i的值为5 C、变量 j 的值为4 D、变量 m 的值为411. 有如下VB程序段: For i= 1 To 5a(i)= Int(Rnd * 20) + 1 Next i
For i= 2 To 5
If i Mod 2 = 1 And a(i-1) < a(i)Then t=a(i):a(i)=a(i-1):a(i-1)=t
Else
a(i)=a(i)-1 End If
Next i
执行该程序段后,a(1)~ a(5)各元素不可能的值是( )
A、7 3 0 19 0 B、18 16 1 9 2 C、20 17 8 19 15 D、19 0 7 8 412. 某升序排序算法的VB程序段如下:Dim a(8) As Integer For i = 2 To 8
a(0) = a(i)
Do While a(0) < a(j)
j = j - 1
Loop
Next i
数组元素 a(1)~a(8)的值为随机生成的整数,为实现升序排序,则上述程序段3个方框处的表达式分别为( )
A、① j = i – 1 ② a(j+1)=a(j) ③ a(j+1)=a(0) B、① j = i + 1 ② a(j+1)=a(j) ③ a(0)=a(j+1) C、① j = i – 1 ② a(j)=a(j+1) ③ a(j+1)=a(0) D、① j = i + 1 ② a(j)=a(j+1) ③ a(0)=a(j+1)二、非选择题(本大题共 4 题,4+8+7+7,共26 分)
-
13. 小王从图书馆收集了学校学生借阅情况的数据(其中班生均数为各班人均所借图书数),并用EXCEL 进行处理,如图 a 所示。请回答下列问题。
图a
(1)、区域 C18:G18的数据由H18单元格利用自动填充功能得到,则C18单元格中的计算公式为。(2)、若要对高三年级按“班生均数”降序排序,则排序时选择的数据区域是。(3)、根据图a中部分数据直接创建了图b所示的图表,其数据区域是 。图b
(4)、若将C3:I18中单元格的数字格式保留0位小数,则图b中图表 (会/不会)受影响。14. 小王使用Photoshop和Flash软件制作某多媒体文件。请回答下列问题:(1)、如图 a 所示,小王先用 Photoshop 处理图片,当前状态下下列说法,正确的有 。(多选,填字母:A .不能用“文字工具”修改“亡羊补牢”字样的字体/B .先用“套索工具”选中背景图 层的白色背景,然后用Delete键删除,最后将背景变为透明/C .先用“矩形选框工具”选中“亡羊补牢”图层,单击delete 键可以进行“内容识别”操作/D .“亡羊补牢”图层可见的图层样式 是“投影”/ E.将当前状态下的图像保存为 BMP 格式,则其大小约为 302KB图a
(2)、制作的Flash动画部分界面如图b所示,“文字”图层第1帧到第20帧实现的是“文字”实例“亡羊补牢”的淡入效果,该动画属于(选填字母:A .逐帧动画/ B .动画补间/ C .形状补 间)动画。图b
(3)、“文字”图层的30帧到50帧实现的是“亡羊补牢”逐渐过渡到“为时不晚”的动画效果,已知30帧关键帧内容是由20帧复制过来的,则在30帧需要进行的操作是。(4)、“声音”图层添加的声音属性如图c所示。当同步方式变为“事件”后,声音播放长度将(选填字母:A .变长/B .变短/C .不变)。图c
(5)、测试影片时,单击“退出”按钮后将关闭动画窗口,则该按钮上的动作脚本是。15. “杨辉三角”问题,如图所示,其规律如下:其显著特征是除斜边上的1以外,其余数值均等于其肩部两数之和。编写VB程序,其功能如下:在文本框Text1中输入20以内的整数,点击“打印”按钮,在列表框list1中输出杨辉三角,程序界面如图所示,VB 程序代码如下。实现上述功能的VB程序如下,请回答下列问题:
Private Sub Command1_Click()
Dim a(20) As Long
Dim i As Integer, j As Integer, s As String List1.Clear
n = Val(Text1.Text)
a(1) = 1
List1.AddItem Str(a(1)) For i = 2 To n
s = ""
For j = Step -1
a(j) = ①
s = s + Str(a(j))
Next j
② Next i
(1)、代码“Private Sub Command1_Click()”中的 Command1_Click()属于 (单选,填字母: A .对象名/B .属性名/C .事件名/D .事件过程)。(2)、请在划线处填入合适的代码。① ②
(3)、若将加框处代码改为“1 To i”,则 (选填:会/不会)影响程序结果。16. 礼品分配问题:某班得到一件精美礼品,由于只有一件礼品,大家决定用下面方法来分配该礼品:n个同学围成一圈,按顺序从1到n进行编号。从第1个人开始报数,报到 m 的人退出,下一个人继续从1开始报数,报到m的人出圈┈┈,如此依次进行,直到留下的最后一个人得到该礼品。程序运行界面如图所示,单击“开始”按钮,将输出退出圈子的同学编号以及最后获得奖品的编号。实现上述功能的VB程序如下,请回答下列问题。
Private Sub Command1_Click()
Dim i As Integer, n As Integer, m As Integer
Dim num As Integer, t As Integer
Dim a(1 To 100) As Boolean
n = Val(Text1.Text)
m = Val(Text2.Text)
For i = 1 To n
a(i) = True
Next i
①
Do While t > 1
For i = 1 To n
If a(i) = True Then ②
If num = m The
③
t = t - 1
num = 0
Text3.Text = Text3.Text + Str(i)
End If
Next i
Loop
For i = 1 To n
If a(i) = True Then Label2.Caption ="获得礼品同学编号:" + Str(i)
Next i
End Sub
(1)、当班级总人数n=15,m=5的时候,获得礼品的同学编号是(填写数字)。(2)、在划线处填入合适的代码。① ② ③