浙江省“七彩阳光”新高考研究联盟2021届高三上学期信息技术返校联考试卷
一、选择题(本大题12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个是符合题目要求)
1.(2020高三上·浙江开学考)下列有关信息与信息处理的说法,错误的是( )
A.只有计算机才能处理数字化的信息
B.信息的传递性和共享性表明信息不会像物质那样产生损耗
C.购物时通过人脸识别功能进行付款体现了人工智能技术
D.为了信息安全,计算机中重要数据要定期进行备份
【答案】A
【知识点】信息及其特征;信息系统安全防护;计算机、移动终端的工作原理;人工智能的应用
2.(2020高三上·浙江开学考)使用 IE 浏览器访问百度网站的首页 http://www.,下列说法错误的是( )
A.该网页的URL为“http://www.”
B.在访问过程中,浏览器与WEB服务器之间的信息通过HTTP进行传输
C.网页中的文本、图像和超链接等元素是用HTML语言来描述的
D.为方便使用,使用“添加到收藏夹”功能,实际上是收藏了网页的内容
【答案】D
【知识点】网址与统一资源定位器;浏览器;网页标记语言及基本组成
3.(2020高三上·浙江开学考)用 Access 软件创建的“员工信息”数据表如下图所示。该表结构设计合理的是 ( )
A. B.
C. D.
【答案】D
【知识点】数据表的创建
4.(2020高三上·浙江开学考)某颜色对应的十进制RGB值为(110,36,0),在图片处理过程中将绿色分量的值增加了30,则处理后的绿色分量对应的二进制值为 ( )
A.10001100 B.1000010 C.1100110 D.11110
【答案】B
【知识点】进制及数制转换
5.(2020高三上·浙江开学考)用 Photoshop软件制作“端午节”作品,在“粽子”图层中已选择矩形区域,如图所示。
下列说法正确的是( )
A.可对“诗句”图层直接作“镜头光晕”的滤镜操作而不会改变该图层属性
B.将“不透明度”设置为 0%,“粽子”图层中只有右上角粽子会变为不可见
C.当前“自由变换”命令的操作对象是“粽子”图层右上角的粽子
D.使用仿制图章工具可以实现将“端午”图层中文字仿制到“诗句”图层中
【答案】C
【知识点】图片加工常用工具的使用;图层及图层的基本操作
6.(2020高三上·浙江开学考)某未经压缩的音频文件1,相关参数如图a所示。在保持其他参数不变的情况下,将其另存为文件2,相关参数如图b所示。
则文件 1 与文件 2 的存储容量比约为( )
A. 3:1 B. 6:1 C. 12:1 D. 18:1
【答案】A
【知识点】声音、图像、视频编码
7.(2020高三上·浙江开学考)下列表达式能用于判断x为正整数的是 ( )
A.x = Int(x) Or x > 0
B.x = Int(x) And x > 0
C.x = Int(x) And Abs(x) = x
D.x / 10 = x \ 10 Or Abs(x) = x
【答案】B
【知识点】运算符、基本运算与表达式
8.(2020高三上·浙江开学考)某算法的部分流程图如图所示。执行这部分流程,若输入a的值为36,则输出b的值为( )
A. -2 B.2 C. 4 D.-6
【答案】A
【知识点】常量、变量及变量的赋值;流程图识读
9.(2020高三上·浙江开学考)某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
上述程序中方框(1)处的可选语句有:
①ch = Mid(s, i, 1)
②ch = Mid(s, n - i + 1, 1)
③s1 = s1 + ch
④s1 = ch + s1
则正确的语句为 ( )
A.①③ B.①④ C.②③ D.②④
【答案】D
【知识点】常量、变量及变量的赋值;循环结构语句及程序实现
10.(2020高三上·浙江开学考)有如下 VB 程序段:
n = 8
L = 1: R = n
For i = 1 To n - 1
If i Mod 2 = 1 Then
pos = L: L = L + 1
Else
pos = R: R = R - 1
End If
k = pos
For j = L To R
If a(j) < a(k) Then k = j
Next j
If pos <> k Then
t = a(pos): a(pos) = a(k): a(k) = t
End If
Next i
已知a数组的各元素值分别为12,18,23,25,9,47,29,36,则运行程序段后,a数组各元素的值变为 ( )
A.9,12,18,23,25,29,36,47 B.9,18,25,36,47,29,23,12
C.47,36,29,25,23,18,12,9 D.12,23,29,47,36,25,18,9
【答案】C
【知识点】排序算法及程序实现;分支结构语句及程序实现;循环结构语句及程序实现
11.(2020高三上·浙江开学考)某对分查找算法的VB程序段如下:
'数组元素f(1)到f(9)赋初值为0,代码略
Key = Val(Text1.Text)
i = 1: j = 9: flag = False
Do While i <= j And flag = False
m = (i + j) \ 2
f(m) = 1
k = k + 1
If a(m) = Key Then
flag = True
ElseIf a(m) > Key Then
j = m - 1
Else
i = m + 1
End If
Loop
整型数组元素a(1)到a(9)为升序序列,在文本框Text1中输入待查找数,执行该程序段后,f(1)到f(9)各元素值为“0,0,0,0,1,1,1,0,0”,则下列选项中描述正确的是 ( )
A.k的值为4
B.i与j的关系为i>j
C.m的值为7
D.flag的值可能为True,也有可能为False
【答案】D
【知识点】查找算法及程序实现
12.(2020高三上·浙江开学考)有如下 VB 程序段:
a(0) = 0 i = 1
Do While i <= 6
a(i) = Int(Rnd * 5) * 2 + 1
If Not flag(a(i)) Or a(i) > a(i - 1) Then
flag(a(i)) = True
i = i + 1
End If
Loop
已知数组flag各元素的初值为False,该程序段运行后,数组元素a(1)到a(6)的值可能为 ( )
A.5,1,7,4,9,3 B.7,5,9,5,3,1 C.1,5,9,3,5,9 D.3,5,9,7,7,1
【答案】C
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现
二、非选择题(本大题4小题,4+8+7+7,共26分)
13.(2020高三上·浙江开学考)小李收集了2018年、2019年浙江人口相关数据,并用Excel软件进行数据处理,如图a所示。
请回答下列问题:
(1)图a中的“2019年比2018年增幅(%)”相关数据,是通过在单元格I4输入公式,再向下自动填充至单元格I15,再将区域I4:I15中的公式向右自动填充至K列得到的,则单元格I4中输入的计算公式为 。
(提示:2019年比2018年增幅(%)数据的计算公式为:是通过公式(2019年相关数据-2018年相关数据)/2018年相关数据×100计算得到)
(2)根据图a中数据制作的图表如图b所示,创建该图表的数据区域是 。
(3)为了获得“浙西南”地域中出生率2019年比2018年增幅(%)最低的地区,可将区域A3:K14的数据复制到新工作表,并对该区域 (多选,填字母),然后选取排在最前面的地区。
①以“地域”为主要关键字降序,以“出生率”为次要关键字进行升序排序
②以“出生率”为主要关键字升序,以“地域”为次要关键字进行降序排序
③按“地域”进行筛选,选择的值为“浙西南”
④按“出生率”进行筛选,选择“10个最大的值”并显示最小的1项
A.① B.② C.②③ D.③② E.③④
【答案】(1)=(F4-C4)/C4*100
(2)A3:A8,F3:F8
(3)A;C;D
【知识点】表格数据的处理与计算
14.(2020高三上·浙江开学考)小李使用Flash软件创作“名家名作”多媒体作品。请回答下列问题:
(1)作品的系统结构流程图如图a所示,将各个模块都设计成独立场景,每个场景播放完成后自动停止,各场景之间通过按钮实现跳转。已知“主交互界面”在Flash制作中对应的场景名为“main”,下列说法正确的是 (多选,填字母)。
A.主交互界面中包含3个功能模块
B.Flash软件属于以帧为基础的多媒体创作工具
C.根据图a可知片尾场景无需添加任何动作脚本
D.片头场景中的按钮添加的动作脚本可能为on(release){gotoAndStop(“main”,1);}
E.对作品的系统结构进行设计在多媒体作品设计过程中属于脚本编写阶段
(2)“作品鉴赏”场景的编辑界面如图 b 所示,“按钮”图层中的“返回”字样的实例来自库中的“返回”按钮元件。在动画播放过程中,该实例是否一直出现在舞台上? (填:是 / 否)。若改变该实例的大小,库中“返回”按钮元件 (选填:会 / 不会) 作相应改变。
(3)图中“诗词”图层的补间动画实现了一群飞鸟由舞台外左侧飞入到舞台右侧,再渐变化为诗句的效果,该图层第1帧到第20帧的补间类型是 。
(4)“音乐”图层第21帧的属性面板如图c所示,为使“音乐”图层的声音从第1帧开始播放,并持续到第30帧后停止。下列操作可行的是 (多选:填字母)
A.将“音乐”图层第21帧到第50帧整体移动到第1帧到第30帧
B.对“音乐”图层第1帧到第20帧执行“删除帧”操作
C.在“音乐”图层第1帧执行“清除关键帧”操作,并在第31帧执行“插入空白关键帧”操作
D.将“音乐”图层第21帧移动到第1帧,并在“小舟”图层第30帧添加脚本“StopAllSounds();”
E.将“音乐”图层第21帧复制粘贴到第1帧,并在“小舟”图层第30帧添加脚本“StopAllSounds();”
(5)执行“测试影片”命令,会生成一个名为 (填文件名)的文件。
【答案】(1)A;D
(2)否;不会
(3)形状补间
(4)B;C;D
(5)名家名作.swf
【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;动画的实现;多媒体作品的调试与递交
15.(2020高三上·浙江开学考)由数组a生成数组b的方法描述如下:
⑴将数组a中的n个元素依次分割出若干个数据块,每个数据块有2m个元素,分割时,按尽可能大的数据块进行分割。
⑵对每个分割出的数据块进行求和,将和依次存储在数组b中。
例如:n=13,可将a(1)~a(13)依次分割成3个数据块,元素的个数分别为8、4、1。将3个数据块的和依次存储在b(1)、b(2)、b(3)中。
小明依据上述描述设计了如下VB程序,运行界面如图所示。请回答下列问题:
Const n = 13
Dim a(1 To n) As Integer Dim b(1 To n) As Integer Private Sub Command1_Click()
Dim start As Integer ‘当前未分割数据的第1个元素下标
Dim i As Integer, k As Integer, pb As Integer, left As Integer, m As Integer
'读取n个数据,依次存储到a(1)、a(2)、……a(n)中,并对数组b赋初值为 0,代码略
start = 1: left = n: m = 0
Do While 2 ^ m <= left ‘寻找第1个数据块
①
Loop
m = m - 1
pb = 1
Do While left > 0
For i = start To start + 2 ^ m - 1
②
Next i
List1.AddItem Str(2^m) + " " + Str(b(pb)) pb = pb + 1
‘改错
left = left - 2 ^ m
Do While left < 2 ^ m
m = m - 1
Loop
Loop
End Sub
(1)当 n=110时,分割出的数据块有 个。
(2)程序代码中,将划线处语句补充完整。
① ②
(3)程序代码中,加框处语句有错,请改正。
【答案】(1)5
(2)m = m + 1;b(pb) = b(pb) + a(i)
(3)start = i 或 start = start + 2 ^ m
【知识点】常量、变量及变量的赋值;循环结构语句及程序实现
16.(2020高三上·浙江开学考)某打靶比赛规则如下:n名参赛人员进行m轮比赛,每人每轮打靶3次,取3次中的最高分作为该轮比赛的成绩,统计每位选手m轮比赛的总分,再根据总分进行排名。
程序功能如下:加载窗体,程序将相关数据存储到数组a、数组b,并显示在列表框List1中,然后单击“统计”按钮Command1,在列表框List2中显示统计结果。数组b各元素含义如图a所示。程序运行界面如图b所示。
请回答下列问题:
(1)下列对象中,没有 Caption 属性的是 (单选,填字母:mand1 / B .Form1 / C .List1 / D .Label1)。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dim n As Integer, m As Integer
Dim a(1 To 1000) As String
Dim b(1 To 3000) As Single
Private Sub Form_Load()
'将参赛人数存入变量n,比赛轮数存入变量m中
'将选手序号存储到数组a中、打靶成绩存储到数组b中,并显示在列表框List1中,代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, t As Integer
Dim max As Single, s1 As String, s2 As Single
Dim sum(1 To n) As Single
'对数组 sum 中各元素赋初值 0,代码略
For i = 1 To m
t =
For j = 1 To n
max = fm(b(t + (j - 1) * 3 + 1), b(t + (j - 1) * 3 + 2))
max =
sum(j) = sum(j) + max
Next j
Next i
For i = 2 To n '按总分对参赛人员进行排序
j = i - 1
s1 = a(i)
s2 = sum(i)
Do While
a(j + 1) = a(j)
sum(j + 1) = sum(j)
j = j - 1
Loop
a(j + 1) = s1
sum(j + 1) = s2
Next i
For i = 1 To n
List2.AddItem "第" + Str(i) + "名" + a(i) + " " + Str(sum(i))
Next i
End Sub
Function fm(x As Single, y As Single) As Single
'返回 x、y 中的较大值,代码略
End Function
【答案】(1)C
(2)(i - 1) * 3 * n;fm(max, b(t + j * 3));s2 > sum(j) And j > 0
【知识点】常量、变量及变量的赋值;过程与自定义函数;排序算法及程序实现
1 / 1浙江省“七彩阳光”新高考研究联盟2021届高三上学期信息技术返校联考试卷
一、选择题(本大题12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个是符合题目要求)
1.(2020高三上·浙江开学考)下列有关信息与信息处理的说法,错误的是( )
A.只有计算机才能处理数字化的信息
B.信息的传递性和共享性表明信息不会像物质那样产生损耗
C.购物时通过人脸识别功能进行付款体现了人工智能技术
D.为了信息安全,计算机中重要数据要定期进行备份
2.(2020高三上·浙江开学考)使用 IE 浏览器访问百度网站的首页 http://www.,下列说法错误的是( )
A.该网页的URL为“http://www.”
B.在访问过程中,浏览器与WEB服务器之间的信息通过HTTP进行传输
C.网页中的文本、图像和超链接等元素是用HTML语言来描述的
D.为方便使用,使用“添加到收藏夹”功能,实际上是收藏了网页的内容
3.(2020高三上·浙江开学考)用 Access 软件创建的“员工信息”数据表如下图所示。该表结构设计合理的是 ( )
A. B.
C. D.
4.(2020高三上·浙江开学考)某颜色对应的十进制RGB值为(110,36,0),在图片处理过程中将绿色分量的值增加了30,则处理后的绿色分量对应的二进制值为 ( )
A.10001100 B.1000010 C.1100110 D.11110
5.(2020高三上·浙江开学考)用 Photoshop软件制作“端午节”作品,在“粽子”图层中已选择矩形区域,如图所示。
下列说法正确的是( )
A.可对“诗句”图层直接作“镜头光晕”的滤镜操作而不会改变该图层属性
B.将“不透明度”设置为 0%,“粽子”图层中只有右上角粽子会变为不可见
C.当前“自由变换”命令的操作对象是“粽子”图层右上角的粽子
D.使用仿制图章工具可以实现将“端午”图层中文字仿制到“诗句”图层中
6.(2020高三上·浙江开学考)某未经压缩的音频文件1,相关参数如图a所示。在保持其他参数不变的情况下,将其另存为文件2,相关参数如图b所示。
则文件 1 与文件 2 的存储容量比约为( )
A. 3:1 B. 6:1 C. 12:1 D. 18:1
7.(2020高三上·浙江开学考)下列表达式能用于判断x为正整数的是 ( )
A.x = Int(x) Or x > 0
B.x = Int(x) And x > 0
C.x = Int(x) And Abs(x) = x
D.x / 10 = x \ 10 Or Abs(x) = x
8.(2020高三上·浙江开学考)某算法的部分流程图如图所示。执行这部分流程,若输入a的值为36,则输出b的值为( )
A. -2 B.2 C. 4 D.-6
9.(2020高三上·浙江开学考)某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
上述程序中方框(1)处的可选语句有:
①ch = Mid(s, i, 1)
②ch = Mid(s, n - i + 1, 1)
③s1 = s1 + ch
④s1 = ch + s1
则正确的语句为 ( )
A.①③ B.①④ C.②③ D.②④
10.(2020高三上·浙江开学考)有如下 VB 程序段:
n = 8
L = 1: R = n
For i = 1 To n - 1
If i Mod 2 = 1 Then
pos = L: L = L + 1
Else
pos = R: R = R - 1
End If
k = pos
For j = L To R
If a(j) < a(k) Then k = j
Next j
If pos <> k Then
t = a(pos): a(pos) = a(k): a(k) = t
End If
Next i
已知a数组的各元素值分别为12,18,23,25,9,47,29,36,则运行程序段后,a数组各元素的值变为 ( )
A.9,12,18,23,25,29,36,47 B.9,18,25,36,47,29,23,12
C.47,36,29,25,23,18,12,9 D.12,23,29,47,36,25,18,9
11.(2020高三上·浙江开学考)某对分查找算法的VB程序段如下:
'数组元素f(1)到f(9)赋初值为0,代码略
Key = Val(Text1.Text)
i = 1: j = 9: flag = False
Do While i <= j And flag = False
m = (i + j) \ 2
f(m) = 1
k = k + 1
If a(m) = Key Then
flag = True
ElseIf a(m) > Key Then
j = m - 1
Else
i = m + 1
End If
Loop
整型数组元素a(1)到a(9)为升序序列,在文本框Text1中输入待查找数,执行该程序段后,f(1)到f(9)各元素值为“0,0,0,0,1,1,1,0,0”,则下列选项中描述正确的是 ( )
A.k的值为4
B.i与j的关系为i>j
C.m的值为7
D.flag的值可能为True,也有可能为False
12.(2020高三上·浙江开学考)有如下 VB 程序段:
a(0) = 0 i = 1
Do While i <= 6
a(i) = Int(Rnd * 5) * 2 + 1
If Not flag(a(i)) Or a(i) > a(i - 1) Then
flag(a(i)) = True
i = i + 1
End If
Loop
已知数组flag各元素的初值为False,该程序段运行后,数组元素a(1)到a(6)的值可能为 ( )
A.5,1,7,4,9,3 B.7,5,9,5,3,1 C.1,5,9,3,5,9 D.3,5,9,7,7,1
二、非选择题(本大题4小题,4+8+7+7,共26分)
13.(2020高三上·浙江开学考)小李收集了2018年、2019年浙江人口相关数据,并用Excel软件进行数据处理,如图a所示。
请回答下列问题:
(1)图a中的“2019年比2018年增幅(%)”相关数据,是通过在单元格I4输入公式,再向下自动填充至单元格I15,再将区域I4:I15中的公式向右自动填充至K列得到的,则单元格I4中输入的计算公式为 。
(提示:2019年比2018年增幅(%)数据的计算公式为:是通过公式(2019年相关数据-2018年相关数据)/2018年相关数据×100计算得到)
(2)根据图a中数据制作的图表如图b所示,创建该图表的数据区域是 。
(3)为了获得“浙西南”地域中出生率2019年比2018年增幅(%)最低的地区,可将区域A3:K14的数据复制到新工作表,并对该区域 (多选,填字母),然后选取排在最前面的地区。
①以“地域”为主要关键字降序,以“出生率”为次要关键字进行升序排序
②以“出生率”为主要关键字升序,以“地域”为次要关键字进行降序排序
③按“地域”进行筛选,选择的值为“浙西南”
④按“出生率”进行筛选,选择“10个最大的值”并显示最小的1项
A.① B.② C.②③ D.③② E.③④
14.(2020高三上·浙江开学考)小李使用Flash软件创作“名家名作”多媒体作品。请回答下列问题:
(1)作品的系统结构流程图如图a所示,将各个模块都设计成独立场景,每个场景播放完成后自动停止,各场景之间通过按钮实现跳转。已知“主交互界面”在Flash制作中对应的场景名为“main”,下列说法正确的是 (多选,填字母)。
A.主交互界面中包含3个功能模块
B.Flash软件属于以帧为基础的多媒体创作工具
C.根据图a可知片尾场景无需添加任何动作脚本
D.片头场景中的按钮添加的动作脚本可能为on(release){gotoAndStop(“main”,1);}
E.对作品的系统结构进行设计在多媒体作品设计过程中属于脚本编写阶段
(2)“作品鉴赏”场景的编辑界面如图 b 所示,“按钮”图层中的“返回”字样的实例来自库中的“返回”按钮元件。在动画播放过程中,该实例是否一直出现在舞台上? (填:是 / 否)。若改变该实例的大小,库中“返回”按钮元件 (选填:会 / 不会) 作相应改变。
(3)图中“诗词”图层的补间动画实现了一群飞鸟由舞台外左侧飞入到舞台右侧,再渐变化为诗句的效果,该图层第1帧到第20帧的补间类型是 。
(4)“音乐”图层第21帧的属性面板如图c所示,为使“音乐”图层的声音从第1帧开始播放,并持续到第30帧后停止。下列操作可行的是 (多选:填字母)
A.将“音乐”图层第21帧到第50帧整体移动到第1帧到第30帧
B.对“音乐”图层第1帧到第20帧执行“删除帧”操作
C.在“音乐”图层第1帧执行“清除关键帧”操作,并在第31帧执行“插入空白关键帧”操作
D.将“音乐”图层第21帧移动到第1帧,并在“小舟”图层第30帧添加脚本“StopAllSounds();”
E.将“音乐”图层第21帧复制粘贴到第1帧,并在“小舟”图层第30帧添加脚本“StopAllSounds();”
(5)执行“测试影片”命令,会生成一个名为 (填文件名)的文件。
15.(2020高三上·浙江开学考)由数组a生成数组b的方法描述如下:
⑴将数组a中的n个元素依次分割出若干个数据块,每个数据块有2m个元素,分割时,按尽可能大的数据块进行分割。
⑵对每个分割出的数据块进行求和,将和依次存储在数组b中。
例如:n=13,可将a(1)~a(13)依次分割成3个数据块,元素的个数分别为8、4、1。将3个数据块的和依次存储在b(1)、b(2)、b(3)中。
小明依据上述描述设计了如下VB程序,运行界面如图所示。请回答下列问题:
Const n = 13
Dim a(1 To n) As Integer Dim b(1 To n) As Integer Private Sub Command1_Click()
Dim start As Integer ‘当前未分割数据的第1个元素下标
Dim i As Integer, k As Integer, pb As Integer, left As Integer, m As Integer
'读取n个数据,依次存储到a(1)、a(2)、……a(n)中,并对数组b赋初值为 0,代码略
start = 1: left = n: m = 0
Do While 2 ^ m <= left ‘寻找第1个数据块
①
Loop
m = m - 1
pb = 1
Do While left > 0
For i = start To start + 2 ^ m - 1
②
Next i
List1.AddItem Str(2^m) + " " + Str(b(pb)) pb = pb + 1
‘改错
left = left - 2 ^ m
Do While left < 2 ^ m
m = m - 1
Loop
Loop
End Sub
(1)当 n=110时,分割出的数据块有 个。
(2)程序代码中,将划线处语句补充完整。
① ②
(3)程序代码中,加框处语句有错,请改正。
16.(2020高三上·浙江开学考)某打靶比赛规则如下:n名参赛人员进行m轮比赛,每人每轮打靶3次,取3次中的最高分作为该轮比赛的成绩,统计每位选手m轮比赛的总分,再根据总分进行排名。
程序功能如下:加载窗体,程序将相关数据存储到数组a、数组b,并显示在列表框List1中,然后单击“统计”按钮Command1,在列表框List2中显示统计结果。数组b各元素含义如图a所示。程序运行界面如图b所示。
请回答下列问题:
(1)下列对象中,没有 Caption 属性的是 (单选,填字母:mand1 / B .Form1 / C .List1 / D .Label1)。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dim n As Integer, m As Integer
Dim a(1 To 1000) As String
Dim b(1 To 3000) As Single
Private Sub Form_Load()
'将参赛人数存入变量n,比赛轮数存入变量m中
'将选手序号存储到数组a中、打靶成绩存储到数组b中,并显示在列表框List1中,代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, t As Integer
Dim max As Single, s1 As String, s2 As Single
Dim sum(1 To n) As Single
'对数组 sum 中各元素赋初值 0,代码略
For i = 1 To m
t =
For j = 1 To n
max = fm(b(t + (j - 1) * 3 + 1), b(t + (j - 1) * 3 + 2))
max =
sum(j) = sum(j) + max
Next j
Next i
For i = 2 To n '按总分对参赛人员进行排序
j = i - 1
s1 = a(i)
s2 = sum(i)
Do While
a(j + 1) = a(j)
sum(j + 1) = sum(j)
j = j - 1
Loop
a(j + 1) = s1
sum(j + 1) = s2
Next i
For i = 1 To n
List2.AddItem "第" + Str(i) + "名" + a(i) + " " + Str(sum(i))
Next i
End Sub
Function fm(x As Single, y As Single) As Single
'返回 x、y 中的较大值,代码略
End Function
答案解析部分
1.【答案】A
【知识点】信息及其特征;信息系统安全防护;计算机、移动终端的工作原理;人工智能的应用
2.【答案】D
【知识点】网址与统一资源定位器;浏览器;网页标记语言及基本组成
3.【答案】D
【知识点】数据表的创建
4.【答案】B
【知识点】进制及数制转换
5.【答案】C
【知识点】图片加工常用工具的使用;图层及图层的基本操作
6.【答案】A
【知识点】声音、图像、视频编码
7.【答案】B
【知识点】运算符、基本运算与表达式
8.【答案】A
【知识点】常量、变量及变量的赋值;流程图识读
9.【答案】D
【知识点】常量、变量及变量的赋值;循环结构语句及程序实现
10.【答案】C
【知识点】排序算法及程序实现;分支结构语句及程序实现;循环结构语句及程序实现
11.【答案】D
【知识点】查找算法及程序实现
12.【答案】C
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现
13.【答案】(1)=(F4-C4)/C4*100
(2)A3:A8,F3:F8
(3)A;C;D
【知识点】表格数据的处理与计算
14.【答案】(1)A;D
(2)否;不会
(3)形状补间
(4)B;C;D
(5)名家名作.swf
【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;动画的实现;多媒体作品的调试与递交
15.【答案】(1)5
(2)m = m + 1;b(pb) = b(pb) + a(i)
(3)start = i 或 start = start + 2 ^ m
【知识点】常量、变量及变量的赋值;循环结构语句及程序实现
16.【答案】(1)C
(2)(i - 1) * 3 * n;fm(max, b(t + j * 3));s2 > sum(j) And j > 0
【知识点】常量、变量及变量的赋值;过程与自定义函数;排序算法及程序实现
1 / 1