资源简介 登录二一教育在线组卷平台 助您教考全无忧浙江省普通高校招生选考技术科目考试信息技术模拟试卷七一、选择题(本大题共12小题,每小题2分,共24分。)1.(2022·浙江模拟)下列有关信息安全的说法,正确的是( )A.任何一款杀毒软件都不能查杀所有的计算机病毒,因此不必安装反病毒软件B.有的计算机病毒能帮助查杀其他的病毒,因此计算机病毒的危害不大C.计算机黑客能轻松破解密码,因此经常更换计算机系统的密码没有必要D.计算机病毒和黑客都能给用户带来损失,因此我们必须高度关注计算机安全2.(2022·浙江模拟)下列关于网站和网页的说法,正确的是( )A.网页文件是用HTTP语言来描述的B.HTML是超文本传输协议,用于浏览器与Web服务器之间的信息传输C.IE浏览器可以用于编辑网页文件D.收藏网站其实就是保存网页的URL3.(2022·浙江模拟)使用Access软件设计一个数据表,直接存储如图所示的学生饭卡数据序号 学号 姓名 性别 存钱日期 金额1 20190234 金子鑫 男 2020-5-14 500元2 20181203 吴浩 女 2020年6月12日 800元…… …… …… …… …… ……下列表结构设计合理的是( )A. B.C. D.4.(2022·浙江模拟)用GoldWave软件打开某音频文件,选中一段音频后的部分界面如图所示。下列说法错误的是( )A.该音频每个数据点的存储容量为2字节B.执行“更改音量”操作后,只有当前选中的声音音量发生改变C.当前状态下执行“剪裁”操作后,再按原参数保存,则该音频存储容量变小D.当前状态下插入5s静音,再按原参数保存,则该音频存储容量变大5.(2022·浙江模拟)将一幅未经压缩的1024×576像素、24位色BMP图片,转换成JPG格式后,存储容量为350KB,则压缩比约为( )A.40:1 B.8:1 C.5:1 D.1:16.(2022·浙江模拟)小宋用UltraEdit软件观察“他很happy”字符的内码,如图所示:下列说法中,正确的是( )A.全部字符共占8个字节B.汉字“很”的十六进制内码为“FB BA"C.小写字母“o”的十六进制内码为“69”D.字母“B”的二进制内码为“1000010”7.(2022·浙江模拟)某算法部分流程图如图所示,则输出的值s为( )A.4 B.8 C.16 D.228.(2022·浙江模拟)有如下程序段:Dim i As Integer, Sum As IntegerDim a(1 To 11) As IntegerSum=6a(11) = 49For i=10 To 1 Step-1a(i)=a(i+1)-1If a(i)Mod 3=0 Then Sum=Sum+a(i)Next iText1. Text = Str( Sum)该程序段运行后,文本框text1中显示的内容是( )A.180 B.174 C.42 D.369.(2022·浙江模拟)有n盏灯,一开始全部处于关闭状态,现有n个人对这些灯进行操作:第1个入将所有灯打开,第2个人将所有编号为2的倍数的灯全部关闭,第3个人对所有编号为3的倍数的灯进行反向操作……直到第n个人操作完成为止,该过程用如下VB程序段进行模拟。Dim a(1 To n) As IntegerFor i=1 To nFor j=i To nIf ① Then②End IfNext jNext i已知数组a初始值全部为0,模拟灯的状态,0为关,1为开。则划线处正确的是( )A.①i Mod j=0②a(j)=1-a(j) B.①j Mod i=0②a(j)=1-a(j)C.①j Mod i=0 ②a(i)=1-a(i) D.①i Mod j=0 ②a(i)=1-a(i)10.(2022·浙江模拟)某对分查找算法的VB程序段如下:i=1: j=6: n=0: f= Falsekey= Val(Text1. Text)Do While i<=j and Not fn=n+1m= Fix((i+j)/2)If key=a(m) then f= TrueIf keyLoop数组元素a(1)到a(6)的值依次为“12, 19,27,31,46,55”。若在文本框Text1中输入“31”,则以上程序段运行结束后,下列说法不正确的是( )A.变量i的值为4 B.变量j的值为4C.变量m的值为4 D.变量n的值为311.(2022·浙江模拟)有如下VB程序段:Dim p As Integer, q As Integer, s As Integer, t As Integerp = Vai(Text1. Text)t=0For q=p+1 To2*ps=(p*q)Mod(q-p)If s = 0 Thent=t+1End IfNext qLabel1. Caption = Str(t)该程序段运行时,在文本框Text1中输入8,则在标签Label1中显示的内容是( )A.3 B.4 C.5 D.612.(2022·浙江模拟)有一数组a(1 to 6) ,其数值分别为“45,39,78,37,93,64”,想要从小到大排序,编写如下程序代码:Dim flag As Booleani =1:n=6flag = TrueDo While i <= n-1 And flag = Trueflag = FalseFor j=n To i+ 1 Step-1If a(j)k = a(j): a(j) = a(j- 1): a(j-1)= kflag = TrueEnd IfNext ji=i+1Loop以上代码在整个排序过程中,数据总比较次数和总交换次数分别是( )A.9次和4次 B.9次和6次 C.12次和6次 D.15次和12次二、非选择题(本大题共4题,第13题4分,第14题8分,第15题7分,第16题7分,共26分)13.(2022·浙江模拟)小王收集了某地农产品价格数据,用Excel对其进行分析,整理后的数据如图a所示,(1)表中第J列数据是通过公式计算得到。小王首先在J5单元格中输入公式 ,然后利用自动填充功能向下填充到J23单元格。(2)小王想对蔬菜类的数据以“农产品品种”为主要关键字按升序进行排序,则他应该选择的数据区域是 。(3)小王要对数据进行筛选,筛选条件如图b所示,则他共筛选出 行数据(4)小王根据图a中数据制作了一个图表,如图c所示:则制作此图表的数据区域为 14.(2022·浙江模拟)小明制作了主题为“鼠年大吉”的多媒体作品,他首先使用Photoshop 软件制作了一张背景图片,然后使用Flash软件制作动画。请回答下列问题:(1)Photoshop部分界面如图a所示,当前状态下,下列说法正确的是 (多选,填字母:A .选中“背景”图层,可以直接修改“背景”图层的不透明度/B .“鼠年大吉”图层的内容没有显示在画布中/C .不能把“灯笼”图层的图层样式复制到“舞龙”图层/D .把当前PSD文档保存为JPEG格式,该文件大小约为366.2KB)(2)制作的Flash动画如图b所示,“鼠1”图层呈现动画可能是 (单选,填字母:A .由3只老鼠逐渐变成2只老鼠再变成如图所示的1只老鼠/B .“鼠1”由小变大的同时,由舞台外面运动到舞台的左上角,再运动到如图所示位置/C .由“老鼠”文字逐渐变成“鼠”文字再变为如图所示的一只老鼠)(3)“礼花”图层从第1帧至25帧实现礼花从空中飘落到云上,并消失在云的后面。但测试影片时发现,礼花最终停留云的外面,要修正错误,下列对“礼花”图层操作可行的有 (多选,填字母)A.选择第26帧至48帧执行“删除帧"操作B.将第48帧移动到第26帧C.选择第25帧执行“清除关键帧”操作D.选择第26帧执行“插入空白关键帧"操作E.选择第26帧执行“清除帧"操作(4)按下组合键“Ctr1+Enter”测试动画,在当前文件夹中会产生一个名为 (填写完整文件名)的文件。(5)测试影片时,弹出如图c所示提示信息,应进行的修改是 15.(2022·浙江模拟)编写VB程序,实现如下功能:在文本框Text1中输入关键词,例如关键词“ok”,单击“查找”按钮Com-mannd1,在左边的列表框List1所列单词中查找包含“ok”的字符串,如果查找成功,将在右边的列表框List2中输出该单词。若该单词多次符合条件,则只显示一次。如果查找失败,则在列表框List2 中显示“查找无结果“。实现上述功能的VB代码如下,运行效果如图所示。请回答下列问题:Const n= 5Dim a(1 To n) As StringPrivate Sub Form_ Load( )'将n个字符串分别赋值给数组元素a(1)、a(2)、……、a(n),并在列表list1中显示'代码略:End SubPrivate Sub Command1_ Click( )Dim s As String, i As Integer, j As IntegerDim m As Integer, k As IntegerDim flag As Booleans = Text1. Textm = Len(s)List2. Clearflag = FalseFor i=1 To nk = Len(a(i))For j=1 To k- m + 1If = s Then '①改错List2. AddItem a(i)flag = TrueExit For '退出for 循环End IfNext jNext iIf Then '②填空List2. AddItem“查找无结果”End IfEnd Sub(1)观察运行界面,窗体中一共有 个对象。(2)程序代码中,加框处①有错,请改正。(3)为实现上述功能,请在加框处②填入合适的代码。(4)如果删除程序代码中ExitFor语句,对程序最终运行结果 (选项:有/无)影响。16.(2022·浙江模拟)汉字可以使用N* N的黑白点阵图案来表示,例如汉字“上”和“二”使用8 * 8的点阵图案表示,如图所示。转化为0和1的点阵,其中0表示白色,1表示黑色,则“上”字可以表示为:使用以下规则对01点阵进行编码(以“上”为例):①编码的第一个数为点阵的行列数N,如示例中“上”对应的行列数N为8;②按行列顺序从上到下,由左到右依次进行编码;③第一个数表示连续有几个0,第二个数表示接下来连续有几个1,第三个数表示再接下来连续有几个0,依此类推……根据以上规则,“上”的编码为8,3,1,7,1,7,1,7,3,5,1,7,1,7,1,4,8。依据上述描述的编码规则,设计一个解码程序,根据输入的压缩编码,输出01点阵和黑白点阵。程序运行界面如图b所示,其VB代码如下。请回答下列问题:Private Sub Command1_ Click( )Dim n As Integer, m As Integer, flag As IntegerDim a(1 To 100) As Integer, sum As Integer, num As IntegerDim s As String,tmp As String'读取一组数据,并对数据处理后存入相应变量s= Text1. Text : s=s+","num=0: i=1Do While Mid(s, i, 1) <> ","i=i+ 1Loopn= ①p=i+1num=0 : m= 0For i=p To Len(s)ch= Mid(s, i, 1)If ch="," Thenm=m+1②num= 0Elsenum=num * 10+Val(ch)End IfNext i'下列代码为按规则对编码进行解码,输出01点阵sum=n¥ni=1 : flag=0 : tmp=" "Do While sum>0For j=1 To a(i)If flag=0 Thentmp=tmp+"O"Elsetmp=tmp+"1"End IfIf ③ ThenList1. AddItem tmptmp=" "End IfNext j④i=i+1flag=1-flagLoop'按规则对编码进行解码,输出黑白汉字点阵,代码略End Sub(1)依据图a中“二”字点阵图案以及上述压缩编码的规则,“二”字的编码为 (填数字,中间用逗号分隔)。(2)请在划线处填入合适的代码。① ② ③ ④ 答案解析部分1.【答案】D【知识点】病毒及其防治;漏洞、黑客及其防治2.【答案】D【知识点】浏览器;常用的网页编辑与制作工具;网页标记语言及基本组成【解析】【解答】选项A:网页文件遵循HTML语言标准;选项B:浏览器浏览网页是通过HTTP协议与Web服务器进行信息交换的。选项C:浏览器可以打开网页,但却不能编辑网页。故答案选D。【分析】本题考查的是网页描述语言、网络传输协议及浏览器。网页要通过网页浏览器来阅读,网页之间遵循超文本传输协议(HTTP)进行相互链接访问。3.【答案】A【知识点】字段的数据类型;数据表的创建【解析】【解答】选项B:“学号”字段不能设置为“自动编号”,B错;选项C:“存钱日期”不能设置为“日期/时间”,因为数据格式不相同,C错;选项D:“金额”不能设置为“货币”或“数字”,因为后面有文字“元”,D错。故答案选A。【分析】本题考查的是Access数据表的创建,主要是字段类型的设置。4.【答案】C【知识点】声音素材的基本处理;声音、图像、视频编码【解析】【解答】由于当前仅选中左声道,则执行裁剪命令后,仅左声道中未选中部分变为静音,声音文件的各项参数及时长未改变,故声音文件容量不变。故答案选C。【分析】本题考查的是声音文件的处理及存储量的计算。5.【答案】C【知识点】声音、图像、视频编码【解析】【解答】bmp图片的大小为:1024 * 576 * 24/8/1024(KB)≈1728KB。所以压缩比为1728 : 350=5 : 1。故答案选C。【分析】本题主要考查了BMP图像存储大小的计算以及压缩比的概念。BMP图片文件大小的计算公式为:存储量(B)=水平像素×垂直像素×颜色位数(位)/8。6.【答案】D【知识点】进制及数制转换;字符编码【解析】【解答】由题目截图可知,一共有9个字节,“很”的内码是“BA DC"。“o”的十六进制内码为6F,选项A、B、C错误。D正确【分析】本题考查的是中英文字符内码以及进制转换。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。7.【答案】B【知识点】流程图识读【解析】【解答】由图可知共循环7次,i的值分别为1、4、7、10、13、16、19,能被4整除为2次,所以s终值为8。故答案选B。【分析】本题考查算法流程图识读。8.【答案】A【知识点】常见数据类型、数组【解析】【解答】根据代码可知,一共有11 个降序排列的数组成员,a(11)=49,a(10)=48,a(9)=4……a(2)- 40,a(1)=39。然后在a(1)到a(10)中找到能够被3整除的数,并将它们进行相加。本题需要注意的是,sum的初值为6,然后分别和48、45、42和39相加,其结果是180。故答案选A。【分析】本题主要考查了数组的基本运算。9.【答案】B【知识点】常见数据类型、数组【解析】【解答】数组元素(灯的状态)的下标应该是内循环下标j,其取反操作的表达式为a(j)=1-a(j);另外第2个人将所有编号为2的倍数,第3个人对所有编号为3的倍数的灯进行反向操作……其表达式是j Mod i=0,其中外循环变量i列举倍数。故答案选B。【分析】本题考查的是数组运算。10.【答案】A【知识点】查找算法及程序实现【解析】【解答】由于当查找到数据“31”后,还要执行后面的语句If Key < a(m) Then j = m- 1 Else i= m+ 1,因此最后i=5。故答案选A。【分析】本题主要考查对分查找算法。对分查找的基本思路:在有序的数据序列中(一般放在数组中),首先把查找的数据与数组中间位置的元素进行比较,若相等,则查找成功并退出查找;否则,根据数组元素的有序性,确定数据应在数组的前半部分还是在后半部分查找;在确定了新的查找范围后,重复进行以上比较,直到找到或未找到为止。11.【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】本题程序主要要理解p*q能被q-p整除的次数,代入数字可得t=4。选答案选B。【分析】本题考查对程序的分析和解读。12.【答案】C【知识点】排序算法及程序实现【解析】【解答】根据给定的数据以及程序代码模拟排序过程可知,当完成排序后总的比较次数为12次,交换次数是6次,共进行前三轮排序。注:前两轮排序已经完成,但是还要进行第三轮排序。故答案选C。【分析】本题考查优化的冒泡排序。13.【答案】(1)= AVERAGE(F5 : H5)(2)C8:J18(3)3(4)C4,C19:C23,I4:J4,I19:J23【知识点】表格数据的处理与计算【解析】【解答】(1)要求平均价格,可以使用AVERAGE( )函数,超市的平均价作用的数据区域是F列、G列、H列。J5单元格中的公式应为:=AVERAGE(F5 :H5) ;(2)排序时,数据行必须连续,且不能包含不规则区域,符合条件的区域为:C8:J18。故答案为:C8:J18;(3)“?”属于通配符,表示任意一个字符,观察图表中的数据可知符合条件的记录有3条。故答案为:3;(4)根据图表可知,图表中包含了肉蛋类的农批市场的平均价和超市平均价,数据区域为:C4,C19:C23,I4:J4,I19:J23。故答案为:C4,C19:C23,I4:J4,I19:J23。【分析】本题主要考查Excel公式的应用、数据的筛选与排序以及制作图表的区域。Excel中的公式或函数都要以等号“=”开头。在选择图表数据区域时,要看其横轴和纵轴的数据。对数据的筛选分为“自动筛选”和“高级筛选”。通过对数据筛选条件的设置,可以筛选出所需的数据。14.【答案】(1)BC(2)B(3)A;D(4)鼠年大吉. swf(5)把"按钮"图层第48帧中按钮上的动作命令修改为on(re-lease){ gotoAndPlav("end".1):stopAllSound( ):}【知识点】图层及图层的基本操作;时间轴、帧、图层、库的概念及基本操作;动画的实现;多媒体作品的调试与递交【解析】【解答】(1)“背景”图层不能直接修改不透明度,“鼠年大吉”图层的不透明度为0,因此没有显示。“舞龙”图层没有锁定,可以添加图层样式。366.2KB是该文档保存为BMP格式后的容量。故答案为:BC;(2)由图b可知,“鼠1”是由图形元件产生的实例,必然为动画补间。选项A和C为形状补间。故答案为:B;(3)礼花要消失,即在26帧后不可视,“清除帧"操作仅仅使得第26帧变为空白关键帧,27至48还是显示第25帧的内容。故答案为:AD;(4)测试影片的快捷键是Ctrl + Enter,会产生一个同名的swf文件。故答案为:鼠年大吉. swf;(5)弹出如图c所示提示信息中可知,gotoAndPlay( " end", 1);应 出现在按钮中,stop AllSound命令没有参数,且该命令在第2行,因此都是设置在按钮上的命令。故答案为: 把"按钮"图层第48帧中按钮上的动作命令修改为on(release){ gotoAndPlav("end".1):stopAllSound( ):} 。【分析】本题主要考查的是Photoshop与Flash的综合应用。15.【答案】(1)5(2)Mid(a(i), j, m)(3)flag = False(4)无【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】(1)窗体中一共有5个对象。故答案为:5;(2)在查找关键词时,将要按照每个单词查找,变量i代表单词,j表示查找的单词位置,每次截取字符串的长度为Len(s),也就是变量m。故加框处①改为: Mid(a(i), j, m);(3)根据flag变量的作用可知,当flag=False时表示无匹配结果。故加框处②改为: flag = False;(4)由于删除Exit For只是当匹配到字符后继续检查后面的部分,故对最终结果无影响。故答案为:无。【分析】本题综合考查字符串处理算法及其程序实现。16.【答案】(1)8,17,6,17,8,16(2)Val(Mid(s, 1,i-1));a(m)= num;Len(tmp)=n 或len(tmp) Mod n=0;sum=sum-a(i)【知识点】分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】(1)根据给出的编码规则可知“二”字的编码为8,17,6,17,8,16。(2)①n 的值是字符串s的第一个数字(不一定是一位数),而Do While循环返回的值i即为“,”所在的位置,故答案是从第1位开始,i-1结束,即为Val(Mid(s, 1, i-1)),故此处答案为:Val(Mid(s, 1,i-1));②遇到“,”表示前面的数是一个整体,将num值存入数组a中,故此处答案为:a(m)= num;③变量tmp是01矩阵中的一行,当其长度达到矩阵的长度时进行输出,故此处答案为:Len(tmp)=n或len(tmp) Mod n=0。④变量sum表示矩阵中剩余未输出数据的个数,a(i)中存储的值表示有几个“0”或“1”,因此剩余数sum= sum a(i)。故此处答案为:sum= sum a(i)。【分析】本题考查VB算法及程序实现。二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧浙江省普通高校招生选考技术科目考试信息技术模拟试卷七一、选择题(本大题共12小题,每小题2分,共24分。)1.(2022·浙江模拟)下列有关信息安全的说法,正确的是( )A.任何一款杀毒软件都不能查杀所有的计算机病毒,因此不必安装反病毒软件B.有的计算机病毒能帮助查杀其他的病毒,因此计算机病毒的危害不大C.计算机黑客能轻松破解密码,因此经常更换计算机系统的密码没有必要D.计算机病毒和黑客都能给用户带来损失,因此我们必须高度关注计算机安全【答案】D【知识点】病毒及其防治;漏洞、黑客及其防治2.(2022·浙江模拟)下列关于网站和网页的说法,正确的是( )A.网页文件是用HTTP语言来描述的B.HTML是超文本传输协议,用于浏览器与Web服务器之间的信息传输C.IE浏览器可以用于编辑网页文件D.收藏网站其实就是保存网页的URL【答案】D【知识点】浏览器;常用的网页编辑与制作工具;网页标记语言及基本组成【解析】【解答】选项A:网页文件遵循HTML语言标准;选项B:浏览器浏览网页是通过HTTP协议与Web服务器进行信息交换的。选项C:浏览器可以打开网页,但却不能编辑网页。故答案选D。【分析】本题考查的是网页描述语言、网络传输协议及浏览器。网页要通过网页浏览器来阅读,网页之间遵循超文本传输协议(HTTP)进行相互链接访问。3.(2022·浙江模拟)使用Access软件设计一个数据表,直接存储如图所示的学生饭卡数据序号 学号 姓名 性别 存钱日期 金额1 20190234 金子鑫 男 2020-5-14 500元2 20181203 吴浩 女 2020年6月12日 800元…… …… …… …… …… ……下列表结构设计合理的是( )A. B.C. D.【答案】A【知识点】字段的数据类型;数据表的创建【解析】【解答】选项B:“学号”字段不能设置为“自动编号”,B错;选项C:“存钱日期”不能设置为“日期/时间”,因为数据格式不相同,C错;选项D:“金额”不能设置为“货币”或“数字”,因为后面有文字“元”,D错。故答案选A。【分析】本题考查的是Access数据表的创建,主要是字段类型的设置。4.(2022·浙江模拟)用GoldWave软件打开某音频文件,选中一段音频后的部分界面如图所示。下列说法错误的是( )A.该音频每个数据点的存储容量为2字节B.执行“更改音量”操作后,只有当前选中的声音音量发生改变C.当前状态下执行“剪裁”操作后,再按原参数保存,则该音频存储容量变小D.当前状态下插入5s静音,再按原参数保存,则该音频存储容量变大【答案】C【知识点】声音素材的基本处理;声音、图像、视频编码【解析】【解答】由于当前仅选中左声道,则执行裁剪命令后,仅左声道中未选中部分变为静音,声音文件的各项参数及时长未改变,故声音文件容量不变。故答案选C。【分析】本题考查的是声音文件的处理及存储量的计算。5.(2022·浙江模拟)将一幅未经压缩的1024×576像素、24位色BMP图片,转换成JPG格式后,存储容量为350KB,则压缩比约为( )A.40:1 B.8:1 C.5:1 D.1:1【答案】C【知识点】声音、图像、视频编码【解析】【解答】bmp图片的大小为:1024 * 576 * 24/8/1024(KB)≈1728KB。所以压缩比为1728 : 350=5 : 1。故答案选C。【分析】本题主要考查了BMP图像存储大小的计算以及压缩比的概念。BMP图片文件大小的计算公式为:存储量(B)=水平像素×垂直像素×颜色位数(位)/8。6.(2022·浙江模拟)小宋用UltraEdit软件观察“他很happy”字符的内码,如图所示:下列说法中,正确的是( )A.全部字符共占8个字节B.汉字“很”的十六进制内码为“FB BA"C.小写字母“o”的十六进制内码为“69”D.字母“B”的二进制内码为“1000010”【答案】D【知识点】进制及数制转换;字符编码【解析】【解答】由题目截图可知,一共有9个字节,“很”的内码是“BA DC"。“o”的十六进制内码为6F,选项A、B、C错误。D正确【分析】本题考查的是中英文字符内码以及进制转换。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。7.(2022·浙江模拟)某算法部分流程图如图所示,则输出的值s为( )A.4 B.8 C.16 D.22【答案】B【知识点】流程图识读【解析】【解答】由图可知共循环7次,i的值分别为1、4、7、10、13、16、19,能被4整除为2次,所以s终值为8。故答案选B。【分析】本题考查算法流程图识读。8.(2022·浙江模拟)有如下程序段:Dim i As Integer, Sum As IntegerDim a(1 To 11) As IntegerSum=6a(11) = 49For i=10 To 1 Step-1a(i)=a(i+1)-1If a(i)Mod 3=0 Then Sum=Sum+a(i)Next iText1. Text = Str( Sum)该程序段运行后,文本框text1中显示的内容是( )A.180 B.174 C.42 D.36【答案】A【知识点】常见数据类型、数组【解析】【解答】根据代码可知,一共有11 个降序排列的数组成员,a(11)=49,a(10)=48,a(9)=4……a(2)- 40,a(1)=39。然后在a(1)到a(10)中找到能够被3整除的数,并将它们进行相加。本题需要注意的是,sum的初值为6,然后分别和48、45、42和39相加,其结果是180。故答案选A。【分析】本题主要考查了数组的基本运算。9.(2022·浙江模拟)有n盏灯,一开始全部处于关闭状态,现有n个人对这些灯进行操作:第1个入将所有灯打开,第2个人将所有编号为2的倍数的灯全部关闭,第3个人对所有编号为3的倍数的灯进行反向操作……直到第n个人操作完成为止,该过程用如下VB程序段进行模拟。Dim a(1 To n) As IntegerFor i=1 To nFor j=i To nIf ① Then②End IfNext jNext i已知数组a初始值全部为0,模拟灯的状态,0为关,1为开。则划线处正确的是( )A.①i Mod j=0②a(j)=1-a(j) B.①j Mod i=0②a(j)=1-a(j)C.①j Mod i=0 ②a(i)=1-a(i) D.①i Mod j=0 ②a(i)=1-a(i)【答案】B【知识点】常见数据类型、数组【解析】【解答】数组元素(灯的状态)的下标应该是内循环下标j,其取反操作的表达式为a(j)=1-a(j);另外第2个人将所有编号为2的倍数,第3个人对所有编号为3的倍数的灯进行反向操作……其表达式是j Mod i=0,其中外循环变量i列举倍数。故答案选B。【分析】本题考查的是数组运算。10.(2022·浙江模拟)某对分查找算法的VB程序段如下:i=1: j=6: n=0: f= Falsekey= Val(Text1. Text)Do While i<=j and Not fn=n+1m= Fix((i+j)/2)If key=a(m) then f= TrueIf keyLoop数组元素a(1)到a(6)的值依次为“12, 19,27,31,46,55”。若在文本框Text1中输入“31”,则以上程序段运行结束后,下列说法不正确的是( )A.变量i的值为4 B.变量j的值为4C.变量m的值为4 D.变量n的值为3【答案】A【知识点】查找算法及程序实现【解析】【解答】由于当查找到数据“31”后,还要执行后面的语句If Key < a(m) Then j = m- 1 Else i= m+ 1,因此最后i=5。故答案选A。【分析】本题主要考查对分查找算法。对分查找的基本思路:在有序的数据序列中(一般放在数组中),首先把查找的数据与数组中间位置的元素进行比较,若相等,则查找成功并退出查找;否则,根据数组元素的有序性,确定数据应在数组的前半部分还是在后半部分查找;在确定了新的查找范围后,重复进行以上比较,直到找到或未找到为止。11.(2022·浙江模拟)有如下VB程序段:Dim p As Integer, q As Integer, s As Integer, t As Integerp = Vai(Text1. Text)t=0For q=p+1 To2*ps=(p*q)Mod(q-p)If s = 0 Thent=t+1End IfNext qLabel1. Caption = Str(t)该程序段运行时,在文本框Text1中输入8,则在标签Label1中显示的内容是( )A.3 B.4 C.5 D.6【答案】B【知识点】运算符、基本运算与表达式【解析】【解答】本题程序主要要理解p*q能被q-p整除的次数,代入数字可得t=4。选答案选B。【分析】本题考查对程序的分析和解读。12.(2022·浙江模拟)有一数组a(1 to 6) ,其数值分别为“45,39,78,37,93,64”,想要从小到大排序,编写如下程序代码:Dim flag As Booleani =1:n=6flag = TrueDo While i <= n-1 And flag = Trueflag = FalseFor j=n To i+ 1 Step-1If a(j)k = a(j): a(j) = a(j- 1): a(j-1)= kflag = TrueEnd IfNext ji=i+1Loop以上代码在整个排序过程中,数据总比较次数和总交换次数分别是( )A.9次和4次 B.9次和6次 C.12次和6次 D.15次和12次【答案】C【知识点】排序算法及程序实现【解析】【解答】根据给定的数据以及程序代码模拟排序过程可知,当完成排序后总的比较次数为12次,交换次数是6次,共进行前三轮排序。注:前两轮排序已经完成,但是还要进行第三轮排序。故答案选C。【分析】本题考查优化的冒泡排序。二、非选择题(本大题共4题,第13题4分,第14题8分,第15题7分,第16题7分,共26分)13.(2022·浙江模拟)小王收集了某地农产品价格数据,用Excel对其进行分析,整理后的数据如图a所示,(1)表中第J列数据是通过公式计算得到。小王首先在J5单元格中输入公式 ,然后利用自动填充功能向下填充到J23单元格。(2)小王想对蔬菜类的数据以“农产品品种”为主要关键字按升序进行排序,则他应该选择的数据区域是 。(3)小王要对数据进行筛选,筛选条件如图b所示,则他共筛选出 行数据(4)小王根据图a中数据制作了一个图表,如图c所示:则制作此图表的数据区域为 【答案】(1)= AVERAGE(F5 : H5)(2)C8:J18(3)3(4)C4,C19:C23,I4:J4,I19:J23【知识点】表格数据的处理与计算【解析】【解答】(1)要求平均价格,可以使用AVERAGE( )函数,超市的平均价作用的数据区域是F列、G列、H列。J5单元格中的公式应为:=AVERAGE(F5 :H5) ;(2)排序时,数据行必须连续,且不能包含不规则区域,符合条件的区域为:C8:J18。故答案为:C8:J18;(3)“?”属于通配符,表示任意一个字符,观察图表中的数据可知符合条件的记录有3条。故答案为:3;(4)根据图表可知,图表中包含了肉蛋类的农批市场的平均价和超市平均价,数据区域为:C4,C19:C23,I4:J4,I19:J23。故答案为:C4,C19:C23,I4:J4,I19:J23。【分析】本题主要考查Excel公式的应用、数据的筛选与排序以及制作图表的区域。Excel中的公式或函数都要以等号“=”开头。在选择图表数据区域时,要看其横轴和纵轴的数据。对数据的筛选分为“自动筛选”和“高级筛选”。通过对数据筛选条件的设置,可以筛选出所需的数据。14.(2022·浙江模拟)小明制作了主题为“鼠年大吉”的多媒体作品,他首先使用Photoshop 软件制作了一张背景图片,然后使用Flash软件制作动画。请回答下列问题:(1)Photoshop部分界面如图a所示,当前状态下,下列说法正确的是 (多选,填字母:A .选中“背景”图层,可以直接修改“背景”图层的不透明度/B .“鼠年大吉”图层的内容没有显示在画布中/C .不能把“灯笼”图层的图层样式复制到“舞龙”图层/D .把当前PSD文档保存为JPEG格式,该文件大小约为366.2KB)(2)制作的Flash动画如图b所示,“鼠1”图层呈现动画可能是 (单选,填字母:A .由3只老鼠逐渐变成2只老鼠再变成如图所示的1只老鼠/B .“鼠1”由小变大的同时,由舞台外面运动到舞台的左上角,再运动到如图所示位置/C .由“老鼠”文字逐渐变成“鼠”文字再变为如图所示的一只老鼠)(3)“礼花”图层从第1帧至25帧实现礼花从空中飘落到云上,并消失在云的后面。但测试影片时发现,礼花最终停留云的外面,要修正错误,下列对“礼花”图层操作可行的有 (多选,填字母)A.选择第26帧至48帧执行“删除帧"操作B.将第48帧移动到第26帧C.选择第25帧执行“清除关键帧”操作D.选择第26帧执行“插入空白关键帧"操作E.选择第26帧执行“清除帧"操作(4)按下组合键“Ctr1+Enter”测试动画,在当前文件夹中会产生一个名为 (填写完整文件名)的文件。(5)测试影片时,弹出如图c所示提示信息,应进行的修改是 【答案】(1)BC(2)B(3)A;D(4)鼠年大吉. swf(5)把"按钮"图层第48帧中按钮上的动作命令修改为on(re-lease){ gotoAndPlav("end".1):stopAllSound( ):}【知识点】图层及图层的基本操作;时间轴、帧、图层、库的概念及基本操作;动画的实现;多媒体作品的调试与递交【解析】【解答】(1)“背景”图层不能直接修改不透明度,“鼠年大吉”图层的不透明度为0,因此没有显示。“舞龙”图层没有锁定,可以添加图层样式。366.2KB是该文档保存为BMP格式后的容量。故答案为:BC;(2)由图b可知,“鼠1”是由图形元件产生的实例,必然为动画补间。选项A和C为形状补间。故答案为:B;(3)礼花要消失,即在26帧后不可视,“清除帧"操作仅仅使得第26帧变为空白关键帧,27至48还是显示第25帧的内容。故答案为:AD;(4)测试影片的快捷键是Ctrl + Enter,会产生一个同名的swf文件。故答案为:鼠年大吉. swf;(5)弹出如图c所示提示信息中可知,gotoAndPlay( " end", 1);应 出现在按钮中,stop AllSound命令没有参数,且该命令在第2行,因此都是设置在按钮上的命令。故答案为: 把"按钮"图层第48帧中按钮上的动作命令修改为on(release){ gotoAndPlav("end".1):stopAllSound( ):} 。【分析】本题主要考查的是Photoshop与Flash的综合应用。15.(2022·浙江模拟)编写VB程序,实现如下功能:在文本框Text1中输入关键词,例如关键词“ok”,单击“查找”按钮Com-mannd1,在左边的列表框List1所列单词中查找包含“ok”的字符串,如果查找成功,将在右边的列表框List2中输出该单词。若该单词多次符合条件,则只显示一次。如果查找失败,则在列表框List2 中显示“查找无结果“。实现上述功能的VB代码如下,运行效果如图所示。请回答下列问题:Const n= 5Dim a(1 To n) As StringPrivate Sub Form_ Load( )'将n个字符串分别赋值给数组元素a(1)、a(2)、……、a(n),并在列表list1中显示'代码略:End SubPrivate Sub Command1_ Click( )Dim s As String, i As Integer, j As IntegerDim m As Integer, k As IntegerDim flag As Booleans = Text1. Textm = Len(s)List2. Clearflag = FalseFor i=1 To nk = Len(a(i))For j=1 To k- m + 1If = s Then '①改错List2. AddItem a(i)flag = TrueExit For '退出for 循环End IfNext jNext iIf Then '②填空List2. AddItem“查找无结果”End IfEnd Sub(1)观察运行界面,窗体中一共有 个对象。(2)程序代码中,加框处①有错,请改正。(3)为实现上述功能,请在加框处②填入合适的代码。(4)如果删除程序代码中ExitFor语句,对程序最终运行结果 (选项:有/无)影响。【答案】(1)5(2)Mid(a(i), j, m)(3)flag = False(4)无【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】(1)窗体中一共有5个对象。故答案为:5;(2)在查找关键词时,将要按照每个单词查找,变量i代表单词,j表示查找的单词位置,每次截取字符串的长度为Len(s),也就是变量m。故加框处①改为: Mid(a(i), j, m);(3)根据flag变量的作用可知,当flag=False时表示无匹配结果。故加框处②改为: flag = False;(4)由于删除Exit For只是当匹配到字符后继续检查后面的部分,故对最终结果无影响。故答案为:无。【分析】本题综合考查字符串处理算法及其程序实现。16.(2022·浙江模拟)汉字可以使用N* N的黑白点阵图案来表示,例如汉字“上”和“二”使用8 * 8的点阵图案表示,如图所示。转化为0和1的点阵,其中0表示白色,1表示黑色,则“上”字可以表示为:使用以下规则对01点阵进行编码(以“上”为例):①编码的第一个数为点阵的行列数N,如示例中“上”对应的行列数N为8;②按行列顺序从上到下,由左到右依次进行编码;③第一个数表示连续有几个0,第二个数表示接下来连续有几个1,第三个数表示再接下来连续有几个0,依此类推……根据以上规则,“上”的编码为8,3,1,7,1,7,1,7,3,5,1,7,1,7,1,4,8。依据上述描述的编码规则,设计一个解码程序,根据输入的压缩编码,输出01点阵和黑白点阵。程序运行界面如图b所示,其VB代码如下。请回答下列问题:Private Sub Command1_ Click( )Dim n As Integer, m As Integer, flag As IntegerDim a(1 To 100) As Integer, sum As Integer, num As IntegerDim s As String,tmp As String'读取一组数据,并对数据处理后存入相应变量s= Text1. Text : s=s+","num=0: i=1Do While Mid(s, i, 1) <> ","i=i+ 1Loopn= ①p=i+1num=0 : m= 0For i=p To Len(s)ch= Mid(s, i, 1)If ch="," Thenm=m+1②num= 0Elsenum=num * 10+Val(ch)End IfNext i'下列代码为按规则对编码进行解码,输出01点阵sum=n¥ni=1 : flag=0 : tmp=" "Do While sum>0For j=1 To a(i)If flag=0 Thentmp=tmp+"O"Elsetmp=tmp+"1"End IfIf ③ ThenList1. AddItem tmptmp=" "End IfNext j④i=i+1flag=1-flagLoop'按规则对编码进行解码,输出黑白汉字点阵,代码略End Sub(1)依据图a中“二”字点阵图案以及上述压缩编码的规则,“二”字的编码为 (填数字,中间用逗号分隔)。(2)请在划线处填入合适的代码。① ② ③ ④ 【答案】(1)8,17,6,17,8,16(2)Val(Mid(s, 1,i-1));a(m)= num;Len(tmp)=n 或len(tmp) Mod n=0;sum=sum-a(i)【知识点】分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】(1)根据给出的编码规则可知“二”字的编码为8,17,6,17,8,16。(2)①n 的值是字符串s的第一个数字(不一定是一位数),而Do While循环返回的值i即为“,”所在的位置,故答案是从第1位开始,i-1结束,即为Val(Mid(s, 1, i-1)),故此处答案为:Val(Mid(s, 1,i-1));②遇到“,”表示前面的数是一个整体,将num值存入数组a中,故此处答案为:a(m)= num;③变量tmp是01矩阵中的一行,当其长度达到矩阵的长度时进行输出,故此处答案为:Len(tmp)=n或len(tmp) Mod n=0。④变量sum表示矩阵中剩余未输出数据的个数,a(i)中存储的值表示有几个“0”或“1”,因此剩余数sum= sum a(i)。故此处答案为:sum= sum a(i)。【分析】本题考查VB算法及程序实现。二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1 展开更多...... 收起↑ 资源列表 浙江省普通高校招生选考技术科目考试信息技术模拟试卷七(学生版).docx 浙江省普通高校招生选考技术科目考试信息技术模拟试卷七(教师版).docx