浙江省名校协作体2021-2022学年高三上学期信息技术开学联考试卷

文档属性

名称 浙江省名校协作体2021-2022学年高三上学期信息技术开学联考试卷
格式 zip
文件大小 849.9KB
资源类型 试卷
版本资源
科目 信息技术(信息科技)
更新时间 2021-10-29 18:02:12

文档简介

浙江省名校协作体2021-2022学年高三上学期信息技术开学联考试卷
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的)
1.(2021高三上·浙江开学考)以下关于信息和信息技术的说法不正确的是(  )
A.信息的表示、存储、传播必须依附于载体,不存在没有载体的信息
B.人们可以利用信息技术,把信息从一种形态转为另一种形态
C.可将QQ中的文件转发至微信中,说明信息的表达无需规范化
D.上周某天的天气资料对于安排明天的出行通常是没有用的,说明信息具有时效性
2.(2021高三上·浙江开学考)下列有关网络的说法不正确的是(  )
A.搜索引擎一般包含两大核心技术:自动网页搜索技术和全文检索技术
B.可以将网页添加到收藏夹,以便在不能上网时也能打开该网页
C.以“网页,仅html”方式保存的网页,能保存其中的超链接
D.电子邮局协议(POP3)的功能是让收件人从电子信箱中将电子邮件读到本地计算机上
3.(2021高三上·浙江开学考)小张为社区的疫情防控工作设计了流动人员信息登记系统,其中已创建好的“登记信息”数据表用于存储如图所示的数据:
登记序号 姓名 门牌号 登记日期 登记形式 是否绿码
20200101 王立 06-801 2020.01.29 门卫 是
20200102 张哲民 01-203 2020/02/12 上门排查 是
20200103 李圣达 11-206 2020/02/12 电话访问 否
… … … … … …
下列说法正确的是(  )
A.该登记系统属于数据库管理系统
B.将图中数据成功导入至数据表后,同一字段下的数据类型一致
C.数据表中“门牌号”字段可以设置为“数字”类型
D.图中“登记序号”列在该数据表中相应字段的数据类型一定是“自动编号”
4.(2021高三上·浙江开学考)使用UltraEdit软件查看内码的部分界面如图,下列说法正确的是(  )
A.图中字符的内码共占14位
B.由图可知,小写字母“h”的内码用十进制表示为80
C.小写字母“a”的内码用二进制表示为01100001
D.“!”的内码用十六进制表示为2021
5.(2021高三上·浙江开学考)用Photoshop软件制作“粽香端午”作品,已用选区工具创建如图所示的选区。
在当前状态下,下列描述正确的是(  )
A.“竹筷”图层中的内容无法显示是因为图层被隐藏
B.可以复制“传统节日”图层的图层样式并粘贴到“粽香端午”图层
C.选中“粽子”图层,不可以将其移动到“传统节日”图层上方
D.选中“背景”图层,添加“波纹”滤镜,图像的呈现效果会发生变化
6.(2021高三上·浙江开学考)使用Goldwave软件处理某音频文件,部分界面如图所示在当前状态下,执行“删除”操作后其他参数不变,另存为单声道格式的文件,则修改前后文件的存储容量比约为(  )
A.3:1 B.2:1 C.3:2 D.1:1
7.(2021高三上·浙江开学考)VB表达式 3 + 18 \ 6 / 2 mod 2 * 2 的值是(  )
A.5 B.4.5 C.3 D.6
8.(2021高三上·浙江开学考)某算法的部分流程图如图所示,执行这部分流程后,下列说法正确的是(  )
A.变量x的终值为3 B.变量y的终值为13
C.变量s的终值为8 D.循环体语句执行次数为3次
9.(2021高三上·浙江开学考)有如下 VB 程序段:
ans = 0: i = 1
Do While i < Int(Sqr(n))
If n / i = Int(n / i) And n / i Mod 2 = 1 Then
ans = ans + 1
End If
i = i + 2
Loop
若变量n的值为81,则执行该程序段后,变量ans的值为(  )
A.2 B.3 C.4 D.5
10.(2021高三上·浙江开学考)有如下VB程序段:
s1 = Text1.Text: s2 = "" n = Len(s1)
i = 1: j = n
Do While i <= j
If i Mod 2 = 1 Then
s2 = s2 + Mid(s1, j, 1)
Else
s2 = Mid(s1, n - j + 1, 1) + s2
End If
i = i + 1
j = j - 1
Loop
Text2.Text = s2
在文本框Text1中输入“python”,执行该程序段后,文本框Text2中显示的是(  )
A.nyt B.nyh C.ynt D.ynh
11.(2021高三上·浙江开学考)某对分查找的VB程序段如下:
a(1) = 12
For i = 2 To 10
a(i) = a(i - 1) + Int(Rnd * 10) + 1
Next i
i = 1: j = 10: c = 0: key = 15
Do While i <=j
m = (i + j) \ 2
c = c + 1
If a(m) = key Then
Exit Do
ElseIf a(m) < key Then
i = m + 1
Else
j = m - 1
End If
Loop
执行该程序段后,变量c的值不可能为(  )
A.4 B.3 C.2 D.1
12.(2021高三上·浙江开学考)随机生成正整数数组a,并将数组中各元素以金字塔显示,要求对金字塔每层中的数据排序处理,奇数行升序排列,偶数行降序排列,效果见下图。请为划线处选择合适的代码。(  )
Dim a(1 To 15) As Integer, num As Integer, s As String
'生成数组a,a(1)=73,a(2)=58, a(3)=62, a(4)=36…代码略
Private Sub Command1_Click()’对数组进行排序
num = 5: k = 1: f = 1
For i = 1 To num
k = k + i
For m = k - i To ①
For n = k - i To 2 * k - 2 - i - m
If ② Then t = a(n): a(n) = a(n + 1): a(n + 1) = t
Next n
Next m
f = f * (-1)
Next i
'将处理后的数组,以金字塔形显示,代码略
End Sub
A.k-1 f * a(n) < f * a(n + 1)
B.k-1 f * a(n) > f * a(n + 1)
C.k-2 f * a(n) > f * a(n + 1)
D.k-2 f * a(n) < f * a(n + 1)
二、非选择题(本大题共4题,6+8+6+6,共26分)
13.(2021高三上·浙江开学考)某超市统计了特价商品的相关信息,用Excel软件对商品数据进行处理,如图a所示。
(1)要通过自动填充将“编号”列的值填充为如图a所示的序列“01,02,……,74”,则可先将该区域单元格格式设置为   (单选,填字母:A .数值/B .货币/C .百分比/D .文本)。
(2)图a中区域H4:H75的折扣率是根据H3单元格自动填充得到,则H3单元格中的公式   (折扣率=(零售价–特价)/零售价×100)
(3)对区域A2:H75进行相关数据分析,下列说法错误的是 (多选,填字母)。
A.删除了“单位”列,“折扣率%”列数据不会发生变化
B.若要找出所有名称中含“茶”的饮料,可对“名称”列按图b条件进行筛选
C.为找出“产地”为浙江,折扣率最大的商品,可以“产地”等于“浙江”为条件进行筛选,再对“折扣率%”进行筛选,选择“10个最大的值”,并显示为最大的1项
D.为找出“产地”为广州,零售价格最高的商品,可以“零售价格”为关键字降序排序,再对“产地”进行筛选,条件为“广州”
14.(2021高三上·浙江开学考)小海使用Flash软件制作主题为“重阳”的多媒体作品,制作脚本如图a所示,制作界面如图b所示。
模块名:“Main”场景 类别序号:2 进入方式:由“load”场景单击“播放”按钮进入
呈现方式: ⒈鱼在舞台的下方移动,文字在左侧 ⒉菊花开始时在舞台上方,慢慢向右移出舞台 ⒊“重播”按钮在舞台右下方,单击“重播”按钮,将从该场景第一帧开始播放。 呈现顺序说明:
⒈一开始出现文字和鱼游动的动画,持续到场景结束。 ⒉约第2.5秒时出现“菊花”的动画,时长约2.5 秒。 ⒊最后出现“重播”按钮,并停止播放。
图a
图b
请回答下列问题:
(1)以下关于多媒体作品设计的描述,正确的是 (多选,填字母)
A.Flash软件是以时间序列为基础的创作工具
B.作品的系统结构描述了整个作品的组成部分、工作流程、主要界面
C.作品运行的软件环境不属于创作需求分析中的设施需求
D.媒体元素分解需将脚本内容在细化时所涉及的媒体元素逐一列出
E.脚本编写时,先进行文字脚本编写,再进行脚本大纲编写
(2)舞台大小为500×400,“菊花”图层第25至50帧的补间类型为   ;第50帧中,“菊花”实例的位置可能为   (单选,填字母)
A.(10,10)
B.(550,10) C.(10,440) D.(-550,440)
(3)根据制作脚本,“重播”按钮上应设置动作命令   。
(4)为使“文字”图层的动画效果与制作脚本相符,应进行的操作是   。
15.(2021高三上·浙江开学考)世界上有很多国家向我国申购新冠疫苗。我国共有n个仓库存储疫苗,第i个仓库有疫苗a(i)(单位:万支,(单位:万支,下同)。现有m(n>=m)个国家向我国提出疫苗购买申请。我国计划将n个仓库中的疫苗全部分配给这m个国家。分配规则如下:①每个仓库中的疫苗只能作为一个整体分配给一个国家;②一个国家可以获得任意多个仓库的疫苗;③要求获得最多疫苗的国家与获得最少疫苗的国家之间疫苗数量差值最小;④若存在多个满足条件的分配方式,则输出最先找到的分配方式。
例如:若n=4,4个仓库中的疫苗数分别为50、13、80、27。若m=2,最小差值为10;若m=3,最小差值为40。
编写VB程序模拟上述功能,在文本框Text1中输入n(n≤15),在文本框Text2中输入m(m≤4),随机生成n个两位正整数,在列表框List1中输出。单击“计算”按钮Command1,在文本框Text3中输出最小差值,在列表框List2中输出每个国家获得疫苗的方案。程序运行界面如图所示。
(1)语句 List1.Clear 中的“Clear”属于   (单选,填字母:A .对象名/B .属性名/C .方法名)。
(2)实现疫苗分配的VB程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
Const maxn = 15
Dim n As Integer, i As Long, j As Long, k As
Long, p As Integer, m As Integer
Dim a(1 To maxn) As Long, f(1 To
maxn) As Long
Dim s(1 To maxn) As String, max
As Long, min As Long, ans As Long, ansi As Long
n = Val(Text1.Text): m = Val(Text2.Text)
List1.Clear: List2.Clear: Randomize
For i = 1 To n

List1.AddItem
Str(a(i))
Next i
ans = 10000
For i = 1 To m ^ n '枚举所有的分配方案
For j
= 1 To m
f(j) =
0
Next j
j = i:
max = 0: min = 10000
For k
= 1 To n
f(p) = f(p) + a(k)
j = j \ m
Next k
For k = 1 To m
If f(k) > max Then max = f(k)
If f(k) < min Then min = f(k)
Next k
If ② Then
ans = max - min

End If
Next i
Text3.Text = Str(ans)
For i = 1 To n
j = ansi Mod m
s(j + 1) = s(j + 1) + Str(a(i))
ansi = ansi \ m
Next i
For i = 1 To m
List2.AddItem s(i)
Next i
End Sub
①   ②   ③   
(3)程序中加框处代码有错,请改正。
16.(2021高三上·浙江开学考)小张想要了解自己体育锻炼情况,他以数字的形式记录了自己每天进行的运动项目,如“1,1,2,3,2,3,2,3,3,1,1,4,3”。其中数字1代表篮球;2代表乒乓球;3代表慢跑,…。在记录了一段时间后,小张想知道自己在一段连续时间内最“喜爱”的两项体育运动是什么,以及连续进行的次数。对于这两项体育运动的要求是:
1)这两项运动在记录中必须连续出现,不能被其他运动打断,如“1,2,2,1,2”是一种可能的结果;“1,2,2,1,2,3”则不是可能的结果;
2)这两项运动在记录中出现的次数必须是最多的一种组合。
运动记录 1,1,2,3,2,3,2,3,3,1,1,4,3
序号 ① ② ③ ④ ⑤
两项运动 1,1,2 2,3,2,3,2,3,3 3,3,1,1 1,1,4 4,3
从上表分析可知,小张在一段时间内连续进行的两项运动有5种不同组合,其中组合②中的两项运动持续时间最长,所以最“喜爱”的两项运动为2和3,共连续进行了7次。
根据算法思想,编写VB程序实现如下功能:程序初始化时读取小张记录的一段时间内的所有运动项目,以逗号间隔显示在文本框Text1中,单击“寻找运动项目”按钮Command1,在标签Label4上显示最喜爱的两项运动编号,在文本框Text2中显示这两项运动最长持续的次数。程序运行界面如图所示。
(1)若输入序列为“3,5,5,4,3,5,5,5,3,3,2,6”,最喜爱的两项运动连续进行的次数为   。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dim a(1 To 100) As Integer, n As Integer
Private Sub Form_Load(  )
'读取已有记录项目总数n
'读取记录的每次运动项目存入数组 a,并在文本框Text1中显示,代码略
End Sub
Private Sub Command1_Click()
Dim x As Integer, y As Integer 'x, y分别表示当前记录中两个不同项目
Dim c1 As Integer, c2 As Integer
'c1,c2 分别表示两个项目在当前统计过程中出现的次数
Dim i As Integer, j As Integer, m1 As
Integer, m2 As Integer, ans As Integer
i = 1: j = 1
Do While j <= n And a(i) = a(j)
j = j
+ 1
Loop
x = a(i): y = a(j)
c1 =   
c2 = 1
ans = j - i + 1
Do While j < n
j = j
+ 1
If a(j) = x Then
c1 =
c1 + 1
ElseIf a(j) = y Then
c2 =
c2 + 1
Else
Do While   
If a(i) = x Then c1 = c1 – 1 Else
c2 = c2 - 1
i = i + 1
Loop
If    Then
y = a(j)
c2 = 1
Else
x = a(j)
c1 = 1
End If
End If
If ans < j - i + 1 Then
ans = j - i + 1
m1 = x
m2 = y
End If
Loop
Label4.Caption = Str(m1) + "和" +
Str(m2)
Text2.Text = Str(ans)
End Sub
答案解析部分
1.【答案】C
【知识点】信息及其特征;信息表达要求
【解析】【解答】QQ中的文件可以转发至微信中,说明信息的表达是规范化的。故答案选C。
【分析】本题主要考查的是信息的特征以及信息的表达。信息的特征:载体依附性、时效性、共享性、可加工处理性、真伪性、价值性。
2.【答案】B
【知识点】网络协议;网络资源的类型、下载与保存;浏览器;网络资源的检索
【解析】【解答】将网页的URL添加到收藏夹,是保存网址,不能收藏网页的内容。在没有网络时也是打不开收藏的网页的。故答案选B。
【分析】本题主要考查搜索引擎、网页的收藏与保存以及网络协议。
3.【答案】B
【知识点】数据库、数据库系统及其特征;字段的数据类型
【解析】【解答】选项A:该登记系统属于数据库应用系统;选项C:由表可知,门牌号包含了字符“-”,该字段不可以设置为“数字”类型;选项D:图中“登记序号”列在该数据表中相应字段的数据类型不一定是“自动编号”。故答案选B。
【分析】本题考查的是数据库系统以及字段数据类型。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等;自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值。
4.【答案】C
【知识点】进制及数制转换;字符编码
【解析】【解答】选项A:由图可知,图中字符的内码共占15字节;选项B:大写字母“H”的内码是48,则小写字母“h”的内码是48+20=68,转换为十进制表示为104;选项C:小写字母“a”的内码是61,转换为二进制表示为01100001;选项D:“!”的内码用十六进制表示为21。故答案选C。
【分析】本题考查的是字符编码。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
5.【答案】B
【知识点】图层及图层的基本操作
【解析】【解答】选项A:由图可知,“竹筷”图层的不透明度为0,内容无法显示;选项C:“粽子”图层被锁定也是可以进行图层的移动操作的;选项D:“背景”图层添加“波纹”滤镜,图像的呈现效果是不会发生变化的。故答案选B。
【分析】本题主要考查Photoshop中图层的基本操作。
6.【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】音频文件存储量=采样频率×量化位数×声道数×时间/8(单位:字节B)。修改前后只有声道数由立体声变为了单声道,其他参数不变,存储容量比约为2:1。故答案选B。
【分析】本题考查的是Goldwave对音频的操作以及音频文件存储量的计算。GoldWave软件可以对音频进行删除、剪裁、设置静音、插入静音或合成等操作。
7.【答案】A
【知识点】运算符、基本运算与表达式
【解析】【解答】3 + 18 \ 6 / 2 mod 2 * 2 =3+18\3 mod 4=3+6 mod 4=3+2=5。故答案选A。
【分析】本题考查的是VB表达式的运算。算术运算符由高到低分别为:^(乘方)、-(取负)、*(乘)或 /(除)、\(四舍五入除/位移)、Mod取模、+ 或 -。
8.【答案】C
【知识点】流程图识读
【解析】【解答】初始值:x=0,y=0,s=0
第一遍循环:y=1,s=1,x=1;
第二遍循环:y=4,s=5,x=2;
第三遍循环:y=13,s=8,x=3;
第四遍循环:y=40,s=8,x=4,循环结束。
执行这部分流程后x=4,y=40,s=8,循环体语句执行次数为4。故答案选C。
【分析】本题考查的是对算法流程图的识读。
9.【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】初始值:ans=0,i=1。 若变量n的值为81, Int(Sqr(n))=9;
第一遍循环:满足if判断条件,ans=ans+1=1,i=i+2=3;
第二遍循环:满足if判断条件,ans=ans+1=2,i=i+2=5;
第三遍循环,不满足if判断条件,i=i+2=7;
第四遍循环,不满足if判断条件,i=i+2=9,循环结束。
故答案选A。
【分析】本题考查的是VB程序的执行。
10.【答案】D
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】初始值:s1=“python”,i=1,j=n=6;
第一次循环:i Mod 2 = 1,s2 = s2 + Mid(s1, j, 1)=“n”,i=i+1=2,j=j-1=5;
第二次循环:i Mod 2 = 0,s2 = Mid(s1, n - j + 1, 1) + s2=“yn”,i=i+1=3,j=j-1=4;
第三次循环:i Mod 2 =1,s2 = s2 + Mid(s1, j, 1)=“ynh”,i=i+1=4,j=j-1=3,循环结束。
执行该程序段后,文本框Text2中显示的是“ynh”。故答案选D。
【分析】本题考查的是对VB程序的分析。
11.【答案】D
【知识点】查找算法及程序实现
【解析】【解答】Rnd是随机生成[0,1)之间的数,Int(x)返回不大于x的最大整数,Int(Rnd * 10) + 1是随机生成[1,10]之间的整数,a(1) = 12,a(i) = a(i - 1) + Int(Rnd * 10) + 1,后一项至少比前一项大1,即a(5)>=16,第一次循环m=(1+10)\2=5,key=15,即while不可能1遍循环就结束,c的值一定大于1。故答案选D。
【分析】本题主要考查的是对分查找算法。对分查找是一种效率很高的查找方法,但被查找的数据必须是有序的。对分查找首先将查找键与有序数组内处于中间位置的元素进行比较,如果中间位置上的元素内的数值与查找键不同,根据数组元素的有序性,就可确定应该在数组的前半部分还是后半部分继续进行查找;在新确定的范围内,继续按上述方法进行查找,直到获得最终结果。
12.【答案】C
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】最外层循环控制num行的输出,里面嵌套for循环实现排序,奇数行升序排列,偶数行降序排列,第一遍循环,f=1,实现升序排序,满足if条件时,交换a(n)与a(n+1),由此可知,第二空if判断条件是f * a(n) > f * a(n + 1),通过代入验证,可知第一个空填k-2。故答案选C。
【分析】本题主要考查的是VB程序的分析。
13.【答案】(1)D
(2)=(F3-G3)/F3*100
(3)B;C
【知识点】表格数据的处理与计算;数据分析
【解析】【解答】(1)只有文本格式可以将文本原样显示,如果设为其他格式,则“01”会显示为“1”。故答案选D;
(2)折扣率=(零售价–特价)/零售价×100,H3中的公式是=(F3-G3)/F3*100。故答案为:=(F3-G3)/F3*100;
(3)删除了“单位”列,“折扣率%”列数据不会发生变化;图b的筛选条件是所有名称中以“茶”结尾的饮料,而不是含“茶”的饮料;以“产地”等于“浙江”为条件进行筛选,再对“折扣率%”进行筛选,选择“10个最大的值”,并显示为最大的1项,不是“产地”为浙江,折扣率最大的商品;为找出“产地”为广州,零售价格最高的商品,可以“零售价格”为关键字降序排序,再对“产地”进行筛选,条件为“广州”,故答案选BC。
【分析】本题考查的是Excel中公式的应用、表格数据的分析以及单元格格式的设置。
14.【答案】(1)A;B;D
(2)动画补间;B
(3)on(release/press){gotoAndPlay(1);}或on(release/press){gotoAndPlay("main",1);}
(4)复制“文字”图层第25帧,在第1帧上执行“粘贴帧”或“文字”图层第1帧执行“清除关键帧”命令
【知识点】多媒体作品的规划和设计;动画的类型;二维动画实例属性的设置;常用影片控制函数的应用
【解析】【解答】(1)C选项:作品运行的软件环境属于创作需求分析中的设施需求;E选项:脚本编写的过程:制定脚本大纲,编写文字脚本,编写制作脚本,媒体元素分解。故答案选ABD;
(2)由图可知,“菊花”图层第25至50帧的补间类型为动画补间。“菊花”开始时在舞台上方,慢慢向右移,Flash中,水平向右为x轴正方向,水平向下为y轴正方向,舞台大小为500×400,结合选项,第50帧中,“菊花”实例的位置可能为(550,10)。故答案为:动画补间、B。
(3)“重播”按钮在舞台右下方,单击“重播”按钮,将从该场景第 1 帧开始播放,故“重播”按钮上应设置动作命令on(release/press){gotoAndPlay(1);}或on(release/press){gotoAndPlay("main",1);}。
(4)一开始出现文字和鱼游动的动画,持续到场景结束,由图可知,为使“文字”图层的动画效果与制作脚本相符,应进行的操作是:复制“文字”图层第25帧,在第1帧上执行“粘贴帧”或“文字”图层第1帧执行“清除关键帧”命令。
【分析】本题主要考查的是多媒体作品的规划与设计、动画的类型以及控制脚本的设置。
15.【答案】(1)C
(2)a(i)=Int(Rnd*90)+10;max-min(3)p=j Mod m+1
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】(1)语句List1.Clear中的“Clear”属于列表list1的方法名。故答案选C;
(2)①此处是随机生成n个两位正整数,通过for循环依次赋给a(i),Rnd是随机生成[0,1)之间的数,int(x)返回不大于x的最大整数。故答案为:a(i)=Int(Rnd*90)+10;
②变量ans保存最多疫苗的国家与获得最少疫苗的国家之间疫苗数量差值,当出现比ans更小的差值时,需要更新ans,if判断条件是max-min③变量ansi保存最小差值ans所处的方案,故当更新ans时,同时需要更新ansi。故答案为:ansi=i。
(3)数组f用来保存每个国家获得疫苗数量,下标从1开始,故加框处应改为p=j Mod m+1。
【分析】本题主要考查的是VB程序的执行与调试。
16.【答案】(1)6
(2)j-i或j-1;c1>0 And c2>0;a(j-1)=x或c2=0或c1>0或c1>c2
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】(1)若输入序列为“3,5,5,4,3,5,5,5,3,3,2,6”,则持续时间最长的组合是3,5,5,5,3,3,最喜爱的两项运动连续进行的次数为6次。
(2)第一空:变量c1,c2 分别表示两个项目在当前统计过程中出现的次数,前面while循环结束,则第一个项目出现的次数是j-i或j-1,第二个项目出现的次数是1。故答案为:j-i或j-1;
第二空:此处是出现第三个项目时,统计新的情况,当c1>0 And c2>0时,通过if判断来相应递减c1或c2的值直到其中的一个值为0,统计新的组合。故答案为:c1>0 And c2>0;
第三空:通过前面的循环将其中一个项目去除,此处需要更新另一个新的项目,当前一项是x或者c1的值不为0,则将a(j)的值更新为y,反之更新为x。故答案为:a(j-1)=x或c2=0或c1>0或c1>c2。
【分析】本题考查的是对VB程序的分析。
1 / 1浙江省名校协作体2021-2022学年高三上学期信息技术开学联考试卷
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的)
1.(2021高三上·浙江开学考)以下关于信息和信息技术的说法不正确的是(  )
A.信息的表示、存储、传播必须依附于载体,不存在没有载体的信息
B.人们可以利用信息技术,把信息从一种形态转为另一种形态
C.可将QQ中的文件转发至微信中,说明信息的表达无需规范化
D.上周某天的天气资料对于安排明天的出行通常是没有用的,说明信息具有时效性
【答案】C
【知识点】信息及其特征;信息表达要求
【解析】【解答】QQ中的文件可以转发至微信中,说明信息的表达是规范化的。故答案选C。
【分析】本题主要考查的是信息的特征以及信息的表达。信息的特征:载体依附性、时效性、共享性、可加工处理性、真伪性、价值性。
2.(2021高三上·浙江开学考)下列有关网络的说法不正确的是(  )
A.搜索引擎一般包含两大核心技术:自动网页搜索技术和全文检索技术
B.可以将网页添加到收藏夹,以便在不能上网时也能打开该网页
C.以“网页,仅html”方式保存的网页,能保存其中的超链接
D.电子邮局协议(POP3)的功能是让收件人从电子信箱中将电子邮件读到本地计算机上
【答案】B
【知识点】网络协议;网络资源的类型、下载与保存;浏览器;网络资源的检索
【解析】【解答】将网页的URL添加到收藏夹,是保存网址,不能收藏网页的内容。在没有网络时也是打不开收藏的网页的。故答案选B。
【分析】本题主要考查搜索引擎、网页的收藏与保存以及网络协议。
3.(2021高三上·浙江开学考)小张为社区的疫情防控工作设计了流动人员信息登记系统,其中已创建好的“登记信息”数据表用于存储如图所示的数据:
登记序号 姓名 门牌号 登记日期 登记形式 是否绿码
20200101 王立 06-801 2020.01.29 门卫 是
20200102 张哲民 01-203 2020/02/12 上门排查 是
20200103 李圣达 11-206 2020/02/12 电话访问 否
… … … … … …
下列说法正确的是(  )
A.该登记系统属于数据库管理系统
B.将图中数据成功导入至数据表后,同一字段下的数据类型一致
C.数据表中“门牌号”字段可以设置为“数字”类型
D.图中“登记序号”列在该数据表中相应字段的数据类型一定是“自动编号”
【答案】B
【知识点】数据库、数据库系统及其特征;字段的数据类型
【解析】【解答】选项A:该登记系统属于数据库应用系统;选项C:由表可知,门牌号包含了字符“-”,该字段不可以设置为“数字”类型;选项D:图中“登记序号”列在该数据表中相应字段的数据类型不一定是“自动编号”。故答案选B。
【分析】本题考查的是数据库系统以及字段数据类型。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等;自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值。
4.(2021高三上·浙江开学考)使用UltraEdit软件查看内码的部分界面如图,下列说法正确的是(  )
A.图中字符的内码共占14位
B.由图可知,小写字母“h”的内码用十进制表示为80
C.小写字母“a”的内码用二进制表示为01100001
D.“!”的内码用十六进制表示为2021
【答案】C
【知识点】进制及数制转换;字符编码
【解析】【解答】选项A:由图可知,图中字符的内码共占15字节;选项B:大写字母“H”的内码是48,则小写字母“h”的内码是48+20=68,转换为十进制表示为104;选项C:小写字母“a”的内码是61,转换为二进制表示为01100001;选项D:“!”的内码用十六进制表示为21。故答案选C。
【分析】本题考查的是字符编码。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
5.(2021高三上·浙江开学考)用Photoshop软件制作“粽香端午”作品,已用选区工具创建如图所示的选区。
在当前状态下,下列描述正确的是(  )
A.“竹筷”图层中的内容无法显示是因为图层被隐藏
B.可以复制“传统节日”图层的图层样式并粘贴到“粽香端午”图层
C.选中“粽子”图层,不可以将其移动到“传统节日”图层上方
D.选中“背景”图层,添加“波纹”滤镜,图像的呈现效果会发生变化
【答案】B
【知识点】图层及图层的基本操作
【解析】【解答】选项A:由图可知,“竹筷”图层的不透明度为0,内容无法显示;选项C:“粽子”图层被锁定也是可以进行图层的移动操作的;选项D:“背景”图层添加“波纹”滤镜,图像的呈现效果是不会发生变化的。故答案选B。
【分析】本题主要考查Photoshop中图层的基本操作。
6.(2021高三上·浙江开学考)使用Goldwave软件处理某音频文件,部分界面如图所示在当前状态下,执行“删除”操作后其他参数不变,另存为单声道格式的文件,则修改前后文件的存储容量比约为(  )
A.3:1 B.2:1 C.3:2 D.1:1
【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】音频文件存储量=采样频率×量化位数×声道数×时间/8(单位:字节B)。修改前后只有声道数由立体声变为了单声道,其他参数不变,存储容量比约为2:1。故答案选B。
【分析】本题考查的是Goldwave对音频的操作以及音频文件存储量的计算。GoldWave软件可以对音频进行删除、剪裁、设置静音、插入静音或合成等操作。
7.(2021高三上·浙江开学考)VB表达式 3 + 18 \ 6 / 2 mod 2 * 2 的值是(  )
A.5 B.4.5 C.3 D.6
【答案】A
【知识点】运算符、基本运算与表达式
【解析】【解答】3 + 18 \ 6 / 2 mod 2 * 2 =3+18\3 mod 4=3+6 mod 4=3+2=5。故答案选A。
【分析】本题考查的是VB表达式的运算。算术运算符由高到低分别为:^(乘方)、-(取负)、*(乘)或 /(除)、\(四舍五入除/位移)、Mod取模、+ 或 -。
8.(2021高三上·浙江开学考)某算法的部分流程图如图所示,执行这部分流程后,下列说法正确的是(  )
A.变量x的终值为3 B.变量y的终值为13
C.变量s的终值为8 D.循环体语句执行次数为3次
【答案】C
【知识点】流程图识读
【解析】【解答】初始值:x=0,y=0,s=0
第一遍循环:y=1,s=1,x=1;
第二遍循环:y=4,s=5,x=2;
第三遍循环:y=13,s=8,x=3;
第四遍循环:y=40,s=8,x=4,循环结束。
执行这部分流程后x=4,y=40,s=8,循环体语句执行次数为4。故答案选C。
【分析】本题考查的是对算法流程图的识读。
9.(2021高三上·浙江开学考)有如下 VB 程序段:
ans = 0: i = 1
Do While i < Int(Sqr(n))
If n / i = Int(n / i) And n / i Mod 2 = 1 Then
ans = ans + 1
End If
i = i + 2
Loop
若变量n的值为81,则执行该程序段后,变量ans的值为(  )
A.2 B.3 C.4 D.5
【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】初始值:ans=0,i=1。 若变量n的值为81, Int(Sqr(n))=9;
第一遍循环:满足if判断条件,ans=ans+1=1,i=i+2=3;
第二遍循环:满足if判断条件,ans=ans+1=2,i=i+2=5;
第三遍循环,不满足if判断条件,i=i+2=7;
第四遍循环,不满足if判断条件,i=i+2=9,循环结束。
故答案选A。
【分析】本题考查的是VB程序的执行。
10.(2021高三上·浙江开学考)有如下VB程序段:
s1 = Text1.Text: s2 = "" n = Len(s1)
i = 1: j = n
Do While i <= j
If i Mod 2 = 1 Then
s2 = s2 + Mid(s1, j, 1)
Else
s2 = Mid(s1, n - j + 1, 1) + s2
End If
i = i + 1
j = j - 1
Loop
Text2.Text = s2
在文本框Text1中输入“python”,执行该程序段后,文本框Text2中显示的是(  )
A.nyt B.nyh C.ynt D.ynh
【答案】D
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】初始值:s1=“python”,i=1,j=n=6;
第一次循环:i Mod 2 = 1,s2 = s2 + Mid(s1, j, 1)=“n”,i=i+1=2,j=j-1=5;
第二次循环:i Mod 2 = 0,s2 = Mid(s1, n - j + 1, 1) + s2=“yn”,i=i+1=3,j=j-1=4;
第三次循环:i Mod 2 =1,s2 = s2 + Mid(s1, j, 1)=“ynh”,i=i+1=4,j=j-1=3,循环结束。
执行该程序段后,文本框Text2中显示的是“ynh”。故答案选D。
【分析】本题考查的是对VB程序的分析。
11.(2021高三上·浙江开学考)某对分查找的VB程序段如下:
a(1) = 12
For i = 2 To 10
a(i) = a(i - 1) + Int(Rnd * 10) + 1
Next i
i = 1: j = 10: c = 0: key = 15
Do While i <=j
m = (i + j) \ 2
c = c + 1
If a(m) = key Then
Exit Do
ElseIf a(m) < key Then
i = m + 1
Else
j = m - 1
End If
Loop
执行该程序段后,变量c的值不可能为(  )
A.4 B.3 C.2 D.1
【答案】D
【知识点】查找算法及程序实现
【解析】【解答】Rnd是随机生成[0,1)之间的数,Int(x)返回不大于x的最大整数,Int(Rnd * 10) + 1是随机生成[1,10]之间的整数,a(1) = 12,a(i) = a(i - 1) + Int(Rnd * 10) + 1,后一项至少比前一项大1,即a(5)>=16,第一次循环m=(1+10)\2=5,key=15,即while不可能1遍循环就结束,c的值一定大于1。故答案选D。
【分析】本题主要考查的是对分查找算法。对分查找是一种效率很高的查找方法,但被查找的数据必须是有序的。对分查找首先将查找键与有序数组内处于中间位置的元素进行比较,如果中间位置上的元素内的数值与查找键不同,根据数组元素的有序性,就可确定应该在数组的前半部分还是后半部分继续进行查找;在新确定的范围内,继续按上述方法进行查找,直到获得最终结果。
12.(2021高三上·浙江开学考)随机生成正整数数组a,并将数组中各元素以金字塔显示,要求对金字塔每层中的数据排序处理,奇数行升序排列,偶数行降序排列,效果见下图。请为划线处选择合适的代码。(  )
Dim a(1 To 15) As Integer, num As Integer, s As String
'生成数组a,a(1)=73,a(2)=58, a(3)=62, a(4)=36…代码略
Private Sub Command1_Click()’对数组进行排序
num = 5: k = 1: f = 1
For i = 1 To num
k = k + i
For m = k - i To ①
For n = k - i To 2 * k - 2 - i - m
If ② Then t = a(n): a(n) = a(n + 1): a(n + 1) = t
Next n
Next m
f = f * (-1)
Next i
'将处理后的数组,以金字塔形显示,代码略
End Sub
A.k-1 f * a(n) < f * a(n + 1)
B.k-1 f * a(n) > f * a(n + 1)
C.k-2 f * a(n) > f * a(n + 1)
D.k-2 f * a(n) < f * a(n + 1)
【答案】C
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】最外层循环控制num行的输出,里面嵌套for循环实现排序,奇数行升序排列,偶数行降序排列,第一遍循环,f=1,实现升序排序,满足if条件时,交换a(n)与a(n+1),由此可知,第二空if判断条件是f * a(n) > f * a(n + 1),通过代入验证,可知第一个空填k-2。故答案选C。
【分析】本题主要考查的是VB程序的分析。
二、非选择题(本大题共4题,6+8+6+6,共26分)
13.(2021高三上·浙江开学考)某超市统计了特价商品的相关信息,用Excel软件对商品数据进行处理,如图a所示。
(1)要通过自动填充将“编号”列的值填充为如图a所示的序列“01,02,……,74”,则可先将该区域单元格格式设置为   (单选,填字母:A .数值/B .货币/C .百分比/D .文本)。
(2)图a中区域H4:H75的折扣率是根据H3单元格自动填充得到,则H3单元格中的公式   (折扣率=(零售价–特价)/零售价×100)
(3)对区域A2:H75进行相关数据分析,下列说法错误的是 (多选,填字母)。
A.删除了“单位”列,“折扣率%”列数据不会发生变化
B.若要找出所有名称中含“茶”的饮料,可对“名称”列按图b条件进行筛选
C.为找出“产地”为浙江,折扣率最大的商品,可以“产地”等于“浙江”为条件进行筛选,再对“折扣率%”进行筛选,选择“10个最大的值”,并显示为最大的1项
D.为找出“产地”为广州,零售价格最高的商品,可以“零售价格”为关键字降序排序,再对“产地”进行筛选,条件为“广州”
【答案】(1)D
(2)=(F3-G3)/F3*100
(3)B;C
【知识点】表格数据的处理与计算;数据分析
【解析】【解答】(1)只有文本格式可以将文本原样显示,如果设为其他格式,则“01”会显示为“1”。故答案选D;
(2)折扣率=(零售价–特价)/零售价×100,H3中的公式是=(F3-G3)/F3*100。故答案为:=(F3-G3)/F3*100;
(3)删除了“单位”列,“折扣率%”列数据不会发生变化;图b的筛选条件是所有名称中以“茶”结尾的饮料,而不是含“茶”的饮料;以“产地”等于“浙江”为条件进行筛选,再对“折扣率%”进行筛选,选择“10个最大的值”,并显示为最大的1项,不是“产地”为浙江,折扣率最大的商品;为找出“产地”为广州,零售价格最高的商品,可以“零售价格”为关键字降序排序,再对“产地”进行筛选,条件为“广州”,故答案选BC。
【分析】本题考查的是Excel中公式的应用、表格数据的分析以及单元格格式的设置。
14.(2021高三上·浙江开学考)小海使用Flash软件制作主题为“重阳”的多媒体作品,制作脚本如图a所示,制作界面如图b所示。
模块名:“Main”场景 类别序号:2 进入方式:由“load”场景单击“播放”按钮进入
呈现方式: ⒈鱼在舞台的下方移动,文字在左侧 ⒉菊花开始时在舞台上方,慢慢向右移出舞台 ⒊“重播”按钮在舞台右下方,单击“重播”按钮,将从该场景第一帧开始播放。 呈现顺序说明:
⒈一开始出现文字和鱼游动的动画,持续到场景结束。 ⒉约第2.5秒时出现“菊花”的动画,时长约2.5 秒。 ⒊最后出现“重播”按钮,并停止播放。
图a
图b
请回答下列问题:
(1)以下关于多媒体作品设计的描述,正确的是 (多选,填字母)
A.Flash软件是以时间序列为基础的创作工具
B.作品的系统结构描述了整个作品的组成部分、工作流程、主要界面
C.作品运行的软件环境不属于创作需求分析中的设施需求
D.媒体元素分解需将脚本内容在细化时所涉及的媒体元素逐一列出
E.脚本编写时,先进行文字脚本编写,再进行脚本大纲编写
(2)舞台大小为500×400,“菊花”图层第25至50帧的补间类型为   ;第50帧中,“菊花”实例的位置可能为   (单选,填字母)
A.(10,10)
B.(550,10) C.(10,440) D.(-550,440)
(3)根据制作脚本,“重播”按钮上应设置动作命令   。
(4)为使“文字”图层的动画效果与制作脚本相符,应进行的操作是   。
【答案】(1)A;B;D
(2)动画补间;B
(3)on(release/press){gotoAndPlay(1);}或on(release/press){gotoAndPlay("main",1);}
(4)复制“文字”图层第25帧,在第1帧上执行“粘贴帧”或“文字”图层第1帧执行“清除关键帧”命令
【知识点】多媒体作品的规划和设计;动画的类型;二维动画实例属性的设置;常用影片控制函数的应用
【解析】【解答】(1)C选项:作品运行的软件环境属于创作需求分析中的设施需求;E选项:脚本编写的过程:制定脚本大纲,编写文字脚本,编写制作脚本,媒体元素分解。故答案选ABD;
(2)由图可知,“菊花”图层第25至50帧的补间类型为动画补间。“菊花”开始时在舞台上方,慢慢向右移,Flash中,水平向右为x轴正方向,水平向下为y轴正方向,舞台大小为500×400,结合选项,第50帧中,“菊花”实例的位置可能为(550,10)。故答案为:动画补间、B。
(3)“重播”按钮在舞台右下方,单击“重播”按钮,将从该场景第 1 帧开始播放,故“重播”按钮上应设置动作命令on(release/press){gotoAndPlay(1);}或on(release/press){gotoAndPlay("main",1);}。
(4)一开始出现文字和鱼游动的动画,持续到场景结束,由图可知,为使“文字”图层的动画效果与制作脚本相符,应进行的操作是:复制“文字”图层第25帧,在第1帧上执行“粘贴帧”或“文字”图层第1帧执行“清除关键帧”命令。
【分析】本题主要考查的是多媒体作品的规划与设计、动画的类型以及控制脚本的设置。
15.(2021高三上·浙江开学考)世界上有很多国家向我国申购新冠疫苗。我国共有n个仓库存储疫苗,第i个仓库有疫苗a(i)(单位:万支,(单位:万支,下同)。现有m(n>=m)个国家向我国提出疫苗购买申请。我国计划将n个仓库中的疫苗全部分配给这m个国家。分配规则如下:①每个仓库中的疫苗只能作为一个整体分配给一个国家;②一个国家可以获得任意多个仓库的疫苗;③要求获得最多疫苗的国家与获得最少疫苗的国家之间疫苗数量差值最小;④若存在多个满足条件的分配方式,则输出最先找到的分配方式。
例如:若n=4,4个仓库中的疫苗数分别为50、13、80、27。若m=2,最小差值为10;若m=3,最小差值为40。
编写VB程序模拟上述功能,在文本框Text1中输入n(n≤15),在文本框Text2中输入m(m≤4),随机生成n个两位正整数,在列表框List1中输出。单击“计算”按钮Command1,在文本框Text3中输出最小差值,在列表框List2中输出每个国家获得疫苗的方案。程序运行界面如图所示。
(1)语句 List1.Clear 中的“Clear”属于   (单选,填字母:A .对象名/B .属性名/C .方法名)。
(2)实现疫苗分配的VB程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
Const maxn = 15
Dim n As Integer, i As Long, j As Long, k As
Long, p As Integer, m As Integer
Dim a(1 To maxn) As Long, f(1 To
maxn) As Long
Dim s(1 To maxn) As String, max
As Long, min As Long, ans As Long, ansi As Long
n = Val(Text1.Text): m = Val(Text2.Text)
List1.Clear: List2.Clear: Randomize
For i = 1 To n

List1.AddItem
Str(a(i))
Next i
ans = 10000
For i = 1 To m ^ n '枚举所有的分配方案
For j
= 1 To m
f(j) =
0
Next j
j = i:
max = 0: min = 10000
For k
= 1 To n
f(p) = f(p) + a(k)
j = j \ m
Next k
For k = 1 To m
If f(k) > max Then max = f(k)
If f(k) < min Then min = f(k)
Next k
If ② Then
ans = max - min

End If
Next i
Text3.Text = Str(ans)
For i = 1 To n
j = ansi Mod m
s(j + 1) = s(j + 1) + Str(a(i))
ansi = ansi \ m
Next i
For i = 1 To m
List2.AddItem s(i)
Next i
End Sub
①   ②   ③   
(3)程序中加框处代码有错,请改正。
【答案】(1)C
(2)a(i)=Int(Rnd*90)+10;max-min(3)p=j Mod m+1
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】(1)语句List1.Clear中的“Clear”属于列表list1的方法名。故答案选C;
(2)①此处是随机生成n个两位正整数,通过for循环依次赋给a(i),Rnd是随机生成[0,1)之间的数,int(x)返回不大于x的最大整数。故答案为:a(i)=Int(Rnd*90)+10;
②变量ans保存最多疫苗的国家与获得最少疫苗的国家之间疫苗数量差值,当出现比ans更小的差值时,需要更新ans,if判断条件是max-min③变量ansi保存最小差值ans所处的方案,故当更新ans时,同时需要更新ansi。故答案为:ansi=i。
(3)数组f用来保存每个国家获得疫苗数量,下标从1开始,故加框处应改为p=j Mod m+1。
【分析】本题主要考查的是VB程序的执行与调试。
16.(2021高三上·浙江开学考)小张想要了解自己体育锻炼情况,他以数字的形式记录了自己每天进行的运动项目,如“1,1,2,3,2,3,2,3,3,1,1,4,3”。其中数字1代表篮球;2代表乒乓球;3代表慢跑,…。在记录了一段时间后,小张想知道自己在一段连续时间内最“喜爱”的两项体育运动是什么,以及连续进行的次数。对于这两项体育运动的要求是:
1)这两项运动在记录中必须连续出现,不能被其他运动打断,如“1,2,2,1,2”是一种可能的结果;“1,2,2,1,2,3”则不是可能的结果;
2)这两项运动在记录中出现的次数必须是最多的一种组合。
运动记录 1,1,2,3,2,3,2,3,3,1,1,4,3
序号 ① ② ③ ④ ⑤
两项运动 1,1,2 2,3,2,3,2,3,3 3,3,1,1 1,1,4 4,3
从上表分析可知,小张在一段时间内连续进行的两项运动有5种不同组合,其中组合②中的两项运动持续时间最长,所以最“喜爱”的两项运动为2和3,共连续进行了7次。
根据算法思想,编写VB程序实现如下功能:程序初始化时读取小张记录的一段时间内的所有运动项目,以逗号间隔显示在文本框Text1中,单击“寻找运动项目”按钮Command1,在标签Label4上显示最喜爱的两项运动编号,在文本框Text2中显示这两项运动最长持续的次数。程序运行界面如图所示。
(1)若输入序列为“3,5,5,4,3,5,5,5,3,3,2,6”,最喜爱的两项运动连续进行的次数为   。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dim a(1 To 100) As Integer, n As Integer
Private Sub Form_Load(  )
'读取已有记录项目总数n
'读取记录的每次运动项目存入数组 a,并在文本框Text1中显示,代码略
End Sub
Private Sub Command1_Click()
Dim x As Integer, y As Integer 'x, y分别表示当前记录中两个不同项目
Dim c1 As Integer, c2 As Integer
'c1,c2 分别表示两个项目在当前统计过程中出现的次数
Dim i As Integer, j As Integer, m1 As
Integer, m2 As Integer, ans As Integer
i = 1: j = 1
Do While j <= n And a(i) = a(j)
j = j
+ 1
Loop
x = a(i): y = a(j)
c1 =   
c2 = 1
ans = j - i + 1
Do While j < n
j = j
+ 1
If a(j) = x Then
c1 =
c1 + 1
ElseIf a(j) = y Then
c2 =
c2 + 1
Else
Do While   
If a(i) = x Then c1 = c1 – 1 Else
c2 = c2 - 1
i = i + 1
Loop
If    Then
y = a(j)
c2 = 1
Else
x = a(j)
c1 = 1
End If
End If
If ans < j - i + 1 Then
ans = j - i + 1
m1 = x
m2 = y
End If
Loop
Label4.Caption = Str(m1) + "和" +
Str(m2)
Text2.Text = Str(ans)
End Sub
【答案】(1)6
(2)j-i或j-1;c1>0 And c2>0;a(j-1)=x或c2=0或c1>0或c1>c2
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】(1)若输入序列为“3,5,5,4,3,5,5,5,3,3,2,6”,则持续时间最长的组合是3,5,5,5,3,3,最喜爱的两项运动连续进行的次数为6次。
(2)第一空:变量c1,c2 分别表示两个项目在当前统计过程中出现的次数,前面while循环结束,则第一个项目出现的次数是j-i或j-1,第二个项目出现的次数是1。故答案为:j-i或j-1;
第二空:此处是出现第三个项目时,统计新的情况,当c1>0 And c2>0时,通过if判断来相应递减c1或c2的值直到其中的一个值为0,统计新的组合。故答案为:c1>0 And c2>0;
第三空:通过前面的循环将其中一个项目去除,此处需要更新另一个新的项目,当前一项是x或者c1的值不为0,则将a(j)的值更新为y,反之更新为x。故答案为:a(j-1)=x或c2=0或c1>0或c1>c2。
【分析】本题考查的是对VB程序的分析。
1 / 1
同课章节目录