1、2021年1月浙江省普通高等教育招生选考信息技术真题第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 下列关于信息与信息技术的描述,正确的是( )A. 信息技术始于广播和电视的诞生B. 信息无处不在,是人类社会所特有的C. 信息技术就是计算机采集、处理、存储信息的技术D. 文字、语言、图形、图像、声音和形体动作都是信息的表达方式【答案】D【解析】【详解】本题考查的是信息及信息技术相关知识。自从有了人类就有了信息技术,故选项A说法错误;其它生物之间也有信息的传递,所以信息不是人类社会所
2、特有的,选项B说法错误;信息技术不仅仅是计算机采集处理存储技术,还有手工等,故选项C错误;文字、语言、图形、图像、声音和形体动作都是信息的表达方式,选项D正确。2. 下列关于信息安全的说法,正确的是。( )A. 打开朋友转发的网页链接一定是安全的B. 安装了杀毒软件后电脑就不会感染病毒C. 数据加密是一种提高信息安全性的有效措施D. 手机的指纹识别解锁技术能确保手机所有信息的安全【答案】C【解析】【详解】本题考查的是信息安全。朋友转发的网页链接并不能保证该链接是否含有恶意链接,故选项A错误;杀毒软件具有滞后性,不能查杀所有病毒,所以安装了杀毒软件后电脑还有可能会感染病毒,选项B错误;数据加密是
3、一种提高信息安全性的有效措施,选项C正确;手机的指纹识别解锁技术只能解决手机不被别人非法打开,并不能确保手机所有信息的安全,选项D错误。3. 用Access软件设计抗疫物资收发系统的数据库,其中已建好的“物资流向”数据表用于存储如图所示的数据。下列关于“物资流向”数据表的描述,正确的是( )A. 该数据表的字段数可能多于6个B. 该数据表的表名是不可修改的C. 该数据表中必定有一个字段的字段名为“发放序号”D. 图中“是否定向”列在该数据表中相应字段的数据类型一定是“是/否”【答案】A【解析】【详解】本题考查的是Access数据库相关知识。字段数可以根据需要增加,故选项A说法正确;在数据表没有
4、打开状态下,可以更名,故选项B说法错误;字段名称可以自己定义,故不一定有一个字段的字段名为“发放序号”,选项C说法错误;“是否定向”字段可以是“是/否”,也可以是数字或文本,故选项D说法错误。4. 英文字符在计算机中有全角和半角之分。全角英文字符的内码由两个字节组成,第一个字节的值是A3H,第三个字节的值是其对应的半角内码值加上80H得到的。例如,半角字符“A”的内码值是41H,则全角字符“A”的内码值是A3C1H。用UltraEdit软件查看字符内码,部分界面如图所示。下列说法错误的是( )A. 全角字符“U”的内码值是A3D5HB. 全角字符“Q”的内码值是A3D1HC. 半角字符“P”的
5、内码值是50HD. 全角字符“a”的内码值是A3F1H【答案】D【解析】【详解】本题考查的是编码相关知识。使用 UltraEdit软件查看字符内码时,得到的是十六进制数,全角字符如同汉字,占用两个字节,半角字符占用一个字节(即 ASCII 码)。由图中可知,全角字符“U”的内码值是A3D5H,选项A正确;由图中可知“P”的内码为:A3D0H,则“Q”的内码为:A3D0H+1H= A3D1H,选项B正确;根据题干全角半角转换规则,可知半角字符“P”内码为:D0H-80H=50H,选项C正确;由图可知半角字符“a”的内码为:61H,根据题干全角半角转换规则,第一个字节的值是A3H,第二个字节为:6
6、1H+80H=E1H,所以应为A3E1H,选项D错误。5. 使用GoldWave软件编辑某音频文件,部分界面如图所示。下列说法正确的是( )A. 执行“删除”操作后,音频时长减少了3秒B. 先执行“复制”操作,再执行“粘贴”操作后,音频时长增加了6秒C. 执行“静音”操作后直接保存,音频文件的存储容重约为原来的3/10D. 执行“剪裁”操作后直接保存,音频文件的存储容量约为原来的7/10【答案】A【解析】【详解】本题考查的是GoldWave音频加工。由图中可知当前音频文件为立体声,选中的也是立体声,选中3秒,执行“删除”操作后,音频时长减少了3秒,选项A说法正确;执行“复制”操作,再执行“粘贴
7、”操作后,音频时长增加了3秒,选项B说法错误;静音操作不会改变文件大小,选项C说法错误;.执行“剪裁”操作后,选中的3秒留下,时长变为原来的3/10,其他参数不变的情况下,容量为原来的3/10,选项D说法错误。故应选A。6. 将一幅未经压缩的1024800像素、24位真彩色的BMP图像另存为JPEG格式文件,存储后的JPEG文件存储容量为152KB,则BMP文件与JPEG文件的存储容量比约为( )A. 5:1B. 16:1C. 63:1D. 126:1【答案】B【解析】【详解】本题考查的是图像文件大小计算。未经压缩的图像大小:存储容量=水平像素垂直像素每个像素色彩所需位数/8(单位:字节)=1
8、024*800*24/8/1024=2400KB,压缩后文件大小为152KB,所以存储容量比约为2400:15216:1,选项B正确。7. VB表达式3+9 Mod 3 * 2的值是( )A. 0B. 3C. 6D. 9【答案】C【解析】【详解】本题考查的是VB表达式。优先级别:*mod+,故先算3*2=6,后算9 mod 6=3,最后算3+3=6。选项C正确。8. 某算法的部分流程图如图所示。执行这部分流程,若输入s的值为“picture”,则输出的c、i值分别为( ) A. c,3B. e,4C. t,3D. t,4【答案】A【解析】【详解】本题考查的是流程图识读。由c=mid(s,1,1
9、)、j=mid(s,i+1,1)可知,对输入的字符逐一跟前一个字符比较,如果大于大于前一个字符,则输出该字符c及i。若输入s的值为“picture”,“p”“i”“c” Len(s1)退出循环故本题应选B。11. 采用冒泡排序算法对某数据序列进行排序,经过第一轮排序后的结果是“2,8,3,9,5,6,7”,那么原数据序列不可能的是( )A. 8,3,9,5,2,7,6B. 8,3,9,2,6,5,7C. 8,2,9,3,5,7,6D. 8,3,2,9,6,5,7【答案】D【解析】【详解】本题考查是冒泡排序。冒泡排序,它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过
10、来,走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。8,3,9,5,2,7,6从后往前冒泡,按从升序排列,排序后为:2,8,3,9,5,6,7,故选项A可能;8,3,9,2,6,5,7从后往前冒泡,按从升序排列,排序后为:2,8,3,9,5,6,7,故选项B可能;8,2,9,3,5,7,6从后往前冒泡,按从升序排列,排序后为:2,8,3,9,5,6,7,故选项C可能;8,3,2,9,6,5,7从后往前冒泡,按从升序排列,排序后为:2,8,3,5,9,6,7,故选项D不可能,本题应选D。12. 某对分查找算法的VB程序段如下:随机产生包含20个整型元素的升序序列,依次存
11、入数组a.代码略i l:j 20:s key Val(Text1. Text)Do While i jm (i j)2s s Str(a(m)If a(m) key Then Exit Do Exit Do表示退出循环If a(m) key Then j m 1 Else i m 1LoopText2. Text s在文本框Text1中输入待查找数,执行该程序段后,下列选项中,文本框Text2中显示的内容不可能的是( )A. 78 50 46 33B. 51 37 41 48C. 74 50 46 51D. 73 83 87 89【答案】C【解析】【详解】本题考查的是对分查找。20个数据最多查
12、找次数为 Log 2 20+1=5次(向下取整),已知数组a升序排列。选项A,第一次找到78,第二次找到50,说明key值比78小往左半部查找,第三次找到46,说明key值比46小,第四次找到33,这个可能。选项B,第一次找到51,第二次找到37,说明key值比51小往左半部查找,第三次找到41,说明key值比37大,说明key值比41大,这个有可能。选项C,第一次找到74,第二次找到50,说明key值比74小往左半部查找,第三次找到46,说明key值比50小,第四次找到51,前后矛盾,故不可能。选项D,第一次找到73,第二次找到83,说明key值比73大往右半部查找,第三次找到87,说明ke
13、y值比87大,第四次找到89大,这个可能。故本题应选C。二、非选择题(本大题共4小题,其中第13小题4分,第14小题8分,第15小题7分,第16小题7分,共26分)13. 王老师收集了学校男生寝室三项检查成绩的数据,并使用Excel软件对数据进行处理,如图a所示。图a请回答下列问题:(1)区域L4:L93的数据是通过公式计算得到的,在L4单元格中输入公式_,再使用自动填充功能完成区域L5:L93的计算。(提示:总分内务分20%卫生分30%纪律分50%)(2)寝室号编制规则是:楼号(第1字符)楼层号(第2字符)房间号(第3、4字符)。若要筛选出各男生寝室楼的3楼寝室,筛选方式设置如图b所示,则处
14、应为_(选填:包含/等于/开头是)。图b 图c(3)在新工作表中计算各年级“内务分”、“卫生分”和“纪律分”的平均分后,创建了如图c所示的图表。结合图a和图c,下列说法正确的有_(多选,填字母)。A.由图c可知男生寝室纪律最好的是高三,内务和卫生最好的是高二B.更新数据导致高一“内务分”的平均分发生变化,图表不会随之改变C.对区域L2:L3执行“合并单元格”操作,合并后的单元格名称为L2D.在图a所示工作表的“寝室号”列前插入一列,“总分”列的数值会发生改变【答案】 (1). E4*0.2H4*0.3K4*0.5或E4*20%H4*30%K4*50%或SUM(C4:D4)*0.2SUM(F4:
15、G4)*0.3SUM(I4:J4)*0.5或等价表达式 (2). 开头是 (3). AC【解析】【详解】本题考查的是Excel操作。(1)根据提示可知L4中的公式为:=E4*0.2+H4*0.3+K4*0.5或其他等价答案。(2)由寝室号编排规则,可知要查找3楼寝室,只要查找寝室号第2个字符为3即可,“?”表示一个字符,故处为:开头是。(3)由图表可知男寝室纪律最好的是高三,内务和卫生最好的是高二,选项A正确;如果建立图表的数据区域的数据发生了变化,则图表也会发生变化,选项B错误;对区域L2:L3执行“合并单元格”操作,合并后的单元格名称为L2,选项C正确;“总分”使用公式计算且引用的单元格为
16、相对地址,故在工作表的“寝室号”列前插入一列,“总分”列的数值不会发生变化,选项D错误。14. 小明制作主题为“自然风光”的多媒体作品。首先使用Photoshop软件处理图像,然后使用Flash软件制作动画作品。请回答下列问题:图a(1)处理图像的部分界面如图a所示。下列说法正确的有_(多选,填字母)。A.将“背景.psd”文件存储为BMP格式后,BMP文件包含“山脉 副本”图层的内容B.能将“天空”图层移动到“背景”图层的下方C.将“白云”图层的不透明度改为40%,会影响图像的呈现效果D.可复制“山脉”图层的图层样式并粘贴到“树林”图层E.将“图像大小”改为550400像素后,所有图层中内容
17、的大小均发生变化图b(2)制作动画作品的部分界面如图b所示。在“控制”图层的第_帧插入关键帧后,测试场景,该图层的声音在场景动画播放两秒后停止播放。由此可见,“控制”图层中声音的同步属性为_(选填:事件/开始/数据流)。(3)在“控制”图层的第60帧上添加了动作脚本“stop();”,该帧中的”海洋”按钮实例上添加的动作脚本是“on(release)gotoAndStop(“海洋”,1);play();”。将该按钮实例上的动作脚本:替换为_(多选,填字母)后,按钮实现的交互效果不变。_A. on(release)play();B. on(release)play(“海洋”,1);C. on(r
18、elease)gotoAndPlay(1);)D. on(release)gotoAndPlay(“海洋”,1);(4)“蝴蝶”图层中蝴蝶是由“蝴蝶飞舞”元件所生成的实例,该元件部分编辑界面如图c所示,各关键帧中内容均为形状,实现了蝴蝶翅膀扇动一次的动画效果。测试场景时,动画中蝴蝶的翅膀仅扇动了一次,可能的原因是_。图c【答案】 (1). CDE (2). 25 (3). 数据流 (4). AD (5). “蝴蝶飞舞”元件“翅膀”图层的第5帧添加了动作脚本“stop();” 或同等表述【解析】【详解】本题考查的是Photoshop及flash相关操作。(1)“山脉 副本”图层隐藏,故存储为BM
19、P格式后不可见,选项A错误;“天空”图层移动到“背景”图层后,“天空”图层内容会被挡住,故选项B错误;将“白云”图层的不透改为40%,会影响图像的呈现效果,选项C正确;图层可以复制,故选项D正确;更改“图像大小”,它会改变所有图层的大小,故选项E正确。(2)由图可知帧频为12fps,要2秒在后停止播放,则帧数为:帧频*时长=12*2=24,故要在第25帧处插入关键帧;数据流:强制动画和音频流同步,音频流随着动画的停止而停止,音频流的播放时间绝对不会比帧的播放时间长。(3)play命令的主要功能就是能让停止的动画继续播放,它没有任何参数,故选项A正确,选项B错误;gotoAndStop(场景名,
20、帧) 转到场景中指定的帧停止播放,若未指定场景则在当前场景中指定帧播放,此时场景名参数可忽略,由于当前场景是“草原”,故选项C错误,选项D正确。(4)观察图c可知在第5帧处有“”标记,故可能原因是“蝴蝶飞舞”元件“翅膀”图层的第5帧添加了动作脚本“stop();”。15. 根据申请人的QA和QB值,从m个申请人中挑选2人组队参加某挑战赛。条件一是2人的QA值都必须大于指定参数h;条件二是2人的QA值之差(较大值减较小值)小于h。在满足上述两个条件的所有2人组合中,挑选QB值之和最大的一个组合。(QA、QB和h的值均为正整数)编写VB程序,实现上述挑选功能。运行程序,在文本框Text1中输入参数
21、h后,单击“挑选”按钮Command1,在列表框List1中按QA值降序显示满足条件一的申请人信息,最后在标签Label1中显示组队结果。程序运行界面如图所示。请回答下列问题:(1)若要清空列表框List1,能实现该功能的语句是_(单选,填字母:A. List1. Caption / B. List1.Text / C. List1. Clear)。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。(3)程序中加框处代码有错,请改正。Const m 20 m表示申请人个数Dim id(m)As Integer,qa(m)As Integer,qb(m)As IntegerPrivat
22、e Sub Command1_Click()Dim i As Integer j As Integer,k As Integer,t As Integer,max As IntegerDim h As Integer,n As Integer 变量n存储满足条件一的申请人个数Dim s As String读取全部申请人的编号、QA和QB值,分别存入数组id、qa和qb,代码略h Val(Text1 Text):n mFor i 1 To m 1k iFor j i 1 To mIf qa(j) qa(k)Then k jNext jIf ThenIf k i Thent qa(i):qa(i)
23、 qa(k):qa(k) tt qb(i):qb(i) qb(k):qb(k) tt id(i):id(i) id(k):id(k) tEnd IfElsen Exit For Exit For表示退出循环End IfNext i满足条件一的申请人信息显示在列表框Listl中,代码略max 0:s “没有满足条件的组合”在满足条件的组合中,寻找QB值之和最大的组合,若有并列,只保留第一个For i n To 2 Step 1j i 1Do While If qb(i) qb(j) max Thens 组队结果: Str(id(i) 号, Str(id(j) 号_End Ifj j 1LoopN
24、ext iLabel1. Caption sEnd Sub【答案】(1)C(2)i 1j 1 And qa(j)- qa(i) h或j 0 And Abs(qa(i)-qa(j) h 或等价表达式max qb(i) qb(j)(3)qa(k) h【解析】【详解】本题考查的是VB综合应用。(1)清空列表框使用Clear方法,故应选C。(2)先对满足QA大于h从大到小排序,由For i=n to 2 及后代码可知n是符合条件一的人数,故处为:i-1(第i个开始不符合条件一);接下来从排好序的前i-1人找出符合条件二,从中找出QB值之和最大组合,故处为j=1 and qa(j)-qa(i)h或其它等
25、价答案(从i到1之间找QB值之和最大组合);如果QB值之和大于max则更新max,故处为:max=qb(i)+qb(j)。(3)对满足QA大于h从大到小排序,采用的是选择排序,取出的最大值的下标为k,如果最大值大于h才进行交换,故应改为:qa(k)h。16. 某物品柜有5层,每层有10个格子,每个格子只能放一个物品。第1层格子编号依次为1到10,第2层格子编号依次为11到20,依此类推。有9组物品(组号19),每组有2到8个物品,物品总数不超过50个。将9组物品按组号由小到大依次放入柜中,放置方式有两种:1)整体放置。按格子编号由小到大的次序查找第一个可放置该组全部物品的空区域(空区域是指从某
26、个空格子开始的同层连续的所有空格子),若找到,则在该空区域居中、连续放置该组全部物品,如图a所示。2)零散放置。若所有空区域格子数都小于该组物品数,则将该组每个物品依次放置在当前编号最小的空格子中,如图b所示。图a 图b编写VB程序,模拟物品放置。运行程序,在列表框List1中显示每组物品的组号和数量,单击“放置”按钮Command1,在列表框List2中显示每组物品放置结果。程序运行界面如图c所示。图c(1)若第1、第2组的物品数分别为6和2,则放置第2组物品的格子编号依次为_。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Constm 50m表示物品柜的格子数Const w
27、10w表示物品柜每层的格子数Const n 9n表示物品的组数f(i)存储第i个格子开始的同层连续的所有空格子数。f(i)为0表示第i个格子不是空格子Dim f(m)As IntegerDim a(n)As IntegerPrivate Sub Form_Load()读取各组物品的个数依次存入数组a,并在List1中显示代码略End SubFunction getpos(r As Integer As Integer按格子编号从小到大的次序,查找空格子数r的第一个空区域若找到,返回该空区域的起始编号,否则返回 1代码略End FunctionPrivate Sub Command1_Click
28、()Dim i As Integer,j As Integer, k As Integer,p As Integer,v As IntegerDim s As StringFor i 1To mf(i) w -(i -1)Mod w w为10,表示每层的格子数Next iv 1For i 1 To ns p _If p - 1 Thenj 1Do While j a(i)If f(v) 0 Thens s Str(v)f(v)j j 1End If_LoopElsek (f(p)- a(i) 2For j k To 1 Step - 1f(p) jp p 1Next jFor j _f(j)
29、0s s Str(j)Next jEnd IfList2. AddItem 第 Str(i) 组: sNext iEnd Sub【答案】 (1). 12 或1,2 (2). getpos(a(i) (3). v v 1 (4). p To p a(i) 1【解析】【详解】本题考查的是VB综合应用。(1)第1组物品有6个,按整体放置的规则,则占用3、4、5、6、7、8格,第2组物品有2个,第一层的第1、2格子连续可以满足摆放。故第2组物品的格子编号依次为1、2。(2)程序开始选查找有无空区域,故处应填入getpos(a(i);由If p=-1 then可知,没有空区域,接下来是零散放置,物品依次放置在当前编号最小的空格子,放好后最小编号要往后移动,故处应为v=v+1;如果有空区域,找到居中、连续摆放,由getpos()函数注释可知返回的p值是空区域的起始编号,经过for j=k to 1 step -1循环后,p变为该层的空区域的摆放物品的起始编号,编号从p到p+a(i)-1全部摆放第i组物品,并标上不是空格子(数组f为0表示不是空格子),故处为:p to p+a(i)-1。