资源简介 浙江省2020届高三下学期技术4月联考试卷一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求,不选、多选、错选均不得分)1.(2020高三下·浙江月考)下列有关信息和信息安全的说法,错误的是( )A.日常生活中随便填写传单资料存在信息被泄露的风险B.网络上的信息不能随意转发C.高考试卷设置为绝密等级的目的是防止信息在共享过程中产生损耗D.信息不可以脱离载体而单独存在2.(2020高三下·浙江月考)下列应用中,体现人工智能技术的有( )①使用某软件识别拍摄植物照片并返回该植物相关信息②使用Word软件的查找替换功能把某文档中所有的“博客”替换为“Blog”③使用某软件过程中用语音方式设置闹钟④使用微信的视频聊天功能和朋友进行交流⑤人与人在围棋APP平台上对弈A.①②③ B.①③⑤ C.①③ D.①⑤3.(2020高三下·浙江月考)使用Access软件打开数据表,部分界面如图所示。下列说法正确的是( )A.“卡号”字段属于“文本”类型,故“卡号”的字段值可以相同B.“卡状态”字段的有效输入值可以为“已挂失”C.数据表中每一行称为一条记录,该数据表有6条记录D.当前状态下不可以对“校园卡信息”数据表重命名4.(2020高三下·浙江月考)使用UltraEdit软件观察字符内码,部分界面如图所示。下列说法正确的是( )A.字符“!”的内码占两个字节B.字符“你”的交换码是“C4E3”C.字符“2”在计算机内部是以十六进制“32”存储的D.图中共有6个ASCII码字符5.(2020高三下·浙江月考)小明进行音频文件创作时遇到以下问题:①选中区域的音量和其它部分不一致,如图a;②选中区域的部分为不需要的信号,需要去除,如图b。解决以上问题选择命令较合理的是( )A.①淡入 ②剪裁 B.①更改音量 ②删除C.①淡出 ②静音 D.①更改音量 ②剪裁6.(2020高三下·浙江月考)新建某声音文件如图所示,直接保存为wave格式,文件大小约为10M,则该声音文件的量化位数是( )A.8 B.16 C.24 D.327.(2020高三下·浙江月考)a,b都是正整数,若a*b Mod 2=0为真,则下列说法错误的是 ( )A.(a+b)\2-(a+b) \2Mod 2可能是奇数B.a与b至少有一个是偶数C.(a+b)\2-((a+b)\2+1) Mod 2一定是奇数D.Int(Rnd*a) +b可能是偶数8.(2020高三下·浙江月考)某算法部分流程图如图所示。执行这部分流程,则输出c的值是( )A.6 B.7 C.8 D.99.(2020高三下·浙江月考)有如下VB程序段:s=Text 1.Textans=0Text 2.ext=Str(ans)若Text 1中输入的内容为“10”则Text 2中输出的内容为“2”,加框处代码,不正确的是( )A.B.C.D.10.(2020高三下·浙江月考)有如下VB程序段:For i= 1 To 18a(i) =TrueNext iFor i= 2 To 18For j= 1 To 18\ia(i*j) =Not a(i*j)Next jNext iFor i= 1 To 18If a(i) Then c=c+1Next iText 1.Text=Str(c)该程序段运行后,文本框Text 1中显示的内容是 ( )A.2 B.3 C.4 D.511.(2020高三下·浙江月考)有如下VB程序段:Dim a( 1 To 4) As Integer,m As Integer,n As Integerm=100:n=4RandomizeFor i=1 To n-1x=Int(Rnd *n) + 2a(i)=m\xm=m-a(i)Next ia(i)=m该程序段运行后,数组a中各元素的值不可能的是( )A.20,16,12,52 B.25,18,14,43C.33,22,9,36 D.50,25,4,2112.(2020高三下·浙江月考)有如下VB程序段:i=1:j=10Key=Val(Text 1.Text)If Key Mod 2=1 Then t=1 Else t=-1Do While i<=jm=(i+j)\2c=c+1If t= 1 And a(m) Mod 2= 0 Thenj=m-1ElseIf t=- 1 And a(m) Mod 2= 1 Theni=m+1ElseIf Key*tj=m-1Elsei=m+1End IfLoop若数组a(1)到a(10)的值依次为1,3,5,7,9,18,18,16,4,0,若Text 1中输入2,执行该程序段后,下列说法正确的是( )A.c=4 B.m的值依次为5,8,9C.i=2 D.m的值依次为5,2,1二、非选择题(本大题共4小题,4+8+7+7,共26分)13.(2020高三下·浙江月考)小范同学对2018年浙江省各地市的户籍人口年龄构成进行调查,并用Excel软件对调查数据进行处理,如图a所示。(1)将C4单元格中的公式复制至I15单元格,再向上自动填充至区域I4:I15,则单元格I4中的公式为 。(2)60岁以上人口的占比越高说明该地区人口老龄化越严重,若要将图中数据按照人口老龄化程度排序,则排序区域应设置为 (单选,A .A4:J15/B .A2:J15/C .B3:I15/D .A5:J15)。(3)根据图a中的数据直接建立了如图b所示的柱形图,则创建该柱形图的数据区域为 。(4)若选中区域B3:I15,分别对C列和E列设置筛选,筛选条件如图c和图d所示,则筛选结果有 项。14.(2020高三下·浙江月考)小林使用Flash软件制作了“毕业”题材的多媒体作品,他先用Photoshop软件制作相关素材,然后使用Flash制作动画。请回答以下问题:(1)关于多媒体作品设计,下列说法正确的是 (单选,填字母)。A.确定作品主题思想属于应用需求分析B.文字脚本是多媒体作品制作的直接依据C.作品的功能模块设计描述了整个作品的组成部分、工作流程、主要界面D.多媒体作品设计的一般过程:需求分析→规划设计→脚本编写(2)如图a所示,在当前状态下,以下说法正确的是 (多选,填字母:A .存储为BMP格式的图片后,图中每个像素点需要8位二进制存储/B .使用“橡皮擦”工具可以将“背景”图层修改为白色/C .设置“背景”图层不可见,可以存储为透明背景的PNG格式图片/D .不能改变“背景”图层和“图层4”之间的顺序/E .直接将“背景”图层设置为完全锁定,则“背景”图层将不能删除)。(3)如图b所示,“纸飞机3”图层中实现了“纸飞机”从右下角飞向左上角并逐渐变小的动画,则该动画的动画类型为 。(4)测试影片时发现“load”场景中的按钮在动画过程中一直出现,若要使按钮只出现在“load”场景动画的最后,按钮出现的同时动画停止并等待按钮响应,在不改变其他动画的效果的前提下,可进行的操作是 。(5)测试影片时,单击“load”场景的按钮,音乐停止并跳转至“main”场景的第1帧继续播放,已知“load”场景“声音”图层中音频的同步方式为“事件”,则该按钮的动作脚本为 。15.(2020高三下·浙江月考)小周尝试一种新的数据排序方法,先将数据按照增量分成若干组,再分别对这几组数据进行排序并通过缩小增量直到增量为1的方法实现最终排序。如若要将数据“71,54,58,29,31,78,2”升序排序,增量的初值为3,则数据分为3组,为“71,29,2”“54,31”“58,78”,分别对各组数据排序后变为“2,31,58,29,54,78,71”,更新增量为1,最终通过后续处理实现排序。待排序数据存储在数组a中(a(1)…a(n)),共有n个数据,要求升序排序Dim a(0 To 100) As IntegerDim n As IntegerPrivate Sub Command 1_Click()Dim i As Integer,m As Integerm=n\2Do While '改错For i=1To mCall jpsort(i,m) '调用过程jpsort()Nextm=m\2Loop'显示输出结果End SubPrivate Sub jpsort(start As Integer,w As Integer)For i=start To n Step wFor j= ② To i+w Step-w '填空If a(j-w) >a(j) Thent=a(j-w): ③ :a(j)=t '填空End IfNextNextEnd Sub请回答以下问题:(1)若要修改窗体上显示的内容为“跳跃排序”,应修改的属性名是 (单选,填字母:A .Text/B .Caption/C .Load) 。(2)划线部分的代码应填① ;② ;③ 。(3)若将虚线框中的程序段删除并要求使排序的结果不变,则应将Do While语句加框处的代码修改为 。16.(2020高三下·浙江月考)图a是一个“挖地雷”游戏的界面,9×9个格子里都有一个数字,红旗代表地雷可以用“-1”表示,图中共有10个地雷,“0”表示空白,所有数字的含义是以该数字格子为中心的3×3区域中地雷的个数。小陈根据上述的描述设计了以下的程序,界面如图b所示,单击“初始化”按钮Command 1,按要求生成相关数据存储在数组a中并在列表框List 1中显示,该程序中最外圈不能有地雷,单击“计算”按钮Command 2,对数组a中的数据进行计算并在列表框List 2中输出,输出数据元素的宽度为固定值。请回答问题:(1)单击“初始化”按钮Command 1后,数据a中的数据在List 1中显示,效果如图c所示,单击“计算”按钮Command 2后数组a中数值为3的元素个数有 个。(2)请在划线处填入合适的代码。Const n=9:Const m= 10 'n存储地雷区域大小,m存储地雷数目Dim a(1 To n*n) As IntegerPrivate Sub Command 1_Click()'按要求生成数组a中的数据并在List 1中显示,代码略End SubPrivate Sub Command 2_Click()Dim i As Integer, j As Integer, row As IntegerDim col As Integer, start As Integer, temp AsStringFor i=1 To n *nIf Thenrow=(i-1)\n+ 1col=(i-1)Modn+ 1Forj= 1 To 3 Ifa(start+col-1) >-1Then a(start+col-1) =a(start+col-1)+1Ifa(start+col) >-1Then a(start+col) =a(start+col)+1Ifa(start+col+1)>-1Then a(start+col+1) =a(start+col+1)+1NextjEnd IfNext iList 2.ClearFor i=1To ntemp=“”Forj=1To ntemp=temp+adj(a((i-1) *n+j),3)NextjList2.Add Item tempNext iEnd SubFunction adj(x As Integer, y As Integer) AsStringDims As Strings=Str(x)Fori= 1 To s=“”+sNextiadj=sEnd Function答案解析部分1.【答案】C【知识点】信息及其特征2.【答案】C【知识点】人工智能的应用【解析】【解答】①中的图像识别体现了人工智能技术;②中体现的是Word软件中查找替换功能的应用;③中的语音识别体现了人工智能技术;④中视频聊天是多媒体技术的应用:中人与人对弈没有体现人工智能技术。故答案选C。【分析】本题考查的是人工智能技术在生活中的应用。人工智能技术应用主要有:(1)模式识别(OCR光学字符识别、手写识别、语音识别等),(2)机器翻译常见的语言翻译软件有金山快译、译星、万能对译等。(3)其他应用:问题求解、智能数据库、智能机器人、计算机博弈、自动程序设计、自动定理证明、智能代理等。3.【答案】D【知识点】数据表、字段、记录的概念【解析】【解答】“卡号”字段是主键,字段值不可以相同,A选项错误;“卡状态”是“是否”类型,不可以输人文字,B选项错误;当前是设计视图,该数据表共有6个字段,C选项错误;不可以对打开状态下的数据表重命名,D选项正确。故答案选D。【分析】本题考查的是数据表、记录的基本概念以及字段类型。数据表的每一列称为一个字段,每一行(除标题行)称为一条记录。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等。自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值,“货币”类型存储货币值数据,如金额、价格等。4.【答案】D【知识点】信息的编码【解析】【解答】据图可知,字符“!”的内码是“21”,占一个字节,A选项错误;“C4 E3”是字符“你”的机内码(处理码),不是交换码,B选项错误;字符“2”在计算机内部是以二进制00110010存储的,C选项错误;由图可知,共有6个ASCII码字符,D选项正确。故答案选D。【分析】本题考查ASCII码和汉字编码。5.【答案】B【知识点】声音素材的基本处理【解析】【解答】①选中区域的音量和其他部分不一致,需要使用“更改音量“命令;②选中区域的部分为不需要的信号,需要去除,可以使用“删除”命令。故答案选B。【分析】本题考查的是音频文件的基本处理。6.【答案】B【知识点】声音、图像、视频编码【解析】【解答】假设该音频文件的量化位数为n,根据计算公式可知44100*n*2*60/(8*1024*1024=10,计算可得n≈16(m必须是整数)。故答案选B。【分析】本题考查音频文件的容量计算。音频文件存储量=采样频率×量化位数×声道数×时间/8(单位:字节B)。7.【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】(a+b)\2-(a+b)\2Mod 2一定是偶数,可以把(a+b)\2看成一个整体,(a+b)\2可能是奇数也可能是偶数,当(a+b)\2为奇数时,奇数-1是偶数,当(a+b)\2为偶数时,偶数-0还是偶数。由上分析可知A选项错误。故答案选A。【分析】本题考查的是VB表达式以及标准函数的使用。8.【答案】C【知识点】算法的常用表示方法;算法的控制结构【解析】【解答】由流程图可知,满足条件的i有10.12,13,14,16,18,19,20共8个。故答案选C。【分析】本题考查的是对流程图的识读。9.【答案】C【知识点】算法的控制结构;常量、变量及变量的赋值【解析】【解答】A选项:从左往右遍历字符串,取出的字符(数码)和权值的关系t*2^(Len(s)-i符合要求;B选项:采用迭代的思想,符合要求;C选项:从右往左遍历字符串,取出的字符(数码)和权值的关系t*2^ (i-1)不符合要求;D选项:从右往左遍历字符串,取出的字符(数码)和权值的关系t*2^(i-1)符合要求。故答案选C。【分析】本题考查的是字符串的处理。在解题时要注意字符串遍历的方向,用循环变量和取出的字符建立起正确的表达式。10.【答案】C【知识点】算法的控制结构;常量、变量及变量的赋值【解析】【解答】阅读程序可知,a(2)到a(18)求反的次数就是下标这个数除1以外的因子个数,如a(10)下标10除1以外的因子有2,5,10。因子个数是奇数.所以最后a(10) =False; a(16) 下标16除1以外的因子有2,4,8,16,因子个数是偶数,所以最后a(16)=True。可以发现只有完全平方数除1以外因子的个数是偶数,故Text 1显示的内容就是1到18中完全平方数的个数,即为4。故答案选C。【分析】本题考查的是VB的双重循环,数据求反。11.【答案】D【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值【解析】【解答】由“x=Int(Rnd*n)+2”可知x的范围为[2,5],数组a中最大的值是52,前3次x=5,a(1)=20,a(2)=16,a(3)=12.最后a(4)=52;数组a中最小值是5,前2次x=2,a(1)=50,a(2)=25,第3次x=5,a(3)=5,a(4)-20;不可能取到4。故答案选D。【分析】本题考查的是对VB程序算法及代码的理解。本题可以理解为把100元钱按规则随机生成3个红包,剩余的钱为第4个红包,每个红包的数额可能是多少,变量x理解为把当前剩余的钱m分成几份。12.【答案】A【知识点】常量、变量及变量的赋值;查找算法及程序实现【解析】【解答】该程序段可以对分查找左边奇数升序和右边偶数降序的数据,当Text 1中输入2时,程序中各变量的关系如表所示:c i j m 1 10 1 6 10 52 9 10 83 10 10 94 10 9 10故答案选A。【分析】本题考查的是对分查找算法。对分查找的基本思路:在有序的数据序列中(一般放在数组中),首先把查找的数据与数组中间位置的元素进行比较,若相等,则查找成功并退出查找;否则,根据数组元素的有序性,确定数据应在数组的前半部分还是在后半部分查找;在确定了新的查找范围后,重复进行以上比较,直到找到或未找到为止。13.【答案】(1)=H4/$J4*100(2)D(3)A2,A5:A15,J2,J5:J15(4)2【知识点】表格数据的基本操作;表格数据的处理与计算【解析】【解答】(1) 将C4单元格中的公式复制到I15单元格的过程中,会发生相对引用的变化.即I15单元格中的公式为“=H15/$J15*100”,再向上自动填充,故I4单元格中的公式为“=H4/$J4*100”;(2)按“60岁以上的人口比例”所在列为关键字进行排序,数据区域为所有数据,但不能包含合并单元格;(3)观察图表特征,可以发现列范围是A列,J列;行范围是第2行和5到15行,因此引用的数据区域是“A2,A5:A15,J2,J5:J15”;(4)Excel中的筛选都是对所有数据进行的筛选,没有操作的先后之分,故同时满足两个筛选条件的只有2项。【分析】本题考查的是单元格地址的引用、数据区域的选择、数据的筛选与排序。Excel的地址引用有相对地址引用和绝对地址引用及混合地址引用3种方式,相对地址引用就是单元格地址前不加任何东西,单元格地址会随单元格的变化而变化,绝对单元格地址引用就是在单元格地址前加$号,不会随单元格的变化而变化。混合引用是在行号或列标前加$号,另一个不加,在复制公式时加$号的不变,不加$号的变化。14.【答案】(1)D(2)CD(3)动画补间(4)把“按钮”图层的第一帧移动至最后一帧,并在“按钮”图层最后一帧添加“stop():”命令或其他等效答案(5)on(release) {stop All Sounds();gotoAndPlay(“main”,1);)或un(press) (stopAllSounds() :gotoAndPlay(“main”,1);)或其他等效答案【知识点】多媒体作品的规划和设计;图层及图层的基本操作;元件的类型与应用;动画的实现;常用影片控制函数的应用【解析】【解答】(1)A选项确定作品主题思想属于创作需求分析:B选项文字脚本不是多媒体作品制作的直接依据,制作脚本是多媒体作品制作的直接依据;C选项作品的组成部分、工作流程、主要界面为系统结构设计。(2) A选项RGB/8表示的是一个颜色分量需要8位二进制表示;B选项“背景”图层中“橡皮擦”工具擦除后留下的是背景色;E选项“背景”层不能设置为完全锁定。(3)图b中的纸飞机图像显示为元件的实例,元件的实例组成的动画只能为动画补间。(4)需要两个操作,一个是将“按钮”层的第1帧要移到最后一帧,但是仅仅这样不能实现等待按钮响应的效果,所以需要在移动到的第45帧上加“stop();”命令。(5)音乐停止并跳转至“main”场景的第1帧继续播放,应调用“stop All Sounds();”和“goto And Play(); ”这两个命令。【分析】本题考查Photoshop和Flash软件的综合应用。15.【答案】(1)B(2)a(j+1)=a(j);((n-start)\w)*w+start;a(j-w)=a(j)(3)m>=1或m>0【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;常量、变量及变量的赋值;排序算法及程序实现【解析】【解答】(1) 窗体上显示的内容由Form对象的Caption属性确定;(2)根据题意,计算增量的方法为从n\2开始逐步整除2,直到增量m为1,在逐渐缩小增量的过程中利用过程ip sort(i,m) 实现从i开始间隔为m的数据的排序,所以理论上当m=1时过程ipsort(i,m)就是冒泡排序,所以①中为插入排序数据移位的操作,①处语句为:a(j+1)=a(j) ;①是a(j-w)和a(j) 的数据交换;②是确定间隔为w的冒泡排序的内层循环范围,即从start开始间隔为w的最后一个元素开始向前冒泡,②处语句为: ((n-start)\w)*w+start ,③处语句为: a(j-w)=a(j) 。(3)若Do While循环执行到了m=1则说明ipsort(start,w)中排序数据的间隔为1,也就是说已经完成了排序,那么虚线框中的插入排序的程序其实就是多余的了。故答案为m≥1或m>0。【分析】本题考查的是插入排序算法。16.【答案】(1)4(2)a(i)=-1;start=(row+j-3)*n;y-Len(s)【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值【解析】【解答】(1)数组a中数值为3的元素个数就是以该位置为中心的3×3区域中地雷的个数,答案为4;(2)本题的程序功能是先枚举n*n区域中的地雷,再处理以地雷为中心的3×3区域中的相关数据,故①处语句为:a(i)=-1;start为当前处理数组元素的一个基准点start+列号为当前位置数据元素的下标,故②处语句为:start(row+j-3) *n;自定义函数adj(x,y)中参数y控制输出数据的宽度,故③处语句为:y-Len(s) 。【分析】本题考查VB程序和模拟算法。1 / 1浙江省2020届高三下学期技术4月联考试卷一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求,不选、多选、错选均不得分)1.(2020高三下·浙江月考)下列有关信息和信息安全的说法,错误的是( )A.日常生活中随便填写传单资料存在信息被泄露的风险B.网络上的信息不能随意转发C.高考试卷设置为绝密等级的目的是防止信息在共享过程中产生损耗D.信息不可以脱离载体而单独存在【答案】C【知识点】信息及其特征2.(2020高三下·浙江月考)下列应用中,体现人工智能技术的有( )①使用某软件识别拍摄植物照片并返回该植物相关信息②使用Word软件的查找替换功能把某文档中所有的“博客”替换为“Blog”③使用某软件过程中用语音方式设置闹钟④使用微信的视频聊天功能和朋友进行交流⑤人与人在围棋APP平台上对弈A.①②③ B.①③⑤ C.①③ D.①⑤【答案】C【知识点】人工智能的应用【解析】【解答】①中的图像识别体现了人工智能技术;②中体现的是Word软件中查找替换功能的应用;③中的语音识别体现了人工智能技术;④中视频聊天是多媒体技术的应用:中人与人对弈没有体现人工智能技术。故答案选C。【分析】本题考查的是人工智能技术在生活中的应用。人工智能技术应用主要有:(1)模式识别(OCR光学字符识别、手写识别、语音识别等),(2)机器翻译常见的语言翻译软件有金山快译、译星、万能对译等。(3)其他应用:问题求解、智能数据库、智能机器人、计算机博弈、自动程序设计、自动定理证明、智能代理等。3.(2020高三下·浙江月考)使用Access软件打开数据表,部分界面如图所示。下列说法正确的是( )A.“卡号”字段属于“文本”类型,故“卡号”的字段值可以相同B.“卡状态”字段的有效输入值可以为“已挂失”C.数据表中每一行称为一条记录,该数据表有6条记录D.当前状态下不可以对“校园卡信息”数据表重命名【答案】D【知识点】数据表、字段、记录的概念【解析】【解答】“卡号”字段是主键,字段值不可以相同,A选项错误;“卡状态”是“是否”类型,不可以输人文字,B选项错误;当前是设计视图,该数据表共有6个字段,C选项错误;不可以对打开状态下的数据表重命名,D选项正确。故答案选D。【分析】本题考查的是数据表、记录的基本概念以及字段类型。数据表的每一列称为一个字段,每一行(除标题行)称为一条记录。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等。自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值,“货币”类型存储货币值数据,如金额、价格等。4.(2020高三下·浙江月考)使用UltraEdit软件观察字符内码,部分界面如图所示。下列说法正确的是( )A.字符“!”的内码占两个字节B.字符“你”的交换码是“C4E3”C.字符“2”在计算机内部是以十六进制“32”存储的D.图中共有6个ASCII码字符【答案】D【知识点】信息的编码【解析】【解答】据图可知,字符“!”的内码是“21”,占一个字节,A选项错误;“C4 E3”是字符“你”的机内码(处理码),不是交换码,B选项错误;字符“2”在计算机内部是以二进制00110010存储的,C选项错误;由图可知,共有6个ASCII码字符,D选项正确。故答案选D。【分析】本题考查ASCII码和汉字编码。5.(2020高三下·浙江月考)小明进行音频文件创作时遇到以下问题:①选中区域的音量和其它部分不一致,如图a;②选中区域的部分为不需要的信号,需要去除,如图b。解决以上问题选择命令较合理的是( )A.①淡入 ②剪裁 B.①更改音量 ②删除C.①淡出 ②静音 D.①更改音量 ②剪裁【答案】B【知识点】声音素材的基本处理【解析】【解答】①选中区域的音量和其他部分不一致,需要使用“更改音量“命令;②选中区域的部分为不需要的信号,需要去除,可以使用“删除”命令。故答案选B。【分析】本题考查的是音频文件的基本处理。6.(2020高三下·浙江月考)新建某声音文件如图所示,直接保存为wave格式,文件大小约为10M,则该声音文件的量化位数是( )A.8 B.16 C.24 D.32【答案】B【知识点】声音、图像、视频编码【解析】【解答】假设该音频文件的量化位数为n,根据计算公式可知44100*n*2*60/(8*1024*1024=10,计算可得n≈16(m必须是整数)。故答案选B。【分析】本题考查音频文件的容量计算。音频文件存储量=采样频率×量化位数×声道数×时间/8(单位:字节B)。7.(2020高三下·浙江月考)a,b都是正整数,若a*b Mod 2=0为真,则下列说法错误的是 ( )A.(a+b)\2-(a+b) \2Mod 2可能是奇数B.a与b至少有一个是偶数C.(a+b)\2-((a+b)\2+1) Mod 2一定是奇数D.Int(Rnd*a) +b可能是偶数【答案】A【知识点】运算符、基本运算与表达式【解析】【解答】(a+b)\2-(a+b)\2Mod 2一定是偶数,可以把(a+b)\2看成一个整体,(a+b)\2可能是奇数也可能是偶数,当(a+b)\2为奇数时,奇数-1是偶数,当(a+b)\2为偶数时,偶数-0还是偶数。由上分析可知A选项错误。故答案选A。【分析】本题考查的是VB表达式以及标准函数的使用。8.(2020高三下·浙江月考)某算法部分流程图如图所示。执行这部分流程,则输出c的值是( )A.6 B.7 C.8 D.9【答案】C【知识点】算法的常用表示方法;算法的控制结构【解析】【解答】由流程图可知,满足条件的i有10.12,13,14,16,18,19,20共8个。故答案选C。【分析】本题考查的是对流程图的识读。9.(2020高三下·浙江月考)有如下VB程序段:s=Text 1.Textans=0Text 2.ext=Str(ans)若Text 1中输入的内容为“10”则Text 2中输出的内容为“2”,加框处代码,不正确的是( )A.B.C.D.【答案】C【知识点】算法的控制结构;常量、变量及变量的赋值【解析】【解答】A选项:从左往右遍历字符串,取出的字符(数码)和权值的关系t*2^(Len(s)-i符合要求;B选项:采用迭代的思想,符合要求;C选项:从右往左遍历字符串,取出的字符(数码)和权值的关系t*2^ (i-1)不符合要求;D选项:从右往左遍历字符串,取出的字符(数码)和权值的关系t*2^(i-1)符合要求。故答案选C。【分析】本题考查的是字符串的处理。在解题时要注意字符串遍历的方向,用循环变量和取出的字符建立起正确的表达式。10.(2020高三下·浙江月考)有如下VB程序段:For i= 1 To 18a(i) =TrueNext iFor i= 2 To 18For j= 1 To 18\ia(i*j) =Not a(i*j)Next jNext iFor i= 1 To 18If a(i) Then c=c+1Next iText 1.Text=Str(c)该程序段运行后,文本框Text 1中显示的内容是 ( )A.2 B.3 C.4 D.5【答案】C【知识点】算法的控制结构;常量、变量及变量的赋值【解析】【解答】阅读程序可知,a(2)到a(18)求反的次数就是下标这个数除1以外的因子个数,如a(10)下标10除1以外的因子有2,5,10。因子个数是奇数.所以最后a(10) =False; a(16) 下标16除1以外的因子有2,4,8,16,因子个数是偶数,所以最后a(16)=True。可以发现只有完全平方数除1以外因子的个数是偶数,故Text 1显示的内容就是1到18中完全平方数的个数,即为4。故答案选C。【分析】本题考查的是VB的双重循环,数据求反。11.(2020高三下·浙江月考)有如下VB程序段:Dim a( 1 To 4) As Integer,m As Integer,n As Integerm=100:n=4RandomizeFor i=1 To n-1x=Int(Rnd *n) + 2a(i)=m\xm=m-a(i)Next ia(i)=m该程序段运行后,数组a中各元素的值不可能的是( )A.20,16,12,52 B.25,18,14,43C.33,22,9,36 D.50,25,4,21【答案】D【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值【解析】【解答】由“x=Int(Rnd*n)+2”可知x的范围为[2,5],数组a中最大的值是52,前3次x=5,a(1)=20,a(2)=16,a(3)=12.最后a(4)=52;数组a中最小值是5,前2次x=2,a(1)=50,a(2)=25,第3次x=5,a(3)=5,a(4)-20;不可能取到4。故答案选D。【分析】本题考查的是对VB程序算法及代码的理解。本题可以理解为把100元钱按规则随机生成3个红包,剩余的钱为第4个红包,每个红包的数额可能是多少,变量x理解为把当前剩余的钱m分成几份。12.(2020高三下·浙江月考)有如下VB程序段:i=1:j=10Key=Val(Text 1.Text)If Key Mod 2=1 Then t=1 Else t=-1Do While i<=jm=(i+j)\2c=c+1If t= 1 And a(m) Mod 2= 0 Thenj=m-1ElseIf t=- 1 And a(m) Mod 2= 1 Theni=m+1ElseIf Key*tj=m-1Elsei=m+1End IfLoop若数组a(1)到a(10)的值依次为1,3,5,7,9,18,18,16,4,0,若Text 1中输入2,执行该程序段后,下列说法正确的是( )A.c=4 B.m的值依次为5,8,9C.i=2 D.m的值依次为5,2,1【答案】A【知识点】常量、变量及变量的赋值;查找算法及程序实现【解析】【解答】该程序段可以对分查找左边奇数升序和右边偶数降序的数据,当Text 1中输入2时,程序中各变量的关系如表所示:c i j m 1 10 1 6 10 52 9 10 83 10 10 94 10 9 10故答案选A。【分析】本题考查的是对分查找算法。对分查找的基本思路:在有序的数据序列中(一般放在数组中),首先把查找的数据与数组中间位置的元素进行比较,若相等,则查找成功并退出查找;否则,根据数组元素的有序性,确定数据应在数组的前半部分还是在后半部分查找;在确定了新的查找范围后,重复进行以上比较,直到找到或未找到为止。二、非选择题(本大题共4小题,4+8+7+7,共26分)13.(2020高三下·浙江月考)小范同学对2018年浙江省各地市的户籍人口年龄构成进行调查,并用Excel软件对调查数据进行处理,如图a所示。(1)将C4单元格中的公式复制至I15单元格,再向上自动填充至区域I4:I15,则单元格I4中的公式为 。(2)60岁以上人口的占比越高说明该地区人口老龄化越严重,若要将图中数据按照人口老龄化程度排序,则排序区域应设置为 (单选,A .A4:J15/B .A2:J15/C .B3:I15/D .A5:J15)。(3)根据图a中的数据直接建立了如图b所示的柱形图,则创建该柱形图的数据区域为 。(4)若选中区域B3:I15,分别对C列和E列设置筛选,筛选条件如图c和图d所示,则筛选结果有 项。【答案】(1)=H4/$J4*100(2)D(3)A2,A5:A15,J2,J5:J15(4)2【知识点】表格数据的基本操作;表格数据的处理与计算【解析】【解答】(1) 将C4单元格中的公式复制到I15单元格的过程中,会发生相对引用的变化.即I15单元格中的公式为“=H15/$J15*100”,再向上自动填充,故I4单元格中的公式为“=H4/$J4*100”;(2)按“60岁以上的人口比例”所在列为关键字进行排序,数据区域为所有数据,但不能包含合并单元格;(3)观察图表特征,可以发现列范围是A列,J列;行范围是第2行和5到15行,因此引用的数据区域是“A2,A5:A15,J2,J5:J15”;(4)Excel中的筛选都是对所有数据进行的筛选,没有操作的先后之分,故同时满足两个筛选条件的只有2项。【分析】本题考查的是单元格地址的引用、数据区域的选择、数据的筛选与排序。Excel的地址引用有相对地址引用和绝对地址引用及混合地址引用3种方式,相对地址引用就是单元格地址前不加任何东西,单元格地址会随单元格的变化而变化,绝对单元格地址引用就是在单元格地址前加$号,不会随单元格的变化而变化。混合引用是在行号或列标前加$号,另一个不加,在复制公式时加$号的不变,不加$号的变化。14.(2020高三下·浙江月考)小林使用Flash软件制作了“毕业”题材的多媒体作品,他先用Photoshop软件制作相关素材,然后使用Flash制作动画。请回答以下问题:(1)关于多媒体作品设计,下列说法正确的是 (单选,填字母)。A.确定作品主题思想属于应用需求分析B.文字脚本是多媒体作品制作的直接依据C.作品的功能模块设计描述了整个作品的组成部分、工作流程、主要界面D.多媒体作品设计的一般过程:需求分析→规划设计→脚本编写(2)如图a所示,在当前状态下,以下说法正确的是 (多选,填字母:A .存储为BMP格式的图片后,图中每个像素点需要8位二进制存储/B .使用“橡皮擦”工具可以将“背景”图层修改为白色/C .设置“背景”图层不可见,可以存储为透明背景的PNG格式图片/D .不能改变“背景”图层和“图层4”之间的顺序/E .直接将“背景”图层设置为完全锁定,则“背景”图层将不能删除)。(3)如图b所示,“纸飞机3”图层中实现了“纸飞机”从右下角飞向左上角并逐渐变小的动画,则该动画的动画类型为 。(4)测试影片时发现“load”场景中的按钮在动画过程中一直出现,若要使按钮只出现在“load”场景动画的最后,按钮出现的同时动画停止并等待按钮响应,在不改变其他动画的效果的前提下,可进行的操作是 。(5)测试影片时,单击“load”场景的按钮,音乐停止并跳转至“main”场景的第1帧继续播放,已知“load”场景“声音”图层中音频的同步方式为“事件”,则该按钮的动作脚本为 。【答案】(1)D(2)CD(3)动画补间(4)把“按钮”图层的第一帧移动至最后一帧,并在“按钮”图层最后一帧添加“stop():”命令或其他等效答案(5)on(release) {stop All Sounds();gotoAndPlay(“main”,1);)或un(press) (stopAllSounds() :gotoAndPlay(“main”,1);)或其他等效答案【知识点】多媒体作品的规划和设计;图层及图层的基本操作;元件的类型与应用;动画的实现;常用影片控制函数的应用【解析】【解答】(1)A选项确定作品主题思想属于创作需求分析:B选项文字脚本不是多媒体作品制作的直接依据,制作脚本是多媒体作品制作的直接依据;C选项作品的组成部分、工作流程、主要界面为系统结构设计。(2) A选项RGB/8表示的是一个颜色分量需要8位二进制表示;B选项“背景”图层中“橡皮擦”工具擦除后留下的是背景色;E选项“背景”层不能设置为完全锁定。(3)图b中的纸飞机图像显示为元件的实例,元件的实例组成的动画只能为动画补间。(4)需要两个操作,一个是将“按钮”层的第1帧要移到最后一帧,但是仅仅这样不能实现等待按钮响应的效果,所以需要在移动到的第45帧上加“stop();”命令。(5)音乐停止并跳转至“main”场景的第1帧继续播放,应调用“stop All Sounds();”和“goto And Play(); ”这两个命令。【分析】本题考查Photoshop和Flash软件的综合应用。15.(2020高三下·浙江月考)小周尝试一种新的数据排序方法,先将数据按照增量分成若干组,再分别对这几组数据进行排序并通过缩小增量直到增量为1的方法实现最终排序。如若要将数据“71,54,58,29,31,78,2”升序排序,增量的初值为3,则数据分为3组,为“71,29,2”“54,31”“58,78”,分别对各组数据排序后变为“2,31,58,29,54,78,71”,更新增量为1,最终通过后续处理实现排序。待排序数据存储在数组a中(a(1)…a(n)),共有n个数据,要求升序排序Dim a(0 To 100) As IntegerDim n As IntegerPrivate Sub Command 1_Click()Dim i As Integer,m As Integerm=n\2Do While '改错For i=1To mCall jpsort(i,m) '调用过程jpsort()Nextm=m\2Loop'显示输出结果End SubPrivate Sub jpsort(start As Integer,w As Integer)For i=start To n Step wFor j= ② To i+w Step-w '填空If a(j-w) >a(j) Thent=a(j-w): ③ :a(j)=t '填空End IfNextNextEnd Sub请回答以下问题:(1)若要修改窗体上显示的内容为“跳跃排序”,应修改的属性名是 (单选,填字母:A .Text/B .Caption/C .Load) 。(2)划线部分的代码应填① ;② ;③ 。(3)若将虚线框中的程序段删除并要求使排序的结果不变,则应将Do While语句加框处的代码修改为 。【答案】(1)B(2)a(j+1)=a(j);((n-start)\w)*w+start;a(j-w)=a(j)(3)m>=1或m>0【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;常量、变量及变量的赋值;排序算法及程序实现【解析】【解答】(1) 窗体上显示的内容由Form对象的Caption属性确定;(2)根据题意,计算增量的方法为从n\2开始逐步整除2,直到增量m为1,在逐渐缩小增量的过程中利用过程ip sort(i,m) 实现从i开始间隔为m的数据的排序,所以理论上当m=1时过程ipsort(i,m)就是冒泡排序,所以①中为插入排序数据移位的操作,①处语句为:a(j+1)=a(j) ;①是a(j-w)和a(j) 的数据交换;②是确定间隔为w的冒泡排序的内层循环范围,即从start开始间隔为w的最后一个元素开始向前冒泡,②处语句为: ((n-start)\w)*w+start ,③处语句为: a(j-w)=a(j) 。(3)若Do While循环执行到了m=1则说明ipsort(start,w)中排序数据的间隔为1,也就是说已经完成了排序,那么虚线框中的插入排序的程序其实就是多余的了。故答案为m≥1或m>0。【分析】本题考查的是插入排序算法。16.(2020高三下·浙江月考)图a是一个“挖地雷”游戏的界面,9×9个格子里都有一个数字,红旗代表地雷可以用“-1”表示,图中共有10个地雷,“0”表示空白,所有数字的含义是以该数字格子为中心的3×3区域中地雷的个数。小陈根据上述的描述设计了以下的程序,界面如图b所示,单击“初始化”按钮Command 1,按要求生成相关数据存储在数组a中并在列表框List 1中显示,该程序中最外圈不能有地雷,单击“计算”按钮Command 2,对数组a中的数据进行计算并在列表框List 2中输出,输出数据元素的宽度为固定值。请回答问题:(1)单击“初始化”按钮Command 1后,数据a中的数据在List 1中显示,效果如图c所示,单击“计算”按钮Command 2后数组a中数值为3的元素个数有 个。(2)请在划线处填入合适的代码。Const n=9:Const m= 10 'n存储地雷区域大小,m存储地雷数目Dim a(1 To n*n) As IntegerPrivate Sub Command 1_Click()'按要求生成数组a中的数据并在List 1中显示,代码略End SubPrivate Sub Command 2_Click()Dim i As Integer, j As Integer, row As IntegerDim col As Integer, start As Integer, temp AsStringFor i=1 To n *nIf Thenrow=(i-1)\n+ 1col=(i-1)Modn+ 1Forj= 1 To 3 Ifa(start+col-1) >-1Then a(start+col-1) =a(start+col-1)+1Ifa(start+col) >-1Then a(start+col) =a(start+col)+1Ifa(start+col+1)>-1Then a(start+col+1) =a(start+col+1)+1NextjEnd IfNext iList 2.ClearFor i=1To ntemp=“”Forj=1To ntemp=temp+adj(a((i-1) *n+j),3)NextjList2.Add Item tempNext iEnd SubFunction adj(x As Integer, y As Integer) AsStringDims As Strings=Str(x)Fori= 1 To s=“”+sNextiadj=sEnd Function【答案】(1)4(2)a(i)=-1;start=(row+j-3)*n;y-Len(s)【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值【解析】【解答】(1)数组a中数值为3的元素个数就是以该位置为中心的3×3区域中地雷的个数,答案为4;(2)本题的程序功能是先枚举n*n区域中的地雷,再处理以地雷为中心的3×3区域中的相关数据,故①处语句为:a(i)=-1;start为当前处理数组元素的一个基准点start+列号为当前位置数据元素的下标,故②处语句为:start(row+j-3) *n;自定义函数adj(x,y)中参数y控制输出数据的宽度,故③处语句为:y-Len(s) 。【分析】本题考查VB程序和模拟算法。1 / 1 展开更多...... 收起↑ 资源列表 浙江省2020届高三下学期技术4月联考试卷(学生版).docx 浙江省2020届高三下学期技术4月联考试卷(教师版).docx