浙江省名校新高考研究联盟(Z20联盟)2021届高三第二次联考信息技术试卷

资源下载
  1. 二一教育资源

浙江省名校新高考研究联盟(Z20联盟)2021届高三第二次联考信息技术试卷

资源简介

浙江省名校新高考研究联盟(Z20联盟)2021届高三第二次联考信息技术试卷
一、选择题(本大题共12小题,每小题2分,共24分。)
1.(2020高三上·浙江月考)下列有关信息与信息处理的说法错误的是(  )
A.二维码图是一种常见的信息载体
B.天气预报信息可以有不同的表达方式
C.计算机处理信息的能力只与CPU性能有关
D.“仁者见仁,智者见智”说明信息是可以加工处理的
【答案】C
【知识点】信息及其特征;信息表达方式与表达技术;计算机属性及性能指标
2.(2020高三上·浙江月考)关于浏览器和网页的说法,下列选项中正确的是(  )
A.浏览器可以编辑、解释执行网页中的HTML代码
B.浏览器与Web服务器之间通过HTTP协议进行通信
C.网页中的超链接只能实现该网站内部网页间的跳转
D.在浏览器中执行“添加到收藏夹”操作,可以保存网页中全部内容
【答案】B
【知识点】浏览器;网页的交互设计
3.(2020高三上·浙江月考)某Access数据表编辑界面如下图所示:
当前状态下,下列说法正确的是(  )
A.当前录入的“入库日期”字段值有误
B.可以将“货架号”字段类型设置成主键
C.可以直接对数据表“商品P8617”进行重命名
D.添加一条新记录后“产品ID”的字段值一定是13
【答案】A
【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑
4.(2020高三上·浙江月考)在Excel中用26个英文大写字母对单元格列标进行编码,“A” 是第1列,“B” 是第2列,……“Z”是第26列,“AA” 是第27列,则列标编码“BD” 对应的是第(  )列
A.19 B.35 C.56 D.139
【答案】C
【知识点】信息的编码
5.(2020高三上·浙江月考)使用Photoshop 软件制作“ 垃圾分类”作品,部分界面如下图所示,下列操作可行的是(  )
A.将“背景”图层不透明度设置为50%
B.使用油漆桶工具修改“标语1”图层中文字的颜色
C.选中“垃圾桶”图层,使用自由变换调整垃圾桶的大小
D.复制“标语1”图层的图层样式,将其粘贴到“标语2”图层
【答案】D
【知识点】图片加工常用工具的使用;图层及图层的基本操作
6.(2020高三上·浙江月考)小青制作了一个单场景Flash动画,总帧数为60帧,帧频为12fps。现将其导出为如图所示AVI视频文件,该视频文件大小约为(  )
A.8MB B.19MB C.94MB D.1.12GB
【答案】C
【知识点】声音、图像、视频编码
7.(2020高三上·浙江月考)下列VB表达式的值与其它三个选项不同的是(  )
A.Abs(Int(-36.3)) B.Mid("3.372",3,2)
C.1*2*5+1*2^2+1*2^0 D.Int(Val("37.73"))
【答案】C
【知识点】运算符、基本运算与表达式
8.(2020高三上·浙江月考)某算法的流程图如图所示。执行该流程图时,输入b、p的值为2、12,下列说法错误的是(  )
A.p>0执行了5次 B.ans←ans*t语句执行了2次
C.流程执行后变量t的值为256 D.输出ans结果是表达式22的值
【答案】C
【知识点】算法的控制结构;常量、变量及变量的赋值;流程图识读
9.(2020高三上·浙江月考)有如下VB程序段:
For j=7 To 3 Step -1
If a(j-2) > a(j) Then
t=a(j-2): a(j-2)=a(j): a(j)=t
End If
Next j
数组元素a(1)到a(7)的值依次为“1, 4,5,2,7,6,3”,执行该程序段后,元素交换的次数为(  )
A.2次 B.3次 C.4次 D.5次
【答案】B
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
10.(2020高三上·浙江月考)有如下VB程序段:
s ="waste" : n = Len(s)
s1 = Text1.Text : flag = False
For i=1Ton
If Mid(s,i,1) = Mid(s1, 1,1) Then
flag = True
For j = 2 To Len(s1)
If Mid(s1, j, 1)<>Mid(s, (j+i-2) Mod n + 1, 1) Then flag = False: Exit For
Next j
If flag Then Exit For
End If
Next i
执行该程序段后,若flag变量值为True,则文本框Text1中输入的内容不可能的是(  )
A.ste B.tewa C.steaw D.Wastew
【答案】C
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现
11.(2020高三上·浙江月考)小辉设计了一个排序算法:从前往后、从后往前交替处理,同时尽可能减少比较次数,直至所有元素升序排列。算法的VB程序段如下:
'待排序的数据存储在数组a(1)至a(N)中,代码略。
st=1:ed=N:k=1
Do While st <> ed
last = st
For i=st To ed-k
If a(i)*k>a(i+k)*kThen
t=a(i): a(i)=a(i+k): a(i+k)=t:
End If
Next i
ed = last:
t=st:st=ed:ed=t
Loop
上述程序段中方框处可选语句为:
①Step 1②Step k③last=i④last=i-1⑤k=-k⑥k=k+1
则⑴⑵⑶处语句依次可为(  )
A.①③⑤ B.②③⑤ C.①④⑥ D.②④⑥
【答案】B
【知识点】排序算法及程序实现;分支结构语句及程序实现;循环结构语句及程序实现
12.(2020高三上·浙江月考)某对分查找算法的VB程序段如下:
key=Int(Rnd*20)+3
i=1:j=6:id=1
Do Whilei<=j
m=(i+j)\2
If key = a(m) Then Exit Do
If key < a(m) Then
j=m-1:id=id*2
Else
i=m+1:id=id*2+1
End If
Loop
Label 1. Caption = Str(id)
数组元素a(1)到a(6)的值依次为“4,7,9,14,15,21”,执行该程度段后,标签Label1中显示的内容不可能的是(  )
A.4 B.7 C.13 D.15
【答案】C
【知识点】查找算法及程序实现;分支结构语句及程序实现;循环结构语句及程序实现
二、非选择题(本大题共4小题,4+8+7+7,共26分)
13.(2020高三上·浙江月考)某学校对高一年级八个班进行体质健康抽测,并使用Excel软件进行数据处理,如图a所示。
请回答下列问题:
(1)在J3单元格中使用COUNTIFS函数,通过自动填充J4:J10统计并得到各班优秀人数,则J3单元格中的公式为=COUNTIFS( $B$3:$B$306, $I3 ,    )(提示: COUNTIFS 函数用于统计区域中满足多个条件的单.元格个数。例如: =COUNTIFS(B3:B306,
I3, G3:G306,L2)统计出区域B3:B306中满足条件为“高一1班”,且区域G3:G306中满足条件为“及格”的人数。)
(2)根据“抽测结果统计表”中的数据,制作的图表如图b所示,创建该图表的数据区域是   。
(3)若要在图a中找出“高一1班得分”最高的学生(如果存在多个符合条件的学生,则全部选取),下列方法正确的是 (多选,填字母)。
A.先以“班级”为高一1班进行筛选,再以“得分”为最大的1项进行筛选
B.以“班级”为主要关键字升序,“得分”为次要关键字降序,选取排在前面的学生
C.以“得分”为主要关键字降序,“班级”为次要关键字升序,选取排在前面的学生
D.以“得分”为主要关键字降序,再以“班级”为高一1班进行筛选,选取排在前面的 学生
【答案】(1)$G$3:$G$306, J$2或$G$3:$G$306, $J$2或其他等价答案
(2)I2:M2, I11 :M11或J2:M2,J11:M11
(3)B;D
【知识点】表格数据的处理与计算
14.(2020高三上·浙江月考)小青使用Flash软件制作主题为“遵守交规”的多媒体作品,如图a所示。
请回答下列问题:
(1)该作品的系统结构设计部分内容如图b所示,若各功能模块的场景播放完成后自动停止,单击“返回”按钮则返回到“主交互界面”。下列说法正确的是   (多选,填字母:A . 主交互界面中至少需要4个按钮/ B . 情境再现"场景“按钮"图层第75帧上需添加“Stop():"脚本情境再现命令/ C . 系统结构设计属于作品的需求分析/ D . 通过点击按钮跳转到其它模块,体现了多媒体技术的交互性)
(2)“信号灯切换"图层实现绿灯闪烁3秒后转变为黄灯,再转变为红灯的效果,该动画类型为   (单选,填字母:A . 逐帧动画/ B . 动画补间动画/C . 形状补间动画)
(3)测试当前场景,若要实现第30帧黄灯亮起,“摩托车刹车声” 声音才响起的效果,应进行的操作是   。
(4)“动导语音”图层第40帧添加了“劝争语存mp3”文件。 其声音属性设置如图c所示:测试场景时,当播放到最后一帧动画停止,声音将会   (单选,填字母:A . 停止播放/ B . 循环播放/ C . 继续播放3秒同时淡出)
(5)测试影片时,单击当前场景中的“返回”按钮,停止当前所有声音播放,同时跳转并停止在“主交互界面”第1帧,则“返回"按钮的动作脚本为On(press)   。
【答案】(1)ABD
(2)A
(3)选择“摩托车刹车声”图层的第1帧将其移动至第30帧或其他等价答案
(4)C
(5)StopAllSounds() ; gotoAndStop("主交互界面", 1);
【知识点】多媒体作品的规划和设计;动画的类型;时间轴、帧、图层、库的概念及基本操作;常用影片控制函数的应用
15.(2020高三上·浙江月考)如图所示,凹槽内放置了n(3≤n≤15)个高度不等的立方柱,立方柱由多个单位为1的立方块叠加而成,立方柱之间如果有间隔则可以用来注水。
编写VB程序计算立方柱之间的最大注水体积。程序运行时随机生成的数据从左到右依
特科网了次为“3,0,2,5,0,2,0,4”,分别代表各位置点立方柱的高度(0表示无立方柱)。列表框List1中输出各立方柱高度以及所求的最大注水体积。请回答下列问题:
(1)结合程序代码,图中按钮对象的名称是   。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Const Maxn = 15
Dim h(1 To Maxn) As Integer 'h(i)存储第i个立方柱的高度
Dim b(1 To Maxn) As Integer 'b(i)存储第 i个立方柱的编 号
Private Sub Cmd1_Click(  )
Dim n As Integer, i As Integer, j As Integer, k As Integer, t As Integer
Dim left1 As Integer, right1 As Integer, ans As Integer
n=   
'随机生成各立方柱的高度保存到h(1)到h(n)中, 并在List1中显示,代码略。
For i=1 To n
b(i) = i
Next i
For i=1 To n- 1 '根据立方柱的高度进行排序
k =i
For j=i+1 Ton
If Thenk=j
Next j
If k <> i Then
t=h(i):h(i)=h(k):h(k)=t
t=b(i):b(i)=b(k):b(k)=t
End If
Next i
Left1= b(1): right1 = b(1): ans = 0
For i=2 To n
If h(i) = 0 Then Exit For
If b(i) < left1 Then
ans=ans+h(i)*(left1-b(i)-1)
left1 = b(i)
ElseIf b(i) > right1 Then
ans    
right1 = b(i)
Else
ans = ans - h(i)
End If
Next i
List1. AddItem”最大注水体积是:”& Str (ans)
End Sub
(3)程序中加框处代码有错,请改正。
【答案】(1)Cmd1
(2)Int (Rnd*13)+3或其他等价答案;ans+h(i)*(b(i)-right1-1)或其他等价答案
(3)h(j)>h(k)或其他等价答案
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;分支结构语句及程序实现;循环结构语句及程序实现
16.(2020高三上·浙江月考)随机生成n个大于等于1且小于等于n的不重复正整数,采用“数据块交换”方式升序排序。数据块交换方式如下:
在待处理的数据区间中,对相邻且数据个数相等的数据块进行处理。若数字i恰好在第i位置,则不做交换,否则按下列两种情况处理。
情况A.待处理区间中,若数字i之前的数据个数小于等于其余数据个数,做一次交换可将数字i换到第i位置,如数字i=2时:
情况B.待处理区间中,若数字i之前的数据个数大于其余数据个数,操作如下:
◆奇数个数据:先将待处理区间中第1个数据排除,对其余数据整体做数据块交换,再按情况A处理,如数字i=3时:
◆偶数个数据:先将待处理区间整体做数据块交换,再按情况A处理,如数字i=4时:
(1)若数组a中数据为“4,5, 1,2,3",则第1次数据块交换后数组a中数据依次为:    。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Const Maxn = 30
Dim a(1 To Maxn) As Integer
Dim wz(1 To Maxn) As Integer
'函数功能:数据块[st1… ed1]与后面数据块交换(两数据块相邻且个数相等)
Function kSwap(st1 As Integer, ed1 As Integer) As
String
Dim i As
Integer, t As Integer, n1 As Integer
n1=ed1-st1+1
For i=   
t=a(i):a(i)=a(i+n1):a(i+n1)=t
t =
wz(a(i)): wz(a(i)) = wz(a(i + n1)): wz(a(i + n1)) = t
Next i
'将处理结果返回,代码略。
End Function
Private Sub Cmd1 _Click()
Dim n As
Integer, num As Integer, i As Integer, s As String
n = Val
(Text1. Text)
'随机生成n个不重复正整数保存到a(1)到a(n)中,并在List1中显示,代码略。
For i=1 To
n
wz(a(i)) = i
Next i
For i=1 To
n - 1
If i
<> wz(i) Then
num =   
If wz(i)-i<=num-(wz(i)-i)Then '按情况A处理
s = kSwap(i, wz(i) - 1) : List1. AddItem
Else
If num Mod 2=0 Then
s = kSwap(i, i + num\2 - 1) : List1. AddItem s
Else
s=   : List1. AddItem s
End If
i=i-1 数字i交换到第i位置的处理尚未完成;
End
If
End If
Next i
End Sub
【答案】(1)1,2, 4,5, 3或其他等价答案
(2)stl to ed1 或ed1 to stl step -1或其他等价答案;n-i+1或其他等价答案;kSwap(i+1, i+num\2)或其他等价答案
【知识点】排序算法及程序实现;分支结构语句及程序实现;循环结构语句及程序实现
1 / 1浙江省名校新高考研究联盟(Z20联盟)2021届高三第二次联考信息技术试卷
一、选择题(本大题共12小题,每小题2分,共24分。)
1.(2020高三上·浙江月考)下列有关信息与信息处理的说法错误的是(  )
A.二维码图是一种常见的信息载体
B.天气预报信息可以有不同的表达方式
C.计算机处理信息的能力只与CPU性能有关
D.“仁者见仁,智者见智”说明信息是可以加工处理的
2.(2020高三上·浙江月考)关于浏览器和网页的说法,下列选项中正确的是(  )
A.浏览器可以编辑、解释执行网页中的HTML代码
B.浏览器与Web服务器之间通过HTTP协议进行通信
C.网页中的超链接只能实现该网站内部网页间的跳转
D.在浏览器中执行“添加到收藏夹”操作,可以保存网页中全部内容
3.(2020高三上·浙江月考)某Access数据表编辑界面如下图所示:
当前状态下,下列说法正确的是(  )
A.当前录入的“入库日期”字段值有误
B.可以将“货架号”字段类型设置成主键
C.可以直接对数据表“商品P8617”进行重命名
D.添加一条新记录后“产品ID”的字段值一定是13
4.(2020高三上·浙江月考)在Excel中用26个英文大写字母对单元格列标进行编码,“A” 是第1列,“B” 是第2列,……“Z”是第26列,“AA” 是第27列,则列标编码“BD” 对应的是第(  )列
A.19 B.35 C.56 D.139
5.(2020高三上·浙江月考)使用Photoshop 软件制作“ 垃圾分类”作品,部分界面如下图所示,下列操作可行的是(  )
A.将“背景”图层不透明度设置为50%
B.使用油漆桶工具修改“标语1”图层中文字的颜色
C.选中“垃圾桶”图层,使用自由变换调整垃圾桶的大小
D.复制“标语1”图层的图层样式,将其粘贴到“标语2”图层
6.(2020高三上·浙江月考)小青制作了一个单场景Flash动画,总帧数为60帧,帧频为12fps。现将其导出为如图所示AVI视频文件,该视频文件大小约为(  )
A.8MB B.19MB C.94MB D.1.12GB
7.(2020高三上·浙江月考)下列VB表达式的值与其它三个选项不同的是(  )
A.Abs(Int(-36.3)) B.Mid("3.372",3,2)
C.1*2*5+1*2^2+1*2^0 D.Int(Val("37.73"))
8.(2020高三上·浙江月考)某算法的流程图如图所示。执行该流程图时,输入b、p的值为2、12,下列说法错误的是(  )
A.p>0执行了5次 B.ans←ans*t语句执行了2次
C.流程执行后变量t的值为256 D.输出ans结果是表达式22的值
9.(2020高三上·浙江月考)有如下VB程序段:
For j=7 To 3 Step -1
If a(j-2) > a(j) Then
t=a(j-2): a(j-2)=a(j): a(j)=t
End If
Next j
数组元素a(1)到a(7)的值依次为“1, 4,5,2,7,6,3”,执行该程序段后,元素交换的次数为(  )
A.2次 B.3次 C.4次 D.5次
10.(2020高三上·浙江月考)有如下VB程序段:
s ="waste" : n = Len(s)
s1 = Text1.Text : flag = False
For i=1Ton
If Mid(s,i,1) = Mid(s1, 1,1) Then
flag = True
For j = 2 To Len(s1)
If Mid(s1, j, 1)<>Mid(s, (j+i-2) Mod n + 1, 1) Then flag = False: Exit For
Next j
If flag Then Exit For
End If
Next i
执行该程序段后,若flag变量值为True,则文本框Text1中输入的内容不可能的是(  )
A.ste B.tewa C.steaw D.Wastew
11.(2020高三上·浙江月考)小辉设计了一个排序算法:从前往后、从后往前交替处理,同时尽可能减少比较次数,直至所有元素升序排列。算法的VB程序段如下:
'待排序的数据存储在数组a(1)至a(N)中,代码略。
st=1:ed=N:k=1
Do While st <> ed
last = st
For i=st To ed-k
If a(i)*k>a(i+k)*kThen
t=a(i): a(i)=a(i+k): a(i+k)=t:
End If
Next i
ed = last:
t=st:st=ed:ed=t
Loop
上述程序段中方框处可选语句为:
①Step 1②Step k③last=i④last=i-1⑤k=-k⑥k=k+1
则⑴⑵⑶处语句依次可为(  )
A.①③⑤ B.②③⑤ C.①④⑥ D.②④⑥
12.(2020高三上·浙江月考)某对分查找算法的VB程序段如下:
key=Int(Rnd*20)+3
i=1:j=6:id=1
Do Whilei<=j
m=(i+j)\2
If key = a(m) Then Exit Do
If key < a(m) Then
j=m-1:id=id*2
Else
i=m+1:id=id*2+1
End If
Loop
Label 1. Caption = Str(id)
数组元素a(1)到a(6)的值依次为“4,7,9,14,15,21”,执行该程度段后,标签Label1中显示的内容不可能的是(  )
A.4 B.7 C.13 D.15
二、非选择题(本大题共4小题,4+8+7+7,共26分)
13.(2020高三上·浙江月考)某学校对高一年级八个班进行体质健康抽测,并使用Excel软件进行数据处理,如图a所示。
请回答下列问题:
(1)在J3单元格中使用COUNTIFS函数,通过自动填充J4:J10统计并得到各班优秀人数,则J3单元格中的公式为=COUNTIFS( $B$3:$B$306, $I3 ,    )(提示: COUNTIFS 函数用于统计区域中满足多个条件的单.元格个数。例如: =COUNTIFS(B3:B306,
I3, G3:G306,L2)统计出区域B3:B306中满足条件为“高一1班”,且区域G3:G306中满足条件为“及格”的人数。)
(2)根据“抽测结果统计表”中的数据,制作的图表如图b所示,创建该图表的数据区域是   。
(3)若要在图a中找出“高一1班得分”最高的学生(如果存在多个符合条件的学生,则全部选取),下列方法正确的是 (多选,填字母)。
A.先以“班级”为高一1班进行筛选,再以“得分”为最大的1项进行筛选
B.以“班级”为主要关键字升序,“得分”为次要关键字降序,选取排在前面的学生
C.以“得分”为主要关键字降序,“班级”为次要关键字升序,选取排在前面的学生
D.以“得分”为主要关键字降序,再以“班级”为高一1班进行筛选,选取排在前面的 学生
14.(2020高三上·浙江月考)小青使用Flash软件制作主题为“遵守交规”的多媒体作品,如图a所示。
请回答下列问题:
(1)该作品的系统结构设计部分内容如图b所示,若各功能模块的场景播放完成后自动停止,单击“返回”按钮则返回到“主交互界面”。下列说法正确的是   (多选,填字母:A . 主交互界面中至少需要4个按钮/ B . 情境再现"场景“按钮"图层第75帧上需添加“Stop():"脚本情境再现命令/ C . 系统结构设计属于作品的需求分析/ D . 通过点击按钮跳转到其它模块,体现了多媒体技术的交互性)
(2)“信号灯切换"图层实现绿灯闪烁3秒后转变为黄灯,再转变为红灯的效果,该动画类型为   (单选,填字母:A . 逐帧动画/ B . 动画补间动画/C . 形状补间动画)
(3)测试当前场景,若要实现第30帧黄灯亮起,“摩托车刹车声” 声音才响起的效果,应进行的操作是   。
(4)“动导语音”图层第40帧添加了“劝争语存mp3”文件。 其声音属性设置如图c所示:测试场景时,当播放到最后一帧动画停止,声音将会   (单选,填字母:A . 停止播放/ B . 循环播放/ C . 继续播放3秒同时淡出)
(5)测试影片时,单击当前场景中的“返回”按钮,停止当前所有声音播放,同时跳转并停止在“主交互界面”第1帧,则“返回"按钮的动作脚本为On(press)   。
15.(2020高三上·浙江月考)如图所示,凹槽内放置了n(3≤n≤15)个高度不等的立方柱,立方柱由多个单位为1的立方块叠加而成,立方柱之间如果有间隔则可以用来注水。
编写VB程序计算立方柱之间的最大注水体积。程序运行时随机生成的数据从左到右依
特科网了次为“3,0,2,5,0,2,0,4”,分别代表各位置点立方柱的高度(0表示无立方柱)。列表框List1中输出各立方柱高度以及所求的最大注水体积。请回答下列问题:
(1)结合程序代码,图中按钮对象的名称是   。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Const Maxn = 15
Dim h(1 To Maxn) As Integer 'h(i)存储第i个立方柱的高度
Dim b(1 To Maxn) As Integer 'b(i)存储第 i个立方柱的编 号
Private Sub Cmd1_Click(  )
Dim n As Integer, i As Integer, j As Integer, k As Integer, t As Integer
Dim left1 As Integer, right1 As Integer, ans As Integer
n=   
'随机生成各立方柱的高度保存到h(1)到h(n)中, 并在List1中显示,代码略。
For i=1 To n
b(i) = i
Next i
For i=1 To n- 1 '根据立方柱的高度进行排序
k =i
For j=i+1 Ton
If Thenk=j
Next j
If k <> i Then
t=h(i):h(i)=h(k):h(k)=t
t=b(i):b(i)=b(k):b(k)=t
End If
Next i
Left1= b(1): right1 = b(1): ans = 0
For i=2 To n
If h(i) = 0 Then Exit For
If b(i) < left1 Then
ans=ans+h(i)*(left1-b(i)-1)
left1 = b(i)
ElseIf b(i) > right1 Then
ans    
right1 = b(i)
Else
ans = ans - h(i)
End If
Next i
List1. AddItem”最大注水体积是:”& Str (ans)
End Sub
(3)程序中加框处代码有错,请改正。
16.(2020高三上·浙江月考)随机生成n个大于等于1且小于等于n的不重复正整数,采用“数据块交换”方式升序排序。数据块交换方式如下:
在待处理的数据区间中,对相邻且数据个数相等的数据块进行处理。若数字i恰好在第i位置,则不做交换,否则按下列两种情况处理。
情况A.待处理区间中,若数字i之前的数据个数小于等于其余数据个数,做一次交换可将数字i换到第i位置,如数字i=2时:
情况B.待处理区间中,若数字i之前的数据个数大于其余数据个数,操作如下:
◆奇数个数据:先将待处理区间中第1个数据排除,对其余数据整体做数据块交换,再按情况A处理,如数字i=3时:
◆偶数个数据:先将待处理区间整体做数据块交换,再按情况A处理,如数字i=4时:
(1)若数组a中数据为“4,5, 1,2,3",则第1次数据块交换后数组a中数据依次为:    。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Const Maxn = 30
Dim a(1 To Maxn) As Integer
Dim wz(1 To Maxn) As Integer
'函数功能:数据块[st1… ed1]与后面数据块交换(两数据块相邻且个数相等)
Function kSwap(st1 As Integer, ed1 As Integer) As
String
Dim i As
Integer, t As Integer, n1 As Integer
n1=ed1-st1+1
For i=   
t=a(i):a(i)=a(i+n1):a(i+n1)=t
t =
wz(a(i)): wz(a(i)) = wz(a(i + n1)): wz(a(i + n1)) = t
Next i
'将处理结果返回,代码略。
End Function
Private Sub Cmd1 _Click()
Dim n As
Integer, num As Integer, i As Integer, s As String
n = Val
(Text1. Text)
'随机生成n个不重复正整数保存到a(1)到a(n)中,并在List1中显示,代码略。
For i=1 To
n
wz(a(i)) = i
Next i
For i=1 To
n - 1
If i
<> wz(i) Then
num =   
If wz(i)-i<=num-(wz(i)-i)Then '按情况A处理
s = kSwap(i, wz(i) - 1) : List1. AddItem
Else
If num Mod 2=0 Then
s = kSwap(i, i + num\2 - 1) : List1. AddItem s
Else
s=   : List1. AddItem s
End If
i=i-1 数字i交换到第i位置的处理尚未完成;
End
If
End If
Next i
End Sub
答案解析部分
1.【答案】C
【知识点】信息及其特征;信息表达方式与表达技术;计算机属性及性能指标
2.【答案】B
【知识点】浏览器;网页的交互设计
3.【答案】A
【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑
4.【答案】C
【知识点】信息的编码
5.【答案】D
【知识点】图片加工常用工具的使用;图层及图层的基本操作
6.【答案】C
【知识点】声音、图像、视频编码
7.【答案】C
【知识点】运算符、基本运算与表达式
8.【答案】C
【知识点】算法的控制结构;常量、变量及变量的赋值;流程图识读
9.【答案】B
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
10.【答案】C
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现
11.【答案】B
【知识点】排序算法及程序实现;分支结构语句及程序实现;循环结构语句及程序实现
12.【答案】C
【知识点】查找算法及程序实现;分支结构语句及程序实现;循环结构语句及程序实现
13.【答案】(1)$G$3:$G$306, J$2或$G$3:$G$306, $J$2或其他等价答案
(2)I2:M2, I11 :M11或J2:M2,J11:M11
(3)B;D
【知识点】表格数据的处理与计算
14.【答案】(1)ABD
(2)A
(3)选择“摩托车刹车声”图层的第1帧将其移动至第30帧或其他等价答案
(4)C
(5)StopAllSounds() ; gotoAndStop("主交互界面", 1);
【知识点】多媒体作品的规划和设计;动画的类型;时间轴、帧、图层、库的概念及基本操作;常用影片控制函数的应用
15.【答案】(1)Cmd1
(2)Int (Rnd*13)+3或其他等价答案;ans+h(i)*(b(i)-right1-1)或其他等价答案
(3)h(j)>h(k)或其他等价答案
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;分支结构语句及程序实现;循环结构语句及程序实现
16.【答案】(1)1,2, 4,5, 3或其他等价答案
(2)stl to ed1 或ed1 to stl step -1或其他等价答案;n-i+1或其他等价答案;kSwap(i+1, i+num\2)或其他等价答案
【知识点】排序算法及程序实现;分支结构语句及程序实现;循环结构语句及程序实现
1 / 1

展开更多......

收起↑

资源列表