浙江省普通高校招生选考科目信息技术试卷(2019.4)
一、选择题(本大题共12小题,每小题2分,共24分)
1.(2019·浙江选考)下列有关信息的说法,正确的是( )
A.计算机中的信息是以十六进制形式存储的
B.计算机信息处理能力只与CPU有关
C.离开计算机网络,信息便无法传递
D.使用加密技术可以提高信息的安全性
【答案】D
【知识点】信息及其特征;信息系统安全防护
【解析】【解答】选项A:计算机中的信息是以二进制形式存储的。A错误;选项B:计算机处理能力与整套配置都有关,包括主板、cpu、硬盘等。B错误;选项C:信息除了依附计算机网络传递,还可以依附其它载体传递,如报纸、光盘、书本等。C错误;选项D:给信息加密可以提高信息的安全性。D正确。故答案选D。
【分析】本题考查信息在计算机中的存储形式、计算机信息的处理、信息的传递、信息的保护方法。
2.(2019·浙江选考)电子邮局协议(POP3)用于( )
A.从收件人电子邮件服务器中将邮件读到收件人计算机中
B.从发件人计算机中将邮件发送到发件人电子邮件服务器中
C.从发件人电子邮件服务器中将邮件发送到收件人电子邮件服务器中
D.从发件人计算机中将邮件发送到收件人电子邮件服务器中
【答案】A
【知识点】电子邮件,电子公告板等信息交流方式;网络协议
【解析】【解答】POP3,全名“Post Office Protocol-Version3”,即“邮局协议版本3”。该协议支持“离线”邮件处理,具体过程是:邮件发送到服务器上,电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。所以POP3用于从收件人电子邮件服务器中将邮件读到收件人计算机中。故答案选A。
【分析】本题考查常用电子邮件协议,除POP3外,常用电子邮件协议还有SMTP、IMAP4等。
3.(2019·浙江选考)下列应用中,没有体现人工智能技术的是( )
A.门禁系统通过指纹识别确认身份
B.某软件将输入的语音自动转换为文字
C.机器人导游回答游客的问题,并提供帮助
D.通过键盘输入商品编码,屏幕上显示出相应价格
【答案】D
【知识点】人工智能的应用
【解析】【解答】选项A;“通过指纹识别确认身份”属于人工智能中的图像识别技术。A正确;选项B:“将输入的语音自动转换为文字”属于人工智能中的语音识别技术。B正确;选项C:“机器人导游回答游客的问题,并提供帮助”属于人工智能中的机器人。C正确;选项D:“通过键盘输入商品编码,屏幕上显示出相应价格”不属于人工智能技术。D错误。故答案选D。
【分析】本题考查的是人工智能技术的应用范畴。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方法做出反应的智能机器,该领域的研究包括:机器人、语音识别、图像识别、自然语言处理和专家系统等。
4.(2019·浙江选考)下列关于Access数据表的说法,正确的是( )
A.数据表中的字段数可以为0
B.同一数据表中各记录的字段数是相同的
C.数据表中有记录时,该表的字段类型无法修改
D.在数据表中不能通过“导入Excel电子表格”的操作来添加记录
【答案】B
【知识点】数据表、字段、记录的概念
【解析】【解答】选项A:数据表中的字段数不能为0。A错误;选项B:同一数据表中每条记录的字段数是相同的。B正确;选项C:数据表中有记录时,表的字段类型也可以修改。C错误;选项D:通过“导入Excel电子表格”的操作,可以在数据表中添加记录。D错误。故答案选B。
【分析】本题考查Access数据表中字段的设置、记录的添加。
5.(2019·浙江选考)将十六进制数56转换成8位二进制数,再将该8位二进制数从左向右按两位一组依次分为4组,每组中的两位相互交换,得到新的8位二进制数,则新的8位二进制数对应的十六进制数是( )
A.D0 B.34 C.A9 D.65
【答案】C
【知识点】进制及数制转换
【解析】【解答】将十六进制数56转换为8位二进制数是01010110。按照题中要求,每组两位相互交换,得到新的8位二进制数为10101001,其对应的十六进制数是A9。故答案选C。
【分析】本题考查二进制数与十六进制数之间的转换。二进制数转换为十六进制数规则是从二进制数最低位起,每四位转化为一个十六进制数,直至二进制数的最高位,转化结束。
6.(2019·浙江选考)某算法的部分流程图如图所示。执行这部分流程后,输出c,s的值分别是( )
A.8,10 B.10,14 C.12,6 D.12,24
【答案】B
【知识点】算法的常用表示方法;算法的控制结构
【解析】【解答】分析算法流程图执行过程:
初始值:c=0,s=0。
c=0,s=0,c<=10 and s<=10成立,开始第一次循环,c mod 3=0成立,执行c=c+4=4,s=s+c=4。
c=4,s=4,c<=10 and s<=10成立,开始第二次循环,c mod 3=0不成立,执行c=c+2=6。
c=6,s=4,c<=10 and s<=10成立,开始第三次循环,c mod 3=0成立,执行c=c+4=10,s=s+c=14。
c=10,s=14,c<=10 and s<=10不成立,输出c,s的值。
此时c=10,s=14。故答案选B。
【分析】本题考查对循环语句的理解,在分析程序段的过程中应关注每个变量的变化情况。
7.(2019·浙江选考)使用GoldWave软件编辑某音频文件,选中其中一段音频后部分界面如图所示。下列说法正确的是( )
A.执行“淡出”命令后直接保存,音频文件存储容量与原来一样
B.执行“删除”命令后直接保存,音频文件存储容量与原来一样
C.执行“插入静音”命令,设置时间为4秒后直接保存,音频文件存储容量与原来一样
D.执行“更改音量”命令,将音量升高两倍后直接保存,音频文件存储容量是原来的两倍
【答案】A
【知识点】声音素材的基本处理
【解析】【解答】选项A:执行“淡入”操作,不会改变与音频文件存储量相关的各因素,所以音频文件存储量不变。A正确;选项B:执行“删除”操作后,声音时长变短,音频文件存储量减小。B错误;选项C:“插入静音”会使声音变长,音频文件存储容量变大。C错误;选项D:执行“更改音量”命令,不会改变与音频文件存储量相关的各因素,所以音频文件存储量不变。D错误。故答案选A。
【分析】本题考查音频文件存储量的计算,音频文件存储量=采样频率×量化位数×声道数×时间÷8。
8.(2019·浙江选考)使用Photoshop软件制作“风筝”作品,部分界面如题所示。下列说法正确的是( )
A.不能将“知了”图层移动到“纸鸢”图层的下方
B.使用“文字工具”可将“文字”图层中的汉字字体改为楷体
C.执行“自由变换”命令可以改变“诗句”图层中文字大小
D.将“背景”图层设置为不可见后,保存成的JPEG格式图像背景透明
【答案】C
【知识点】图片加工常用工具的使用;图层及图层的基本操作
【解析】【解答】选项A:“知了”图层与“纸鸢”图层互不遮挡,所以可以将“知了”图层移动到“纸鸢”图层的下方。A错误;选项B:“文字”图层不是文字图层,不能使用文字工具修改其文字字体。B错误;选项C:“自由变换”命令可以对当前选定的区域或当前层进行变换、缩放、旋转、扭曲。因此执行“自由变换”命令可以改变“诗句”图层中文字大小。C正确;选项D:将“背景”图层设置为不可见后,保存成的JPEG格式图像背景依然不可见,但背景不是透明。D错误。故答案选C。
【分析】本题主要考查Photoshop中常见工具的使用、图层的移动、文字图层的修改。
9.(2019·浙江选考)使用Flash软件制作动画,将库中“停止”按钮元件应用于“Load”场景,其中该按钮元件的部分编辑界面如图所示。下列说法正确的是( )
A.“停止”按钮元件“指针经过”帧中实例的宽高比被锁定,则该实例的大小不能被修改
B.将“停止”按钮元件“文字”图层锁定后,不能对该图层“点击”帧执行“删除帧”操作
C.修改“停止”按钮元件“背景”图层“弹起”帧中的内容,“Load”场景中该按钮实例随之变化
D.测试影片,鼠标移动到“停止”按钮上时,该按钮外观会发生变化
【答案】C
【知识点】元件的类型与应用
【解析】【解答】选项A:“停止”按钮元件“指针经过”帧中实例的宽高比被锁定,该实例大小可以被修改,但修改时宽和高等比例变化。A错误;选项B:“文字”图层锁定后,该图层内容无法编辑,但可以对该图层“点击”帧执行“删除帧”操作。B错误;选项C:当库中“停止”按钮元件内容修改时,由该元件产生的实例也会发生相应变化,所以“Load”场景中该按钮实例随之改变。C正确;选项D:从题图中可以看出,按钮“点击”帧为空白帧,按钮没有“热区”,不能响应鼠标动作,所以鼠标移动到“停止”按钮上时,该按钮外观不会发生变化。D错误。故答案选C。
【分析】本题考查按钮元件的编辑与应用。按钮元件有“弹起”、“指针经过”、“按下”和“点击”四个不同状态,可以对不同帧进行不同设置。
10.(2019·浙江选考)【加试题】一副未经压缩的1100×1024像素的BMP图像文件,其存储容量约为1.07MB,则该图像每个像素色彩编码的位数为( )
A.4 B.8 C.16 D.24
【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】设图像每个像素色彩编码的位数为n,则1100×1024×n=1.07×1024×1024×8,解得n=8。故答案选B。
【分析】本题考查位图存储容量计算,位图存储量=水平像素*垂直像素*位深度。
11.(2019·浙江选考)【加试题】有如下VB程序段:
flag = True : i = 1
Do While i <= 6
x = Int(Rnd * 100) + 1
If flag Or x >50 Then
a(i)=x
flag = Not flag
i = i + 1
End if
Loop
执行该程序段后,在下列选项中,a(1)~a(6)各元素值不可能的是( )
A.52,95,46,74,77,83 B.50,55,46,70,21,97
C.62,78,57,61,69,50 D.31,54,48,72,50,82
【答案】C
【知识点】算法的控制结构;常见数据类型、数组
【解析】【解答】分析本题程序段功能:首先,通过Do While循环生成6个[1,100]之间的随机整数,若该随机整数大于50或变量flag为True,则将该值添加到数组中,而语句flag = Not flag使flag在第2,4,6次循环时为False,此时若为数组赋值,x必须大于50,所以数组中至少有3个元素大于50,因此a(1)~a(6)各元素值不可能的是62,78,57,61,69,50。故答案选C。
【分析】本题考查对Do While循环语句的理解及数组赋值过程,要求学生能够读懂程序段,明确程序所要实现的功能。
12.(2019·浙江选考)【加试题】有1个升序排列的数组a(a(1)~a(n),n≥3),从左到右相邻两个元素的差值(后一个元素值减去前一个元素值)先由小到大、再由大到小,且相邻两个差值不相等,为了查找相邻两个元素的最大差值,小李编写的VB程序段如下:
i = 1 :j = n
Do While i + 1 < j
m = (i + j) \ 2
If a(m + 1) - a(m) > a(m) - a(m - 1) Then
Else
End if
Loop
Label1.Caption="相邻两个元素的最大差值是" + Str(a(j) - a(i))
上述程序段两个方框处的语句分别为( )
A.① i = m ② j = m
B.① i = m ② j = m - 1
C.① i = m + 1 ② j = m – 1
D.① i = m + 1 ② j = m
【答案】A
【知识点】查找算法及程序实现
【解析】【解答】本题程序段执行过程如下:首选,找到数组的中间位置m = (i + j) \ 2,将整个数组分为前半段和后半段;然后判断a(m + 1) - a(m) > a(m) - a(m - 1)是否成立,若成立,说明要查找的最大差值在数组的后半段,则i=m,继续在后半段进行查找。若不成立,说明要查找的最大差值在数组的前半段,则j=m,继续在前半段进行查找。重复前面过程,直到找到位置。故答案选A。
【分析】本题考查折半查找的运行过程。折半查找的查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功。
二、非选择题(本大题共5小题,共26分)
13.(2019·浙江选考)小李收集了2018年浙江省各地区消费者信心指数数据,并使用Excel软件进行了数据处理。他将区域B3:H3单元格格式设置为“数值”,并保留小数位数1位。如图a所示,请回答下列问题:
图a
(1)区域H3:H13的数据是通过公式计算得到的:在H3单元格中输入公式 ,再利用自动填充功能完成区域H4:H13的计算。
(2)区域A2:H13数据区域已进行了排序。排序时,选择的主要关键字为“第四季度增长率(%)”,次要关键字选择“第四季度”,排序次序都为“降序”。按上述步骤正确操作后,排在第1位的地区是“衢州”而不是“台州”,原因是 。
(3)根据图a中的数据制作了图表,如图b所示,创建该图表的数据区域是
图b
【答案】(1)=(G3-E3)/E3*100
(2)H3单元格中的真实值大于H4单元格的真实值
(3)A2:A13,E2:E13,G2:G13
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)H3单元格是计算第四季度增长率,并且利用自动填充功能可以完成区域H4:H13的计算,因此公式应使用单元格相对引用,所以H3单元格中输入的公式是“=(G3-E3)/E3*100”。故答案为:=(G3-E3)/E3*100。
(2)在对区域A2:H13进行排序时,主要关键字为“第四季度增长率(%)”,次要关键字选择“第四季度”,所以首先要按照“第四季度增长率(%)”降序排列,虽然单元格中显示的“衢州”和 “台州” 的第四季度增长率相同,但H3单元格中的真实值大于H4单元格的真实值,因此排在第1位的地区是“衢州”而不是“台州”。故答案为:H3单元格中的真实值大于H4单元格的真实值。
(3)从图b中可以看出,图表中包含浙江省各地区的名称以及它们对应的第三季度和第四季度的消费者信心指数,所以该图表的数据区域是A2:A13,E2:E13,G2:G13。故答案为:A2:A13,E2:E13,G2:G13。
【分析】本题考查表格的公式的使用、数据的排序、根据图表选择数据区域。
14.(2019·浙江选考)小王设计“模拟撤销”程序,需要用一个“历史记录”,“历史记录”是在对字符串s进行插入或删除时,将每步操作信息依次存储得到的,操作信息由操作符(“+”表示插入,“-”表示删除)、操作位置和操作字符串(只包含英文字母)构成,例如,“+23abc”表示在字符串s第23个位插入了“abc”,“模拟撤销”过程按照“历史记录”的逆序进行,将字符串s的内容恢复到初始状态。对字符串“Book”的操作与撤销过程,如a所示。
图a
图b
小王编写的“模拟撤销”VB程序如下,文本框 Text1中的内容是撤销前字符串,文本概Text2中的内容是历史记录,单击“撤销”按钮Command1后,在标签Label1中显示撤销过程,程序运行界面如图b所示。
(1)实观上述功能的VB程序如下,在程序中出现的对象没有Caption属性的是 。(选填,填字码:A .Label1 /mand1
/C .Text1和Text2)
(2)请在划线处填入合适代码。
Private
Sub Command1_Click()
Dim s As String, t As String, ch As String
Dim c As String, num As String, ss As
String
Dim n As Integer, i As Integer
s = Text1.Text: t = Text2.Text
c = "": num = "": ss =
s
For i = Len(t) To 1 Step -1
①
If ch >= "a" And ch <=
"z" Or ch >= "A" And ch = "Z" Then
c = ch + c
ElseIf ch >= "0" And ch
<= "9" Then
num = ch + num
Else
n = Val(num)
If ch = "-" Then
s = Mid(s, 1, n - 1) + ②
Else
s = Mid(s, 1, n - 1) + Mid(s, n
+ Len(c), Len(s) - n - Len(c) + 1)
End If
ss = ss + "→" + s
c = "": num =
""
End If
Next i
Label1.Caption = ss
End
Sub
① ②
(3)运行该程序,若文本框Text1中的内容是"April",文本框Text2中的内容是“-3p+3ri-6e”,单击撤销按钮,For循环语句执行完成后,字符串s的值是 。
【答案】(1)C
(2)ch=Mid(t,i,1);c+Mid(s,n,Len(s)–n+1)
(3)”Apple”
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;程序的调试及运行
【解析】【解答】(1)VB的基本控件有:Button、Label、Text、Form。对象的Caption属性用于返回或设定对象要显示的文本信息。在VB的基本控件中,除Text之外,其余控件都有Caption属性,在Text中有text属性作用与Caption属性相似。故答案为:C。
(2)①处语句用于获取Text2中的每一个字符,即ch=Mid(t,i,1),并逐一判断。
②处语句表示当ch为“-”时,说明撤销了字符,所以应在撤销前的字符串相应位置加上字符c,即s = Mid(s, 1, n - 1) +c+Mid(s,n,Len(s)–n+1)。
故答案为:ch=Mid(t,i,1);c+Mid(s,n,Len(s)–n+1)。
(3)单击撤销按钮后,首先,在“April”第6位添加字符“e”,添加后变为“Aprile”;然后在“Aprile”第3位删除字符“ri”,删除后变为“Aple”;最后在“Aple”第3位添加字符“p”,添加后变为“Apple”。所以For循环语句执行完成后,字符串s的值是“Apple”。故答案为:“Apple”。
【分析】本题考查算法与程序设计的综合应用能力,分析问题解决问题的能力和根据题意填写程序代码的应用能力。
15.(2019·浙江选考)小华使用Flash软件创作主题为“四季花香”的多媒体作品,如图a所示。
图a
请回答下列问题:
(1)根据创作方法和特点划分,Flash软件属于以 为基础的多媒体创作工具。(选填,填字母,A .页/B .图标和流程图/C .时间序列/D .程序语言)
(2)将动画GIF文件“蝴蝶.gif”导入库中直接得到一个影片剪辑元件,则该元件中动画的动画类型是 。(选填,填字母,A .逐帧动画/B .形状补间动画/C .动画补间动画)
(3)测试影片时,为了使该场景动画播放完后能自动从本场景第1帧开始播放,可在 图层(填图层名称)的第50帧添加动作脚本 。
(4)测试该场景时,“诗句”图层内容在播放完第40帧后消失,为了使该图层第40帧内容再延续1秒,下列操作可行的是 。(多选题,填字母,A .选中“诗句”图层第41帧执行“清除关键帧”操作;B .将“诗句”图层第50帧执行“插入关键帧”操作;C .删除“诗句”图层第41帧,在第50帧执行“插入帧”操作;D .选中“诗句”图层第40帧执行“复制帧”操作,在第41帧执行“粘贴帧”操作;E .选中“诗句”图层第50帧执行“插入帧”操作,在第41帧执行“清除关键帧”操作)
(5)“暂停”按钮实例的动作脚本为on(press){stop();},“继续”按钮实例的动作脚本为on(press){play();},测试该场景,单击“暂停”按钮时动画和声音同时停止播放,单击“继续”按钮时动画和声音同时继续播放,则“声音”图层中声音的同步属性为 。
(6)测试影片时弹出如图b所示的错误提示窗口,由图中信息可知,该动作脚本设置在 上(选填,按钮/关键帧)。
图b
【答案】(1)C
(2)A
(3)控制;gotoAndPlay(1)
(4)CE
(5)数据流
(6)按钮
【知识点】时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;二维动画实例属性的设置;多媒体创作工具
【解析】【解答】(1)以页为基础的创作工具有ToolBook、PowerPoint等;以图标和流程图为基础的创作工具有Authorware、IconAuthor等;以时间序列为基础的创作工具有Flash、Director等;以程序语言为基础的创作工具有Visual Basic等。故答案为:C。
(2)将GIF文件导入库中,则Flash会把GIF动画分成逐帧的静态图像,形成逐帧动画。故答案为:A。
(3)测试影片时,为了使该场景动画播放完后能自动从本场景第1帧开始播放,可在“控制”图层的最后一帧添加场景跳转命令gotoAndPlay(“场景”,n),其中第一个参数是场景名称,若省略表示跳转到当前场景,第二个参数是跳转到第几帧,所以添加的动作脚本是gotoAndPlay(1)。故答案为:控制;gotoAndPlay(1)。
(4)若使“诗句”图层第40帧内容再延续1秒,即延续到第50帧,可行操作是删除“诗句”图层第41帧,在第50帧执行“插入帧”操作或选中“诗句”图层第50帧执行“插入帧”操作,在第41帧执行“清除关键帧”操作。故答案为:CE。
(5)声音的同步属性有事件、开始、停止、数据流四种。“数据流”声音与所在图层的帧同步播放。所以实现单击“暂停”按钮时动画和声音同时停止播放,单击“继续”按钮时动画和声音同时继续播放,则“声音”图层中声音的同步属性为数据流。故答案为:数据流。
(6)从图b中显示的错误提示“语句必须出现在on处理函数中”可知,按钮动作命令设置错误。按钮动作命令必须包含在on处理函数中。所以该动作脚本设置在按钮上。故答案为:按钮。
【分析】本题考查Flash动画的基本操作,主要涉及元件的编辑与应用、帧的操作、声音同步属性的设置等。
16.(2019·浙江选考)【加试题】小明基于冒泡排序思想设计了一个改进的排序算法。该算法先用冒泡法将数组a中奇数位置的元素、偶数位置的元素分别进行排序,然后再进行后续处理。算法的VB程序段如下,但加框处代码有错,请改正。
’待排序数据存储在数组a中(a(1)~ a(n)),要求升序排列
For i
= 1 To (n - 1) \ 2
For j = 1 To n - i * 2
If Then ‘⑴
t = a(j): a(j) = a(j + 2): a(j + 2) = t
End If
Next j
Next i
For i = 1 To n \ 2
j = 2 * i - 1
If a(j) > a(j+1) Then t = a(j): a(j) = a(j+1): a(j+1) = t
Next i
For i = Step 2 ‘⑵
t = a(i): j = i - 1
Do While t < a(j)
a(j + 1) = a(j): j = j - 1
Loop
a(j + 1) = t
Next i
⑴ ⑵
【答案】a(j) > a(j + 2);3 To n
【知识点】排序算法及程序实现
【解析】【解答】(1)处语句是对数组a中奇数位置和偶数位置元素分别按照升序排列,奇数位置与偶数位置元素在数组中的下标相差2,所以判断条件为a(j) >a(j+2)。
(2)处语句是将数组a中所有元素按照升序排列。因为在第二段For循环中,数组相邻两个元素已按升序排列,所以该处For循环从数组中第3个元素开始排序即可,即i=3 To n。
【分析】本题考查对排序算法代码的理解,对循环语句的理解能力及分析问题解决问题的能力和根据题意填写程序代码的应用能力。
17.(2019·浙江选考)【加试题】给定m个区间和1个数组(有n个元素),现要求根据各区间限定的取值范围,将数组依次分隔成m+1个段。具体分割方法如下:
第1段是从数组首个元素开始、元素值都属于第1区间的最长连续元素段。如果首个元素不属于第1区间,则第1段元素个数为0;
第1段分割后的剩余元素,用同样的方法来依次分割第2段、第3段、…、第m段;
第m段分割后的剩余元素分割到第m+1段(剩余段)。
若第p(1≤p≤m-1)段末尾连续元素的值也同时属于第p+1区间,则这块连续元素称为第p段“重叠块”,该段其余部分称为第p段“非重叠块”。由于不存在第m+1区间,这里特别规定:第m段的全部元素都分割到m段“非重叠块”,第m段“重叠块”的元素个数为0,一个数组分段示例如下图。图中数组第1个元素10不属于第1区间[0,5],因此第1段的元素个数为0。10和20属于第2区间,而33不属于第2区间,因此第2段只包含10和20两个元素。第3段末尾连续3个元素的值也同时属于第4区间,因此,第3段“非重叠块”包含33,58,46,第3段“重叠块”包含55,62,69。
(1)给定2个区间依次为[10,50]、[30,80],数组各元素为“12,44,34,45,66,50,45,70”,则第1段“重叠块”中的元素个数为 个。
(2)小李根据上述描述,设计了一个统计各段“非重叠块”、“重叠块”和剩余段中元素个数的算法。算法的VB程序如下,请在划线处填入合适的代码。
Const n = 18, m = 6
Dim a(1 To n) As
Integer
Dim b(1 To 2 * m) As
Integer
'b(1)、b(2)为第1区间的下限和上限, b(3)、b(4)为第2区间的下限和上限,…
Dim c(1 To 2 * m + 1)
As Integer
'数组c用于保存统计结果:
'c(1)、c(2)分别存储第1段“非重叠块”和“重叠块”的元素个数,
'c(3)、c(4)分别存储第2段“非重叠块”和“重叠块”的元素个数,…
'c(2m-1)存储第m段"非重叠块"元素个数,c(2m)存储第m段"重叠块"元素个数(值为0)
'c(2m+1)存储剩余段元素个数
Private
Sub Command1_Click()
Dim i As Integer, p As Integer, L As
Integer, LL As Integer
‘读取n个数据并保存在数组a中,代码略
‘读取m个区间的下限和上限并保存在数组b中,代码略
For i = 1 To 2 * m + 1
c(i)
= 0
Next i
i = 1: p = 1
L = 0: LL = 0
Do While ①
If
IsIn(i, p) Then
If
IsIn(i, p + 1) Then
LL
= LL + 1
Else
②
LL
= 0
End If
i
= i + 1
Else
c(2 * p - 1) = L
c(2 * p) = LL
L
= 0: LL = 0
p = p + 1
End
If
Loop
If i
<= n Then
c(2 * p - 1) = n - i + 1
Else
c(2 * p - 1) = L
c(2 * p) = LL
End
If
‘输出统计结果,代码略
End
Sub
‘函数IsIn用来判断a(i)值是否属于第p区间
Function
IsIn(i As Integer, p As Integer) As Boolean
If p
> m Then
IsIn = False
Else
If ③ Then IsIn = True Else IsIn = False
End If
End
Function
① ② ③
【答案】(1)3
(2)i<=n And p<=m;L=L+LL+1;a(i)>=b(2*p-1) And a(i)<=b(2*p)
【知识点】算法的控制结构;常见数据类型、数组
【解析】【解答】(1)数组元素中,12,44,34,45属于第1区间,同时44,34,45属于第2区间,所以第1段“重叠块”中的元素个数为3个。故答案为:3。
(2)①处语句是循环判断数组中元素及它们所在区间,若i<=n And p<=m成立,则执行循环体中语句。
②处语句表示当a(i)属于区间p,而不属于区间p+1时,说明a(i)是非重叠块中的元素,则非重叠块中的元素个数加1,即L=L+LL+1。
③处语句用来判断数组中的第i个元素是否在第p区间,即a(i)>=b(2*p-1) And a(i)<=b(2*p)是否成立,若成立,返回True,否则,返回False。
故答案为:i<=n And p<=m;L=L+LL+1;a(i)>=b(2*p-1) And a(i)<=b(2*p)。
【分析】本题考查的是VB程序的选择控制结构,也考查了学生分析问题解决问题的能力和根据题意填写程序代码的应用能力。
1 / 1浙江省普通高校招生选考科目信息技术试卷(2019.4)
一、选择题(本大题共12小题,每小题2分,共24分)
1.(2019·浙江选考)下列有关信息的说法,正确的是( )
A.计算机中的信息是以十六进制形式存储的
B.计算机信息处理能力只与CPU有关
C.离开计算机网络,信息便无法传递
D.使用加密技术可以提高信息的安全性
2.(2019·浙江选考)电子邮局协议(POP3)用于( )
A.从收件人电子邮件服务器中将邮件读到收件人计算机中
B.从发件人计算机中将邮件发送到发件人电子邮件服务器中
C.从发件人电子邮件服务器中将邮件发送到收件人电子邮件服务器中
D.从发件人计算机中将邮件发送到收件人电子邮件服务器中
3.(2019·浙江选考)下列应用中,没有体现人工智能技术的是( )
A.门禁系统通过指纹识别确认身份
B.某软件将输入的语音自动转换为文字
C.机器人导游回答游客的问题,并提供帮助
D.通过键盘输入商品编码,屏幕上显示出相应价格
4.(2019·浙江选考)下列关于Access数据表的说法,正确的是( )
A.数据表中的字段数可以为0
B.同一数据表中各记录的字段数是相同的
C.数据表中有记录时,该表的字段类型无法修改
D.在数据表中不能通过“导入Excel电子表格”的操作来添加记录
5.(2019·浙江选考)将十六进制数56转换成8位二进制数,再将该8位二进制数从左向右按两位一组依次分为4组,每组中的两位相互交换,得到新的8位二进制数,则新的8位二进制数对应的十六进制数是( )
A.D0 B.34 C.A9 D.65
6.(2019·浙江选考)某算法的部分流程图如图所示。执行这部分流程后,输出c,s的值分别是( )
A.8,10 B.10,14 C.12,6 D.12,24
7.(2019·浙江选考)使用GoldWave软件编辑某音频文件,选中其中一段音频后部分界面如图所示。下列说法正确的是( )
A.执行“淡出”命令后直接保存,音频文件存储容量与原来一样
B.执行“删除”命令后直接保存,音频文件存储容量与原来一样
C.执行“插入静音”命令,设置时间为4秒后直接保存,音频文件存储容量与原来一样
D.执行“更改音量”命令,将音量升高两倍后直接保存,音频文件存储容量是原来的两倍
8.(2019·浙江选考)使用Photoshop软件制作“风筝”作品,部分界面如题所示。下列说法正确的是( )
A.不能将“知了”图层移动到“纸鸢”图层的下方
B.使用“文字工具”可将“文字”图层中的汉字字体改为楷体
C.执行“自由变换”命令可以改变“诗句”图层中文字大小
D.将“背景”图层设置为不可见后,保存成的JPEG格式图像背景透明
9.(2019·浙江选考)使用Flash软件制作动画,将库中“停止”按钮元件应用于“Load”场景,其中该按钮元件的部分编辑界面如图所示。下列说法正确的是( )
A.“停止”按钮元件“指针经过”帧中实例的宽高比被锁定,则该实例的大小不能被修改
B.将“停止”按钮元件“文字”图层锁定后,不能对该图层“点击”帧执行“删除帧”操作
C.修改“停止”按钮元件“背景”图层“弹起”帧中的内容,“Load”场景中该按钮实例随之变化
D.测试影片,鼠标移动到“停止”按钮上时,该按钮外观会发生变化
10.(2019·浙江选考)【加试题】一副未经压缩的1100×1024像素的BMP图像文件,其存储容量约为1.07MB,则该图像每个像素色彩编码的位数为( )
A.4 B.8 C.16 D.24
11.(2019·浙江选考)【加试题】有如下VB程序段:
flag = True : i = 1
Do While i <= 6
x = Int(Rnd * 100) + 1
If flag Or x >50 Then
a(i)=x
flag = Not flag
i = i + 1
End if
Loop
执行该程序段后,在下列选项中,a(1)~a(6)各元素值不可能的是( )
A.52,95,46,74,77,83 B.50,55,46,70,21,97
C.62,78,57,61,69,50 D.31,54,48,72,50,82
12.(2019·浙江选考)【加试题】有1个升序排列的数组a(a(1)~a(n),n≥3),从左到右相邻两个元素的差值(后一个元素值减去前一个元素值)先由小到大、再由大到小,且相邻两个差值不相等,为了查找相邻两个元素的最大差值,小李编写的VB程序段如下:
i = 1 :j = n
Do While i + 1 < j
m = (i + j) \ 2
If a(m + 1) - a(m) > a(m) - a(m - 1) Then
Else
End if
Loop
Label1.Caption="相邻两个元素的最大差值是" + Str(a(j) - a(i))
上述程序段两个方框处的语句分别为( )
A.① i = m ② j = m
B.① i = m ② j = m - 1
C.① i = m + 1 ② j = m – 1
D.① i = m + 1 ② j = m
二、非选择题(本大题共5小题,共26分)
13.(2019·浙江选考)小李收集了2018年浙江省各地区消费者信心指数数据,并使用Excel软件进行了数据处理。他将区域B3:H3单元格格式设置为“数值”,并保留小数位数1位。如图a所示,请回答下列问题:
图a
(1)区域H3:H13的数据是通过公式计算得到的:在H3单元格中输入公式 ,再利用自动填充功能完成区域H4:H13的计算。
(2)区域A2:H13数据区域已进行了排序。排序时,选择的主要关键字为“第四季度增长率(%)”,次要关键字选择“第四季度”,排序次序都为“降序”。按上述步骤正确操作后,排在第1位的地区是“衢州”而不是“台州”,原因是 。
(3)根据图a中的数据制作了图表,如图b所示,创建该图表的数据区域是
图b
14.(2019·浙江选考)小王设计“模拟撤销”程序,需要用一个“历史记录”,“历史记录”是在对字符串s进行插入或删除时,将每步操作信息依次存储得到的,操作信息由操作符(“+”表示插入,“-”表示删除)、操作位置和操作字符串(只包含英文字母)构成,例如,“+23abc”表示在字符串s第23个位插入了“abc”,“模拟撤销”过程按照“历史记录”的逆序进行,将字符串s的内容恢复到初始状态。对字符串“Book”的操作与撤销过程,如a所示。
图a
图b
小王编写的“模拟撤销”VB程序如下,文本框 Text1中的内容是撤销前字符串,文本概Text2中的内容是历史记录,单击“撤销”按钮Command1后,在标签Label1中显示撤销过程,程序运行界面如图b所示。
(1)实观上述功能的VB程序如下,在程序中出现的对象没有Caption属性的是 。(选填,填字码:A .Label1 /mand1
/C .Text1和Text2)
(2)请在划线处填入合适代码。
Private
Sub Command1_Click()
Dim s As String, t As String, ch As String
Dim c As String, num As String, ss As
String
Dim n As Integer, i As Integer
s = Text1.Text: t = Text2.Text
c = "": num = "": ss =
s
For i = Len(t) To 1 Step -1
①
If ch >= "a" And ch <=
"z" Or ch >= "A" And ch = "Z" Then
c = ch + c
ElseIf ch >= "0" And ch
<= "9" Then
num = ch + num
Else
n = Val(num)
If ch = "-" Then
s = Mid(s, 1, n - 1) + ②
Else
s = Mid(s, 1, n - 1) + Mid(s, n
+ Len(c), Len(s) - n - Len(c) + 1)
End If
ss = ss + "→" + s
c = "": num =
""
End If
Next i
Label1.Caption = ss
End
Sub
① ②
(3)运行该程序,若文本框Text1中的内容是"April",文本框Text2中的内容是“-3p+3ri-6e”,单击撤销按钮,For循环语句执行完成后,字符串s的值是 。
15.(2019·浙江选考)小华使用Flash软件创作主题为“四季花香”的多媒体作品,如图a所示。
图a
请回答下列问题:
(1)根据创作方法和特点划分,Flash软件属于以 为基础的多媒体创作工具。(选填,填字母,A .页/B .图标和流程图/C .时间序列/D .程序语言)
(2)将动画GIF文件“蝴蝶.gif”导入库中直接得到一个影片剪辑元件,则该元件中动画的动画类型是 。(选填,填字母,A .逐帧动画/B .形状补间动画/C .动画补间动画)
(3)测试影片时,为了使该场景动画播放完后能自动从本场景第1帧开始播放,可在 图层(填图层名称)的第50帧添加动作脚本 。
(4)测试该场景时,“诗句”图层内容在播放完第40帧后消失,为了使该图层第40帧内容再延续1秒,下列操作可行的是 。(多选题,填字母,A .选中“诗句”图层第41帧执行“清除关键帧”操作;B .将“诗句”图层第50帧执行“插入关键帧”操作;C .删除“诗句”图层第41帧,在第50帧执行“插入帧”操作;D .选中“诗句”图层第40帧执行“复制帧”操作,在第41帧执行“粘贴帧”操作;E .选中“诗句”图层第50帧执行“插入帧”操作,在第41帧执行“清除关键帧”操作)
(5)“暂停”按钮实例的动作脚本为on(press){stop();},“继续”按钮实例的动作脚本为on(press){play();},测试该场景,单击“暂停”按钮时动画和声音同时停止播放,单击“继续”按钮时动画和声音同时继续播放,则“声音”图层中声音的同步属性为 。
(6)测试影片时弹出如图b所示的错误提示窗口,由图中信息可知,该动作脚本设置在 上(选填,按钮/关键帧)。
图b
16.(2019·浙江选考)【加试题】小明基于冒泡排序思想设计了一个改进的排序算法。该算法先用冒泡法将数组a中奇数位置的元素、偶数位置的元素分别进行排序,然后再进行后续处理。算法的VB程序段如下,但加框处代码有错,请改正。
’待排序数据存储在数组a中(a(1)~ a(n)),要求升序排列
For i
= 1 To (n - 1) \ 2
For j = 1 To n - i * 2
If Then ‘⑴
t = a(j): a(j) = a(j + 2): a(j + 2) = t
End If
Next j
Next i
For i = 1 To n \ 2
j = 2 * i - 1
If a(j) > a(j+1) Then t = a(j): a(j) = a(j+1): a(j+1) = t
Next i
For i = Step 2 ‘⑵
t = a(i): j = i - 1
Do While t < a(j)
a(j + 1) = a(j): j = j - 1
Loop
a(j + 1) = t
Next i
⑴ ⑵
17.(2019·浙江选考)【加试题】给定m个区间和1个数组(有n个元素),现要求根据各区间限定的取值范围,将数组依次分隔成m+1个段。具体分割方法如下:
第1段是从数组首个元素开始、元素值都属于第1区间的最长连续元素段。如果首个元素不属于第1区间,则第1段元素个数为0;
第1段分割后的剩余元素,用同样的方法来依次分割第2段、第3段、…、第m段;
第m段分割后的剩余元素分割到第m+1段(剩余段)。
若第p(1≤p≤m-1)段末尾连续元素的值也同时属于第p+1区间,则这块连续元素称为第p段“重叠块”,该段其余部分称为第p段“非重叠块”。由于不存在第m+1区间,这里特别规定:第m段的全部元素都分割到m段“非重叠块”,第m段“重叠块”的元素个数为0,一个数组分段示例如下图。图中数组第1个元素10不属于第1区间[0,5],因此第1段的元素个数为0。10和20属于第2区间,而33不属于第2区间,因此第2段只包含10和20两个元素。第3段末尾连续3个元素的值也同时属于第4区间,因此,第3段“非重叠块”包含33,58,46,第3段“重叠块”包含55,62,69。
(1)给定2个区间依次为[10,50]、[30,80],数组各元素为“12,44,34,45,66,50,45,70”,则第1段“重叠块”中的元素个数为 个。
(2)小李根据上述描述,设计了一个统计各段“非重叠块”、“重叠块”和剩余段中元素个数的算法。算法的VB程序如下,请在划线处填入合适的代码。
Const n = 18, m = 6
Dim a(1 To n) As
Integer
Dim b(1 To 2 * m) As
Integer
'b(1)、b(2)为第1区间的下限和上限, b(3)、b(4)为第2区间的下限和上限,…
Dim c(1 To 2 * m + 1)
As Integer
'数组c用于保存统计结果:
'c(1)、c(2)分别存储第1段“非重叠块”和“重叠块”的元素个数,
'c(3)、c(4)分别存储第2段“非重叠块”和“重叠块”的元素个数,…
'c(2m-1)存储第m段"非重叠块"元素个数,c(2m)存储第m段"重叠块"元素个数(值为0)
'c(2m+1)存储剩余段元素个数
Private
Sub Command1_Click()
Dim i As Integer, p As Integer, L As
Integer, LL As Integer
‘读取n个数据并保存在数组a中,代码略
‘读取m个区间的下限和上限并保存在数组b中,代码略
For i = 1 To 2 * m + 1
c(i)
= 0
Next i
i = 1: p = 1
L = 0: LL = 0
Do While ①
If
IsIn(i, p) Then
If
IsIn(i, p + 1) Then
LL
= LL + 1
Else
②
LL
= 0
End If
i
= i + 1
Else
c(2 * p - 1) = L
c(2 * p) = LL
L
= 0: LL = 0
p = p + 1
End
If
Loop
If i
<= n Then
c(2 * p - 1) = n - i + 1
Else
c(2 * p - 1) = L
c(2 * p) = LL
End
If
‘输出统计结果,代码略
End
Sub
‘函数IsIn用来判断a(i)值是否属于第p区间
Function
IsIn(i As Integer, p As Integer) As Boolean
If p
> m Then
IsIn = False
Else
If ③ Then IsIn = True Else IsIn = False
End If
End
Function
① ② ③
答案解析部分
1.【答案】D
【知识点】信息及其特征;信息系统安全防护
【解析】【解答】选项A:计算机中的信息是以二进制形式存储的。A错误;选项B:计算机处理能力与整套配置都有关,包括主板、cpu、硬盘等。B错误;选项C:信息除了依附计算机网络传递,还可以依附其它载体传递,如报纸、光盘、书本等。C错误;选项D:给信息加密可以提高信息的安全性。D正确。故答案选D。
【分析】本题考查信息在计算机中的存储形式、计算机信息的处理、信息的传递、信息的保护方法。
2.【答案】A
【知识点】电子邮件,电子公告板等信息交流方式;网络协议
【解析】【解答】POP3,全名“Post Office Protocol-Version3”,即“邮局协议版本3”。该协议支持“离线”邮件处理,具体过程是:邮件发送到服务器上,电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。所以POP3用于从收件人电子邮件服务器中将邮件读到收件人计算机中。故答案选A。
【分析】本题考查常用电子邮件协议,除POP3外,常用电子邮件协议还有SMTP、IMAP4等。
3.【答案】D
【知识点】人工智能的应用
【解析】【解答】选项A;“通过指纹识别确认身份”属于人工智能中的图像识别技术。A正确;选项B:“将输入的语音自动转换为文字”属于人工智能中的语音识别技术。B正确;选项C:“机器人导游回答游客的问题,并提供帮助”属于人工智能中的机器人。C正确;选项D:“通过键盘输入商品编码,屏幕上显示出相应价格”不属于人工智能技术。D错误。故答案选D。
【分析】本题考查的是人工智能技术的应用范畴。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方法做出反应的智能机器,该领域的研究包括:机器人、语音识别、图像识别、自然语言处理和专家系统等。
4.【答案】B
【知识点】数据表、字段、记录的概念
【解析】【解答】选项A:数据表中的字段数不能为0。A错误;选项B:同一数据表中每条记录的字段数是相同的。B正确;选项C:数据表中有记录时,表的字段类型也可以修改。C错误;选项D:通过“导入Excel电子表格”的操作,可以在数据表中添加记录。D错误。故答案选B。
【分析】本题考查Access数据表中字段的设置、记录的添加。
5.【答案】C
【知识点】进制及数制转换
【解析】【解答】将十六进制数56转换为8位二进制数是01010110。按照题中要求,每组两位相互交换,得到新的8位二进制数为10101001,其对应的十六进制数是A9。故答案选C。
【分析】本题考查二进制数与十六进制数之间的转换。二进制数转换为十六进制数规则是从二进制数最低位起,每四位转化为一个十六进制数,直至二进制数的最高位,转化结束。
6.【答案】B
【知识点】算法的常用表示方法;算法的控制结构
【解析】【解答】分析算法流程图执行过程:
初始值:c=0,s=0。
c=0,s=0,c<=10 and s<=10成立,开始第一次循环,c mod 3=0成立,执行c=c+4=4,s=s+c=4。
c=4,s=4,c<=10 and s<=10成立,开始第二次循环,c mod 3=0不成立,执行c=c+2=6。
c=6,s=4,c<=10 and s<=10成立,开始第三次循环,c mod 3=0成立,执行c=c+4=10,s=s+c=14。
c=10,s=14,c<=10 and s<=10不成立,输出c,s的值。
此时c=10,s=14。故答案选B。
【分析】本题考查对循环语句的理解,在分析程序段的过程中应关注每个变量的变化情况。
7.【答案】A
【知识点】声音素材的基本处理
【解析】【解答】选项A:执行“淡入”操作,不会改变与音频文件存储量相关的各因素,所以音频文件存储量不变。A正确;选项B:执行“删除”操作后,声音时长变短,音频文件存储量减小。B错误;选项C:“插入静音”会使声音变长,音频文件存储容量变大。C错误;选项D:执行“更改音量”命令,不会改变与音频文件存储量相关的各因素,所以音频文件存储量不变。D错误。故答案选A。
【分析】本题考查音频文件存储量的计算,音频文件存储量=采样频率×量化位数×声道数×时间÷8。
8.【答案】C
【知识点】图片加工常用工具的使用;图层及图层的基本操作
【解析】【解答】选项A:“知了”图层与“纸鸢”图层互不遮挡,所以可以将“知了”图层移动到“纸鸢”图层的下方。A错误;选项B:“文字”图层不是文字图层,不能使用文字工具修改其文字字体。B错误;选项C:“自由变换”命令可以对当前选定的区域或当前层进行变换、缩放、旋转、扭曲。因此执行“自由变换”命令可以改变“诗句”图层中文字大小。C正确;选项D:将“背景”图层设置为不可见后,保存成的JPEG格式图像背景依然不可见,但背景不是透明。D错误。故答案选C。
【分析】本题主要考查Photoshop中常见工具的使用、图层的移动、文字图层的修改。
9.【答案】C
【知识点】元件的类型与应用
【解析】【解答】选项A:“停止”按钮元件“指针经过”帧中实例的宽高比被锁定,该实例大小可以被修改,但修改时宽和高等比例变化。A错误;选项B:“文字”图层锁定后,该图层内容无法编辑,但可以对该图层“点击”帧执行“删除帧”操作。B错误;选项C:当库中“停止”按钮元件内容修改时,由该元件产生的实例也会发生相应变化,所以“Load”场景中该按钮实例随之改变。C正确;选项D:从题图中可以看出,按钮“点击”帧为空白帧,按钮没有“热区”,不能响应鼠标动作,所以鼠标移动到“停止”按钮上时,该按钮外观不会发生变化。D错误。故答案选C。
【分析】本题考查按钮元件的编辑与应用。按钮元件有“弹起”、“指针经过”、“按下”和“点击”四个不同状态,可以对不同帧进行不同设置。
10.【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】设图像每个像素色彩编码的位数为n,则1100×1024×n=1.07×1024×1024×8,解得n=8。故答案选B。
【分析】本题考查位图存储容量计算,位图存储量=水平像素*垂直像素*位深度。
11.【答案】C
【知识点】算法的控制结构;常见数据类型、数组
【解析】【解答】分析本题程序段功能:首先,通过Do While循环生成6个[1,100]之间的随机整数,若该随机整数大于50或变量flag为True,则将该值添加到数组中,而语句flag = Not flag使flag在第2,4,6次循环时为False,此时若为数组赋值,x必须大于50,所以数组中至少有3个元素大于50,因此a(1)~a(6)各元素值不可能的是62,78,57,61,69,50。故答案选C。
【分析】本题考查对Do While循环语句的理解及数组赋值过程,要求学生能够读懂程序段,明确程序所要实现的功能。
12.【答案】A
【知识点】查找算法及程序实现
【解析】【解答】本题程序段执行过程如下:首选,找到数组的中间位置m = (i + j) \ 2,将整个数组分为前半段和后半段;然后判断a(m + 1) - a(m) > a(m) - a(m - 1)是否成立,若成立,说明要查找的最大差值在数组的后半段,则i=m,继续在后半段进行查找。若不成立,说明要查找的最大差值在数组的前半段,则j=m,继续在前半段进行查找。重复前面过程,直到找到位置。故答案选A。
【分析】本题考查折半查找的运行过程。折半查找的查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功。
13.【答案】(1)=(G3-E3)/E3*100
(2)H3单元格中的真实值大于H4单元格的真实值
(3)A2:A13,E2:E13,G2:G13
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)H3单元格是计算第四季度增长率,并且利用自动填充功能可以完成区域H4:H13的计算,因此公式应使用单元格相对引用,所以H3单元格中输入的公式是“=(G3-E3)/E3*100”。故答案为:=(G3-E3)/E3*100。
(2)在对区域A2:H13进行排序时,主要关键字为“第四季度增长率(%)”,次要关键字选择“第四季度”,所以首先要按照“第四季度增长率(%)”降序排列,虽然单元格中显示的“衢州”和 “台州” 的第四季度增长率相同,但H3单元格中的真实值大于H4单元格的真实值,因此排在第1位的地区是“衢州”而不是“台州”。故答案为:H3单元格中的真实值大于H4单元格的真实值。
(3)从图b中可以看出,图表中包含浙江省各地区的名称以及它们对应的第三季度和第四季度的消费者信心指数,所以该图表的数据区域是A2:A13,E2:E13,G2:G13。故答案为:A2:A13,E2:E13,G2:G13。
【分析】本题考查表格的公式的使用、数据的排序、根据图表选择数据区域。
14.【答案】(1)C
(2)ch=Mid(t,i,1);c+Mid(s,n,Len(s)–n+1)
(3)”Apple”
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;程序的调试及运行
【解析】【解答】(1)VB的基本控件有:Button、Label、Text、Form。对象的Caption属性用于返回或设定对象要显示的文本信息。在VB的基本控件中,除Text之外,其余控件都有Caption属性,在Text中有text属性作用与Caption属性相似。故答案为:C。
(2)①处语句用于获取Text2中的每一个字符,即ch=Mid(t,i,1),并逐一判断。
②处语句表示当ch为“-”时,说明撤销了字符,所以应在撤销前的字符串相应位置加上字符c,即s = Mid(s, 1, n - 1) +c+Mid(s,n,Len(s)–n+1)。
故答案为:ch=Mid(t,i,1);c+Mid(s,n,Len(s)–n+1)。
(3)单击撤销按钮后,首先,在“April”第6位添加字符“e”,添加后变为“Aprile”;然后在“Aprile”第3位删除字符“ri”,删除后变为“Aple”;最后在“Aple”第3位添加字符“p”,添加后变为“Apple”。所以For循环语句执行完成后,字符串s的值是“Apple”。故答案为:“Apple”。
【分析】本题考查算法与程序设计的综合应用能力,分析问题解决问题的能力和根据题意填写程序代码的应用能力。
15.【答案】(1)C
(2)A
(3)控制;gotoAndPlay(1)
(4)CE
(5)数据流
(6)按钮
【知识点】时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;二维动画实例属性的设置;多媒体创作工具
【解析】【解答】(1)以页为基础的创作工具有ToolBook、PowerPoint等;以图标和流程图为基础的创作工具有Authorware、IconAuthor等;以时间序列为基础的创作工具有Flash、Director等;以程序语言为基础的创作工具有Visual Basic等。故答案为:C。
(2)将GIF文件导入库中,则Flash会把GIF动画分成逐帧的静态图像,形成逐帧动画。故答案为:A。
(3)测试影片时,为了使该场景动画播放完后能自动从本场景第1帧开始播放,可在“控制”图层的最后一帧添加场景跳转命令gotoAndPlay(“场景”,n),其中第一个参数是场景名称,若省略表示跳转到当前场景,第二个参数是跳转到第几帧,所以添加的动作脚本是gotoAndPlay(1)。故答案为:控制;gotoAndPlay(1)。
(4)若使“诗句”图层第40帧内容再延续1秒,即延续到第50帧,可行操作是删除“诗句”图层第41帧,在第50帧执行“插入帧”操作或选中“诗句”图层第50帧执行“插入帧”操作,在第41帧执行“清除关键帧”操作。故答案为:CE。
(5)声音的同步属性有事件、开始、停止、数据流四种。“数据流”声音与所在图层的帧同步播放。所以实现单击“暂停”按钮时动画和声音同时停止播放,单击“继续”按钮时动画和声音同时继续播放,则“声音”图层中声音的同步属性为数据流。故答案为:数据流。
(6)从图b中显示的错误提示“语句必须出现在on处理函数中”可知,按钮动作命令设置错误。按钮动作命令必须包含在on处理函数中。所以该动作脚本设置在按钮上。故答案为:按钮。
【分析】本题考查Flash动画的基本操作,主要涉及元件的编辑与应用、帧的操作、声音同步属性的设置等。
16.【答案】a(j) > a(j + 2);3 To n
【知识点】排序算法及程序实现
【解析】【解答】(1)处语句是对数组a中奇数位置和偶数位置元素分别按照升序排列,奇数位置与偶数位置元素在数组中的下标相差2,所以判断条件为a(j) >a(j+2)。
(2)处语句是将数组a中所有元素按照升序排列。因为在第二段For循环中,数组相邻两个元素已按升序排列,所以该处For循环从数组中第3个元素开始排序即可,即i=3 To n。
【分析】本题考查对排序算法代码的理解,对循环语句的理解能力及分析问题解决问题的能力和根据题意填写程序代码的应用能力。
17.【答案】(1)3
(2)i<=n And p<=m;L=L+LL+1;a(i)>=b(2*p-1) And a(i)<=b(2*p)
【知识点】算法的控制结构;常见数据类型、数组
【解析】【解答】(1)数组元素中,12,44,34,45属于第1区间,同时44,34,45属于第2区间,所以第1段“重叠块”中的元素个数为3个。故答案为:3。
(2)①处语句是循环判断数组中元素及它们所在区间,若i<=n And p<=m成立,则执行循环体中语句。
②处语句表示当a(i)属于区间p,而不属于区间p+1时,说明a(i)是非重叠块中的元素,则非重叠块中的元素个数加1,即L=L+LL+1。
③处语句用来判断数组中的第i个元素是否在第p区间,即a(i)>=b(2*p-1) And a(i)<=b(2*p)是否成立,若成立,返回True,否则,返回False。
故答案为:i<=n And p<=m;L=L+LL+1;a(i)>=b(2*p-1) And a(i)<=b(2*p)。
【分析】本题考查的是VB程序的选择控制结构,也考查了学生分析问题解决问题的能力和根据题意填写程序代码的应用能力。
1 / 1