浙江省绍兴市上虞区2020-2021学年高二下学期信息技术期末教学质量试卷

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

浙江省绍兴市上虞区2020-2021学年高二下学期信息技术期末教学质量试卷

资源简介

登录二一教育在线组卷平台 助您教考全无忧
浙江省绍兴市上虞区2020-2021学年高二下学期信息技术期末教学质量试卷
一、选择题(本大题共12小题,每小题2分,共24分)
1.(2021高二下·上虞期末)下列关于信息与信息处理的说法,错误的是(  )
A.信息技术始于计算机技术的诞生
B.信息可以脱离它所反映的事物被存储和传播
C.算术运算和逻辑运算是计算机处理信息的基本运算
D.报刊、书籍、广播、电视和网络都是信息的表达技术
【答案】A
【知识点】信息及其特征;信息技术的概念与关键技术;信息加工与处理的概念;信息表达方式与表达技术
2.(2021高二下·上虞期末)下列关于浏览器和网页的说法,正确的是(  )
A.网页中的所有对象均存储在网页文件中
B.使用同一个搜索引擎不同时间的检索结果肯定相同
C.浏览器与Web服务器之间进行信息传输采用的协议是HTTP
D.在IE浏览器中,使用“添加到收藏夹”功能可以保存正在浏览的网页内容
【答案】C
【知识点】浏览器;网络资源的检索
3.(2021高二下·上虞期末)使用Access软件设计校园体温记录系统的数据库,其中已建好“体温记录”数据表用于存储如图所示的数据。
学号 姓名 班级 日期 体温 是否住宿
20200510 陈怡 高一(5)班 2021.6.30 36℃ 是
20180101 沈佳森 高三(1)班 2021.6.31 36.3℃ 否
20190302 张国浩 高二(3)班 2021.6.32 36.1℃ 是
… … … … … …
下列关于“体温记录”数据表的描述,正确的是(  )
A.该数据表的字段数可能多于6个
B.该校园体温记录系统是数据库管理系统
C.该数据表中必定有一个字段的字段名为“学号”
D.图中“是否住宿”列在该数据表中相应字段的数据类型一定是“文本”
【答案】A
【知识点】数据表、字段、记录的概念;字段的数据类型
4.(2021高二下·上虞期末)下列关于计算机信息编码的描述,正确的是(  )
A.数据的压缩是一个解码的过程
B.每个汉字的输入码和处理码都是唯一的
C.字符“9”的内码为39H,则字符“10”的内码为3AH
D.在某十六进制数的末位添加一个0,其值将是原数的16倍
【答案】D
【知识点】字符编码
5.(2021高二下·上虞期末)用Photoshop软件制作“勇攀高峰”作品,在“生命不息运动不止”图层输入文字“生命不息 运动不止”,相关编辑界面如题图所示。
下列描述正确的是(  )
A.存储每个像素点所需的二进制位数为24位
B.无法将“底纹”图层移动到“多圆”图层上方
C.可以将“登顶”图层的图层样式直接拷贝到“底纹”图层
D.当前状态下,不可以使用文字工具单独调整“生命不息运动不止”图层中“生命”的大小
【答案】A
【知识点】图片加工常用工具的使用;图层及图层的基本操作
6.(2021高二下·上虞期末)一个时长为1分钟、采样频率为44.1KHz、量化位数为16bit的立体声WAV格式音频文件,压缩为MP3格式的文件大小约为1MB,则其压缩比约为(  )
A.5:1 B.10:1 C.80:1 D.176:1
【答案】B
【知识点】声音、图像、视频编码
7.(2021高二下·上虞期末)以下表达式结果与其他三项不同的是(  )
A.Len("sy2021") B.Mid("1996SX",4,1)
C.5+15 Mod 13\5 D.Sqr(Abs(-9))+Val("3")
【答案】B
【知识点】运算符、基本运算与表达式
8.(2021高二下·上虞期末)某算法的部分流程图如图所示。执行这部分流程后,s的值应为(  )
A.-21 B.11 C.-5 D.1
【答案】B
【知识点】流程图识读
9.(2021高二下·上虞期末)有如下程序段:
s = "Happy 2021/07"
ans = "": f = True: Max = ""
For i = 1 To Len(s)
ch = Mid(s, i, 1)
If ch >= "a" And ch <= "z" Then
ans = ans + Chr(Asc(ch) - 32)
ElseIf ch >= "0" And ch <= "9" Then
f = False
End If
If Not f And ch > Max Then
Max = ch: f = True
End If
Next i
Label1.Caption = ans + Max
执行该段程序后,标签label1中显示的内容是 (  )
A.Happy7 B.HAPPY0 C.HAPPY7 D.APPY7
【答案】D
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
10.(2021高二下·上虞期末)有如下程序段:
Dim a(1 To 6) As Integer
a(1) = 6
For i = 2 To 6
a(i) = Int(Rnd * 30 + 1) * 3
If a(i) Mod 2 = 1 And i Mod 2 = 0 Then
i = i - 1
ElseIf a(i) > 60 Then
a(i) = a(i) - a(i - 1)
End If
Next i
执行该段程序后,a(1)~a(6)中的值可能是 (  )
A.6,36,15,42,72,12 B.6,14,36,51,18,21
C.6,60,3,87,0,90 D.6,18,21,75,27,21
【答案】C
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
11.(2021高二下·上虞期末)有程序段如下:
Dim a(1 To 8) As Integer
K = 8: n = 8
For i = 1 To 3
For j = i + 1 To n
If a(i) < a(j) Then
t = a(i): a(i) = a(j): a(j) = t
End If
Next j
For j = n - i To i + 1 Step -1
If a(k) > a(j) Then
t = a(k): a(k) = a(j): a(j) = t
End If
Next j
k = k - 1
Next i
数组元素a(1)~a(8)中的初始值为:8,13,7,14,6,9,5,12,执行该程序段后,数组元素a(1)~a(8)中的值将变为(  )
A.14,13,12,8,9,7,6,5 B.5,6,7,9,8,12,13,14
C.5,6,7,8,9,12,13,14 D.14,13,12,9,8,7,6,5
【答案】A
【知识点】排序算法及程序实现
12.(2021高二下·上虞期末)有如下程序段:
Dim a(1 To 8) As Integer
key = Val(Text1.Text)
i = 1: j = 8
Do While i < j
m = ①
If key > a(m) Then

Else

End If
Loop
Text2.Text = Str(j)
已知数组a存储一组升序数“2,3,5,9,10,15,18,25”,要查找第一个不小于key的元素下标并输出在Text2中,则下列选项中正确的是(  )
A.①(i+j+1)\2 ②i=m ③j=m-1
B.①(i+j+1)\2 ②i=m+1 ③j=m
C.①(i+j)\2 ②i=m ③j=m+1
D.①(i+j)\2 ②i=m+1 ③j=m
【答案】D
【知识点】查找算法及程序实现
二、非选择题(本大题共4小题,4+8+7+6,共26分。)
13.(2021高二下·上虞期末)陈老师收集了高三学生某次模拟考试的统计数据,并使用EXCEL软件进行数据处理,如图a所示。
图a
请回答下列问题:
(1)为计算各班级七选三总分平均分和所有科目总分平均分,首先在M3单元格输入公式=AVERAGEIF(B3:B392,L3,I3:I392),再向右向下填充完成各班级的七选三总分平均分和所有科目的总分平均分的计算,发现结果不正确,则M3单元格中正确的公式应为   。(提示:AVERAGEIF函数用于对区域中满足条件的单元格求平均值。例如:=AVERAGEIF(B3:B392,L3,I3:I392)表示计算B3:B392区域中班级为“高三(01)班”的“七选三总分”平均值。)
(2)完成了各班级七选三总分平均分和所有科目总分平均分的计算后,若删除A列,则对M列和N列的数据是否有影响   (选填:是/否)。
(3)为了实现高三(01)班按总分从高到低排序,下列对区域 A2:J392的操作可行的是 (多选,填字母)。
A.先按“班级”为关键字升序排序,再按“总分”为关键字降序排序
B.先按“班级”筛选,选择值为“高三(01)班”,再按“总分”进行降序排序
C.以“总分”为主要关键字降序、“班级”为次要关键字升序进行排序
D.以“班级”为主要关键字升序、“总分”为次要关键字降序进行排序
【答案】(1)=AVERAGEIF($B$3:$B$392,$L3,I$3:I$392)
(2)否
(3)B;D
【知识点】表格数据的处理与计算
14.(2021高二下·上虞期末)用Flash软件打开“中国传统文化.fla”文件,编辑界面如图a所示。
请回答下列问题:
图a
(1)关于多媒体作品设计,下列说法正确的是 (多选,填字母)。
A.制作脚本是多媒体作品制作的直接依据
B.确定作品的结构类型属于应用需求分析
C.计划将作品发布到网站上属于创作需求分析
D.确定完成作品所需要的资金和时间属于应用需求分析
E.作品的功能模块设计描述了整个作品的组成部分、工作流程、主要界面
(2)“卷轴”图层应用了“卷轴展开”元件如图b,该元件类型为   (单选,填字母:A.图形/B.影片剪辑/C.按钮),测试影片时,“卷轴”图层中的卷轴慢慢打开后便停止,单击“重播”按钮重新播放本场景动画,则卷轴展开动画是否重新播放   (选填:是/否)。
(3)已知“控制”图层第1帧上的音效设置如图c,要求当“文字”图层中的补间动画开始时声音停止播放,则正确的操作方法有 (多选,填字母)。
A.“文字”图层第25帧添加脚本stop();
B.选择“控制”图层第25帧执行“清除帧”操作
C.直接在“控制”图层第25帧添加脚本stopAllSounds();
D.“控制”图层第1帧声音的“同步”设置为“数据流”并在第25帧执行“插入关键帧”操作
E.“控制”图层第25帧执行“插入空白关键帧”操作,并将第1帧声音的“同步”设置为“数据流”
(4)测试影片时,单击“跳转”按钮,动画会跳转到“main”场景第1帧并停止播放,则该按钮上添加的动作脚本为   。
【答案】(1)A;C;D
(2)B;否
(3)D;E
(4)on(press){gotoAndStop(“main”,1);}
【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;常用影片控制函数的应用
15.(2021高二下·上虞期末)小明设计了一个算法,来实现10个11-99之间随机数字的升序排序,并去掉重复数字。程序设计思想如下:a(1)~a(10) 用于存放原数据,b(1)~b(num)用于存放排序完成后的结果,对于每个待排数字a(i),先在b数组中查询是否存在,如不存在,则放入到b数组中。程序运行界面如下图所示。
VB代码实现如下:
Const n = 10
Dim a(1 To 100) As Integer
Dim b(1 To 100) As Integer
Private Sub Form_Load()
‘随机生产10个11-99之间的数字,并依次存储在数组a中,代码略
End Sub
Private Sub Command1_Click()
Dim num As Integer, L As Integer, R As Integer, i As Integer
Dim m As Integer, f As Boolean
num = 1: b(1) = a(1)
For i = 2 To n
b(num + 1) = a(i) + 1
f = False
For j = 1 To num + 1
If a(i) < b(j) Then
Exit For
ElseIf a(i) = b(j) Then

End If
Next j
If Not f Then
For k =
b(k + 1) = b(k)
Next k

num = num + 1
End If
Next i
‘最终将数组b的排序结果输出到文本框中,代码略
End Sub
根据如上代码,请回答下列问题:
(1)若要清除文本框Text1中的内容,能实现该功能的语句是    (单选,填字母:A .Text1.clear / B .Text1.Text="" / C .Text1.Caption="")
(2)请在划线处填上合适的代码。
①   ②   
(3)程序中加框处代码有错,请改正。
【答案】(1)B
(2)f = True;b(j)=a(i)
(3)num To j Step -1
【知识点】排序算法及程序实现;查找算法及程序实现
16.(2021高二下·上虞期末)小王计划使用VB制作一个扫雷小游戏,他首先需要生成一个“雷区”:
①生成n*n的矩阵,其中计划埋雷m个,n和m的数据分别从text1和text2中获取(n<=10,m<=n)
②随机位置埋好地雷后(埋雷位置用X表示且埋雷位置不重复),未埋雷的位置显示该位置周围一圈地雷的数量。
程序代码如下:
Dim flag(0 To 200) As Boolean, a(0 To 200) As String
Dim n As Integer, m As Integer
Private Sub Command1_Click(  )
Dim s As String, x As Integer, k As Integer
Dim i As Integer, j As Integer
Randomize
n = Val(Text1.Text): m = Val(Text2.Text)
‘初始化数组flag中各元素均为False,数组a中各元素值为字符"0",代码略
For i = 1 To m
x = Int(Rnd * (n ^ 2)) + 1
If flag(x) = True Then i = i - 1 Else flag(x) = True
Next i
For k = 1 To n * n
If flag(k) = True Then
a(k) = "X"
Else
For i = (k - 1) \ n To (k - 1) \ n + 2
For j = ①
If i = 0 Then Exit For
If flag((i - 1) * n + j) = True And j >= 1 And j <= n Then
a(k) = ②
End If
Next j
Next i
End If
Next k
For i = 1 To n * n ‘在列表框list1中输出矩阵
s = s + " " + a(i)
If ③ Then
List1.AddItem s
s = ""
End If
Next i
End Sub
根据上述代码,完成下列问题:
(1)上图框中位置未埋雷,且数字被遮挡,请问该位置中应填写的数字是   
(2)请在划线处填上合适的代码。
①   ②   ③   
【答案】(1)3
(2)(k - 1) Mod n To (k - 1) Mod n + 2或其他等价答案;Chr(Asc(a(k)) + 1)或其他等价答案;i Mod n = 0 或其他等价答案
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
浙江省绍兴市上虞区2020-2021学年高二下学期信息技术期末教学质量试卷
一、选择题(本大题共12小题,每小题2分,共24分)
1.(2021高二下·上虞期末)下列关于信息与信息处理的说法,错误的是(  )
A.信息技术始于计算机技术的诞生
B.信息可以脱离它所反映的事物被存储和传播
C.算术运算和逻辑运算是计算机处理信息的基本运算
D.报刊、书籍、广播、电视和网络都是信息的表达技术
2.(2021高二下·上虞期末)下列关于浏览器和网页的说法,正确的是(  )
A.网页中的所有对象均存储在网页文件中
B.使用同一个搜索引擎不同时间的检索结果肯定相同
C.浏览器与Web服务器之间进行信息传输采用的协议是HTTP
D.在IE浏览器中,使用“添加到收藏夹”功能可以保存正在浏览的网页内容
3.(2021高二下·上虞期末)使用Access软件设计校园体温记录系统的数据库,其中已建好“体温记录”数据表用于存储如图所示的数据。
学号 姓名 班级 日期 体温 是否住宿
20200510 陈怡 高一(5)班 2021.6.30 36℃ 是
20180101 沈佳森 高三(1)班 2021.6.31 36.3℃ 否
20190302 张国浩 高二(3)班 2021.6.32 36.1℃ 是
… … … … … …
下列关于“体温记录”数据表的描述,正确的是(  )
A.该数据表的字段数可能多于6个
B.该校园体温记录系统是数据库管理系统
C.该数据表中必定有一个字段的字段名为“学号”
D.图中“是否住宿”列在该数据表中相应字段的数据类型一定是“文本”
4.(2021高二下·上虞期末)下列关于计算机信息编码的描述,正确的是(  )
A.数据的压缩是一个解码的过程
B.每个汉字的输入码和处理码都是唯一的
C.字符“9”的内码为39H,则字符“10”的内码为3AH
D.在某十六进制数的末位添加一个0,其值将是原数的16倍
5.(2021高二下·上虞期末)用Photoshop软件制作“勇攀高峰”作品,在“生命不息运动不止”图层输入文字“生命不息 运动不止”,相关编辑界面如题图所示。
下列描述正确的是(  )
A.存储每个像素点所需的二进制位数为24位
B.无法将“底纹”图层移动到“多圆”图层上方
C.可以将“登顶”图层的图层样式直接拷贝到“底纹”图层
D.当前状态下,不可以使用文字工具单独调整“生命不息运动不止”图层中“生命”的大小
6.(2021高二下·上虞期末)一个时长为1分钟、采样频率为44.1KHz、量化位数为16bit的立体声WAV格式音频文件,压缩为MP3格式的文件大小约为1MB,则其压缩比约为(  )
A.5:1 B.10:1 C.80:1 D.176:1
7.(2021高二下·上虞期末)以下表达式结果与其他三项不同的是(  )
A.Len("sy2021") B.Mid("1996SX",4,1)
C.5+15 Mod 13\5 D.Sqr(Abs(-9))+Val("3")
8.(2021高二下·上虞期末)某算法的部分流程图如图所示。执行这部分流程后,s的值应为(  )
A.-21 B.11 C.-5 D.1
9.(2021高二下·上虞期末)有如下程序段:
s = "Happy 2021/07"
ans = "": f = True: Max = ""
For i = 1 To Len(s)
ch = Mid(s, i, 1)
If ch >= "a" And ch <= "z" Then
ans = ans + Chr(Asc(ch) - 32)
ElseIf ch >= "0" And ch <= "9" Then
f = False
End If
If Not f And ch > Max Then
Max = ch: f = True
End If
Next i
Label1.Caption = ans + Max
执行该段程序后,标签label1中显示的内容是 (  )
A.Happy7 B.HAPPY0 C.HAPPY7 D.APPY7
10.(2021高二下·上虞期末)有如下程序段:
Dim a(1 To 6) As Integer
a(1) = 6
For i = 2 To 6
a(i) = Int(Rnd * 30 + 1) * 3
If a(i) Mod 2 = 1 And i Mod 2 = 0 Then
i = i - 1
ElseIf a(i) > 60 Then
a(i) = a(i) - a(i - 1)
End If
Next i
执行该段程序后,a(1)~a(6)中的值可能是 (  )
A.6,36,15,42,72,12 B.6,14,36,51,18,21
C.6,60,3,87,0,90 D.6,18,21,75,27,21
11.(2021高二下·上虞期末)有程序段如下:
Dim a(1 To 8) As Integer
K = 8: n = 8
For i = 1 To 3
For j = i + 1 To n
If a(i) < a(j) Then
t = a(i): a(i) = a(j): a(j) = t
End If
Next j
For j = n - i To i + 1 Step -1
If a(k) > a(j) Then
t = a(k): a(k) = a(j): a(j) = t
End If
Next j
k = k - 1
Next i
数组元素a(1)~a(8)中的初始值为:8,13,7,14,6,9,5,12,执行该程序段后,数组元素a(1)~a(8)中的值将变为(  )
A.14,13,12,8,9,7,6,5 B.5,6,7,9,8,12,13,14
C.5,6,7,8,9,12,13,14 D.14,13,12,9,8,7,6,5
12.(2021高二下·上虞期末)有如下程序段:
Dim a(1 To 8) As Integer
key = Val(Text1.Text)
i = 1: j = 8
Do While i < j
m = ①
If key > a(m) Then

Else

End If
Loop
Text2.Text = Str(j)
已知数组a存储一组升序数“2,3,5,9,10,15,18,25”,要查找第一个不小于key的元素下标并输出在Text2中,则下列选项中正确的是(  )
A.①(i+j+1)\2 ②i=m ③j=m-1
B.①(i+j+1)\2 ②i=m+1 ③j=m
C.①(i+j)\2 ②i=m ③j=m+1
D.①(i+j)\2 ②i=m+1 ③j=m
二、非选择题(本大题共4小题,4+8+7+6,共26分。)
13.(2021高二下·上虞期末)陈老师收集了高三学生某次模拟考试的统计数据,并使用EXCEL软件进行数据处理,如图a所示。
图a
请回答下列问题:
(1)为计算各班级七选三总分平均分和所有科目总分平均分,首先在M3单元格输入公式=AVERAGEIF(B3:B392,L3,I3:I392),再向右向下填充完成各班级的七选三总分平均分和所有科目的总分平均分的计算,发现结果不正确,则M3单元格中正确的公式应为   。(提示:AVERAGEIF函数用于对区域中满足条件的单元格求平均值。例如:=AVERAGEIF(B3:B392,L3,I3:I392)表示计算B3:B392区域中班级为“高三(01)班”的“七选三总分”平均值。)
(2)完成了各班级七选三总分平均分和所有科目总分平均分的计算后,若删除A列,则对M列和N列的数据是否有影响   (选填:是/否)。
(3)为了实现高三(01)班按总分从高到低排序,下列对区域 A2:J392的操作可行的是 (多选,填字母)。
A.先按“班级”为关键字升序排序,再按“总分”为关键字降序排序
B.先按“班级”筛选,选择值为“高三(01)班”,再按“总分”进行降序排序
C.以“总分”为主要关键字降序、“班级”为次要关键字升序进行排序
D.以“班级”为主要关键字升序、“总分”为次要关键字降序进行排序
14.(2021高二下·上虞期末)用Flash软件打开“中国传统文化.fla”文件,编辑界面如图a所示。
请回答下列问题:
图a
(1)关于多媒体作品设计,下列说法正确的是 (多选,填字母)。
A.制作脚本是多媒体作品制作的直接依据
B.确定作品的结构类型属于应用需求分析
C.计划将作品发布到网站上属于创作需求分析
D.确定完成作品所需要的资金和时间属于应用需求分析
E.作品的功能模块设计描述了整个作品的组成部分、工作流程、主要界面
(2)“卷轴”图层应用了“卷轴展开”元件如图b,该元件类型为   (单选,填字母:A.图形/B.影片剪辑/C.按钮),测试影片时,“卷轴”图层中的卷轴慢慢打开后便停止,单击“重播”按钮重新播放本场景动画,则卷轴展开动画是否重新播放   (选填:是/否)。
(3)已知“控制”图层第1帧上的音效设置如图c,要求当“文字”图层中的补间动画开始时声音停止播放,则正确的操作方法有 (多选,填字母)。
A.“文字”图层第25帧添加脚本stop();
B.选择“控制”图层第25帧执行“清除帧”操作
C.直接在“控制”图层第25帧添加脚本stopAllSounds();
D.“控制”图层第1帧声音的“同步”设置为“数据流”并在第25帧执行“插入关键帧”操作
E.“控制”图层第25帧执行“插入空白关键帧”操作,并将第1帧声音的“同步”设置为“数据流”
(4)测试影片时,单击“跳转”按钮,动画会跳转到“main”场景第1帧并停止播放,则该按钮上添加的动作脚本为   。
15.(2021高二下·上虞期末)小明设计了一个算法,来实现10个11-99之间随机数字的升序排序,并去掉重复数字。程序设计思想如下:a(1)~a(10) 用于存放原数据,b(1)~b(num)用于存放排序完成后的结果,对于每个待排数字a(i),先在b数组中查询是否存在,如不存在,则放入到b数组中。程序运行界面如下图所示。
VB代码实现如下:
Const n = 10
Dim a(1 To 100) As Integer
Dim b(1 To 100) As Integer
Private Sub Form_Load()
‘随机生产10个11-99之间的数字,并依次存储在数组a中,代码略
End Sub
Private Sub Command1_Click()
Dim num As Integer, L As Integer, R As Integer, i As Integer
Dim m As Integer, f As Boolean
num = 1: b(1) = a(1)
For i = 2 To n
b(num + 1) = a(i) + 1
f = False
For j = 1 To num + 1
If a(i) < b(j) Then
Exit For
ElseIf a(i) = b(j) Then

End If
Next j
If Not f Then
For k =
b(k + 1) = b(k)
Next k

num = num + 1
End If
Next i
‘最终将数组b的排序结果输出到文本框中,代码略
End Sub
根据如上代码,请回答下列问题:
(1)若要清除文本框Text1中的内容,能实现该功能的语句是    (单选,填字母:A .Text1.clear / B .Text1.Text="" / C .Text1.Caption="")
(2)请在划线处填上合适的代码。
①   ②   
(3)程序中加框处代码有错,请改正。
16.(2021高二下·上虞期末)小王计划使用VB制作一个扫雷小游戏,他首先需要生成一个“雷区”:
①生成n*n的矩阵,其中计划埋雷m个,n和m的数据分别从text1和text2中获取(n<=10,m<=n)
②随机位置埋好地雷后(埋雷位置用X表示且埋雷位置不重复),未埋雷的位置显示该位置周围一圈地雷的数量。
程序代码如下:
Dim flag(0 To 200) As Boolean, a(0 To 200) As String
Dim n As Integer, m As Integer
Private Sub Command1_Click(  )
Dim s As String, x As Integer, k As Integer
Dim i As Integer, j As Integer
Randomize
n = Val(Text1.Text): m = Val(Text2.Text)
‘初始化数组flag中各元素均为False,数组a中各元素值为字符"0",代码略
For i = 1 To m
x = Int(Rnd * (n ^ 2)) + 1
If flag(x) = True Then i = i - 1 Else flag(x) = True
Next i
For k = 1 To n * n
If flag(k) = True Then
a(k) = "X"
Else
For i = (k - 1) \ n To (k - 1) \ n + 2
For j = ①
If i = 0 Then Exit For
If flag((i - 1) * n + j) = True And j >= 1 And j <= n Then
a(k) = ②
End If
Next j
Next i
End If
Next k
For i = 1 To n * n ‘在列表框list1中输出矩阵
s = s + " " + a(i)
If ③ Then
List1.AddItem s
s = ""
End If
Next i
End Sub
根据上述代码,完成下列问题:
(1)上图框中位置未埋雷,且数字被遮挡,请问该位置中应填写的数字是   
(2)请在划线处填上合适的代码。
①   ②   ③   
答案解析部分
1.【答案】A
【知识点】信息及其特征;信息技术的概念与关键技术;信息加工与处理的概念;信息表达方式与表达技术
2.【答案】C
【知识点】浏览器;网络资源的检索
3.【答案】A
【知识点】数据表、字段、记录的概念;字段的数据类型
4.【答案】D
【知识点】字符编码
5.【答案】A
【知识点】图片加工常用工具的使用;图层及图层的基本操作
6.【答案】B
【知识点】声音、图像、视频编码
7.【答案】B
【知识点】运算符、基本运算与表达式
8.【答案】B
【知识点】流程图识读
9.【答案】D
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
10.【答案】C
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
11.【答案】A
【知识点】排序算法及程序实现
12.【答案】D
【知识点】查找算法及程序实现
13.【答案】(1)=AVERAGEIF($B$3:$B$392,$L3,I$3:I$392)
(2)否
(3)B;D
【知识点】表格数据的处理与计算
14.【答案】(1)A;C;D
(2)B;否
(3)D;E
(4)on(press){gotoAndStop(“main”,1);}
【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;常用影片控制函数的应用
15.【答案】(1)B
(2)f = True;b(j)=a(i)
(3)num To j Step -1
【知识点】排序算法及程序实现;查找算法及程序实现
16.【答案】(1)3
(2)(k - 1) Mod n To (k - 1) Mod n + 2或其他等价答案;Chr(Asc(a(k)) + 1)或其他等价答案;i Mod n = 0 或其他等价答案
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1

展开更多......

收起↑

资源列表