浙江省宁波市2021-2022学年高三信息技术下学期选考模拟考试(二模)试题(Word版附解析)
资源预览文档简介为自动调取,内容显示的完整度及准确度或有误差,请您下载后查看完整的文档内容。
宁波市2021学年第二学期选考适应性考试技术试卷考生须知:1.本卷满分100分,考试时间90分钟;2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号;3.所有答案必须写在答题卷上,写在试卷上无效;4考试结束后,只需上交答题卷。第一部分·信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求,不选、多选、错选均不得分)1.下列有关信息和信息技术的说法,正确的是()A.微信群里的视频和语音都属于信息B.计算机制作三维动画,本质上是通过计算来完成的C.信息被重复使用后,会像物质、能源那样产生损耗D.网上观影时的“弹幕”属于信息评价方式中的统计评价【答案】B【解析】【详解】本题考查的是对信息和信息技术的理解。微信群里的视频和语音都是信息的载体,其传达的内容才是信息,选项A错误。信息被重复使用后,不会像物质、能源那样产生损耗,选项C错误。网上观影时的“弹幕”属于信息评价方式中的形成性评价,选项D错误。故本题选项B正确。2.下列有关信息的表达与交流的说法中,错误的是()A.电子邮件服务器之间传送邮件时采用的协议名称为SMTPB.超文本传输协议用于浏览器与Web服务器之间的信息传输C.网页是由超文本标记语言描述的文本文件,因此可以用记事本来编辑网页D.在IE浏览器中以“网页,仅HTML”的方式保存网页,网页中的超链接不会被保存【答案】D【解析】【详解】本题考查的是信息的表达与交流。在IE浏览器中以“网页,仅HTML”的方式保存网页,将会保留原有的网页格式,网页中的超链接会被保存。选项D符合题意。,3.使用UltraEdit软件观察字符内码,部分界面如图所示。下列说法正确的是()A.字符@的内码是4048B.图中的字符存储一共占15个字节C.字符“H”与字符“h”的内码值相差20DD.字符“x”的内码用二进制表示为01111000B【答案】D【解析】【详解】本题考查的是编码。字符@的内码是40,选项A错误。图中的字符存储一共占16个字节,选项B错误。字符“H”与字符“h”的内码值相差20H,选项C错误。故本题选项D正确。4.某同学开发了一个“学生信息管理系统”,用Access软件创建了后台数据库“student,accdb”,数据库中的“info”表用来存储如图所示的学生基本信息数据。学号姓名性别出生日期否住校20190201张硕男2004-08-17住校20190202吴思思女2004-05-23通校20190203郑雨辰男2003-11-25通校…………………………下列关于该系统的描述中,正确的是()A.“student.Accdb”数据库系统B.“info”表中学号字段的数据类型可以设置为“自动编号”C.若在Access中删除了“info”表中张硕的出生日期值,可以通过撤销命令恢复D.存放出生日期信息字段的数据类型可设置为“日期/时间”型,并可输入“2022-02-29”【答案】C【解析】【详解】本题考查的是Access软件。数据库系统是由数据库及其管理软件组成的系统。accdb格式是MicrosoftAccess软件使用的一种存储格式,选项A错误。自动编号:这种类型较为特殊,,每次向表格添加新记录时,Access会自动插入唯一顺序或者随机编号,即在自动编号字段中指定某一数值。自动编号一旦被指定,就会永久地与记录连接。如果删除了表格中含有自动编号字段的一个记录后,Access并不会为表格自动编号字段重新编号。当添加某一记录时,Access不再使用已被删除的自动编号字段的数值,而是重新按递增的规律重新赋值。选项B的学号不能设置为“自动编号”。日期时间:这种类型是用来存储日期、时间或日期时间一起的,每个日期/时间字段需要8个字节来存储空间。出生日期若为“日期/时间”型,输入的格式“2022-02-29”不正确,选项D错误。故本题选项C正确。5.用GoldWave软件编辑某音频文件的部分界面如图所示。下列说法正确的是()A.该音频文件是采用无损压缩格式存储的B.1kbps表示录制该音频时每秒钟采样1411000个数据C.对选中的音频设置“静音”效果并直接保存,文件大小不变D.若删除左声道中的音频并直接保存,该音频将变为单声道【答案】C【解析】【详解】本题主要考查GoldWave软件。由图可知,该音频文件格式为wave为无损非压缩格式;1kbps表示每秒传输的数据量为131072字节;对选中的音频设置“静音”效果并直接保存,文件大小不变;若删除左声道中的音频并直接保存,该音频仍为双声道,只不过左声道中没有音频而已,故本题选C选项。6.一段时长为10秒、1024*768像素、NTSC制式的未经压缩的AVI格式无声视频,其文件容量约为675MB,则该视频的颜色位深度是()A.32位B.24位C.16位D.8位【答案】B,【解析】【详解】本题考查的是视频文件大小的计算。NTSC制式的帧频率是30。本题中视频文件的大小=时间*分辨率*帧频率*颜色位深度/8B。所以本题的计算式为:10*1024*768*30*颜色位深度/8/1024/1024=675MB,得出颜色位深度=24。故选项B正确。7.VB表达式37Mod3*7\2^2的值是()A.1B.2C.3D.37【答案】B【解析】【详解】本题考查的是表达式的计算。在VB中运算优先级别从高到低的顺序为:算术运算、字符串运算、关系运算、逻辑运算。算术运算:-(取负)^(幂)*或/\Mod(四舍五入法)+或-。37Mod3*7\2^2=37Mod3*7\4=37Mod5=2。故选项B正确。8.某算法部分流程图如图所示。执行这部分流程,输入m、n的值分别为18,27,则输出输入a/m的值是()A.3B.9C.54D.486【答案】C【解析】【详解】本题主要考查算法流程图的执行。m=18,n=27,a=m*n=486,第一次循环,满足m<n,执行n=n-m=27-18=9;第二次循环,不满足m<n,执行m=m-n=18-9=9;第三次循环,满足m=n,退出循环,输出a m="486/9=54,故本题选C选项。9.现有三个整数序列:“1,2,3,4,5”“7,1,6,8,3”“9,8,7,6,5”。用选择排序算法分别对三个序列进行升序排序,比较次数依次为x、y、z,则下列关系正确的是( ),A.x=y=zB.x>y>zC.y>z>xD.z>y>x【答案】A【解析】详解】本题考查的是选择排序。根据选择排序思想可知,不管数据是否已经有序,部分有序或是无序,选择排序还是要把每个数据都比较过去,最后选择出一个最小的数据(题目为升序),若选择出的这个最小数据本身位置不在第一个位置则进行交换,然后再剩下的数据中继续找到第二个小的数同样,如果不是本身自己第二个位置的数,则交换,依次类推,其总的比较次数为n*(n﹣1)/2次,由于三组数列中均为五个元素,故x=y=z故选:A。10.圆周率兀的近似值可以通过如下公式计算获得:通过前50项计算近似值pi的VB程序段如下:x=Sqr(2):pi=2/xFori-=2To50Next-i方框中的代码由以下四部分中的两部分组成:①x=Sqr(2+x)②pi=2*pi/x③x=Sqr(x)④pi=2*pi/(2+x)下列选项中,代码顺序正确的是()A.①②B.③②C.④③D.①④【答案】A【解析】【详解】本题考查的是计算机编程中的计算思维。要学会拆分题干中的公式,找到分母之间的规律,已知x的初始值x=Sqr(2),在后续开方计算时用到的应该为x=Sqr(2+x)。pi的计算公式应为pi=2*pi/x。故答案为①②,选项A正确。11.有如下程序段:s="NINGBOIT":n=139:t=""DoWhilen">0,r=nMod7n=n\7t=Mid(s,r+1,1)+tLoop执行该程序段后,变量t的值是()A."IBI"B."NOI"C."TON"D."NOT"【答案】B【解析】【详解】本题考查的是VB程序运行。s="NINGBOIT",n=139,n=139,r=139mod7=6,n=19,t=Mid("NINGBOIT",7,1)+t=“I”,n=19,r=19mod7=5,n=2,t=Mid("NINGBOIT",6,1)+t=“O”+“I”=“OI”n=2,r=2mod7=2,n=0,t=Mid("NINGBOIT",3,1)+t=“N”+“OI”=“NOI”,故选项B正确。12.有如下VB程序段i=1:j=6:s=""Key=Val(Text1.Text)RandomizeDoWhilei<=jm=Int(Rnd*(j-i+1)+i)s=s+Str(a(m))Ifa(m)<keythenj=m-1elseifa(m)>KeyTheni=m+1ElseExitDoEndIfLoop数组元素a(1)到a(6)的值依次为“88、76、64、25、24、12”,文本框Text1中输入key,值,执行该程序段,s值不可能的是()A.7688B.88122524C.25648876D.64128824【答案】D【解析】【详解】本题主要考查对分查找算法及VB程序的调试。分析题中算法,查找点由随机函数生成后,查找范围就限定只能在其某一侧并逐步缩小。D选项中12和88分别位于起始点64的两侧,是不可能出现的,其余选项均符合,故本题选D选项。二、非选择题(本大题共4小题,其中第13小题4分,第14小题8分,第15小题7分,第16小题7分,共26分)13.某同学对各个汽车厂商进行研究,收集了2021年12月和年度累计数据,并使用Excel软件进行了处理,年度累计数据无相同值,数据已按照所属厂商排序,如图a所示请回答下列问题:图a(1)在F3中输入公式,计算年度市场份额,并对F4到F100单元格进行自动填充,则F100单元格的公式为()(年度市场份额=年度累计/合计)(2)根据图a中的数据制作了如题图b所示的图表,创建该图表的数据区域是()。,图b(3)对表格数据进行分析,正确的是()(多选,填字母)A.为了让厂商“北京现代”12月销量最高的车型显示在第3行,可以选中A2:F2,进行筛选,所属厂商选“北京现代”,12月销量选“10个最大的值”,选最大的1项,按确定。B.对“2021年12月汽车销量排行榜”按照12月销量进行降序排序后,图b所示图表将发生变化。C.为了使厂商“北京现代”的车型能够按照12月销量降序排序,可以选择数据区域A2:F2,A8:F12进行排序。D选择区域A2:F100进行筛选,对“年度累计”使用“10个最大的值”,选最大的3项,表格的3到5行将显示“年度累计”最大的两种车型和合计数据。【答案】①.=E100/E$101②.B2,B13:B16,D2,D13:D16③.BD【解析】【详解】本题考查的是Excel表格。(1)公式为:年度市场份额=年度累计/合计,其中年度累计是E100相对单元格位置,合计是在E101是绝对位置,故答案为=E100/E$101。(2)图b涉及到的单元格有B2,B13:B16,D2,D13:D16。(3)自动筛选前几个的功能,只是选出前几个但并未排序。选项AD的操作描述不可实现,本题选BD。14.小朱使用Flash软件创作“元宵节”为主题的多媒体作品。请回答下列问题:(1)如图a所示,要去除图片素材中的水印“建筑城楼”,可行的方法有:()(多选,填字母:A.利用“裁剪”工具将水印删除/B.切换前景色和背景色,利用“橡皮擦”工具进行擦除C.选择“仿制图章”工具去除水印D.利用“磁性套索”工具选中“”,反选后按“Delete”键,填充颜色选“白色”。),图a(2)制作的作品界面如图b所示。在“按钮”图层第45帧到第60帧之间制作了“按钮”由完全透明到完全显示的补间动画,该补间类型是(),第60帧“按钮”实例的颜色Alpha值应设置为()%。图b(3)已知“声音”图层中声音的同步为“数据流”,要使该声音从第1帧起开始播放,且不改变其他动画效果,下列操作可行的是()。(多选,填字母)。A.删除“声音”图层第1~14帧B.将“声音”图层第14帧移到第1帧C.在“声音”图层第1帧执行“清除关键帧”操作D.在“声音”图层第1帧执行“清除帧”操作(4)测试场景时,“树枝”图层中的树枝播放到第31帧后消失了,为了让树枝在动画播放过程中一直呈现,解决的办法是()。,【答案】①.CD②.动画③.100④.BC⑤.在“树枝”图层第31帧执行“清除关键帧”操作【解析】【详解】本题考查的是Flash操作。①裁剪不能去除水印,选项A错误;前景色是很色,切换前景色和背景色,利用“橡皮擦”工具进行擦除也不可行,选项B错误。选项CD和均可实现去除水印的效果。②“按钮”由完全透明到完全显示的补间动画,动画类型应该为动画补间,末尾帧的透明度应调整为100%。③使该声音从第1帧起开始播放,BC均可实现。④为了树枝在动画播放过程中一直呈现,需要在“树枝”图层第31帧执行“清除关键帧”操作。15.有n个成员共同参加了一项活动,每个人获得一个积分值和一个权值,并且用这个积分值和权值的积作为该成员的最终得分。数组a中存储了这n个成员的积分和权值,其中奇数位置存储积分,偶数位置存储权值,数组存储结构如图a所示:图a小明同学使用VB编写了一个最终得分处理程序,对上述n个成员按最终得分进行降序排序,并计算出最终得分的中位数(中位数:把所有观察值排序后,正中间的一个即为中位数。如果观察值有偶数个,通常取最中间的两个数值的平均数作为中位数)。程序运行界面如图b所示:图b(1)语句List1.Clear中的“Clear”是()(单选,填字母:A.对象名/B.属性名/C.方法名)。,(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。(3)程序中加框处代码有错,请改正。Constn=11Dima(1To2*·n)·As·SinglePrivate·SubForm_Load()’读取初始数据,存储在数组a,并显示在列表框List1中。代码略EndSubePrivate·SubCmd_sort_Click()DimiAs-Integer,jAsInteger,shiftAsIntegerDimtAsSingle,zwsAsSinglei=2Do·While①()shift=nForj=()If·a(2*j)*a(2*j-1)>a(2*j-2)*a(2*j-3)Thent=a(2*j):a(2*j)=a(2*j-2):a(2*j-2)=tt=a(2*j-1):a(2*j-1)=a(2*j-3):a(2*j-3)=t②()EndIfNextji=shiftLoopIfnMod2=1-Thenzws=a(n)*a(n+1)Elsezws=(③)/2()EndIf’在列表框List1中输出处理后数据排序结果,代码略Label1.Caption="最终得分的中位数是:"+Str(zws),EndSub【答案】①.C②.i<=n-1或i<n③.ntoistep-1④.shift=j⑤.a(n-1)*a(n)+a(n+1)*a(n+2)【解析】【详解】本题主要考查vb程序的综合应用。①语句list1.clear中的“clear”是方法名,“list1”是对象名,故本题选c选项。②因为每一个数都需要进行排名,故变量i的范围是i<=n-1或i<n。③由下文比较代码语句,可知是从右往左比较,i之前的已有序,故变量j的范围是ntoistep-1,故加框处应改为ntoistep-1。④此处通过因发生交换而更新变量shift的值,进行当内层循环结束后更新变量i的值,从而判断变量i的下一轮循环的位置,故此处填shift=j。⑤计算出最终得分的中位数(中位数:把所有观察值排序后,正中间的一个即为中位数。如果观察值有偶数个,通常取最中间的两个数值的平均数作为中位数)。此处是对应偶数的情况,故填a(n-1)*a(n)+a(n+1)*a(n+2)。16.仓库管理员对每一件物品都进行了编码,并按升序排列,每个用户在领取物品时需要提供物品的后几位编码,如果用户提供的编码在仓库中有多件物品符合,则给他编码较小的物品。如果仓库中没有符合用户需要的物品,则输出none。请你编程帮管理员找出每一位用户应该领取的物品编码,物品不能被重复领取。例如,仓库有5件物品,分别为134,1123,1234,2112,5123,有3个用户提出领取物品的需求:2233456212,第1个数就是第1个用户要求的物品编码后几位的长度(1到9之间),例如是2,则向后读取2位数,23就是第一个用户要求的编码尾号,依次类推,第2个用户要求后3位编码为456,第3个用户要求后2位编码为12。则他们应该领取的物品为1123,none,2112。(1)根据题目中的物品编码,如果用户的需求数据是:143123223,领取的物品编码分别是()(2)实现上述功能的程序如下,请在划线处填入合适的代码。,constnum=5dima(1to10)asstring'物品编码dimsasstring,req(1to10)asinteger'每位用户需求的后几位编码dimnasinteger'用户数dimg(1to10)asstringdimb(1to10)asinteger'每位用户需求的后几位编码长度dimflag(1to10)asboolean'标记物品是否被领取privatesubform_load()'仓库物品编码数据初始化,并在list1中列举,代码略endsubprivatesubcommand1_click()s=text1.textk=1:i=1:n=0dowhilei<=len(s)t=val(mid(s,i,1))n=n+1b(n)=treq(n)=val(mid(s,i+1,t))______loopfori=1ton________list2.additemg(i)nextendsubfunctionsearch(needasinteger,needlenasinteger)asstringj=1,forj=1tonumif_______andflag(j)=falsethenexitfornextjifj>numThensearch="none"Elseflag(j)=Truesearch=a(j)EndIfEndFunction【答案】①.13411235123②.i=i+t+1③.g(i)=search(req(i),b(i))④.need=Val(Mid(a(j),Len(a(j))-needlen+1,needlen))【解析】【详解】本题主要考查VB程序的综合应用。①如果用户的需求数据是:143123223,则编码尾号依次是:4、123、23,根据题目中的物品编码:134,1123,1234,2112,5123,则领取的物品编码分别是13411235123。②取出当前的编码长度及编码尾号后,需要更新i的值取下一个编码尾号的编码长度数,即i=i+t+1。③search(need,needlen)函数根据第i个编码尾号以及其长度从数组a中查找对应的领取物品编码,req数组保存编码尾号,数组b保存对应的编码长度,故此处填g(i)=search(req(i),b(i))。④如果需要查找的编码尾号与数组a(j)后几位相等(即needlen长度)并且flag为False(表示该物品已被领取)则退出循环,故此处if判断条件是need=Val(Mid(a(j),Len(a(j))-needlen+1,needlen))。</n③.ntoistep-1④.shift=j⑤.a(n-1)*a(n)+a(n+1)*a(n+2)【解析】【详解】本题主要考查vb程序的综合应用。①语句list1.clear中的“clear”是方法名,“list1”是对象名,故本题选c选项。②因为每一个数都需要进行排名,故变量i的范围是i<=n-1或i<n。③由下文比较代码语句,可知是从右往左比较,i之前的已有序,故变量j的范围是ntoistep-1,故加框处应改为ntoistep-1。④此处通过因发生交换而更新变量shift的值,进行当内层循环结束后更新变量i的值,从而判断变量i的下一轮循环的位置,故此处填shift=j。⑤计算出最终得分的中位数(中位数:把所有观察值排序后,正中间的一个即为中位数。如果观察值有偶数个,通常取最中间的两个数值的平均数作为中位数)。此处是对应偶数的情况,故填a(n-1)*a(n)+a(n+1)*a(n+2)。16.仓库管理员对每一件物品都进行了编码,并按升序排列,每个用户在领取物品时需要提供物品的后几位编码,如果用户提供的编码在仓库中有多件物品符合,则给他编码较小的物品。如果仓库中没有符合用户需要的物品,则输出none。请你编程帮管理员找出每一位用户应该领取的物品编码,物品不能被重复领取。例如,仓库有5件物品,分别为134,1123,1234,2112,5123,有3个用户提出领取物品的需求:2233456212,第1个数就是第1个用户要求的物品编码后几位的长度(1到9之间),例如是2,则向后读取2位数,23就是第一个用户要求的编码尾号,依次类推,第2个用户要求后3位编码为456,第3个用户要求后2位编码为12。则他们应该领取的物品为1123,none,2112。(1)根据题目中的物品编码,如果用户的需求数据是:143123223,领取的物品编码分别是()(2)实现上述功能的程序如下,请在划线处填入合适的代码。,constnum=5dima(1to10)asstring'物品编码dimsasstring,req(1to10)asinteger'每位用户需求的后几位编码dimnasinteger'用户数dimg(1to10)asstringdimb(1to10)asinteger'每位用户需求的后几位编码长度dimflag(1to10)asboolean'标记物品是否被领取privatesubform_load()'仓库物品编码数据初始化,并在list1中列举,代码略endsubprivatesubcommand1_click()s=text1.textk=1:i=1:n=0dowhilei<=len(s)t=val(mid(s,i,1))n=n+1b(n)=treq(n)=val(mid(s,i+1,t))______loopfori=1ton________list2.additemg(i)nextendsubfunctionsearch(needasinteger,needlenasinteger)asstringj=1,forj=1tonumif_______andflag(j)=falsethenexitfornextjifj></keythenj=m-1elseifa(m)></n,执行n=n-m=27-18=9;第二次循环,不满足m<n,执行m=m-n=18-9=9;第三次循环,满足m=n,退出循环,输出a>
版权提示
- 温馨提示:
- 1.
部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
- 2.
本文档由用户上传,版权归属用户,莲山负责整理代发布。如果您对本文档版权有争议请及时联系客服。
- 3.
下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
- 4.
下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服vx:lianshan857处理。客服热线:13123380146(工作日9:00-18:00)