浙江省 2020 年新高考选考科目原创猜题卷 4
信息技术试题
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。 每小
题列出的四个备选项中只有一个是符合题目要求的,不
选、多选、错选均不得分)
1.下列关于信息和信息的交流评价的说法,正确的是 ( )
A.通过无线网络传输的信息不依附于载体
B.信息具有时效性,过时的信息没有价值
C.按商品类别在某购物网站进行查询属于主题目录检索
D.某购物网站杂志每期推出优秀的商品信息,这属于专家或
核心刊物的评价
答案 C 本题主要考查信息特征和信息的评价。 信息具
有载体依附性、时效性和价值等特征。 信息的评价方式有个
人评价、统计评价和专家或核心刊物的评价。 A 选项违反信
息载体依附性;B 选项任何信息均具有价值;C 选项说法正确;
D 选项购物网站杂志不属于核心刊物,所以其评价为个人
评价。
2.下列有关浏览器与网页的说法中,不正确的是 ( )
A.可以在浏览器中查看或编辑网页代码
B.在浏览器中收藏夹收藏的是网页的 URL
C.IMAP 简称邮件访问协议,与其功能类似的是 POP3 协议
D.浏览 http: / / www. zj. gov. cn / index. html 网页时,网页中的超
链接信息保存在“index.html”文件
答案 A 本题主要考查网络的基本概念及信息的获取。
要获取网页信息,必须在浏览器中输入 URL 或链接,通过
HTTP 协议可查看网页,但不能在浏览器中编辑网页代码。
A 选项,使用浏览器不能编辑网页代码;B 选项,收藏夹收藏网
页的地址,也称为 URL;C 选项,IMAP 简称邮件访问协议,可
访问或接收邮件,因此与 POP3 协议功能类似;D 选项,html 文
件可保存文字、超链接或表格等信息。
3.Access 数据表的结构如左图所示,录入数据时截图如右图所
示,下列说法正确的是 ( )
A.“ID”字段值是自动生成的,所以该字段的值一定是连续的
B.在“台”字段中可输入“02”,最终显示的也是“02”
C.将“ID”字段值为“1”的记录复制到 Excel 中,“性别”所在列
单元格没有内容
D.“出生年月”字段中可输入“2012 年 5 月 7 日”,最终显示的
是“2012 05 07”
答案 D 本题主要考查数据表记录和字段的基本操作。
数据表的一列称为一个字段,每个字段的类型必须是一样的,
数据表的一行,称为一条记录,删除后不能恢复,且字段的值
不会自动更新。 A 选项,不排除输入记录,又进行删除记录操
作,此时字段值不连续;B 选项,“台”字段的类型为数字,输入
的文本会转换成数字,最终显示“2”;C 选项,将记录复制到
Excel 中,是否型字段的值有两个,一个是 True,一个是 False,
不可能空;D 选项,2012 年 5 月 7 日可以作为日期类型的一种
输入格式,但输入后,会显示字段中设置的格式类型。
4.八位二进制数 1■■■■■■0 的首位是 1,末位是 0,其余数
字模糊不清,下列说法正确的是 ( )
A.该数转换成十进制,肯定是偶数
B.该数用十六进制表示,最大值是 7FH
C.在该数后面添加一个 0,新数是原数的 10 倍
D.若该数存在于计算机内存中,可能表示的是某个 ASCII 字符
答案 A 本题主要考查数制及数据转换的基本知识。 计
算机中表示信息采用二进制,但二进制数太冗长,一个字节有
8 个二进制位,可以分成前 4 位和后 4 位,因此可以用 2 个十
六进制数表示一个字节。 A 选项,该二进制数转换成十进制
数,从右边第 1 位开始,每个位上的数字乘 2 的 n 1 次方幂并
相加,因为右边第 1 位为 0,所以从右边第 2 位相乘并相加,因
为 2 的 n 1(n≥2)次方幂均为偶数,所以任何数乘或加上偶
数,结果为偶数;B 选项,该数的最大值为 11111110,转换成十
六进制数为 FEH;C 选项,在二进制数后添加一个 0,新数是原
数的 2 倍;D 选项,在计算机中,ASCII 码的最高位为 0。
5.使用 Photoshop 软件对“故宫. psd”进行处理,编辑界面如图
所示
下列说法正确的是 ( )
A.可利用“自由变换”工具对“背景”图层进行缩放操作
B.可以用橡皮擦工具擦去“历史瑰宝”图层里的“历史”文字
C.对“石狮”图层中图像作水平翻转,“文字”图层中图像也会
随之翻转
D.复制“历史瑰宝”的图层样式并粘贴到“石狮”图层,则“石
狮”图层的图层样式有投影 内阴影和外发光效果
答案 C 本题主要考查 Photoshop 软件的基本操作。
Photoshop具有多图层,可以对图层进行单独操作,不会影响其
他图层。 A 选项,“背景”图层不能进行自由变换操作;B 选
项,“历史瑰宝”图层是文字图层,不能使用有关像素操作类的
工具;C 选项,“石狮”和“文字”图层是链接图层,一个图层的
图像位置变化会引起另一图层的图像位置变化;D 选项,复制
“历史瑰宝”的图层样式并粘贴到“石狮”图层,则“石狮”图层
只具有原“历史瑰宝”的图层样式,即只有外发光效果。
6.下列有关多媒体技术的说法正确的是 ( )
A.任何多媒体作品都具有交互性这个特征
B.多媒体作品的规划设计阶段可以分为模块设计和脚本设计
C.多媒体中存在冗余越少,采用多媒体技术压缩后文件的压
缩比越大
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
1 5
D.多媒体数据的压缩技术可以允许存在少量误差,因此该压
缩属于有损压缩
答案 D 本题考查的知识点是多媒体的基本特性。 多媒
体有集成性、交互性和实时性三大特性,集成性是所有多媒体
共有的,但交互性和实时性可能在某些多媒体中具有,交互性
通过按钮或超链接来实现。 规划设计分为系统结构设计和模
块设计两个部分。 冗余越大,压缩比越大。 多媒体数据的压
缩是不可逆转的,因此属于有损压缩。
7.某算法的流程图如图所示,执行该算法,输出的值为 ( )
A.2 B.6 C.8 D.19
答案 C 本题主要考查流程图表示的算法。 变量 s 的值
依次为 2386、238、23、2、0,对应 t 的值依次为 6、8、3、2,从选择
结构功能来看,找余数的最大值,并把最大值赋给 k,因此最终
k 的值为 8。
8.在[10,99]中产生一个随机奇数的 VB 表达式是 ( )
A.11 + Int(Rnd ? 99) B.11 + Int(Rnd ? 45)?2
C.11 + Int(Rnd ? 89) D.10 + Int( Rnd ? 90)
答案 B 本题主要考查 VB 的函数。 在[10,99]中随机奇
数范围应为[11,99],可以转换为[0,88] +11,且[0,88]只能
为偶数。 而[0,88]可以表达为[0,44]?2,即[0,45)?2。 故
选 B。
9.有如下 VB 程序段:
Dim a(8) As Integer, b(8) As Integer, flag(10)
As Integer
For i = 1 To 8
t = a(i)
flag(t) = flag(t) + 1
Do While flag(t) <> 1
t = (t + 1) Mod 10
flag(t) = flag(t) + 1
Loop
b(i) = t
Next i
数组 b 和 flag 中各元素的初值均为 0,数组元素 a(1)至 a(8)
的初值分别为“8,5,9,4,9,4,6,7”,程序运行后,b(8)的值为
( )
A.0 B.1 C.8 D.9
答案 B 本题主要考查数组和数组元素的操作。 语句 t =
( t+1) Mod 10 表示累加达到 10 后,又回到 0,构成环。 因此当
i = 1,2,3,4 时,flag 对应数组元素的值均为 1,不进入 While 循
环,当 i = 5 时,flag(9)= 2,因此 t = 0,flag(0)= 1,退出内循环。
运用变量跟踪法,见表。
t f ag(1) f ag(2) f ag(3) f ag( ) f ag(5) f ag(6) f ag(7) f ag(8) f ag(9) f ag(0)
1 8 1
2 5 1
3 9 1
1
5 9 2 1
6 2 2 1
7 6 2 1
8 7 1 2 2 3 2
10.有如下所示 VB 程序段:
str1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
s = ""
For i = 1 To 4
t = Int(Rnd ? 10) + 1
If t Mod 2 = i Mod 2 Then
t = t + 1
Else
t = t + 2
End If
s = s + Mid(str1, t, 1)
Next i
List1.AddItem s
执行该程序段后,列表框 List1 中可能显示的内容是 ( )
A.BADC B.BCDY C.DEFG D.CDEF
答案 C 产生 t 值的范围是[1,10]。 当 i 是奇数时,如果
t 也是奇数,加 1 成为偶数;若 t 不是奇数,则加 2 还是偶数,
且数的范围是[2,12]。 当 i 是偶数时,如果 t 也是偶数,加 1
成为奇数;若 t 不是偶数,则加 2 还是奇数,且数的范围是[3,
11]。 因此奇数位产生的是偶数,偶数位产生的奇数。 选项
A 中不可能出现 A 字符,选项 B 中不可能出现 Y 字符,选项
D 中奇数位不可能出现 C 和 E,偶数位不可能出现 D 和 F。
11.求 π 的近似值公式:π / 4 = 1 1 / 3+1 / 5 1 / 7+……直到最后
一项的绝对值小于 0.000001 为止 计算 π 的近似值 VB 程
序段如下:
pi = 1: n = 1
s = 1: t = 1
Do While (Abs(s) >= 0.000001)
Loop
pi = pi ? 4
Text1.Text = Str(pi)
方框中的代码由以下四部分组成:
①pi = pi + s
②n = n + 2
③s = t / n
④t = t
代码顺序正确的选项是 ( )
A.①②③④ B.②④③①
C.①④③② D.④③②①
答案 B 本题考查的知识点是枚举算法。 pi 的初值为 1,
已经是第 1 项的值,不能再加 s,因此 A、C 为错误选项,接下
来应从第 2 项开始,改变 t 和 n 的值,再计算 s 的值,最后计
算 pi 的值。
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
2 6
12.数组 a 中有 n 个正整数,对该数组进行排序,生成左右交替上
升数据序列 实现该功能的 VB 程序段如下:
For i = 1 To n \2
k = i
(1)
If a(j) < a(k) Then k = j
Next j
If i <> k Then
t = a(i): a(i) = a(k): a(k) = t
End If
(2)
If (3) Then
t = a(j): a(j) = a(j + 1): a(j + 1) = t
End If
Next j
Next i
上述程序中方框处可选语句或表达式有:
①For j = i + 1 To n i + 1 ②For j = i + 1 To n i
③a(j) < a(j + 1) ④a(j) > a(j + 1)
则(1) (2) (3)处语句依次是 ( )
A.① ② ③ B.① ② ④
C.② ① ③ D.② ① ④
答案 A 本题主要考查冒泡排序和选择排序的算法思
想。 从比较对象 a( j) < a(k)来看,左边是通过选择排序(升
序),使得最小值排到左边;从交换语句 t = a( j): a( j) = a( j
+ 1): a( j + 1) = t 来看,右边是通过从前向后的冒泡排序
(降序),把最小数排序到右边。 第 1 趟的排序结果是第 1 个
和第 n 个数据有序,第 2 趟的排序结果是第 2 个和第 n 1 个
数据有序,因此第 2 趟和第 3 趟的排序区间分别为[2,n 1]
和[3,n 2],可以得到结论:第 i 趟排序,左边排序区间的开
始和结束位置分别是 i 和 n i+1,第 i 个数有序;右边排序区
间的开始和结束位置分别是 i+1 和 n i+1。 左边排序时,最
值(所在位置 k)和第 i+1 位置上的数开始比较,一直比较到
位置 n i+1。 右边排序时,由于排序对象是第 j 个位置上的
数和第 j+1 位置上的数比较,因此 j+1 先达到终点 n i+1,此
时 j 的值为 n i。 由于右边是降序排序,因此把前面的数要换
到后面去,故 a( j)<a( j+1)。
二、非选择题(本大题共 4 小题,其中第 13 小题 4 分,第 14 小
题 8 分,第 15 小题 7 分,第 16 小题 7 分,共 26 分)
13.小李收集了 2019 年某农贸市场上半年部分商品平均价格数
据,并使用 Excel 进行处理,如图 a 所示
图 a
请回答下列问题:
(1)表中“最大波幅(%)”数据通过公式计算得到:选择 I4 单
元格输入公式,然后用自动填充功能完成其他单元格的
计算,则 I4 单元格中的公式是
(提示:最大波幅(%)= (6 个月的最高价格 6 个月的最
低价格) / 6 个月的最低价格×100)
(2)若要对“肉禽”类商品按一月价格升序排列,则应选择的
数据区域是
(3)根据图 a 的数据制作图表如图 b 所示,下列说法正确的
是 (多选,填字母)
图 b
A.制作该图表的数据源是 B11:B18,I11:I18
B.对“肉禽”类商品进行排序,该图表不会发生变化
C.将 D11 单元格的值修改为 10.21,图表不会发生变化
D.将数据区域 I11:I18 单元格格式设置为“保留 1 位小
数”,图表不会发生变化
答案 (1) = (MAX(C4:H4) MIN(C4:H4)) / MIN(C4:
H4)?100 (2)B6:I10 (3)BCD
解析 本题考查的知识点是表格数据的计算公式、排序和
图表制作。 (1)根据提示信息,需要用到两个函数 MAX 和
MIN。 (2)排序的区间不能有合并单元格,可以不包含标题,
即排序不一定要选中所有的行,但必须选中不含合并单元格
的所有列,且必须是一个连续的区域,故数据区域为 B6:I10。
(3)根据图 b 所示图表,制作图表都应包含标题,因此数据源
范围是 B3,I3,B11:B18,I11:I18,图表中并没有体现“肉禽”
类商品的相关信息,因此对“肉禽”类商品进行排序,不会影
响图表。 D11 单元格表示的是鲢鱼的价格,但该价格不是最
高价格,也不是最低价格,它的变动,不会影响 I11 的值,因此
图表不会发生变化。 单元格格式设置为“保留 1 位小数”,只
是修改格式,显示上可能会发生变化,但真正的值不会发生
变化。
14.小李创作主题为“世界环境日” 的多媒体作品 首先使用
Photoshop 软件处理图片,然后使用 Flash 软件制作动画 请
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
3 5
回答下列问题:
(1)在该作品制作过程中,要了解整个作品的组成部分 工作
流程和主要界面,可查阅其 (单选,填字母:A.应
用需求分析报告 / B.创作需求分析报告 / C.系统结构设计
报告 / D.媒体元素分解表)
(2)制作的多媒体作品部分界面如图 a 所示,动画播放到最
后,若左上角“图标”实例的 x,y 值分别为 130 和 90,则
“人”实例的 x, y 值可能是 (单选,填字母:
A.263,221 / B.34,281 / C.233,55)
图 a
(3)“气球”元件的时间轴如图 b 所示:
图 b
该元件的类型是 ,设置 Flash 文档的帧频为
6fps,测试影片时,“气球”的动画播放速度 (单
选,选填字母:A.加大 / B.不变 / C.减慢)
(4)测试场景时,“按钮”图层中的按钮在第 45 帧才出现 为
了使按钮从第 1 帧开始出现并延续到本场景动画结束,
应进行的操作是
(5)测试影片时,单击“宣传”按钮,实现在浏览器中显示位
于同一文件夹下“xc. swf”文件的内容,则“宣传”按钮的
动作脚本为
答案 (1)C (2)A (3)影片剪辑元件;C (4)选中
“按钮”图层第 1 帧执行“清除关键帧”操作 / 选中“按钮”图
层第 45 帧,移动到“按钮”图层第 1 帧 / 选中“按钮”图层第
45 帧执行“复制帧”操作,在第 1 帧执行“粘贴帧”操作
(5)on(press){getUrl(“xc.swf”) ;}
解析 本题考查的知识点是多媒体作品合成的相关操作。
(1)多媒体作品的需求分析包括应用需求和创作需求系,侧
重于对作品制作可行性的研究,系统结构设计是描述整个作
品的组成部分、工作流程和主要界面,模块设计是各个模块
的组成情况,媒体元素分解表是将该作品的各个元素进行分
类,并描述它们的获取情况。 (2) “人”位于图标的右下方,x
向右增大,y 向下增大,因此“人”实例 x,y 的值均要比图标的
值大。 (3)从图标来看,该元件属于影片剪辑元件,同一个作
品的时间轴只有一个帧频,当帧频减少时,动画播放速度将
减慢。 (4)使按钮从第 1 帧开始出现并延续到本场结束,可
以使用移动帧、复制帧的方法,也可以清除第 1 个关键帧,使
得最后 1 帧直接移动到第 1 帧。 (5)按钮上的动作脚本需放
在 on 语句内。
15.数组 a 中存储 n 个 2 位正整数,从倒数第 2 个数开始,利用对
分查找的思想,找到它的所在位置,并插入正确位置中,实现
整个数组有序 实现该功能的 VB 程序如下:
Const n = 100
Dim a(n) As Integer
Private Sub Form_Load()
'产生 n个 2位正整数,并显示在文本框 Text1中,代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, left As
Integer
Dim right As Integer, m As Integer, t As
Integer
i = n - 1
Do While i >= 1
left = 1
right = n
t = a(i)
Do While left <= right
m = Int((left + right) / 2)
If a(m) = t Then right = m: Exit Do
If a(m) < t Then
left = m + 1
Else
right = m - 1
End If
Loop
For j = i To right - 1
a(j) = a(j + 1)
Next j
①
i = i - 1
s = ""
For j = 1 To n
s = s + Str(a(j))
Next j
List1.AddItem s
Loop
End Sub
(1)语句“List1.AddItem s”中的 AddItem 是 (单选,
填字母:A.对象名 / B.属性名 / C.事件名 / D.方法名)
(2)程序代码中,加框处有错,请改正
(3)程序代码中,将①处语句补充完整
(4)若删除语句“If a(m) = t Then right = m: Exit Do”,则下
列说法正确的是 (单选,选填字母:A.程序进入
死循环,无法正常运行 / B.输出排序的结果不变 / C.输出
排序的结果将改变)
答案 (1)D (2) left = i + 1
(3) a( right) = t (4)B
解析 本题考查的知识点是对分查找算法及排序算法的
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
4 5
综合运用。 (1)语句“List1.AddItem s”的功能是将变量 s 加
入列表框 List1 中,List1 称为对象名,在语句中没有出现赋值
语句,因此属于方法名。 (2) left 和 right 指查找的开始、结束
位置,结束位置是最后,因此开始位置在 i 的后面 1 位。 (3)
对分查找的可能性有两种,找到或没有找到,如果没有找到,
最后一次查找时,变量 left、right 和 m 是相等的,如果a(m) <
t,将移动 left 到 m+1 的位置,该数比 a(m)大,但比a(m+1)
小,因此该数在 m 即 right 的位置。 如果 a(m) > t,将移动
right 到 m 1 的位置,该数比 a(m 1)大,但比 a(m)小,因此
该数将插入 m 1,即 right 的位置。 综上所述,right 就是 a( i)
要插入的位置,具体操作是,先把[ i+ 1,right]区间的数向前
移一位,再把 a( i)即 t 的值放入 right 的位置。 (4)如果删除
If a(m) = t Then right = m: Exit Do,表示该数在后面的区间
中找到了,即存在重复的数。 若没有该条语句,则条件a(m)
< t 不满足,执行 right = m 1,直到 right 向前移动到比该数
小的位置,此时 left 已经大于 right,不再进行查找。 因此两次
的输出结果是不变的。
16.某 8 位日期加密授权码生成方法描述如下:
①授权码由 9 位字符组成,前 8 位为日期的密文,最后 1 位为
验证码
②日期的最后 1 位数字 k(若 k 的值为 0,令 k = 10),加密成
26 个大写英语字母表中该位置对应的字母
③将 26 个大写英文字母向左移 k(日期的最后 1 位数字)个
位置,并将移出的 k 个字母依次连接到最后 例如当 k = 3
时,形成如图所示新的字母排列顺序
位置 2 3 4 …… 23 24 25 26
字母 D E F G …… Z A B C
④日期的第 1 个数字至第 7 个数字的加密方法:计算第 i 个
位置上的数字与第 i+1 个位置的数字及位置 i 三者相加的
和,在新的字母表中取出该数字和对应的字母,作为第 i 个位
置上数字加密字符
⑤计算日期的各个位置上数字之和 sum,若和 sum 的值大于
26,则在新的英文字母表中,sum Mod 26 对应字母转换成小
写字母,作为验证码,否则验证码为新的英文字母表中对应
字母
(1)根据上述加密算法,若输入日期为“20000101”,则生成的
注册码为
(2)小张根据上述的加密算法,设计了一个对应的解密程序,
其 VB 代码如下,请在划线处填入合适的代码
Private Sub Command1_Click()
Dim i As Integer, j As Integer, s As String,
k As Integer
Dim mw As String, sum As Integer, t As In
teger, t1 As Integer
str1 = "0123456789"
s = Text1.Text
①
t = k: sum = t
s1 = Mid(str1, t + 1, 1)
For i = 7 To 1 Step -1
t1 = Asc(Mid(s, i, 1)) - 64
j = ②
t = j - t - i
s1 = Mid(str1, t + 1, 1) + s1
sum = sum + t
Next i
mw = jm(k)
If sum > 26 Then
sum = sum Mod 26
ch = Chr(Asc(Mid(mw, sum, 1)) + 32)
Else
ch = Mid(mw, sum, 1)
End If
If ch = Mid(s, 9, 1) Then Text2.Text =
s1 Else Text2.Text = "该系列号未能通过
验证!"
End Sub
Function jm(t As Integer) As String
Dim i As Integer, p As Integer
If t = 0 Then t = 10
For i = 1 To 26
p = (t + i - 1) Mod 26
③
Next i
End Function
答案 (1)DCDEGHIAE (2)①k = Asc(Mid(s, 8, 1))
64 或 k = Asc(Mid(s, 8, 1)) Asc(" A" )+1
②( t1 k + 26) Mod 26 ③ jm = jm + Chr(65 + p)
解析 本题考查的知识点是算法的综合应用。 (1)若输入
日期为“20000101”,最后一位数字为 1,表示字母表向左移动
1 位,该位数字加密为字母“A”。 第 1、2 个数字及位数之和
为 3,加密为新字母表第 3 个位置的字母 D,依此类推,完成
其他数字加密。 (2)①由于已知最后一位数字,解密时应从
第 7 位向第 1 位解密,sum 表示各位数字之和,t 表示 i+1 位
置上的数字,其初值为第 8 位数字 k。 根据第 i 个位置上的
数字与第 i+1 个位置的数字及位置 i 三者相加的和为 j,可以
计算当前第 i 个位置的数字。 ②t1 表示加密字母在新英文字
母表中位置,j 表示该字母在 A~ Z 的 26 个字母表中位置,当
t1<k 时,表示该字母已经向左移动,并添加到新字母表的最
后,因此它在新字母表中位置为 t1 k + 26,当 t1> = k 时,表
示该字母向左移动,但还在开始部分,新的位置为 t1 k。 综
合两种情况表达式为( t1 k + 26) Mod 26。 ③在自定义函
数中,字母向左移 t 个位置后,该字母新的位置距离字母 A
的距离为 p,函数返回相应值。
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
5 5