浙江省宁波市慈溪市2020-2021学年高二下学期信息技术期末测试卷

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

浙江省宁波市慈溪市2020-2021学年高二下学期信息技术期末测试卷

资源简介

浙江省宁波市慈溪市2020-2021学年高二下学期信息技术期末测试卷
一、选择题(本大题共12小题,每小题2分,共24分。)
1.(2021高二下·慈溪期末)下列关于信息的描述,错误的是(  )
A.信息自古存在,随着时间变化,信息的价值可能产生变化
B.信息可以脱离载体被存储、保存和传播
C.微博、抖音等网络媒体往往采用文字、声音、图像等多种方式进行信息表达
D.时下火热的5G技术、芯片制造技术都属于现代信息技术
【答案】B
【知识点】信息及其特征;信息技术的概念与关键技术;信息表达方式与表达技术
2.(2021高二下·慈溪期末)下列应用中没有体现人工智能技术的是(  )
A.蔚来等新能源电动车在车辆行驶过程中实现自动驾驶
B.通过对人脸特征或眼睛虹膜的识别辨识身份
C.国际大会中,同声传译员通过专门的设备为听讲者提供实时的翻译
D.通过天猫精灵语音控制房间内的电子设备
【答案】C
【知识点】人工智能的应用
3.(2021高二下·慈溪期末)用Access软件设计一张“学生疫苗接种情况”数据表,用于存储如图所示的数据。
身份证号 姓名 性别 是否接种 最后一针接种时间 疫苗品牌
330281*4115 张立 男 是 2020-3-10 北京生物
330281*320X 李丹 女 否 /  
330281*8617 苏宁 男 是 2020-3-28 科兴中维
…… …… …… …… …… ……
下列关于该数据表的描述,错误的是(  )
A.该数据表中的记录顺序与图中数据的行顺序可以不一致
B.该数据表的字段个数可能大于6个
C.该数据表中可以对“身份证号”数据的字段设置主键
D.该数据表中“最后一针接种时间”数据的字段类型一定为“日期/时间"
【答案】D
【知识点】数据表、字段、记录的概念;字段的数据类型
4.(2021高二下·慈溪期末)使用UltraEdit软件查看字符内码,部分界面如图所示。下列说法正确的是(  )
A.共有8个ASCII码字符
B.上述字符共占据12个字节
C.由图可知字符“A”的内码为81H
D.字符“党”的内码二进制表示为“10101 1010”
【答案】D
【知识点】进制及数制转换;字符编码
5.(2021高二下·慈溪期末)使用GoldWave软件编辑某音频文件,选择其中一段音顿后的部分界面如图所示。
当前状态下,下列说法正确的是(  )
A.执行“删除”操作后,该音频文件的时长将变为10秒
B.执行“剪裁”操作后,该音频文件的大小将变为原来的1/3
C.执行“插入静音”操作插入2秒静音,左声道的第10秒出现2秒静音
D.执行“静音”操作后,该音频文件的存储容量约为2.52MB
【答案】D
【知识点】声音素材的基本处理;声音、图像、视频编码
6.(2021高二下·慈溪期末)将一段时长为10秒、1024×768像素、24位真彩色、PAL制式的未经压缩的AVI格式的无声视频,以压缩比4:1的方式保存为MP4文件,得到的文件大小约为(  )
A.675MB B.562.5MB C.140.6MB D.168.8MB
【答案】C
【知识点】声音、图像、视频编码
7.(2021高二下·慈溪期末)下列VB表达式值最大的是(  )
A.Val (Mid("你好2021!",3, 2))\5
B.2021 mod 2*3
C.Sqr(Abs(Int(-35.8)))
D.Int(Rnd*3+8)
【答案】D
【知识点】运算符、基本运算与表达式
8.(2021高二下·慈溪期末)某算法的部分流程图如图所示,执行完该流程图后,下列说法错误的是(  )
A.a的值为10
B.b的值为"0001111222”
C.循环共执行了9次
D.若循环条件改为“i≤20",则a的值不变
【答案】C
【知识点】流程图识读
9.(2021高二下·慈溪期末)有如下VB程序段:
flag = True
For i=1 To 5
If a(i) Mod2=0 And flag = True Then
s=s+ a(i): flag = False
Else
flag = True
End If
Next i
数组元素a(1)到a(5)的值依次为“42,38,53,45,78”,执行该程序段后,s的值为(  )
A.173 B.158 C.120 D.42
【答案】C
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
10.(2021高二下·慈溪期末)采用冒泡排序算法对数据序列“4,9,8,2,6,3”完成升序排序,则需要交换的次数为(  )
A.9 B.10 C.11 D.12
【答案】B
【知识点】排序算法及程序实现
11.(2021高二下·慈溪期末)有如下VB程序段:
s = "Fr0lyympWics": s1 = "FryW":w = 1
For i = 1 To Len(s1)
For j=w To Len(s)
If Mid(s1,i,1) = Mid(s,j,1) Then
w =j+1: Exit For
Else
c=c+Mid(s,j,1)
End If
Next j
Next i
执行该程序段后,变量c的值是(  )
A."01mp" B."0lymp" C."0lympics" D."01mpics"
【答案】B
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
12.(2021高二下·慈溪期末)有如下VB程序段:
i=1:j=10:k=1:key=Val(Text1.Text)
Do While I < =j
m=(i+j+1)\2
If key = a(m) Then
Exit Do
Else If key < a(m) Then
i=m+1:k=k*2
Else
j=m-1:k=k/2
End If
Loop
Text2.Text = Str(k)
数组元素a(1)到a(10)的值依次为“120,97,88,66,50,46,24,20,18,6”,在文本框Text1输入下列选项值,所得的输出结果与其他三项不同的是(  )
A.96 B.65 C.50 D.22
【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
二、非选择题(本大题共4小题,4+8+7+7,共26分)
13.(2021高二下·慈溪期末)小张采集了某比赛选手得分数据,使用Excel软件进行数据处理,如图a所示。
请回答下列问题:
(1)在M7单元格中,使用AVERAGEIF函数计算各地区选手平均得分,然后通过自动填充得到M8:M16的公式,则M7单元格的公式为   (提示:AVERAGEIF函数用于对区域中满足条件的单元格求平均。例如:=AVERAGEIF (B4:B337,“杭州”,J4:J337)表示杭州地区所有选手的平均得分)
(2)根据图a中数据制作的图表如图b所示,创建该图表的数据区域是   。
(3)要对图a所示的工作表中的数据作进一步处理,下列说法正确的是 。(多选,填写字母)
A.要将工作表中选手的数据以地市为主要关键字,综合得分为次要关键字降序排序,应选择的区域为A4:J337
B.将J4:J337区域数据小数位统一设为保留2位小数,图b所示的图表不会发生改变。
C.要选出宁波地区得分前3的选手数据,可以以地市为“宁波”,再以综合得分为“最大的3项”为筛选条件获得。
D.综合总分比例变为“笔试分80%、面试分10%、技能分10%”,图b所示的图表不会发生变化。
【答案】(1)=AVERAGEIF ($B$4: $B$337, L7, $J$4:$J$337)或其他可行
(2)L6: M6,L10:M10, L13: M15
(3)A;B
【知识点】表格数据的处理与计算
14.(2021高二下·慈溪期末)小明同学使用Flash软件模拟天问一号任务探测器着陆过程,部分界面如下图所示。请回答下列问题:
(1)在制作作品前,小明进行了需求分析,下列属于创作需求分析的是   (多选:填字母:A .作品面向正在上小学孩子的家长\B .作品发布到校园网\C .设定该作品为演示型作品\D .完成这个作品需要一周时间\E .利用Flash和Photoshop完成作品制作。)
(2)音乐图层声音在动画结束后持续播放,其同步属性应设置为    。(选填:事件/数据流),“前往未至”图层的动画类型为   。(选填:动画补问/形状补间/逐帧动画)
(3)“按钮”图层的按钮实例在动画第一帧就出现了,想要最后一帧才出现,下列可行的修改操作有 (多选:填字母)
A.将该图层第1帧移到50帧
B.复制该图层第1帧的内容粘贴到第50帧
C.在该图层最后一帧处插入关键帧
D.在该图层最后一帧处插入关键帧,并删除第1帧中的内容
E.在该图层最后一帧处插入关键帧,并对第1帧执行清除帧操作
(4)测试影片时,单击“重新探索”按钮可跳转到该场景第1帧重新播放,则该按钮上添加的动作脚本应为   。
【答案】(1)BCE
(2)事件;动画补间
(3)A;D
(4)on (press) {gotoAndPlay(1); }或on (press) {gotoAndPlay(“巡”,1); }或其他可行答案
【知识点】多媒体作品的规划和设计;动画的类型;常用影片控制函数的应用;声音同步属性设置
15.(2021高二下·慈溪期末)为了提高群众的安全意识,需婴从各个学校挑选志愿者做好防诈骗宣传。组委会从数据库中看到k(1<=k<=11)个不同的学校共上报了n(k<=n<=100)
位志愿者。由于人数太多,为了快速决定志愿者人选,组委会决定从中选择一段连续的区问,这个区间内每个报名的学校至少包含1名志愿者,同时要求满足条件的区间长度最小,输出区间内的志愿者名单。
例如,有10条报名数据,来自5个不同的学校,学校编码依次是2,1,2,4,3,3,5,5,3,5,则包含5个学校的最短区间是从第2个到第7个,并从List2中显示所选区间中的志愿者姓名,程序界面如图所示。
(1)要使窗体Form1标题显示“选取志愿者”,则需修改该窗体的   (单选,填字母:A .Text/B .Caption/ C .Name(名称)属性。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dim bm(1 To 100) As Integer, k As Integer
Dim xm(1 To 100) As String, n As Integer
Private Sub Form Load(  )
‘本过程从数据库中读入指定数据到数组bm、xm中,并在List1中显示
‘获取k,表示不同学校数: n表示报名记录总数代码略
End Sub
Private Sub Command1_Click(  )
Dim m As
Integer
i = k:j=n
Do While i
<=j
m=   
If
judge(m) <> 0 Then
j=m-1
ans = m: start = judge (m)
Else
i=m+1
End If
Loop
For i=1 To
ans
List2.AddItem
Next i
Label1.Caption =“共选出志愿者”+ CStr(ans) + "人”
End Sub
Function judge(m As Integer) As Integer ‘judge函数用于返回区间起始位置
Dim f(1 To 11) As Integer 'f(i)表示i学校是否包含在区间
Dim t As Integer
judge = 0
For i=1 To n-m+ 1 ‘枚举以i为起点的区间内是否包含各个学校
t=0
For j=i To i+m-1
If     Then t=t+ 1
f(bm(j)) = 1
Next j
If t=k Then     : Exit Function
For j=1 To k
f(j) = 0
Next j
Next i
End Function
(3)程序中加框处代码有错,请改正。
【答案】(1)B
(2)(i+ j)\ 2或等价表达式;f(bm(j)) = 0;judge =i
(3)xm(start + i-1)
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;过程与自定义函数
16.(2021高二下·慈溪期末)要对报告厅内参加表演和观看演出的学生座位进行安排,具体学生相关数据如下表1所示。班级已经按从小到大排定,节目共4个,编号依次为1-4,不参加表演的学生的节目编号为5;已知报告厅有200个座位(10排20列),全部报名人数为150人,其中参加节目表演的学生为12人。座位安排规则如下:①左上区域有12个座位(3 排4列)为表演学生专座,用“○”表示,从左至右,从前至后,按节目顺序从小到大依次安排座位。②其他区域用“□”表示,从左至右,从前至后,按班级顺序依次安排不参加表演的学生的座位。
在Text1中输入班级,在Text2中输入姓名,单击“查询”按钮Command1,显示:①学生行列位置显示在标签Label2中:②学生具体位置显示在列表框List1中。程序运行界面如图所示。
(1)根据表1显示的数据,1班的黄楠,所在的位置是   (例填:第1排第1列)。
班级 1 1 1 1 1 2 2 2 3 3 ……
姓名 王宽 彭建飞 杨健 黄楠 李明 李英 张本初 吴曦 宋纯 姜明 ……
节目编号 1 5 2 5 5 2 1 4 5 5 ……
表1
(2)请在划线处填入合适的代码。
Const n = 150
Const row = 10:
Const col = 20
Const acty = 3:
Const actx= 4
Dim a(1 To n) As Strire, b(1 To n) As String, c(1 To n)
As String
Dim e(1 To row * col) As String ‘存储学生姓名
Private Sub Command1_Click(  )
num =
f(Text1. Text, Text2. Text)
If num
<> 0 Then
l=
(num-1) \col + 1
   
'在list1中用实心图形标记查找到的位置,代码略
Label2.
Caption =“你的位置在:第“+ Str(1) +”排,第“+ Str(r) + ”列”
Else
Label2. Caption =“没有找到你的座位!”
End If
End Sub
Private Sub Form _Load(  )
Dim lastn
As Integer, m As Integer ,flag As Boolean,k As Integer
'读取班级、学生姓名、参加节目编号到数组a、b、c中,代码略
flag =
True: lastn = 1
Do While
flag
   
For
j=n To lastn+1 Step -1
If
c(j)t=
a(j): a(j) = a(j-1): a(j- 1) = t
t=b(j):
b(j) = b(j-1): b(j- 1) = t
t=c(j):
c(j) = c(j- 1): c(j-1)= t
lastn = j:flag
= True
End If
Next
j
Loop
‘座位初始化,并且在list1中显示,代码略
m=1:k=13
For i=1 To
row
For
j=1 To col
If     Then
e((i-1) *col+j)=b(m):m=m+1
ElseIf k <= n Then
e((i - 1) * col + j) = b(k):k=k+1
End
If
Next j
Next i
End Sub
Function f(a As String,b As String) As Integer
‘函数f根据输入的班级、姓名返回在数组e中的位置,如果没有找到则返回数字0
End Function
【答案】(1)第1排第6列
(2)r= (num- 1) Mod col+1;flag=False;i<=acty And j<=actx 或者i<=3 And j<=4
【知识点】过程与自定义函数;排序算法及程序实现
1 / 1浙江省宁波市慈溪市2020-2021学年高二下学期信息技术期末测试卷
一、选择题(本大题共12小题,每小题2分,共24分。)
1.(2021高二下·慈溪期末)下列关于信息的描述,错误的是(  )
A.信息自古存在,随着时间变化,信息的价值可能产生变化
B.信息可以脱离载体被存储、保存和传播
C.微博、抖音等网络媒体往往采用文字、声音、图像等多种方式进行信息表达
D.时下火热的5G技术、芯片制造技术都属于现代信息技术
2.(2021高二下·慈溪期末)下列应用中没有体现人工智能技术的是(  )
A.蔚来等新能源电动车在车辆行驶过程中实现自动驾驶
B.通过对人脸特征或眼睛虹膜的识别辨识身份
C.国际大会中,同声传译员通过专门的设备为听讲者提供实时的翻译
D.通过天猫精灵语音控制房间内的电子设备
3.(2021高二下·慈溪期末)用Access软件设计一张“学生疫苗接种情况”数据表,用于存储如图所示的数据。
身份证号 姓名 性别 是否接种 最后一针接种时间 疫苗品牌
330281*4115 张立 男 是 2020-3-10 北京生物
330281*320X 李丹 女 否 /  
330281*8617 苏宁 男 是 2020-3-28 科兴中维
…… …… …… …… …… ……
下列关于该数据表的描述,错误的是(  )
A.该数据表中的记录顺序与图中数据的行顺序可以不一致
B.该数据表的字段个数可能大于6个
C.该数据表中可以对“身份证号”数据的字段设置主键
D.该数据表中“最后一针接种时间”数据的字段类型一定为“日期/时间"
4.(2021高二下·慈溪期末)使用UltraEdit软件查看字符内码,部分界面如图所示。下列说法正确的是(  )
A.共有8个ASCII码字符
B.上述字符共占据12个字节
C.由图可知字符“A”的内码为81H
D.字符“党”的内码二进制表示为“10101 1010”
5.(2021高二下·慈溪期末)使用GoldWave软件编辑某音频文件,选择其中一段音顿后的部分界面如图所示。
当前状态下,下列说法正确的是(  )
A.执行“删除”操作后,该音频文件的时长将变为10秒
B.执行“剪裁”操作后,该音频文件的大小将变为原来的1/3
C.执行“插入静音”操作插入2秒静音,左声道的第10秒出现2秒静音
D.执行“静音”操作后,该音频文件的存储容量约为2.52MB
6.(2021高二下·慈溪期末)将一段时长为10秒、1024×768像素、24位真彩色、PAL制式的未经压缩的AVI格式的无声视频,以压缩比4:1的方式保存为MP4文件,得到的文件大小约为(  )
A.675MB B.562.5MB C.140.6MB D.168.8MB
7.(2021高二下·慈溪期末)下列VB表达式值最大的是(  )
A.Val (Mid("你好2021!",3, 2))\5
B.2021 mod 2*3
C.Sqr(Abs(Int(-35.8)))
D.Int(Rnd*3+8)
8.(2021高二下·慈溪期末)某算法的部分流程图如图所示,执行完该流程图后,下列说法错误的是(  )
A.a的值为10
B.b的值为"0001111222”
C.循环共执行了9次
D.若循环条件改为“i≤20",则a的值不变
9.(2021高二下·慈溪期末)有如下VB程序段:
flag = True
For i=1 To 5
If a(i) Mod2=0 And flag = True Then
s=s+ a(i): flag = False
Else
flag = True
End If
Next i
数组元素a(1)到a(5)的值依次为“42,38,53,45,78”,执行该程序段后,s的值为(  )
A.173 B.158 C.120 D.42
10.(2021高二下·慈溪期末)采用冒泡排序算法对数据序列“4,9,8,2,6,3”完成升序排序,则需要交换的次数为(  )
A.9 B.10 C.11 D.12
11.(2021高二下·慈溪期末)有如下VB程序段:
s = "Fr0lyympWics": s1 = "FryW":w = 1
For i = 1 To Len(s1)
For j=w To Len(s)
If Mid(s1,i,1) = Mid(s,j,1) Then
w =j+1: Exit For
Else
c=c+Mid(s,j,1)
End If
Next j
Next i
执行该程序段后,变量c的值是(  )
A."01mp" B."0lymp" C."0lympics" D."01mpics"
12.(2021高二下·慈溪期末)有如下VB程序段:
i=1:j=10:k=1:key=Val(Text1.Text)
Do While I < =j
m=(i+j+1)\2
If key = a(m) Then
Exit Do
Else If key < a(m) Then
i=m+1:k=k*2
Else
j=m-1:k=k/2
End If
Loop
Text2.Text = Str(k)
数组元素a(1)到a(10)的值依次为“120,97,88,66,50,46,24,20,18,6”,在文本框Text1输入下列选项值,所得的输出结果与其他三项不同的是(  )
A.96 B.65 C.50 D.22
二、非选择题(本大题共4小题,4+8+7+7,共26分)
13.(2021高二下·慈溪期末)小张采集了某比赛选手得分数据,使用Excel软件进行数据处理,如图a所示。
请回答下列问题:
(1)在M7单元格中,使用AVERAGEIF函数计算各地区选手平均得分,然后通过自动填充得到M8:M16的公式,则M7单元格的公式为   (提示:AVERAGEIF函数用于对区域中满足条件的单元格求平均。例如:=AVERAGEIF (B4:B337,“杭州”,J4:J337)表示杭州地区所有选手的平均得分)
(2)根据图a中数据制作的图表如图b所示,创建该图表的数据区域是   。
(3)要对图a所示的工作表中的数据作进一步处理,下列说法正确的是 。(多选,填写字母)
A.要将工作表中选手的数据以地市为主要关键字,综合得分为次要关键字降序排序,应选择的区域为A4:J337
B.将J4:J337区域数据小数位统一设为保留2位小数,图b所示的图表不会发生改变。
C.要选出宁波地区得分前3的选手数据,可以以地市为“宁波”,再以综合得分为“最大的3项”为筛选条件获得。
D.综合总分比例变为“笔试分80%、面试分10%、技能分10%”,图b所示的图表不会发生变化。
14.(2021高二下·慈溪期末)小明同学使用Flash软件模拟天问一号任务探测器着陆过程,部分界面如下图所示。请回答下列问题:
(1)在制作作品前,小明进行了需求分析,下列属于创作需求分析的是   (多选:填字母:A .作品面向正在上小学孩子的家长\B .作品发布到校园网\C .设定该作品为演示型作品\D .完成这个作品需要一周时间\E .利用Flash和Photoshop完成作品制作。)
(2)音乐图层声音在动画结束后持续播放,其同步属性应设置为    。(选填:事件/数据流),“前往未至”图层的动画类型为   。(选填:动画补问/形状补间/逐帧动画)
(3)“按钮”图层的按钮实例在动画第一帧就出现了,想要最后一帧才出现,下列可行的修改操作有 (多选:填字母)
A.将该图层第1帧移到50帧
B.复制该图层第1帧的内容粘贴到第50帧
C.在该图层最后一帧处插入关键帧
D.在该图层最后一帧处插入关键帧,并删除第1帧中的内容
E.在该图层最后一帧处插入关键帧,并对第1帧执行清除帧操作
(4)测试影片时,单击“重新探索”按钮可跳转到该场景第1帧重新播放,则该按钮上添加的动作脚本应为   。
15.(2021高二下·慈溪期末)为了提高群众的安全意识,需婴从各个学校挑选志愿者做好防诈骗宣传。组委会从数据库中看到k(1<=k<=11)个不同的学校共上报了n(k<=n<=100)
位志愿者。由于人数太多,为了快速决定志愿者人选,组委会决定从中选择一段连续的区问,这个区间内每个报名的学校至少包含1名志愿者,同时要求满足条件的区间长度最小,输出区间内的志愿者名单。
例如,有10条报名数据,来自5个不同的学校,学校编码依次是2,1,2,4,3,3,5,5,3,5,则包含5个学校的最短区间是从第2个到第7个,并从List2中显示所选区间中的志愿者姓名,程序界面如图所示。
(1)要使窗体Form1标题显示“选取志愿者”,则需修改该窗体的   (单选,填字母:A .Text/B .Caption/ C .Name(名称)属性。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dim bm(1 To 100) As Integer, k As Integer
Dim xm(1 To 100) As String, n As Integer
Private Sub Form Load(  )
‘本过程从数据库中读入指定数据到数组bm、xm中,并在List1中显示
‘获取k,表示不同学校数: n表示报名记录总数代码略
End Sub
Private Sub Command1_Click(  )
Dim m As
Integer
i = k:j=n
Do While i
<=j
m=   
If
judge(m) <> 0 Then
j=m-1
ans = m: start = judge (m)
Else
i=m+1
End If
Loop
For i=1 To
ans
List2.AddItem
Next i
Label1.Caption =“共选出志愿者”+ CStr(ans) + "人”
End Sub
Function judge(m As Integer) As Integer ‘judge函数用于返回区间起始位置
Dim f(1 To 11) As Integer 'f(i)表示i学校是否包含在区间
Dim t As Integer
judge = 0
For i=1 To n-m+ 1 ‘枚举以i为起点的区间内是否包含各个学校
t=0
For j=i To i+m-1
If     Then t=t+ 1
f(bm(j)) = 1
Next j
If t=k Then     : Exit Function
For j=1 To k
f(j) = 0
Next j
Next i
End Function
(3)程序中加框处代码有错,请改正。
16.(2021高二下·慈溪期末)要对报告厅内参加表演和观看演出的学生座位进行安排,具体学生相关数据如下表1所示。班级已经按从小到大排定,节目共4个,编号依次为1-4,不参加表演的学生的节目编号为5;已知报告厅有200个座位(10排20列),全部报名人数为150人,其中参加节目表演的学生为12人。座位安排规则如下:①左上区域有12个座位(3 排4列)为表演学生专座,用“○”表示,从左至右,从前至后,按节目顺序从小到大依次安排座位。②其他区域用“□”表示,从左至右,从前至后,按班级顺序依次安排不参加表演的学生的座位。
在Text1中输入班级,在Text2中输入姓名,单击“查询”按钮Command1,显示:①学生行列位置显示在标签Label2中:②学生具体位置显示在列表框List1中。程序运行界面如图所示。
(1)根据表1显示的数据,1班的黄楠,所在的位置是   (例填:第1排第1列)。
班级 1 1 1 1 1 2 2 2 3 3 ……
姓名 王宽 彭建飞 杨健 黄楠 李明 李英 张本初 吴曦 宋纯 姜明 ……
节目编号 1 5 2 5 5 2 1 4 5 5 ……
表1
(2)请在划线处填入合适的代码。
Const n = 150
Const row = 10:
Const col = 20
Const acty = 3:
Const actx= 4
Dim a(1 To n) As Strire, b(1 To n) As String, c(1 To n)
As String
Dim e(1 To row * col) As String ‘存储学生姓名
Private Sub Command1_Click(  )
num =
f(Text1. Text, Text2. Text)
If num
<> 0 Then
l=
(num-1) \col + 1
   
'在list1中用实心图形标记查找到的位置,代码略
Label2.
Caption =“你的位置在:第“+ Str(1) +”排,第“+ Str(r) + ”列”
Else
Label2. Caption =“没有找到你的座位!”
End If
End Sub
Private Sub Form _Load(  )
Dim lastn
As Integer, m As Integer ,flag As Boolean,k As Integer
'读取班级、学生姓名、参加节目编号到数组a、b、c中,代码略
flag =
True: lastn = 1
Do While
flag
   
For
j=n To lastn+1 Step -1
If
c(j)t=
a(j): a(j) = a(j-1): a(j- 1) = t
t=b(j):
b(j) = b(j-1): b(j- 1) = t
t=c(j):
c(j) = c(j- 1): c(j-1)= t
lastn = j:flag
= True
End If
Next
j
Loop
‘座位初始化,并且在list1中显示,代码略
m=1:k=13
For i=1 To
row
For
j=1 To col
If     Then
e((i-1) *col+j)=b(m):m=m+1
ElseIf k <= n Then
e((i - 1) * col + j) = b(k):k=k+1
End
If
Next j
Next i
End Sub
Function f(a As String,b As String) As Integer
‘函数f根据输入的班级、姓名返回在数组e中的位置,如果没有找到则返回数字0
End Function
答案解析部分
1.【答案】B
【知识点】信息及其特征;信息技术的概念与关键技术;信息表达方式与表达技术
2.【答案】C
【知识点】人工智能的应用
3.【答案】D
【知识点】数据表、字段、记录的概念;字段的数据类型
4.【答案】D
【知识点】进制及数制转换;字符编码
5.【答案】D
【知识点】声音素材的基本处理;声音、图像、视频编码
6.【答案】C
【知识点】声音、图像、视频编码
7.【答案】D
【知识点】运算符、基本运算与表达式
8.【答案】C
【知识点】流程图识读
9.【答案】C
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
10.【答案】B
【知识点】排序算法及程序实现
11.【答案】B
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
12.【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
13.【答案】(1)=AVERAGEIF ($B$4: $B$337, L7, $J$4:$J$337)或其他可行
(2)L6: M6,L10:M10, L13: M15
(3)A;B
【知识点】表格数据的处理与计算
14.【答案】(1)BCE
(2)事件;动画补间
(3)A;D
(4)on (press) {gotoAndPlay(1); }或on (press) {gotoAndPlay(“巡”,1); }或其他可行答案
【知识点】多媒体作品的规划和设计;动画的类型;常用影片控制函数的应用;声音同步属性设置
15.【答案】(1)B
(2)(i+ j)\ 2或等价表达式;f(bm(j)) = 0;judge =i
(3)xm(start + i-1)
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;过程与自定义函数
16.【答案】(1)第1排第6列
(2)r= (num- 1) Mod col+1;flag=False;i<=acty And j<=actx 或者i<=3 And j<=4
【知识点】过程与自定义函数;排序算法及程序实现
1 / 1

展开更多......

收起↑

资源列表