登录二一教育在线组卷平台 助您教考全无忧
浙江省2022届高三信息技术选考模拟试卷(五)
一、选择题
1.(2021·浙江模拟)下列关于信息与信息技术的描述,正确的是( )
A.人类进入“电气时代”标志着信息技术的诞生
B.社交软件如微信、QQ是信息的表达方式
C.某公众号中文章的点赞数量属于核心刊物评价
D.某手机软件具有扫描二维码的功能,扫码属于信息的解码
2.(2021·浙江模拟)下列应用中,体现了人工智能技术的有( )
①新款相机带有识别人眼功能,实现快速跟踪对焦的功能。
②某软件实时将主持人说话内容转换为字幕,显示在投影屏幕上。
③倒车雷达实时提醒后方障碍物距离
④实现将老照片上的人物能眨眼、能微笑等表情动作的过程
A.①②③ B.①②④ C.②③④ D.①③④
3.(2021·浙江模拟)用Access软件设计考试报名系统的数据库,其中已建好的“考生信息”数据表用于存储如图所示的数据。
报名序号 出生日期 姓名 户籍所在地 考生类别 少数民族
1 2001.01.29 A同学 丽水 普通 是
2 2001.02.12 B同学 湖州 普通 否
3 2000.12.11 C同学 温州 艺术 否
… … … … … …
下列关于“考试信息”数据表的描述,正确的是( )
A.该数据表的字段数可能多于6个
B.该数据表的表名是不可修改的
C.该数据表中必定有一个字段的字段名为“报名序号”
D.图中“少数民族”列在该数据表中相应字段的数据类型一定是“是/否”
4.(2021高二下·浙江期中)使用UltraEdit软件查看字符“2020新冠肺炎!”的内码,部分界面如图所示。
下列说法正确的是( )
A.输入字符“10”显示的内码是“31 30”
B.图中使用ASCII编码的有5个字符
C.汉字“炎”所占存储空间为4字节
D.图中“!”为全角字符,内码为“A1”
5.(2021·浙江模拟)用Photoshop软件制作“疫情防控”作品,进行相关编辑后的文字效果如图所示。
下列描述不正确的是( )
A.当前状态下,不可以直接对“背景”图层添加图层样式
B.“疫情防控”图层只显示了两种图层样式效果
C.当前“警示灯”图层中的内容呈现半透明效果
D.当前状态下,不可以直接对“疫情防控”图层添加滤镜
6.(2021·浙江模拟)一张未经压缩的 1024×512 像素的 BMP 图像,压缩为 JPG 后图像大小是 64KB,压缩比为 8:1,该图像的颜色至多有( )
A.8 色 B.256 色 C.16 位色 D.24 位色
7.(2021·浙江模拟)利用VB生成两位奇数随机数,其表达式正确的是( )
A.Int(Rnd * 45)*2 + 11 B.Int(Rnd * 33)*3 + 3
C.Int(Rnd * 89) + 11 D.Int(Rnd * 100) - 1
8.(2021高二下·浙江期中)“通过输出变量c的值,判断n是否为质数(除了1和它本身不能被其他数整除的数)”的主要算法流程图如图所示,关于此流程图说法错误的是( )
A.输入6,算法结束后,输出c的值为3
B.算法结束后,若c>1则n不是质数
C.将i<=n-1改为i<=sqr(n)后,依然能判断n是否是质数
D.该算法流程图不能判断2是否为质数
9.(2021·浙江模拟)有如下VB程序段:
c = 1: Max = 0
s = "19491001ZHong20211001"
For i = 2 To Len(s)
If Asc(Mid(s, i - 1, 1)) < Asc(Mid(s, i, 1)) Then
c = c + 1
ElseIf c > Max Then
Max = c
c = 1
Else
c = 1
End If
Next i
Text1.Text = Str(Max)
执行上述程序段后,文本框 Text1 中显示的是( )
A.3 B.4 C.5 D.6
10.(2021·浙江模拟)有如下VB程序段:
k = 0
For i = 1 To 10
If b(a(i)) = 0 Then k = k + 1
b(a(i)) = b(a(i)) + 1
Next i
For i = 1 To k
p = 1
For j = 2 To 10
If b(j) > b(p) Then p = j
Next j
b(p) = 0
s = s + Str(p)
Next i
数组a(1)~a(10)的元素分别为2,5,3,8,8,5,8,9,5,3。数组b(1)~b(10)的元素初始值均为0,执行程序后,变量s的值为( )
A." 5 8 3 2 9" B." 2 3 5 8 9"
C." 8 5 3 9 2" D." 2 9 3 5 8"
11.(2021·浙江模拟)采用选择排序算法对数据序列“8,9,6,1,3,0,-6,5”完成降序排序,则需要比较的次数为( )
A.4 次 B.8 次 C.28 次 D.56 次
12.(2021·浙江模拟)某对分查找算法的VB程序如下:
key=
i = 1: j = 10
Do While i <= j
m = (i + j) \ 2
If a(m) < Key Then
i = m + 1: n = n + 1
Else
j = m - 1: n = n - 1
End If
Loop
数组元素a(1)到a(10)的值依次是“2,2,4,6,9,15,15,20,25,30”若n值为2,则key的值可能为( )
A.6或16 B.5或 8 C.10或15 D.17或29
二、操作题
13.(2021·浙江模拟)小明收集了某次语文考试8个班级的相关数据,并用 Excel 软件进行数据处理,如a所示。请回答下列问题:
图a
(1)A+、A……E等率计算方法:对应等级的人数比上该班级总人数,图a中,各班级A、B……E等率由公式计算得到,在D4单元格中输入公式,并复制粘贴到F4、H4、J4、L4、N4、P4中,并分别向下填充生成,则D4中的公式为 。
图b
(2)根据图a所示的数据制作的图表如图b所示,该图表的数据区域为 。
(3)下列有关对图表和数据表操作描述正确的是 (多选)。
A.删除图a表中“班级”所在的A列,会影响图b所示图表效果
B.优良率是B等及以上人数占本班人数比例,1班优良率可以用 =sum(D4:J4)/B4公式计算得到
C.要对所有班级按照优秀率排序,可以仅选择A4:S11区域进行排序
D.要筛选出非美术班参考值最低的两个班,可以先以“班级”不包含“美术”筛选,再以“参考值”最小的2项筛选得到
14.(2021·浙江模拟)使用 Flash
软件创作“垃圾分类宣传”作品,其中“主界面”场景的制作脚本如下表所示:
场景名:主界面 序号类别:2 进入方式:来自“片头”场景,通过“开始”按钮进入
呈现方式: 1、“垃圾”文字从舞台左上侧飞入,最终停在舞台中央(偏左)。
2、“分类”文字从舞台上侧飞入,旋转一圈后静止在“垃圾”右侧。 …… 呈现顺序: 1、一开始出现城市背景,“垃圾”文字从舞台左上侧飞入,补间动画持续1秒,静止在舞台中央(偏左)。 2、动画开始1秒后,“分类”文字从舞台上侧飞入,补间动画持续1秒,静止在舞台中央(偏右)。 ……
(1)有关多媒体作品设计和本作品的制作脚本,下列说法正确的是 (多选 ,填字母)。
A.根据创作方法和特点划分,Flash软件属于以时间序列为基础的多媒体创作工具。
B.要了解整个作品的组成部分、工作流程和主要界面,可查阅其应用需求分析报告。
C.制作脚本不是多媒体作品制作的直接依据
D.在片头场景,至少存在一个按钮
E.脚本中描述的“垃圾”文字和“分类”文字的动画效果,都可以用动画补间来实现。
(2)如图所示,“从我做起”图层已经被隐藏,则导出“.swf”动画后该图层内容是否可见 (选填:是/否)。
(3)根据测试动画时发现,垃圾图层中的“垃圾”文字的动画效果未符合制作脚本中出现时间的要求,需进行修改,则下列操作可行的有 (多选,填字母)
A.选择“垃圾”图层第1帧执行“清除关键帧”操作,然后将第20帧移动到第10帧
B.选择“垃圾”图层第11帧移动到第1帧,然后将第20帧移动到第10帧
C.选择“垃圾”图层第20帧执行“剪切帧”,选择该图层1帧执行粘贴帧操作
D.选择“垃圾”图层第11帧至第20帧,移动至第1帧
E.选择“垃圾”图层第11帧执行“清除帧”操作,然后将第20帧移动到第10帧
(4)该场景播放至最后一帧,动画停止播放,音乐继续播放,并且出现“垃圾危害”按钮,则音乐的同步属性为: (填:数据流/事件)。单击该按钮,实现音乐停止播放并且场景跳转至下一场景第一帧停止播放,在该按钮上添加的动作脚本是 。
15.(2021·浙江模拟)模拟开关灯游戏如图所示,一共有n盏灯(n>=5)排成一排,一开始n盏灯都亮着(用1表示灯亮,0表示灯灭)。
游戏规则如下:
1)第1轮,将所有灯都关闭
2)第2轮,将所有偶数(编号为2的倍数的灯打开)
3)第3轮,如果编号为3的倍数的灯开着,则关闭,如果灯关闭着,则打开
4)重复游戏直到第n轮结束
现在给定灯的数目n(5<=n<=200),求最后灯关闭的数目。
编写VB程序,实现上述功能,运行程序,在文本框Text1中输入n盏灯数,单击“确定”按钮Command1,在文本框Text2中显示灯灭掉的数量。程序运行界面如、图所示。
请回答下列问题:
(1)若要清空文本框Text1,能实现该功能的语句是 (单选,填字母:A.Text1.Caption = “” /B.Text1.Text = “” /C.Text1.Clear)。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim n As Integer, k As Integer, tmp As Integer, num As Integer
Dim a(1 To 200) As Integer, i As Integer, j As Integer
n = Val(Text1.Text)
For i = 1 To n
a(i) = 1
Next i
For i = 1 To n
Do While tmp <= n
If _ Then
a(tmp) = 0
Else
a(tmp) = 1
End If
Loop
Next i
num = 0
For j = 1 To n
If a(j) = 0 Then num = num + 1
Next j
Text2.Text = Str(num)
End Sub
(3)程序中加框处代码有错,请改正。
16.(2021·浙江模拟)给定一个词典(单词按字典顺序排列,数量不超过12000个),寻找词典中所有的复合单词,并将复合单词以字典逆序显示输出。复合单词:被定义为由词典中两个单词连接而成的单词。
例如:
分析:如果词典中的单词数量比较少,我们可以采取将第i个单词与第j个单词拼接成“新单词”并在字典中查找,但如果词典中单词数量多(如12000个)此种方法速度慢,我们发现词典中的单词是有序排列,可以加快查找复合单词的速度,本题的算法策略是:对第i个单词,从第j(j=i+1)个开始判断,如果第j个单词前半部分(长度为第i个单词的长度)跟第i个单词一致,则在词典中查找第j个单词的后半部分。如果找到,则为一个复合单词。
编写vb程序,寻找词典中所有复合单词并输出显示。运行程序,在列表框list1中显示从词典数据库中导入的单词,单击“统计”按钮command1,在列表框list2中按降序显示该词典中所有复合单词。程序运行界面如图所示。
(1)如图所示,复合单词有 个
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim n As Integer
Dim a(1 To 200) As String
Function search(key As String) As Boolean
i = 1: j = n
Do While i <= j
m = Int(i + (j - i) / 2)
If key = a(m) Then
search = True: Exit Do
ElseIf key > a(m) Then
i = m + 1
Else
j = m - 1
End If
Loop
End Function
Private Sub Command1_Click()
Dim i As Integer, j As Integer, temp2 As String
Dim out(0 To 100)
For i = 1 To n
For j = i + 1 To n
If a(i) = Mid(a(j), 1, Len(a(i))) Then
If search(temp2) = True Then
cnt = cnt + 1
k = cnt
Do While a(j) > out(k) And k > 0 '找到a(j)应该插入的位置k
k = k - 1
Loop
For p = cnt To k + 1 Step -1 'k到末尾元素均后移一位
out(p) = out(p - 1)
Next p
End If
End If
Next j
Next i
For i = 1 To cnt
List2.AddItem out(i)
Next i
End Sub
Private Sub Form_Load()
Dim i As Integer
连接字典数据库
打开数据库中字典数据表,代码略
n = 0
Do While Not rs.EOF
n = n + 1
a(n) = rs/Fields("words")
rs/MoveNext
Loop
关闭数据连接,代码略
List1.Clear
For i = 1 To n
List1.AddItem a(i) '在列表框List1中显示单词
Next i
End Sub
答案解析部分
1.【答案】D
【知识点】信息技术的发展历史;因特网信息资源评价;信息表达方式与表达技术
2.【答案】B
【知识点】人工智能的应用
3.【答案】A
【知识点】数据表、字段、记录的编辑;字段的数据类型
4.【答案】A
【知识点】字符编码
【解析】【解答】图中使用ASCII编码的是“2020”4个字符,选项B错误;一个汉字占两个字节,选项C错误;图中“!”为全角字符,内码为“A3 A1”,选项D错误。故答案选A。
【分析】本题考查的是字符编码。本题考查的是ASCII码和汉字编码。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
5.【答案】B
【知识点】图层及图层的基本操作
6.【答案】B
【知识点】声音、图像、视频编码
7.【答案】A
【知识点】运算符、基本运算与表达式
8.【答案】D
【知识点】流程图识读
【解析】【解答】当n为2时,判断条件不成立,直接输出c的值,可以证明n不存在因子,能判断2为质数。故答案选D。
【分析】本题考查的是对流程图的识读。
9.【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
10.【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
11.【答案】C
【知识点】排序算法及程序实现
12.【答案】D
【知识点】查找算法及程序实现
13.【答案】(1)=C4/$B4
(2)A4:A9,S4:S9或 A2:A9,S2:S9
(3)A;C
【知识点】表格数据的处理与计算
14.【答案】(1)A;D;E
(2)是
(3)A;B;D
(4)事件;on(press){stopAllSounds();gotoAndStop("垃圾危害",1);}
【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;常用影片控制函数的应用;多媒体数据采集与编辑软件;声音同步属性设置
15.【答案】(1)B
(2)a(tmp) = 1;tmp = tmp + i
(3)tmp=i
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;分支结构语句及程序实现;循环结构语句及程序实现
16.【答案】(1)2
(2)search = False;temp2=Mid(a(j),Len(a(i))+1,Len(a(j))-Len(a(i)))或者temp2=Mid(a(j), len(a(i))+1);out(p + 1) = a(j)
【知识点】查找算法及程序实现;程序访问数据库
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
浙江省2022届高三信息技术选考模拟试卷(五)
一、选择题
1.(2021·浙江模拟)下列关于信息与信息技术的描述,正确的是( )
A.人类进入“电气时代”标志着信息技术的诞生
B.社交软件如微信、QQ是信息的表达方式
C.某公众号中文章的点赞数量属于核心刊物评价
D.某手机软件具有扫描二维码的功能,扫码属于信息的解码
【答案】D
【知识点】信息技术的发展历史;因特网信息资源评价;信息表达方式与表达技术
2.(2021·浙江模拟)下列应用中,体现了人工智能技术的有( )
①新款相机带有识别人眼功能,实现快速跟踪对焦的功能。
②某软件实时将主持人说话内容转换为字幕,显示在投影屏幕上。
③倒车雷达实时提醒后方障碍物距离
④实现将老照片上的人物能眨眼、能微笑等表情动作的过程
A.①②③ B.①②④ C.②③④ D.①③④
【答案】B
【知识点】人工智能的应用
3.(2021·浙江模拟)用Access软件设计考试报名系统的数据库,其中已建好的“考生信息”数据表用于存储如图所示的数据。
报名序号 出生日期 姓名 户籍所在地 考生类别 少数民族
1 2001.01.29 A同学 丽水 普通 是
2 2001.02.12 B同学 湖州 普通 否
3 2000.12.11 C同学 温州 艺术 否
… … … … … …
下列关于“考试信息”数据表的描述,正确的是( )
A.该数据表的字段数可能多于6个
B.该数据表的表名是不可修改的
C.该数据表中必定有一个字段的字段名为“报名序号”
D.图中“少数民族”列在该数据表中相应字段的数据类型一定是“是/否”
【答案】A
【知识点】数据表、字段、记录的编辑;字段的数据类型
4.(2021高二下·浙江期中)使用UltraEdit软件查看字符“2020新冠肺炎!”的内码,部分界面如图所示。
下列说法正确的是( )
A.输入字符“10”显示的内码是“31 30”
B.图中使用ASCII编码的有5个字符
C.汉字“炎”所占存储空间为4字节
D.图中“!”为全角字符,内码为“A1”
【答案】A
【知识点】字符编码
【解析】【解答】图中使用ASCII编码的是“2020”4个字符,选项B错误;一个汉字占两个字节,选项C错误;图中“!”为全角字符,内码为“A3 A1”,选项D错误。故答案选A。
【分析】本题考查的是字符编码。本题考查的是ASCII码和汉字编码。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
5.(2021·浙江模拟)用Photoshop软件制作“疫情防控”作品,进行相关编辑后的文字效果如图所示。
下列描述不正确的是( )
A.当前状态下,不可以直接对“背景”图层添加图层样式
B.“疫情防控”图层只显示了两种图层样式效果
C.当前“警示灯”图层中的内容呈现半透明效果
D.当前状态下,不可以直接对“疫情防控”图层添加滤镜
【答案】B
【知识点】图层及图层的基本操作
6.(2021·浙江模拟)一张未经压缩的 1024×512 像素的 BMP 图像,压缩为 JPG 后图像大小是 64KB,压缩比为 8:1,该图像的颜色至多有( )
A.8 色 B.256 色 C.16 位色 D.24 位色
【答案】B
【知识点】声音、图像、视频编码
7.(2021·浙江模拟)利用VB生成两位奇数随机数,其表达式正确的是( )
A.Int(Rnd * 45)*2 + 11 B.Int(Rnd * 33)*3 + 3
C.Int(Rnd * 89) + 11 D.Int(Rnd * 100) - 1
【答案】A
【知识点】运算符、基本运算与表达式
8.(2021高二下·浙江期中)“通过输出变量c的值,判断n是否为质数(除了1和它本身不能被其他数整除的数)”的主要算法流程图如图所示,关于此流程图说法错误的是( )
A.输入6,算法结束后,输出c的值为3
B.算法结束后,若c>1则n不是质数
C.将i<=n-1改为i<=sqr(n)后,依然能判断n是否是质数
D.该算法流程图不能判断2是否为质数
【答案】D
【知识点】流程图识读
【解析】【解答】当n为2时,判断条件不成立,直接输出c的值,可以证明n不存在因子,能判断2为质数。故答案选D。
【分析】本题考查的是对流程图的识读。
9.(2021·浙江模拟)有如下VB程序段:
c = 1: Max = 0
s = "19491001ZHong20211001"
For i = 2 To Len(s)
If Asc(Mid(s, i - 1, 1)) < Asc(Mid(s, i, 1)) Then
c = c + 1
ElseIf c > Max Then
Max = c
c = 1
Else
c = 1
End If
Next i
Text1.Text = Str(Max)
执行上述程序段后,文本框 Text1 中显示的是( )
A.3 B.4 C.5 D.6
【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
10.(2021·浙江模拟)有如下VB程序段:
k = 0
For i = 1 To 10
If b(a(i)) = 0 Then k = k + 1
b(a(i)) = b(a(i)) + 1
Next i
For i = 1 To k
p = 1
For j = 2 To 10
If b(j) > b(p) Then p = j
Next j
b(p) = 0
s = s + Str(p)
Next i
数组a(1)~a(10)的元素分别为2,5,3,8,8,5,8,9,5,3。数组b(1)~b(10)的元素初始值均为0,执行程序后,变量s的值为( )
A." 5 8 3 2 9" B." 2 3 5 8 9"
C." 8 5 3 9 2" D." 2 9 3 5 8"
【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
11.(2021·浙江模拟)采用选择排序算法对数据序列“8,9,6,1,3,0,-6,5”完成降序排序,则需要比较的次数为( )
A.4 次 B.8 次 C.28 次 D.56 次
【答案】C
【知识点】排序算法及程序实现
12.(2021·浙江模拟)某对分查找算法的VB程序如下:
key=
i = 1: j = 10
Do While i <= j
m = (i + j) \ 2
If a(m) < Key Then
i = m + 1: n = n + 1
Else
j = m - 1: n = n - 1
End If
Loop
数组元素a(1)到a(10)的值依次是“2,2,4,6,9,15,15,20,25,30”若n值为2,则key的值可能为( )
A.6或16 B.5或 8 C.10或15 D.17或29
【答案】D
【知识点】查找算法及程序实现
二、操作题
13.(2021·浙江模拟)小明收集了某次语文考试8个班级的相关数据,并用 Excel 软件进行数据处理,如a所示。请回答下列问题:
图a
(1)A+、A……E等率计算方法:对应等级的人数比上该班级总人数,图a中,各班级A、B……E等率由公式计算得到,在D4单元格中输入公式,并复制粘贴到F4、H4、J4、L4、N4、P4中,并分别向下填充生成,则D4中的公式为 。
图b
(2)根据图a所示的数据制作的图表如图b所示,该图表的数据区域为 。
(3)下列有关对图表和数据表操作描述正确的是 (多选)。
A.删除图a表中“班级”所在的A列,会影响图b所示图表效果
B.优良率是B等及以上人数占本班人数比例,1班优良率可以用 =sum(D4:J4)/B4公式计算得到
C.要对所有班级按照优秀率排序,可以仅选择A4:S11区域进行排序
D.要筛选出非美术班参考值最低的两个班,可以先以“班级”不包含“美术”筛选,再以“参考值”最小的2项筛选得到
【答案】(1)=C4/$B4
(2)A4:A9,S4:S9或 A2:A9,S2:S9
(3)A;C
【知识点】表格数据的处理与计算
14.(2021·浙江模拟)使用 Flash
软件创作“垃圾分类宣传”作品,其中“主界面”场景的制作脚本如下表所示:
场景名:主界面 序号类别:2 进入方式:来自“片头”场景,通过“开始”按钮进入
呈现方式: 1、“垃圾”文字从舞台左上侧飞入,最终停在舞台中央(偏左)。
2、“分类”文字从舞台上侧飞入,旋转一圈后静止在“垃圾”右侧。 …… 呈现顺序: 1、一开始出现城市背景,“垃圾”文字从舞台左上侧飞入,补间动画持续1秒,静止在舞台中央(偏左)。 2、动画开始1秒后,“分类”文字从舞台上侧飞入,补间动画持续1秒,静止在舞台中央(偏右)。 ……
(1)有关多媒体作品设计和本作品的制作脚本,下列说法正确的是 (多选 ,填字母)。
A.根据创作方法和特点划分,Flash软件属于以时间序列为基础的多媒体创作工具。
B.要了解整个作品的组成部分、工作流程和主要界面,可查阅其应用需求分析报告。
C.制作脚本不是多媒体作品制作的直接依据
D.在片头场景,至少存在一个按钮
E.脚本中描述的“垃圾”文字和“分类”文字的动画效果,都可以用动画补间来实现。
(2)如图所示,“从我做起”图层已经被隐藏,则导出“.swf”动画后该图层内容是否可见 (选填:是/否)。
(3)根据测试动画时发现,垃圾图层中的“垃圾”文字的动画效果未符合制作脚本中出现时间的要求,需进行修改,则下列操作可行的有 (多选,填字母)
A.选择“垃圾”图层第1帧执行“清除关键帧”操作,然后将第20帧移动到第10帧
B.选择“垃圾”图层第11帧移动到第1帧,然后将第20帧移动到第10帧
C.选择“垃圾”图层第20帧执行“剪切帧”,选择该图层1帧执行粘贴帧操作
D.选择“垃圾”图层第11帧至第20帧,移动至第1帧
E.选择“垃圾”图层第11帧执行“清除帧”操作,然后将第20帧移动到第10帧
(4)该场景播放至最后一帧,动画停止播放,音乐继续播放,并且出现“垃圾危害”按钮,则音乐的同步属性为: (填:数据流/事件)。单击该按钮,实现音乐停止播放并且场景跳转至下一场景第一帧停止播放,在该按钮上添加的动作脚本是 。
【答案】(1)A;D;E
(2)是
(3)A;B;D
(4)事件;on(press){stopAllSounds();gotoAndStop("垃圾危害",1);}
【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;常用影片控制函数的应用;多媒体数据采集与编辑软件;声音同步属性设置
15.(2021·浙江模拟)模拟开关灯游戏如图所示,一共有n盏灯(n>=5)排成一排,一开始n盏灯都亮着(用1表示灯亮,0表示灯灭)。
游戏规则如下:
1)第1轮,将所有灯都关闭
2)第2轮,将所有偶数(编号为2的倍数的灯打开)
3)第3轮,如果编号为3的倍数的灯开着,则关闭,如果灯关闭着,则打开
4)重复游戏直到第n轮结束
现在给定灯的数目n(5<=n<=200),求最后灯关闭的数目。
编写VB程序,实现上述功能,运行程序,在文本框Text1中输入n盏灯数,单击“确定”按钮Command1,在文本框Text2中显示灯灭掉的数量。程序运行界面如、图所示。
请回答下列问题:
(1)若要清空文本框Text1,能实现该功能的语句是 (单选,填字母:A.Text1.Caption = “” /B.Text1.Text = “” /C.Text1.Clear)。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim n As Integer, k As Integer, tmp As Integer, num As Integer
Dim a(1 To 200) As Integer, i As Integer, j As Integer
n = Val(Text1.Text)
For i = 1 To n
a(i) = 1
Next i
For i = 1 To n
Do While tmp <= n
If _ Then
a(tmp) = 0
Else
a(tmp) = 1
End If
Loop
Next i
num = 0
For j = 1 To n
If a(j) = 0 Then num = num + 1
Next j
Text2.Text = Str(num)
End Sub
(3)程序中加框处代码有错,请改正。
【答案】(1)B
(2)a(tmp) = 1;tmp = tmp + i
(3)tmp=i
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;分支结构语句及程序实现;循环结构语句及程序实现
16.(2021·浙江模拟)给定一个词典(单词按字典顺序排列,数量不超过12000个),寻找词典中所有的复合单词,并将复合单词以字典逆序显示输出。复合单词:被定义为由词典中两个单词连接而成的单词。
例如:
分析:如果词典中的单词数量比较少,我们可以采取将第i个单词与第j个单词拼接成“新单词”并在字典中查找,但如果词典中单词数量多(如12000个)此种方法速度慢,我们发现词典中的单词是有序排列,可以加快查找复合单词的速度,本题的算法策略是:对第i个单词,从第j(j=i+1)个开始判断,如果第j个单词前半部分(长度为第i个单词的长度)跟第i个单词一致,则在词典中查找第j个单词的后半部分。如果找到,则为一个复合单词。
编写vb程序,寻找词典中所有复合单词并输出显示。运行程序,在列表框list1中显示从词典数据库中导入的单词,单击“统计”按钮command1,在列表框list2中按降序显示该词典中所有复合单词。程序运行界面如图所示。
(1)如图所示,复合单词有 个
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim n As Integer
Dim a(1 To 200) As String
Function search(key As String) As Boolean
i = 1: j = n
Do While i <= j
m = Int(i + (j - i) / 2)
If key = a(m) Then
search = True: Exit Do
ElseIf key > a(m) Then
i = m + 1
Else
j = m - 1
End If
Loop
End Function
Private Sub Command1_Click()
Dim i As Integer, j As Integer, temp2 As String
Dim out(0 To 100)
For i = 1 To n
For j = i + 1 To n
If a(i) = Mid(a(j), 1, Len(a(i))) Then
If search(temp2) = True Then
cnt = cnt + 1
k = cnt
Do While a(j) > out(k) And k > 0 '找到a(j)应该插入的位置k
k = k - 1
Loop
For p = cnt To k + 1 Step -1 'k到末尾元素均后移一位
out(p) = out(p - 1)
Next p
End If
End If
Next j
Next i
For i = 1 To cnt
List2.AddItem out(i)
Next i
End Sub
Private Sub Form_Load()
Dim i As Integer
连接字典数据库
打开数据库中字典数据表,代码略
n = 0
Do While Not rs.EOF
n = n + 1
a(n) = rs/Fields("words")
rs/MoveNext
Loop
关闭数据连接,代码略
List1.Clear
For i = 1 To n
List1.AddItem a(i) '在列表框List1中显示单词
Next i
End Sub
【答案】(1)2
(2)search = False;temp2=Mid(a(j),Len(a(i))+1,Len(a(j))-Len(a(i)))或者temp2=Mid(a(j), len(a(i))+1);out(p + 1) = a(j)
【知识点】查找算法及程序实现;程序访问数据库
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1