资源简介 浙江省温州市2021届高三上学期信息技术11月适应性测试卷一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分。)1.(2020高三上·温州月考)下列关于信息编码的描述,正确的是( )A.计算机可以处理不经过编码的自然信息B.理论上可用8位二进制对所有汉字进行编码C.计算机信息的数字化就是按一定编码规则将信息转化成二进制代码D.汉字输入码和字形码的作用是相同的2.(2020高三上·温州月考)下列关于计算机信息浏览和信息交流的说法正确的是( )A.断网时所有网页文件都无法使用浏览器解释执行B.同一个机房里的两台电脑实现通信不需要通过协议C.电子邮件、电子公告板、微信都是即时通信工具D.超文本传输协议是浏览器与WEB服务器之间信息传输的协议3.(2020高三上·温州月考)使用Access软件设计一个数据表,存储下表所示数据。序号 产品编号 类别名称 价格(元) 折扣 好评度 是否下架1 znsh03 1 智能手环 399 85% ★★ 否2 znsb028 智能手表 2000 90% ★★★★ 是… … … … … … …下列相关描述,正确的是( )A.该数据表中存储“产品编号”数据的字段类型应设置为“数字”B.Access是数据库应用系统,可对数据表中的字段和记录进行编辑C.该数据表存储“好评度”数据的字段类型可设置为“文本”D.该数据表中各字段的名称与表格中各列的名称必须相同4.(2020高三上·温州月考)十进制正整数a为偶数,b为奇数,且a大于b。下列说法正确的是( )A.a×a的值转换为二进制后右边第二位一定为0B.b+b的值转换为二进制后右边第二位一定为0C.a-b的值转换为二进制后右边第二位一定为1D.a×b的值转换为二进制后右边第二位一定为15.(2020高三上·温州月考)使用Photoshop软件制作“立冬”作品,部分界面如图所示。下列说法正确的是( )A.“冬始万物藏”图层添加了4种图层样式B.可用文字工具将“立冬”图层中的“立冬”两字颜色改为红色C.将该作品存储为BMP格式文件后容量为2.26MBD.可对“小鸟”图层设置“风”滤镜效果6.(2020高三上·温州月考)一段时长为8秒未经压缩的AVI格式无声视频,帧频为25fps,每一帧图像的像素位深度为24位,若该视频的大小约为527MB,则其分辨率可能为( )A.1920×1080 B.1280×720 C.720×576 D.480×2407.(2020高三上·温州月考)某算法的部分流程图如图所示。执行这部分流程,若输入n的值为93,则输出c,s的值分别是( )A.4,930 B.3,135 C.3,531 D.4,1358.(2020高三上·温州月考)下列VB表达式的值等于2020的是( )A.Abs(It(-2020.11))B.Len("2000")+20C.(2020\1000+2200 Mod 1000)*10D.ValMid("-2020",))+20009.(2020高三上·温州月考)有如下VB程序段:s="67.153.47.211"n = Len(s)ch=”":cmax= ""For i= 1 Tonc=Mid(s,n-i+1,1)If c>="0" And c<="9" Thench=ch+cElseIf ch> cmax Then cmax = chch=""End IfNext iText1.Text = cmax执行该程序段后,文本框Text1中显示的内容是( )A.74 B.76 C.211 D.35110.(2020高三上·温州月考)有如下VB程序段:i=1:s=0Do Whilei<= 5a(i)=Int(Rnd*8)+2For j= 1 To i-1s=s+ a(j)Next jIf i>= 2 And a(i)> s Theni=i-1s=0i=i+ 1Loop执行该程序段后,在下列选项中,a(1)~a(5)各元素值不可能的是( )A.8,8,8,3,2 B.5,4,9,7,2C.6,2,6,7,6 D.3,2,6,2,811.(2020高三上·温州月考)下列VB程序段功能为:在文本框Text1中显示整型数组元素a( 1 )到a( 10 )中的最小值和次小值。k1 = 1:k2= 10For i=2 To 10If a(i) < a(k1) ThenElseIf a(i) < a(k2) ThenEnd IfNext iText1.Text = Str(a(k1)) + "," + Str(a(k2))上述程序中方框处可选语句为:①k1=i②k2= i③k2= k1则⑴⑵⑶处语句依次是( )A.①②③ B.③①② C.②①③ D.③②①12.(2020高三上·温州月考)某对分查找算法的VB程序段如下:i=1:j=8:s=0:c=0Key= Int(Rnd * 10) +41flag = TrueDo Whilei<= j And flagc=c+ 1m-(i+j)\2If Key = a(m) Then flag = FalseIf Key < a(m) Thenj=m-1 Elsei=m+ 1s=s* 10+ mLoop数组元素a(1)到a(8)的值依次为“10,20,30,40,50,60,70,80”,执行该程序段后,下列说法错误的是( )A.c的值一定是3 B.s的值一定是465C.i的值一定是5 D.j的值可能是4或5二、非选择题(本大题共4小题,4+8+7+7,共26分)13.(2020高三上·温州月考)小陈收集了某电视台选秀节目选手得分数据,并用Excel软件进行数据处理,如图a所示。请回答下列问题:(1)得分是将各项评分分别乘以对应的权重后相加所得。通过H3单元格中的公式,对区域H4:H116进行自动填充,H5单元格中的显示结果和公式分别是 。 (单选,填字母)A.#VALUE!和=E5*$K$3+F5*$K$4+G5*$K$5B.#REF!和=B5*$K$3+G5*$K$5C.#DIV/O!和= E5*$K$3+F5*$K$4+G5*$K$5D.62.00和=B5*$K$3+G5*$K$5(2)赛事组委会想要通过图表分析所有选手中“专家评分”和“在线评分”的对比情况,如图b所示,创建该图表应选择的数据区域是 。(3)若要找出北京赛区中得分90分(含)以上的选手,下列方法可行的是 (多选,填字母)。A.按“赛区”开头是“北京”进行筛选,再以“得分”为关键字降序排序,从上往下选取所有不低于90分的选手B.按“赛区”包含“北京”进行筛选,再按“得分”大于或等于90进行筛选,选取筛选出的全部选手C.以“得分”为关键字降序排序,再以“赛区”等于“北京??”进行筛选,从上往下选取所有不低于90分的选手D.以“得分”为关键字降序排序,再以“赛区”结尾不是“北京”进行筛选,从上往下选取所有不低于90分的选手14.(2020高三上·温州月考)小陈使用Flash软件创作“岁寒三友”多媒体作品,编辑界面如图a所示。请回答下列问题:(1)作品的部分系统结构如图b所示,将“松”“竹”“梅”三个模块及“片头”“主交互界面”“片尾”都设计成独立场景。下列说法正确的是 (多选,填字母)A.“片头”场景播放完后自动进入“主交互界面”场景B.该多媒体作品具有集成性和交互性C.“主交互界面”至少有4个按钮D.“主交互界面”场景不循环播放,则需要在最后一帧添加停 止播放的动作脚本E.“松”“竹”“梅”场景中至少有一个添加动作脚本on(press){gotoAndPlay(1);}的按钮(2)“飞鸟”图层的动画类型为 (单选, 填字母: A . 逐帧动画/B . 形状补间/C . 动画补间),已设置文档大小为800*600像素,该图层第1帧和第60帧中飞鸟实例坐标分别为(800,440)、(10,0),若对第31帧执行清除关键帧操作 (选填: 会/不会)影响该图层的动画效果。(3)“音乐”图层中的声音“同步”属性已设置为“事件”,要使动画在3秒后停止播放音乐,则在“音乐”图层中应进行的操作是 。(4)如图a所示,要使“控制”图层中的“返回”按钮在最后一帧才出现,下列操作可行的是 (多选,填字母)A.选中“控制”图层第1帧执行“剪切帧”操作,再选中第60帧执行“粘贴帧”操作B.选中“控制”图层第1帧,删除其中的“返回”按钮实例C.选中“控制”图层第1帧,执行“删除帧”操作D.选中“控制”图层第1帧到第59帧,执行“清除帧”操作E.选中“控制”图层第1帧,执行“转换为空白关键帧”操作15.(2020高三上·温州月考)小温编写了一个有关环形数据排序的VB程序,实现如下功能:排序前的原始数据在窗体左边环形显示,单击“排序”按钮Command1后,原始数据中最小元素的位置固定不变,从该位置开始数据按逆时针升序,排序后的数据在右边环形显示。例如,排序前a(1)到a(10)的数据依次为“1,11,19,18,016,8,9,17,4",按顺时针顺序在窗体左边环形显示,则排序后a(1)到a(10)的数据依次为9,4,1,19,18,17,16,11",在窗体右边环形显示。程序运行界面如图所示。请回答下列问题。(1)该环形数据排序的VB程序主要采用 (选填:冒泡排序/选择排序)算法。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Constn= 10Dim a(1 To n) As IntegerPrivate Sub Command1_ Click()Dim LeftAs Integer, Right As Integer, Lstart As Integer, Rstart As IntegerDim i AsInteger, j As Integer, t As Integer, s As String'随机生成n个不重复元素的数组a,并在左边环形显示,代码略k= 1For i= 2TonIfa(i) < a(k) Thenk=iNext iLstart =(k+n- 2) Mod n+ 1: Rstart= k Mod n+ 1i= 1DoWhilei<= (n-1)\2Left= LstartForj= 1 To p= (Left+ n-2) Mod n+ 1If a(Left) > a(p) Thent= a(Left): a(Left) = a(p): a(p)= tEnd IfLeft= pNextjRstart= Rstart Mod n + 1Right= RstartDoWhilep=RightModn+1If Thent= a(Right): a(Right) = a(p): a(p)=tEnd IfRight= pLoopLstart = i=i+ 1Loop排序后的数据在右边环形显示,代码略End Sub(3)程序中加框处代码有错,请改正。16.(2020高三上·温州月考)某游戏实现相同字母消除操作,规则如下:1)首先生成一段由字母“a,b,c,A,B,C"随机组成的字符串s;2)对字符串s从左到右寻找3个及以上连续相同字母(不区分大小写)组成的字符串并进行消除;3)对消除后的重组字符串再进行相同消除操作,直至完成所有消除操作。例如,生成字符串s为“BCbbaabAbAaaA",第1次消除字符串“aaa” 后,字符串s重组为“BCcbbbAbAaaA”;第2次消除字符串“bbb" 后,字符串s重组为“BCcAbAaaA”;第3次消除字符串“AaaA” 后,字符串s重组为“BCcAb”。小陈编写了VB程序,功能如下:单击“生成字符串”按钮Command1, 随机生成由字母“a,b,c,A,B,C”组成的字符串s并显示在文本框Text1中,单击“消除”按钮Command2,在列表框List1中显示各次消除的字符串,在文本框Text2中显示消除后的字符串。程序运行界面如图所示。(提示:字母“a”的ascii码值为97,字母“A”的asci码值为65)(1)若生成字符串s为“ccbBBBccBabcaAA",则第2次消除的字符串为 。(2)请在划线处填入合适的代码。Dim a(1 To 100) As StringDim b(1 To 100) As StringDim s As StringConstn= 15Private Sub Command1_ Click0Dim i AsIntegerRandomizeFor i= 1 Tona(i)=Cr s=s+a(i)Next iText1.Text=sEnd SubPrivateSub Command2 _Click)Dim IAs Integer, j As Integer, m As Integer, k As Integeri=1m= 1DoWhilei <= Len(s) -2k=iDo While IsSame(a(i), a(i + 1)) Andi<= Len(s)- 1i=i+ 1If i= n Then Exit DoLoopIf i-k>= 2 Thenb(m) = List1 AddItem "第" +Str(m) + "次消除的字符: " + b(m)m=m+ 1s= Mid(s, 1, k- 1) + Mid(s, i+ 1, Len(S)-i)For j= 1 To Len(s)a(j)= Mid(s, j, 1)Next ji=k-3If i<0 Then i=0End Ifi=i+1LoopText2.Text=sEnd SubFunctionIsSame(p As String, q As String) As BooleanIsSame = FalseIf ThenIsSame = TrueEndIfEndFunction答案解析部分1.【答案】C【知识点】信息的编码2.【答案】D【知识点】电子邮件,电子公告板等信息交流方式;计算机网络概念、功能与组成;网络协议3.【答案】C【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑4.【答案】A【知识点】进制及数制转换5.【答案】D【知识点】图片加工常用工具的使用;图层及图层的基本操作6.【答案】B【知识点】声音、图像、视频编码7.【答案】B【知识点】常量、变量及变量的赋值;流程图识读8.【答案】C【知识点】运算符、基本运算与表达式9.【答案】A【知识点】分支结构语句及程序实现;循环结构语句及程序实现10.【答案】D【知识点】常见数据类型、数组;分支结构语句及程序实现;循环结构语句及程序实现11.【答案】B【知识点】常量、变量及变量的赋值;分支结构语句及程序实现;循环结构语句及程序实现12.【答案】C【知识点】常量、变量及变量的赋值;查找算法及程序实现13.【答案】(1)A(2)B2:B116, E2:E116, G2:G116(3)A;B;C【知识点】表格数据的基本操作;表格数据的处理与计算14.【答案】(1)B;C;D(2)C;会(3)“音乐”图层第36 (37) 帧插入关键帧(空白关键帧)。并添加动作命令stopA11Sounds();或“音乐”图层第36 (37)帧插入关键帧(空白关键帧),并将音乐同步方式设置为“数摆流”;或将音乐同步方式设置为“数据流”。并在“音乐”图层第36 (37) 帧插入关键帧(空白关键帧);(4)B;D【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;动画的实现;常用影片控制函数的应用15.【答案】(1)冒泡排序(2)n-2*i;a(Right) < a(p);(Lstart+n-2)Mod n+1(3)Right <> Lstart【知识点】运算符、基本运算与表达式;排序算法及程序实现;分支结构语句及程序实现;循环结构语句及程序实现16.【答案】(1)cccc或"cccc(2)Int(Rnd*3 + 65)+ Int(Rnd*2)* 32;Mid(s, k, i -k +1);p = q Or Abs(Asc(q) - Asc(p)) = 32【知识点】运算符、基本运算与表达式;过程与自定义函数;分支结构语句及程序实现;循环结构语句及程序实现1 / 1浙江省温州市2021届高三上学期信息技术11月适应性测试卷一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分。)1.(2020高三上·温州月考)下列关于信息编码的描述,正确的是( )A.计算机可以处理不经过编码的自然信息B.理论上可用8位二进制对所有汉字进行编码C.计算机信息的数字化就是按一定编码规则将信息转化成二进制代码D.汉字输入码和字形码的作用是相同的【答案】C【知识点】信息的编码2.(2020高三上·温州月考)下列关于计算机信息浏览和信息交流的说法正确的是( )A.断网时所有网页文件都无法使用浏览器解释执行B.同一个机房里的两台电脑实现通信不需要通过协议C.电子邮件、电子公告板、微信都是即时通信工具D.超文本传输协议是浏览器与WEB服务器之间信息传输的协议【答案】D【知识点】电子邮件,电子公告板等信息交流方式;计算机网络概念、功能与组成;网络协议3.(2020高三上·温州月考)使用Access软件设计一个数据表,存储下表所示数据。序号 产品编号 类别名称 价格(元) 折扣 好评度 是否下架1 znsh03 1 智能手环 399 85% ★★ 否2 znsb028 智能手表 2000 90% ★★★★ 是… … … … … … …下列相关描述,正确的是( )A.该数据表中存储“产品编号”数据的字段类型应设置为“数字”B.Access是数据库应用系统,可对数据表中的字段和记录进行编辑C.该数据表存储“好评度”数据的字段类型可设置为“文本”D.该数据表中各字段的名称与表格中各列的名称必须相同【答案】C【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑4.(2020高三上·温州月考)十进制正整数a为偶数,b为奇数,且a大于b。下列说法正确的是( )A.a×a的值转换为二进制后右边第二位一定为0B.b+b的值转换为二进制后右边第二位一定为0C.a-b的值转换为二进制后右边第二位一定为1D.a×b的值转换为二进制后右边第二位一定为1【答案】A【知识点】进制及数制转换5.(2020高三上·温州月考)使用Photoshop软件制作“立冬”作品,部分界面如图所示。下列说法正确的是( )A.“冬始万物藏”图层添加了4种图层样式B.可用文字工具将“立冬”图层中的“立冬”两字颜色改为红色C.将该作品存储为BMP格式文件后容量为2.26MBD.可对“小鸟”图层设置“风”滤镜效果【答案】D【知识点】图片加工常用工具的使用;图层及图层的基本操作6.(2020高三上·温州月考)一段时长为8秒未经压缩的AVI格式无声视频,帧频为25fps,每一帧图像的像素位深度为24位,若该视频的大小约为527MB,则其分辨率可能为( )A.1920×1080 B.1280×720 C.720×576 D.480×240【答案】B【知识点】声音、图像、视频编码7.(2020高三上·温州月考)某算法的部分流程图如图所示。执行这部分流程,若输入n的值为93,则输出c,s的值分别是( )A.4,930 B.3,135 C.3,531 D.4,135【答案】B【知识点】常量、变量及变量的赋值;流程图识读8.(2020高三上·温州月考)下列VB表达式的值等于2020的是( )A.Abs(It(-2020.11))B.Len("2000")+20C.(2020\1000+2200 Mod 1000)*10D.ValMid("-2020",))+2000【答案】C【知识点】运算符、基本运算与表达式9.(2020高三上·温州月考)有如下VB程序段:s="67.153.47.211"n = Len(s)ch=”":cmax= ""For i= 1 Tonc=Mid(s,n-i+1,1)If c>="0" And c<="9" Thench=ch+cElseIf ch> cmax Then cmax = chch=""End IfNext iText1.Text = cmax执行该程序段后,文本框Text1中显示的内容是( )A.74 B.76 C.211 D.351【答案】A【知识点】分支结构语句及程序实现;循环结构语句及程序实现10.(2020高三上·温州月考)有如下VB程序段:i=1:s=0Do Whilei<= 5a(i)=Int(Rnd*8)+2For j= 1 To i-1s=s+ a(j)Next jIf i>= 2 And a(i)> s Theni=i-1s=0i=i+ 1Loop执行该程序段后,在下列选项中,a(1)~a(5)各元素值不可能的是( )A.8,8,8,3,2 B.5,4,9,7,2C.6,2,6,7,6 D.3,2,6,2,8【答案】D【知识点】常见数据类型、数组;分支结构语句及程序实现;循环结构语句及程序实现11.(2020高三上·温州月考)下列VB程序段功能为:在文本框Text1中显示整型数组元素a( 1 )到a( 10 )中的最小值和次小值。k1 = 1:k2= 10For i=2 To 10If a(i) < a(k1) ThenElseIf a(i) < a(k2) ThenEnd IfNext iText1.Text = Str(a(k1)) + "," + Str(a(k2))上述程序中方框处可选语句为:①k1=i②k2= i③k2= k1则⑴⑵⑶处语句依次是( )A.①②③ B.③①② C.②①③ D.③②①【答案】B【知识点】常量、变量及变量的赋值;分支结构语句及程序实现;循环结构语句及程序实现12.(2020高三上·温州月考)某对分查找算法的VB程序段如下:i=1:j=8:s=0:c=0Key= Int(Rnd * 10) +41flag = TrueDo Whilei<= j And flagc=c+ 1m-(i+j)\2If Key = a(m) Then flag = FalseIf Key < a(m) Thenj=m-1 Elsei=m+ 1s=s* 10+ mLoop数组元素a(1)到a(8)的值依次为“10,20,30,40,50,60,70,80”,执行该程序段后,下列说法错误的是( )A.c的值一定是3 B.s的值一定是465C.i的值一定是5 D.j的值可能是4或5【答案】C【知识点】常量、变量及变量的赋值;查找算法及程序实现二、非选择题(本大题共4小题,4+8+7+7,共26分)13.(2020高三上·温州月考)小陈收集了某电视台选秀节目选手得分数据,并用Excel软件进行数据处理,如图a所示。请回答下列问题:(1)得分是将各项评分分别乘以对应的权重后相加所得。通过H3单元格中的公式,对区域H4:H116进行自动填充,H5单元格中的显示结果和公式分别是 。 (单选,填字母)A.#VALUE!和=E5*$K$3+F5*$K$4+G5*$K$5B.#REF!和=B5*$K$3+G5*$K$5C.#DIV/O!和= E5*$K$3+F5*$K$4+G5*$K$5D.62.00和=B5*$K$3+G5*$K$5(2)赛事组委会想要通过图表分析所有选手中“专家评分”和“在线评分”的对比情况,如图b所示,创建该图表应选择的数据区域是 。(3)若要找出北京赛区中得分90分(含)以上的选手,下列方法可行的是 (多选,填字母)。A.按“赛区”开头是“北京”进行筛选,再以“得分”为关键字降序排序,从上往下选取所有不低于90分的选手B.按“赛区”包含“北京”进行筛选,再按“得分”大于或等于90进行筛选,选取筛选出的全部选手C.以“得分”为关键字降序排序,再以“赛区”等于“北京??”进行筛选,从上往下选取所有不低于90分的选手D.以“得分”为关键字降序排序,再以“赛区”结尾不是“北京”进行筛选,从上往下选取所有不低于90分的选手【答案】(1)A(2)B2:B116, E2:E116, G2:G116(3)A;B;C【知识点】表格数据的基本操作;表格数据的处理与计算14.(2020高三上·温州月考)小陈使用Flash软件创作“岁寒三友”多媒体作品,编辑界面如图a所示。请回答下列问题:(1)作品的部分系统结构如图b所示,将“松”“竹”“梅”三个模块及“片头”“主交互界面”“片尾”都设计成独立场景。下列说法正确的是 (多选,填字母)A.“片头”场景播放完后自动进入“主交互界面”场景B.该多媒体作品具有集成性和交互性C.“主交互界面”至少有4个按钮D.“主交互界面”场景不循环播放,则需要在最后一帧添加停 止播放的动作脚本E.“松”“竹”“梅”场景中至少有一个添加动作脚本on(press){gotoAndPlay(1);}的按钮(2)“飞鸟”图层的动画类型为 (单选, 填字母: A . 逐帧动画/B . 形状补间/C . 动画补间),已设置文档大小为800*600像素,该图层第1帧和第60帧中飞鸟实例坐标分别为(800,440)、(10,0),若对第31帧执行清除关键帧操作 (选填: 会/不会)影响该图层的动画效果。(3)“音乐”图层中的声音“同步”属性已设置为“事件”,要使动画在3秒后停止播放音乐,则在“音乐”图层中应进行的操作是 。(4)如图a所示,要使“控制”图层中的“返回”按钮在最后一帧才出现,下列操作可行的是 (多选,填字母)A.选中“控制”图层第1帧执行“剪切帧”操作,再选中第60帧执行“粘贴帧”操作B.选中“控制”图层第1帧,删除其中的“返回”按钮实例C.选中“控制”图层第1帧,执行“删除帧”操作D.选中“控制”图层第1帧到第59帧,执行“清除帧”操作E.选中“控制”图层第1帧,执行“转换为空白关键帧”操作【答案】(1)B;C;D(2)C;会(3)“音乐”图层第36 (37) 帧插入关键帧(空白关键帧)。并添加动作命令stopA11Sounds();或“音乐”图层第36 (37)帧插入关键帧(空白关键帧),并将音乐同步方式设置为“数摆流”;或将音乐同步方式设置为“数据流”。并在“音乐”图层第36 (37) 帧插入关键帧(空白关键帧);(4)B;D【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;动画的实现;常用影片控制函数的应用15.(2020高三上·温州月考)小温编写了一个有关环形数据排序的VB程序,实现如下功能:排序前的原始数据在窗体左边环形显示,单击“排序”按钮Command1后,原始数据中最小元素的位置固定不变,从该位置开始数据按逆时针升序,排序后的数据在右边环形显示。例如,排序前a(1)到a(10)的数据依次为“1,11,19,18,016,8,9,17,4",按顺时针顺序在窗体左边环形显示,则排序后a(1)到a(10)的数据依次为9,4,1,19,18,17,16,11",在窗体右边环形显示。程序运行界面如图所示。请回答下列问题。(1)该环形数据排序的VB程序主要采用 (选填:冒泡排序/选择排序)算法。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Constn= 10Dim a(1 To n) As IntegerPrivate Sub Command1_ Click()Dim LeftAs Integer, Right As Integer, Lstart As Integer, Rstart As IntegerDim i AsInteger, j As Integer, t As Integer, s As String'随机生成n个不重复元素的数组a,并在左边环形显示,代码略k= 1For i= 2TonIfa(i) < a(k) Thenk=iNext iLstart =(k+n- 2) Mod n+ 1: Rstart= k Mod n+ 1i= 1DoWhilei<= (n-1)\2Left= LstartForj= 1 To p= (Left+ n-2) Mod n+ 1If a(Left) > a(p) Thent= a(Left): a(Left) = a(p): a(p)= tEnd IfLeft= pNextjRstart= Rstart Mod n + 1Right= RstartDoWhilep=RightModn+1If Thent= a(Right): a(Right) = a(p): a(p)=tEnd IfRight= pLoopLstart = i=i+ 1Loop排序后的数据在右边环形显示,代码略End Sub(3)程序中加框处代码有错,请改正。【答案】(1)冒泡排序(2)n-2*i;a(Right) < a(p);(Lstart+n-2)Mod n+1(3)Right <> Lstart【知识点】运算符、基本运算与表达式;排序算法及程序实现;分支结构语句及程序实现;循环结构语句及程序实现16.(2020高三上·温州月考)某游戏实现相同字母消除操作,规则如下:1)首先生成一段由字母“a,b,c,A,B,C"随机组成的字符串s;2)对字符串s从左到右寻找3个及以上连续相同字母(不区分大小写)组成的字符串并进行消除;3)对消除后的重组字符串再进行相同消除操作,直至完成所有消除操作。例如,生成字符串s为“BCbbaabAbAaaA",第1次消除字符串“aaa” 后,字符串s重组为“BCcbbbAbAaaA”;第2次消除字符串“bbb" 后,字符串s重组为“BCcAbAaaA”;第3次消除字符串“AaaA” 后,字符串s重组为“BCcAb”。小陈编写了VB程序,功能如下:单击“生成字符串”按钮Command1, 随机生成由字母“a,b,c,A,B,C”组成的字符串s并显示在文本框Text1中,单击“消除”按钮Command2,在列表框List1中显示各次消除的字符串,在文本框Text2中显示消除后的字符串。程序运行界面如图所示。(提示:字母“a”的ascii码值为97,字母“A”的asci码值为65)(1)若生成字符串s为“ccbBBBccBabcaAA",则第2次消除的字符串为 。(2)请在划线处填入合适的代码。Dim a(1 To 100) As StringDim b(1 To 100) As StringDim s As StringConstn= 15Private Sub Command1_ Click0Dim i AsIntegerRandomizeFor i= 1 Tona(i)=Cr s=s+a(i)Next iText1.Text=sEnd SubPrivateSub Command2 _Click)Dim IAs Integer, j As Integer, m As Integer, k As Integeri=1m= 1DoWhilei <= Len(s) -2k=iDo While IsSame(a(i), a(i + 1)) Andi<= Len(s)- 1i=i+ 1If i= n Then Exit DoLoopIf i-k>= 2 Thenb(m) = List1 AddItem "第" +Str(m) + "次消除的字符: " + b(m)m=m+ 1s= Mid(s, 1, k- 1) + Mid(s, i+ 1, Len(S)-i)For j= 1 To Len(s)a(j)= Mid(s, j, 1)Next ji=k-3If i<0 Then i=0End Ifi=i+1LoopText2.Text=sEnd SubFunctionIsSame(p As String, q As String) As BooleanIsSame = FalseIf ThenIsSame = TrueEndIfEndFunction【答案】(1)cccc或"cccc(2)Int(Rnd*3 + 65)+ Int(Rnd*2)* 32;Mid(s, k, i -k +1);p = q Or Abs(Asc(q) - Asc(p)) = 32【知识点】运算符、基本运算与表达式;过程与自定义函数;分支结构语句及程序实现;循环结构语句及程序实现1 / 1 展开更多...... 收起↑ 资源列表 浙江省温州市2021届高三上学期信息技术11月适应性测试卷(学生版).docx 浙江省温州市2021届高三上学期信息技术11月适应性测试卷(教师版).docx