资源简介 浙江省 2020 年新高考选考科目原创猜题卷 4信息技术试题一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。 每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.下列关于信息和信息的交流评价的说法,正确的是 ( )A.通过无线网络传输的信息不依附于载体B.信息具有时效性,过时的信息没有价值C.按商品类别在某购物网站进行查询属于主题目录检索D.某购物网站杂志每期推出优秀的商品信息,这属于专家或核心刊物的评价答案 C 本题主要考查信息特征和信息的评价。 信息具有载体依附性、时效性和价值等特征。 信息的评价方式有个人评价、统计评价和专家或核心刊物的评价。 A 选项违反信息载体依附性;B 选项任何信息均具有价值;C 选项说法正确;D 选项购物网站杂志不属于核心刊物,所以其评价为个人评价。2.下列有关浏览器与网页的说法中,不正确的是 ( )A.可以在浏览器中查看或编辑网页代码B.在浏览器中收藏夹收藏的是网页的 URLC.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.该数用十六进制表示,最大值是 7FHC.在该数后面添加一个 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)?2C.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 IntegerFor i = 1 To 8t = a(i)flag(t) = flag(t) + 1Do While flag(t) <> 1t = (t + 1) Mod 10flag(t) = flag(t) + 1Loopb(i) = tNext 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 12 5 13 9 115 9 2 16 2 2 17 6 2 18 7 1 2 2 3 210.有如下所示 VB 程序段:str1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"s = ""For i = 1 To 4t = Int(Rnd ? 10) + 1If t Mod 2 = i Mod 2 Thent = t + 1Elset = t + 2End Ifs = s + Mid(str1, t, 1)Next iList1.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 = 1s = 1: t = 1Do While (Abs(s) >= 0.000001)Looppi = pi ? 4Text1.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 \2k = i(1)If a(j) < a(k) Then k = jNext jIf i <> k Thent = a(i): a(i) = a(k): a(k) = tEnd If(2)If (3) Thent = a(j): a(j) = a(j + 1): a(j + 1) = tEnd IfNext jNext 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 所示,下列说法正确的是 (多选,填字母)图 bA.制作该图表的数据源是 B11:B18,I11:I18B.对“肉禽”类商品进行排序,该图表不会发生变化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 = 100Dim a(n) As IntegerPrivate Sub Form_Load()'产生 n个 2位正整数,并显示在文本框 Text1中,代码略End SubPrivate Sub Command1_Click()Dim i As Integer, j As Integer, left AsIntegerDim right As Integer, m As Integer, t AsIntegeri = n - 1Do While i >= 1left = 1right = nt = a(i)Do While left <= rightm = Int((left + right) / 2)If a(m) = t Then right = m: Exit DoIf a(m) < t Thenleft = m + 1Elseright = m - 1End IfLoopFor j = i To right - 1a(j) = a(j + 1)Next j①i = i - 1s = ""For j = 1 To ns = s + Str(a(j))Next jList1.AddItem sLoopEnd 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 IntegerDim mw As String, sum As Integer, t As Integer, t1 As Integerstr1 = "0123456789"s = Text1.Text①t = k: sum = ts1 = Mid(str1, t + 1, 1)For i = 7 To 1 Step -1t1 = Asc(Mid(s, i, 1)) - 64j = ②t = j - t - is1 = Mid(str1, t + 1, 1) + s1sum = sum + tNext imw = jm(k)If sum > 26 Thensum = sum Mod 26ch = Chr(Asc(Mid(mw, sum, 1)) + 32)Elsech = Mid(mw, sum, 1)End IfIf ch = Mid(s, 9, 1) Then Text2.Text =s1 Else Text2.Text = "该系列号未能通过验证!"End SubFunction jm(t As Integer) As StringDim i As Integer, p As IntegerIf t = 0 Then t = 10For i = 1 To 26p = (t + i - 1) Mod 26③Next iEnd 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 展开更多...... 收起↑ 资源预览