文档内容
绝密★考试结束前
选考
2020 年 1 月浙江省普通高校招生 科目考
试 技术试题
姓名: 准考证号: 本试题卷分两部分,
第一部分信息技术,第二部分通用技术。全卷共 8 页,第一部分 1 至
8 页,第二部分 9 至 14 页。满分 100 分,考试时间 90 分钟。。
考生注意:
1.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷
和 答题纸规定的位置上。
2.答题时,请按照答题纸上“注意事项”的要求,在答题纸相应的位置上规范作答,
在 本试题卷上的作答一律无效。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可
先 使用 2B 铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。
第一部分信息技术(共 50 分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分,每小题列出的四个备选项中只
有一 个是符合题目要求的,不选、错选、多选均不得分。)
1.下列关于信息处理的描述, 错误的是 A.只有计算机
才能进行信息处理 B.计算机进行信息处理通常需要
软件支持 C.只有数字化后的信息才能被计算机处理
D.算术运算和逻辑运算是计算机处理信息的基本运算
答案选 A
【解析】本题考查信息处理知识。A 显然错误,比如人的大脑就可以对获取的信息进行加
工处理,古代的活字印刷术也是信息处理技术。详见《宝典手册》P1 信息技术发展历程。
2.下列应用中,目前运用人工智能技术不能实现的是
A.模拟人脑的全部智能 B.辅助医生进行病情诊断
C.提供网络购物的语音客服 D.识别手写的文字
答案选 A
【解析】本题考查人工智能相关知识。人工智能可以模拟人脑的部分功能,但不是全部,
比如人类的情感、自主意识,所以选 A。辅助医生进行病情诊断涉及人工智能的图像识别。
提供网络购物的语音客服涉及人工智能的语音识别。识别手写的文字涉及人工智能的
OCR 字符识别。详见《宝典手册》P8 人工智能相关知识。
3.用 Access 软件设计某学生管理信息系统的数据库,其中“学生表”中需要存储如图所
示 的数据, 学号的前 4 位是入学年份。
学号 姓名 性别 出生年份 户籍所在地 注册日期 是否住校
201802001 张立 男 2003 杭州市江干区 2018/8/31 是
201901001 李红 女 2004 杭州市西湖区 2019/9/1 否
„ „ „ „ „ „ „
第 3 题图下列关于该学生管理信息系统的描述,错误的是
A.“学生表”的字段顺序与图中数据的列顺序可以不一致
B.“学生表”中学号数据的字段类型可以设置为“自动编号”
C. 通过数据库管理系统可以访问“学生表”中的数据
D.“学生表”中同一字段的字段值的数据类型一定相同
答案选 B
【解析】本题考查 Access 相关知识。数据表中的字段顺序可以调整,所以 A 正确。这里
的 学号类似于身份证号码,有编码规则,学号的前 4 位是入学年份,每位同学的入学年
份可 能不一致,自动编号无法实现,所以答案选 B。通过数据库管理系统(比如 Access)
可以 访问“学生表”中的数据,也可以对数据表中的字段和记录进行编辑。数据表中各个
记录
(每行)的字段个数是相等的,在同一个字段(同列)内的数据属性(类型)是相同的。
详见《宝典手册》P9 Access 相关知识。
4.下列关于计算机信息编码的描述,正确的是
A.字符“0”的 ASCII 码值是 0
B.每个汉字的输入码都是唯一的
C.数据的压缩是一个编码过程
D. 16 色位图的每个像素必须用 16 位二进制数进行编码
答案选 C
【解析】本题考查信息编码相关知识。字符“0”的 ASCII 码值是为 48,而不是 0。不同
输 入法对应不同的输入码,但在计算机中存储的内码是唯一的。数据的压缩本质上是对二
进 制数数据进行重新编码的过程,所以 C 正确。16 色位图的每个像素可用 4 位二进制
数进
行编码。详见《宝典手册》P14 相关知识。
5. 用 Photoshop 软件制作“马到成功”作品,在“文字”图层输入文字“马到成功”,
进 行相关编辑后的文字效果如图所示
下列描述正确的是
A. 使用油漆桶工具将“马”字颜色填充为前景色
B. 对“文字”图层添加的图层样式为“描边”
C. 选中“马”字,执行自由变换命令仅将“马”字变大
D. 使用文字工具对“马到成功”创建了变形文字
答案选 D
【解析】本题考查 Photoshop 相关知识。“马”为文本图层,文本图层无法使用橡皮擦、
画 笔、油漆桶等工具操作,《宝典手册》P21 考点 20。当前“文字”图层添加的图层样式
不是 “描边”,而是“投影”。文本图层不能对局部进行“自由变换”操作,但普通图层
可以,《宝
典手册》P21 考点 18。观察图层得知,当前文字图层创建了变形文字。所以答案选
D。6.一个时长为 10 秒、320×240 像素、24 位真彩色、30 帧/秒的未经压缩的 AVI 格式无
声视 频文件,压缩为 MP4 格式后的文件大小约为 626KB,则其压缩比约为
A. 4:1 B. 11:1 C. 108:1 D. 863:1
答案选 C
【解析】本题考查容量计算相关知识。压缩前容量=水平像素×垂直像素×每个像素所占位
数/8×帧频×播放时间(秒)= 320×240×24/8×30×10B=67500KB, 所以压缩比为 67500:
626=108:1
7.下列选项中,与语句“If x < 0 Then y = -1 Else y = 1”功能相同的是
A.If x < 0 Then y = -1
y = 1
B. y = 1
If x < 0 Then y = -1
C. If x < 0 Then y = -1
If x > 0 Then y = 1
D. If x > 0 Then y = 1 Else y = -1
答案选 B
【解析】本题考查 IF 语句的执行语法。A 选项无论 x 为多少,
最终 y 的值都为 1,不符合。B 选项 y 首先赋值为 1,若 x 小 输入 a
于 b←16
a=b?
0 则赋值为-1,否则 y 不变,符合要求,所以选 B。C 选项和
Y
D
N 输出 b
选项忽略了 x=0 的情况,不符合。注意如果 x=0 则 y 的值要
为 1。
8. 某算法的部分流程图如图所示。执行这部分流程,若输入 a
的值为 22,则输出 b 的值为 a>b? Y
A. 0 N a←a-b
B. 1
C. 2 b←b\2
D. 16
答案选 C
【解析】本题考查流程图相关知识。第一次循环结束 a=6,b=8。第二次循环结束 a=6,b=4。
第三次循环结束 a=2,b=2。
9.采用冒泡排序算法对数据序列“2, 3, 4, 5, 1, 0”完成升序排序,则需要交换的
次数为
A. 9 次
B.12 次
C.15 次
D.18 次
答案选 A
【解析】本题考查教材上的冒泡排序算法基本原理。第一趟交换 5 次,序列为“0,2,
3,
4, 5, 1,”。第二趟交换 4 次,序列为“0,1,2, 3, 4, 5”。至此数据已经有序,
无 需交换。共交换 9 次。所以答案选 A。
10.有如下 VB 程序段:
m = a(1): s = 0
For i = 2 To 5
If a(i) > m Then m = a(i)
s = s + mNext i
数组元素 a(1)到 a(5)的值依次为“1, 3, 4, 2, 3”,执行该程序段后,变量 s 的
值 为
A. 7 B. 12 C. 13 D. 15
答案选 D
【解析】本题考查单循环和数组结合应用。本题是求最大值的变形,m 的含义为 a(1)~ a
(i)中的最大值。当 i=2 时,m=3;当 i=3 时,m=4;当 i=4 时,m=4;当 i=5 时,m=4;
而语句 s = s + m 每轮循环无条件执行,即 s=3+4+4+4=15。
11. 有两个以字母结尾的字符串 s1 和 s2,在忽略字符串中空格的前提下判断它们是否相
同。 实现该功能的 VB 程序段如下:
i = 1: j = 1
Do While i <= Len(s1) And j <= Len(s2)
If Mid(s1, i, 1) = Mid(s2, j, 1) Then
i = i + 1: j = j + 1
Else
End If
Loop
If i>Len(s1) And j>Len(s2) Then Text1.Text = "相同" Else Text1.Text = "不相同"
方框中的代码由以下三部分组成:
① If Mid(s1,i,1) = " " Then i = i + 1
② If Mid(s2,j,1) = " " Then j = j + 1
③ If Mid(s1,i,1)<>" " And Mid(s2,j,1) <>" " Then Exit Do 'Exit Do 表示退出循环
代码顺序正确的是
A. ①②③ B. ②①③ C. ②③① D. ③②①
答案选 D
【解析】本题考查字符串处理算法。变量 i 和变量 j 分别指向字符串 s1 和 s2 第 i 个字符
和 第 j 个字符,如果当前两个字符相同,则共同指向下一个(i = i + 1: j = j + 1);如果不相
同, 分为三种情况:(1)如果当前字符串 s1 和 s2 第 i 个字符和第 j 个字符都是不是空格,
意味 着不相同,循环中途退出。(2)如果字符串 s1 第 i 个字符是空格,则 i 指向 s1 的下
一个字 符(i = i + 1)(3)如果字符串 s2 第 j 个字符是空格,则 j 指向 s1 的下一个字符(j =
j+ 1)。 所以答案选 D。此外,本题③①②也可以。
12. 某对分查找算法的 VB 程序段如下:
Key = Val(Text1.Text)
s = ""
i = 1: j = 10
Do While i <= j
m = (i + j) \ 2
s = s + Str(a(m))
If a(m) > Key Then j = m - 1 Else i = m + 1
Loop
Text2.Text = s
数组元素 a(1)到 a(10)的值依次为“2,3,5,8,9,10,13,17,19,20”。在文本框 Text1 中
输入 待查找的数,执行该程序段,则文本框 Text2 中显示的内容可能的是A. 9 3 B. 9 3 5 C. 9 17 19 13 D. 9 3 5 8 19
答案选 B
【解析】本题考查对分查找算法。根据对分查找的性质,在没有中途退出循环的提前下,
至少查找 Int(Log N)次,至多 Int(Log N)+1 次,即至少 3 次,至多 4 次,马上就可以排
2 2
除 A 选项和 D 选项。本题要找出正确答案,最好画出对分查找的结构图(二叉树)。当
key=4 时访问依次 9 3 5,所以答案选 B。
9
3 17
5 10 19
2
8 13 20
二、非选择题(本大题共 4 小题,其中第 13 小题 4 分,第 14 小题 8 分,第 15 小题 7
分,第 16 小题 7 分,共 26 分。)
13. 某中学举行了三个类别的艺术竞赛,并用 Excel 软件进行数据处理,如图所示。
第 13 题图
请回答下列问题:
(1) 总分是将“理论知识”成绩的 10%与“专业问答”、“表演技能”的成绩分别乘以对
应 的权重后相加所得。通过 G3 单元格中的公式,对 G4:G106 进行自动填充, G4 单元
格中的 显示结果是 (单选,填字母: A. # VALUE! / B.8.84/ C. #DIV/0! / D.
0.00)。
【解析】自动填充到 G4 单元格后公示变为=D4*10%*J4+E4*K4+F4*L4,而 J4、K4、L4 均
没 有数据,相当于 0,所以答案选 D
(2) 若要正确计算“总分”列的数据,可对 G3 单元格中的公式进行修改,并对 G4:G106进行自动填充,则 G3 单元格中的公式是 。
【解析】单元格 J3、K3、L3 要行绝对引用,所以公式为= D3*10%* $J$3+E3*
$K$3+F3*$L$3
或= D3*10%* J$3+E3* K$3+F3*L$3
(3) 图中的报名号为文本数据,构成规则是:类别(1 位)+入学年份(4 位)+班级(2 位)+序
号(2 位)。若要仅筛选出入学年份是 2018 年的所有选手数据,下列筛选方式可行的是
(多选,填字母)。
A. B. C.
D. E.
(注:全部选对的得 2 分,选对但不全的得 1 分、不选或者有选错的得 0 分)
【解析】答案 ACD,本题考查筛选条件和通配符的使用。根据题干描述入学年份在第 2 位
到第 5 位,比如报名号 120172018 入学年份为 2017 而不是 2018,B 选项也会筛选出来,
所 以 B 选项不可以;比如报名号 120182019,入学年份为 2018,但 E 选项不会筛选出来,
所 以 E 选项不可以。
14. 用 Flash 软件打开“君子四艺.fla” 文件, 编辑界面如图所示。请回答下列问题: (1)创作多媒体作品需要进行需求分析和规划设计。下列属于需求分析
的是 (多选,填
字母:A.了解用户的计算机应用水平/B.考虑作品创作及运行需要的硬件设施/C.确定获取
原 始素材的方式/D.设计作品的主要界面/E.确定作品的发布方式)。
(注:全部选对的得 2 分,选对但不全的得 1 分、不选或者有选错的得 0 分)
【解析】答案 ABE。C 选项“确定获取原始素材的方式”属于脚本编写中的媒体元素分解,
D 选项“设计作品的主要界面”属于规划设计中的结构设计。《宝典手册》P11 (2)“人
物”图层第 21 帧中的对象是完全透明的“人物”元件实例。测试当前场景时,第
21 帧到 45 帧没有实现“人物”元件实例由完全透明到完全显示的渐变动画效果,要实现
该 效果,则在“人物”图层中应进行的操作是 。
【解析】答案:在第 45 帧插入关键帧, 并将其中人物实例的颜色 Alpha 值设为 100%。
在第 45 帧插入关键帧后,该关键帧中的内容和第 21 帧内容相同(Alpha 值设为 0%),所
以还需要重新设置 Alpha 值为 100%。 (3)测试影片时,单击当前场景中的“赛事”按钮,
停止所有声音播放,同时在浏览器中显 示 出 位 于 同 一 目 录 下 的 “ wqss.txt ”
文 件 内 容 , 则 “ 赛 事 ” 按 钮 的 动 作 脚 本 为 on(release){ }。
【解析】答案:stopAllSounds(); getURL("wqss.txt");详见《宝典手册》P31 (4)若使该
作品发布后具有交互功能,下列格式中应选择,(多选,填字母:A.GIF 动画
(*.gif)/B.Windows 放映文件(*.exe)/C.WindowsAVI(*.avi)/D.Flash 影片
(*.swf)/E.JPEG 序列文件(*.jpg)。
(注:全部选对的得 2 分。选对但不全的得 1 分,不选或者有选错的得 0 分)
【解析】答案:BD。详见《宝典手册》P31 考点 35
15.甲乙双方进行一场球类比赛,一局计分的规则是:赢 1 球得 1 分,用“1”表示:输
一球 失 1 分,用“0”表示。当任一方得分大于等于 6 分,且领先对方 2 分及以上,领
先方赢一 局。如甲选手一局比赛数据为“101110101”,表示甲选手得 6 分失 3 分,局
比分 6:3。
小王用一个字符串记录了甲选手多局比赛数据,其中有一处错误,位于连续多个“0”
的最后一个。为了找出错误,小王的处理方法如图 a 所示,对示例中的疑似错误位置 6
和
20 分别修改数据,并统计每局比分,单击“分析”按钮 Command1,在列表框 List1 中输
出 修改位置以及修改后每局的比分。程序运行界面如图 b 所示。
(1)下列对象中 Text 属性的是 (单选,填字母: A.Command1 /B. Form1/ C.Text1)
【解析】答案:C。Command1 和 Form1 有 Cpation 属性,但没有 Text
(2)实现上述功能的 VB 程序如下,请在划线处填入合适的代码。
(3)程序中加框处代码有错,请改正。
第 15 题图 a 第 15 题图 bPrivate Sub Command1_Click()
Dim sp As String, s As String 's 存储甲选手多局比赛的记录数据,长度小于 50
Dim a(1 To 50) As Integer, e(1 To 20) As Integer
Dim k As Integer, n As Integer, m As Integer
Dim f1 As Integer, f2 As Integer
s = Text1.Text
n = Len(s)
根据语句 n = Len(s),联系下文得知数组 a 存储比赛数据,将字
For i = 1 To n
符 串 s 中的每个字符存储到数组 a 中,所以答案为 Mid(s,i,1)
a(i) = Val( ① )
Next i
m = 0: i = 1
Do While i <= n '找出疑似错误位置 变量 k 记录起始位置,如果是连续的 0,变量 i 一直递增,
k = i 直到 i 指向非 0 位置。当 i=2 时,外循环进入第 2 轮,
Do While a(i)=0 And i <= n 内循 环结束后变量 k 和 i 的值如下:
i = i + 1
k=2 i=7
Loop
If ② Then 1 0 0 0 0 0 1 1 1 1„„
m = m + 1: e(m) = i - 1 易知 i-1 即连续 0 末位位置,从语句 e(m) = i–1 得知
End If 数组 e 记录连续 0 的末位位置。只有 0 的个数大于 1 个
i = i + 1 时,才需 要记录。而 k-i 就连续 0 的个数。所以②空答
Loop 案为 i-k>1
For i = 1 To m '对每个疑似错误位置分别修改数据,并统计每局比分
f1 = 0: f2 = 0
根据输出语句分析得知变量 f1 和 f2 分别存储甲乙双方的比分。
k = e(i)
当任一方得分大于等于 6 分,且领先对方 2 分及以上,领先方
a(k) = 1
赢 一局,此时一局结束,需要记录。And 的优先级别比 Or 要高。
sp = " " & k & " " 所 以此处改错答案为(f1>=6 Or f2>=6) And Abs(f1-f2)>= 2
For j = 1 To n
If a(j) = 1 Then f1 = f1 + 1 Else f2 = f2 + 1
If f1 >= 6 Or f2 >= 6 And Abs(f1 - f2) >= 2 Then
sp = sp & "/" & f1 & ":" & f2
f1 = 0: f2 = 0 f1 >= 6 Or f2 >= 6 And Abs(f1 - f2) >= 2 等价于
End If f1 >= 6 Or (f2 >= 6 And Abs(f1 - f2) >= 2) 所以错误
Next j
If f1 + f2 > 0 Then sp = sp & "/" & f1 & ":" & f2
List1.AddItem sp
③ 根据题意每次只修正 1 处后输出结果,修正下一次时上一处要还原。语
Next i
句 a(k) = 1 修正疑似错误位置后要还原,所以③空答案为 a(k) = 0
End Sub
注:
(1)第②处等价答案 i - k>= 2 ,第③处等价答案 a(k)=1-a(k) 或 a(k)=a(k)-1 或
a(e(i))=1-a(e(i)) 或 a(e(i))=a(e(i))-1。
(2)此题解题突破口在于理解数组 e 的作用。关于连续 0 处理的算法和算法刷题宝典 P67
有点类似。16.某省举办大型活动,面向省内城市招募有志愿者服务工作经历的志愿者,每个志愿者的
报名数据包含城市序号、姓名(字母编写)和参加志愿者服务次数。先需要整理报名数据,
要求是:先按城市序号从小到大排列;然后,同一城市的志愿者按参加志愿服务的次数从多
到少排列。按上述要求,编写一个 VB 程序,功能如下:在列表 List1 中显示整理前的数
据, 单击“整理”按钮 Command1,整理结果显示在列表框 List2 中,程序运
行界面如图所示。
第 16 题
图
(1)将数组元素 q(1)到 q(200)分为 10 段,如果每段恰好包含 20 个元素,采用选择排序
算 法分别对每段的元素进行排序,整个排序过程中,数组元素之间的比较次数是 (单
选, 填字母:A.200×199/2 次/B.10×20×19/2 次/C.20×10×9/2 次)。
【解析】答案 B。教材上冒泡排序算法和选择排序算法比较次数都是 n(n-1)/2 次,所以每
段 比较次数为 20×19/2 次,总 10 段比较次数为 10×20×19/2 次。详见《宝典手册》
P46.
(2)请在划线处填入合适的代码。
Const n = 200 '报名总人数
Const nc = 10 '城市数
Dim city(1 To n) As Integer, pname(1 To n) As String, times(1 To n) As Integer
Dim b(1 To nc) As Integer '存储每个城市的报名人数
Dim c(1 To nc) As Integer
Dim q(1 To n) As Integer
Private Sub Form_Load()
'本过程读取城市序号、姓名和参加次数的数据分别存储在数组 city,pname 和 times 中,
'并在 List1 中显示,代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer,j As Integer, k As Integer,t As Integer,t As Integer,pos As
Integer
For i = 1 To nc
b(i) = 0
Next i
For i = 1 To n
根据注释语句数组 b 存储每个城市的报名人数,联系下一条语句
①
b(k)= b(k) +1,得知变量 k 为城市序号,所以第①空答案为 k =
city(i)b(k) = b(k) + 1
Next i 这里以假设 n=7,nc=3 为例子进行分析,如下表。引入索引数组 q
k = 1 后使 city(q(i))有序。
For i = 1 To nc 数组 c(i)用于存储每个城市索引
i city(i) q(i) city(q(i))
c(i) = k
数组下标的起始位置。
k = k + b(i) 1 2 3 1
按城市序 Next i c(1)=1,c(2)=4,c(3)=6 2 2 4 1
号从小到 For i = 1 To n
3 1 6 1
大排列 k = city(i)
联系下文代码,此处 For 循环必须
② 4 1 1 2
生成索引数组 q。数组 q 的赋值是
5 3 2 2
跳 跃性的,借助数组 c 实现赋值,
6 1 5 3
分
c(k) = c(k) + 1 7 3 7 3
析得出第②空答案为 q ( c( k ) ) = i
Next i
pos = 1
For i = 1 To nc '对各城市报名数据按参加志愿服务的次数进行排序
同一城市 For j = pos To pos + b(i) - 2
的志愿者
k = fp(j, pos + b(i) - 1)
按服务次 t = q(k): q(k) = q(j): q(j) = t 当 i=1 时,对序号为 1 的城市按服务次数降
数从多到 Next j 序排序(选择排序,索引数组 q 排序)。
少排列 pos = pos + b(i) 【j, pos + b(i) - 1】为待排序区间,调用函数
Next i
在其中找最大值。
For i = 1 To n
输出排序
List2.AddItem " " & city(q(i)) & " " & pname(q(i)) & " " & times(q(i))
结果
Next i 输出语句是理解本题算法重要线索,容易得出
End Sub
本题借助数组 q 实现索引排序
Function fp(head As Integer, tail As Integer) As Integer
Dim i As Integer, k As Integer
k = head
找 相应区 For i= ③ 根据参数传递【head, tail】为待排序区间,
间 服务次
If times(q(i)) > times(q(k)) Then k = i 从该区间找最大值。分析得出第③空答案
数最大值
Next i
为 head+1 To tail
fp = k
End Function
注:
(1)第③处等价答案 head To tail 或 k+1 To tail 或 k To tail 或
tail To head Step -1 或 tail To head+1 Step -1 或 tail To k Step -1 或 tail To
k+1
Step -1
(2)此题解题突破口在于理解数组 c 的作用和索引排序的理解。算法刷题宝典 P69 索引排
序题目算法思想与本题类似。
【试卷简评】: 本次试题命制是学考、选考分离后的首次选考命题,试题题型
和试题结构上
与近期各地联考类似,符合预期。基础部分试题紧扣考试说明和教材,充分体现试题的基础性。算法部分紧紧围绕选择排序、冒泡排序、对分查找进行考察,
不 涉及超纲的信息奥赛算法,对各地区联考命题要积极的引导作用。
第 4 题信息编码考查比较综合,涉及英文字符的 ASCII 码,汉字的输入码,
颜色编码等知识;其中关于输入码的考查超出预期,大部分学生不知道输入码。
笔者《基础刷题宝典》P73 选题 5 涉及输入码,只是一笔带过。选题题第 5
题考 查 Photoshop 图层和工具的操作,侧重于文本图层操作的考查。选择题第
7-10 题考查学生算法基础知识的掌握情况,包括条件语句、循环语句、冒泡排
序原理 的考查。第 11 题是一道比较综合的字符处理算法题,本质上是序列下
标的应用。 第 12 题考查对分查找算法的理解,源于教材上的基本算法。
第 13 题 Excel 考查了公式的编辑与调试、行绝对引用的应用、筛选中通配
符的使用。第 14 题考查了多媒体作品设计的需求分析、Flash 的帧操作与实例
属性设置、脚本动作命令以及 Flash 文件发布个数。题量相对于以往明显减少,
题型中规中矩,充分体现聚焦学科目标,平稳过渡。
第 15 题字符串综合处理应用,以学生熟悉的比赛项目为背景,建立算法模
型,用程序来解决实际生活中的问题,培养学生对问题的分析能力、建立数学
模 型的能力,并用计算机去解决问题的能力,体现课程改革中计算思维考点。
第
16 题算法的综合应用,涉及索引排序、选择排序、自定义函数调用。要求学生
在短时间内理清题意和梳理各变量的含义,特别是数组 c 和数组 q 的含义,
并联
系各段代码的作用,寻找代码突破口。本题索引数组的生成是难点,巧妙地利
用 数组 c,通过一次遍历,线性生成索引数组。第 2 空压轴题,考察学生演
绎和逆
向思维能力,有较好的区分度。充分以提升学科素养为目标,多层面考查计算思
维,引导信息技术教学注重培养学生的知识迁移能力。