资源简介 登录二一教育在线组卷平台 助您教考全无忧浙江普通高校招生2020年7月信息技术选考试卷一、选择题(本大题共12小题,每小题2分,共24分。)1.(2020·浙江)下列有关信息与信息处理的说法,错误的是( )A.智能手机已成为信息处理的常用工具B.内存容量是影响计算机信息处理能力的因素之一C.未经数字化的图像所承载的信息是没有价值的D.人工智能广泛应用于图像识别、自然语言处理等领域2.(2020高二上·上海开学考)下列有关网页与浏览器的说法,正确的是( )。A.使用搜索引擎对相同关键词检索两次,得到的结果一定相同B.用HTML(超文本标记语言)可以描述网页中的文本、图像和超链接等元素C.在IE浏览器中,使用“添加到收藏夹”功能可以保存正在浏览的网页内容D.在IE浏览器中,以“文本文件(*.txt)”类型保存网页,可以保存网页中的超链接地址3.(2020·浙江)使用Access软件设计一个数据表,存储如图所示的学生提问记录数据。序号 问题编号 问题摘要 解答状态 学号 提问日期1 XX0051 选择排序优化 已解答 20180131 2020-3-102 WL0192 共点力的合成 未解答 20191201 2020-4-11… … … … … …下列表结构设计合理的是( )A. B.C. D.4.(2021高二上·台州月考)下列十六进制数中,转换为二进制数后含有奇数个“1”的是( )。A.F082 B.EA30 C.A906 D.F3115.(2020·浙江)用 Photoshop软件制作“飞越高峰”作品,在“鹰”图层中已选择矩形区域,如图所示。下列说法正确的是( )A.执行“拷贝”、“粘贴”命令后,粘贴的鹰图像将出现在新增图层中B.可以执行“自由变换”命令,调整鹰图像的大小和位置C.选中“飞越高峰”图层,添加“描边”图层样式,描边效果将呈现在矩形选区边缘D.选中“背景”图层,添加“镜头光晕”滤镜,滤镜效果将呈现在矩形选区外6.(2020·浙江)两个未经压缩的音频文件,相关参数如图所示。则文件1与文件2的存储容量比约为( )A.3:1 B.6:1 C.12:1 D.18:17.(2020高二上·上海月考)若x是整型变量,下列选项中,与表达式Not(x>=5 And x<9)等价的是( )A.x<5 And x>= 9 B.Not x > 5 And Not x< 9C.x >= 5 Or x< 9 D.x<5 Or x >= 98.(2020高二上·上海开学考)某算法的部分流程图如图所示。执行这部分流程,若输入a的值为36,则输出c的值为( )。A.2 B.3 C.4 D.59.(2020·浙江)有如下VB程序段:sl = "1324":s2="abcdefgh"j = 1 : m=0 : c=" "For i= 1 To Len (s2)k =Val(Mid(sl, j, 1))c= c +Mid(s2,m +k,1)j=j+1If j>4 Then j= 1 : m =m+ 4Next i执行该程序段后,变量c的值是( )A."acbdegth" B."acbdacbd" C."acbdefgh" D."abcdefgh"10.(2020·浙江)下列VB程序段功能为:在文本框 Text中显示整型数组元素a(1)到a(9)中的最小值和最大值。amin= a(1) : amax=a(1)i=2 : j=9Do While i <= jIf a(i) > a(j) ThenElseEnd Ifi=1 : j=j-1LoopText 1. Text= Str(amin)+"," Str(amax)上述程序段中方框处可选语句为:①If a(j)>amax Then amax =a(j)②If a(j)< amin Then amin =a(j)③If a(i)④If a(i)>amin Then amin =a(i)则(1)(2)(3)(4)处语句依次可为( )A.④③②① B.④②③① C.③②④① D.③①④②11.(2020·浙江)某对分查找算法的VB程序段如下:'数组元素f(1)到f(9)赋初值为0,代码略key= Val(Text1. Text)i=1:j=9Do While i<=jm=(i+j)\2If(m)=1If a(m)= key then Exit Do ‘Exit Do表示退出循环If a(m)> key Then j= m-1Else i= m +1Loop整型数组元素a(1)到a(9)为升序序列,在文本框 Text1中输入待查找数,执行该程序段后,下列选项中,f(1)到f(9)各元素值不可能的是( )A.1,1,0,0,1,0,0,0,0 B.0,0,0,0,1,0,0,0,0C.0,0,0,0,1,1,1,1,0 D.0,1,1,1,1,0,0,0,012.(2020·浙江)有如下ⅤB程序段:‘生成6个随机正整数,依次存入数组元素a(1)到a(6),代码略For i=1 To 2For j=6 To i+ 1 Step -1If a(j)Mod 3 >a(j-1)Mod 3 Thent=a(j):a(j)=a(j-1):a(j-1)=tEnd IfNext jNext i执行上述程序段后,下列选项中,a(1)到a(6)各元素值不可能的是( )A.2,1,4,3,6,7 B.7,7,6,3,3,1 C.5,2,1,7,8,3 D.8,7,4,3,3,2二、非选择题(本大题共4小题,其中第13小题4分,第14小題8分,第15小题7分,第16小题7分,共26分)13.(2020·浙江)小李收集了手机网民互联网应用的用户规模数据,并用Eel软件进行数据处理,如图a所示。请回答下列问题:(1)为计算图a中的“相对2017年12月的增长率(%)”,小李已正确计算了单元格G4中的数据。他希望将单元格G4中的公式向下自动填充至单元格G13,再将区域G4:G13中的公式向右自动填充至I列,从而正确计算出区域G4:I13中的数据,则单元格G4中的公式应修改为 。(2)根据图a中数据制作的图表如图b所示,创建该图表的数据区域是A3:A5,C3:F5,A8, 。(3)为了获得“商务交易”类别中2020年3月用户规模最大的数据,并显示在操作结果的最前面(紧邻第3行),一种可行的操作是:选择数据区域A3:F13后,对该区域 (选填2个序号,按操作顺序)。①以“2020年3月”为关键字进行降序排序②以“类别”为关键字(按字母排序)进行降序排序③按“类别”进行筛选,选择的值为“商务交易④按“2020年3月”进行筛选,选择“10个最大的值”并显示最大的1项14.(2020·浙江)小李使用Flash软件创作“花中君子”多媒体作品。请回答下列问题:(1)作品的模块设计框架图如图a所示,将各功能模块和主交互界面都设计成独立场景。各功能模块的场景播放完成后自动停止,单击“返回”按钮,返回主交互界面。下列说法正确的是___________(多选,填字母)。A.主交互界面中包含5个功能模块B.主交互界面中按钮的应用体现了多媒体技术的交互性C.各功能模块场景的最后一帧可添加帧动作脚本stop();D.各功能模块场景中“返回”按钮上可添加动作脚本on( release){gotoAndStop(1); }(2)“竹之韵”场景的编辑界面如图b所示,“轻舟”图层中的小船是“舟”元件的实例。“舟”元件是在当前场景中通过绘制船形状并转换为图形元件后生成的,“舟”元件中的船是 (选填:位图/矢量图)。若调整小船实例的大小,则“舟”元件 (选填:会/不会)同步变化。(3)“轻舟”图层中实现了小船从起始位置1移动到终止位置2的动画,位置1、2及其坐标(X,Y)值如图b所示。下列关于小船动画的描述正确的是___________(多选,填字母)。A.测试场景时,小船沿水平方向匀速移动B.小船动画的补间类型为“动画”,移动时间约为4.5秒C.若将小船动画的缓动值调整为100,测试场景时,小船移动总时长将增加D.若在当前图层第15帧插入关键帧,测试场景时,小船从第1帧到第15帧没有移动E.若将小船起始坐标改为(150,200),测试场景时,小船移动将变快(4)“文字”图层的第30帧和第36帧均为关键帧。测试场景时,为了使“文字”图层第31帧到第35帧中的内容完全消失,其他动画效果保持不变,应进行的操作是 。15.(2020·浙江)某校为学生期末考试分配考场,并编制准考证号。每个班级有班号,每位学生有班内序号,班内序号是按班级现有人数从1开始逐个编排的。准考证号格式为“入学年份+班号+班内序号”。每个考场有30个座位,座位号从1开始。连续分配座位的两个学生不属于同一个班级。分配方法是:按考场号递增、同一考场座位号递增的顺序逐一分配座位。每次分配,先选班级,再选学生。选择班级时,在班级降序序列(按未分配人数)中选择第1个班级,但如果该班和前一次分配选定的班级相同,则改选第2个班级。选定班级后,再为该班耒分配学生中序号最大的学生分配考场座位,并维护班级降序序列(按未分配人数)。编写VB程序,实现考场分配功能:在文本框Text1中填写入学年份,单击“读取”按钮Command1后,将各班数据按人数降序显示在列表框List1中,然后单击“分配”按钮Command2,在列表框List2中显示分配结果。程序运行界面如图所示。请回答下列问题:(1)下列对象中,有 Caption属性的是 (单选,填字母:mand 1 / B .Text1/C .List 1)。(2)实现考场分配功能的VB程序如下,请在划线处填入合适的代码。Dimn As Integer, y As StringDimcla(1 To 20)As Integer, num(I To 20)As IntegerDimroom as Integer ‘存储考场号Dimseat as Integer ‘存储座位号Functionfm(k As Integer) As String‘返回整数k(l≤k≤99)对应的数字字符串,不足两位左侧补“0”,代码略EndfunctionPrivateSub Command 1_ Click( )‘从Text1中读取入学年份存入变量y,从数据库中读取该人学年份的班级数据‘将班级个数存人变量n(1‘各班班号均大于0,各班人数均未超过总人数的一半‘将数组cla和num按班级人数降序排列后,显示在List l中,代码略EndSubPrivateSub Command 2_ Click( )Dim iAs Integer, t As Integer, s As IntegerDim choiceAs Integer, m As Integer, f As Booleanroom=1: seat=1 : choice=0 Do Whilef = TrueIf cla(1) <> choice Then m= 1 Else m = 2choice= cla(m)‘在列表框List2中显示准考证号、考场号、座位号List 2.Addltem y+fm(cla(m))+fm(num(m))+" "+fm(room)+" "+fm(seat)seat = seat+ 1If seat> 30 Thenseat = 1End Ifnum(m)= num(m)-1For i= To n-1 ‘维护班级降序序列(按未分配人数)If num(i)< num(i + 1)Thent=num(i) : num(i)=num(i+1) : num(i+1)=ts = cla(i) : cla(i)= cla(i + 1) : cla(i+1)=sElseExit For ‘ExitFor表示退出循环End IfNext iIf Then f = FalseLoopEnd Sub(3)程序中加框处代码有错,请改正。16.(2020·浙江)编写VB程序,功能是根据A城和B城同一时间段内的温度数据,计算两城温差(A城温度B城温度)A城数据和B城数据分别为包含若于个记录的序列,其中,A城每个记录包含温度及其截止时间,B城每个记录包含温度及其持续时长。两城温差计算结果表示为若干个记录的序列,每个记录包含温差及其持续时长。持续时长是指同一温度(或温差)保持不变的最大时长。示例见下表。时间 第1小时 第2小时 第3小时 第4小时 第5小时 第6小时 第7小时A城温度 30 30 33 33 31 31 32A城数据 温度 30 33 31 32截止时间 2 4 6 7B城温度 20 20 20 22 21 21 22B城数据 温度 20 22 21 22持续时长 3 1 2 1计算结果 温差 10 13 11 10持续时长 2 1 1 3(时间单位:小时,温度单位:摄氏度)表中,A城数据有4个记录,其中第1个记录为(温度30,截止时间2),第2个记录为(温度33,截止时间4),这表明从开始到第2小时的温度都是30,此后到第4小时的温度都是33。B城数据有4个记录,其中第3个记录为(温度21,持续时长2),这表明第5、第6这2个小时的温度都是21。两城温差计算结果的第4个记录为(温差10,持续时长3),这表明第5第6、第7这3个小时的温差都是10。(1)若将示例中A城数据修改为3个记录,依次是(温度30,截止时间4)、(温度31,截止时间6)、(温度32,截止时间7),B城数据不变,则两城温差计算结果中第1个记录为(温差10,持续时长 )(填数值)。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Const m =1000 ‘温度数据和温差数据包含的记录数都少于1000Dim na As Integer, nb as integer ‘A、B城数据分别有na和nb个记录Dim ha(m)As Integer ‘ha(i)存储A城第i个记录中的温度Dim ta(m)As Integer ‘ta(i)存储A城第i个记录中的截止时间Dim hb(m)As Integer ‘hb(i)存储B城第i个记录中的温度Dim tb(m)As Integer ‘tb(i)存储B城第i个记录中的持续时长Dim h(m)As Integer ‘h(i)存储计算结果第i个记录中的温差Dim t(m)As Integer ‘t(i)存储计算结果第i个记录中的持续时长Private Sub Command1_ Click( )Dim i As Integer, j As IntegerDim p0 As Integer, p1 As Integer, diff As IntegerDim n As Integer ‘两城温差数据的记录个数‘读取两城数据,存入变量ma,nb及数组ha,ta,hb,tb中,代码略For i=2 To nbtb(i)= ‘将B城第i个记录中的持续时长转换为截止时间Next ii=1 : j=1n=0p0=0Do While i < na And i<= nbdiff ha(i)-hb(j)p1 = ta(i)If Then i =i+1If p1 >= tb (j) Thenp1 = tb(i)j=j+1End ifIf n = 0 Or diff <> h(n) Thenn=n+1h(n) = difft(n) = pl-p0Else End Ifp0=plLoop‘输出两城温差数据,代码略End Sub答案解析部分1.【答案】C【知识点】计算机属性及性能指标;人工智能的应用【解析】2.【答案】B【知识点】网络资源的类型、下载与保存;浏览器;网络资源的检索;网页标记语言及基本组成【解析】3.【答案】D【知识点】数据表的创建【解析】4.【答案】B【知识点】进制及数制转换【解析】5.【答案】A【知识点】图片加工常用工具的使用;图层及图层的基本操作【解析】6.【答案】B【知识点】声音、图像、视频编码【解析】7.【答案】D【知识点】运算符、基本运算与表达式【解析】8.【答案】C【知识点】流程图识读【解析】9.【答案】B【知识点】循环结构语句及程序实现【解析】10.【答案】A【知识点】常见数据类型、数组;分支结构语句及程序实现;循环结构语句及程序实现【解析】11.【答案】C【知识点】查找算法及程序实现【解析】12.【答案】D【知识点】排序算法及程序实现【解析】13.【答案】(1)=(D4-$C4)/$C4*100(2)C8:F8(3)①③或③①【知识点】表格数据的处理与计算【解析】14.【答案】(1)B;C(2)矢量图;不会(3)A;B;E(4)在“文字”图层第31帧处执行“插入空白关键帧”命令或等效操作【知识点】多媒体作品的规划和设计;元件的类型与应用;二维动画实例属性的设置【解析】15.【答案】(1)A(2)f=True;m;num(1)=0或等价表达式(3)room=room +1【知识点】常见数据类型、数组;排序算法及程序实现【解析】16.【答案】(1)3(2)tb(i)+tb(i-1);ta(i)<=tb(j)或p1<=tb(j)或等价表达式;t(n)=t(n)+p1-p0【知识点】分支结构语句及程序实现;循环结构语句及程序实现【解析】二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧浙江普通高校招生2020年7月信息技术选考试卷一、选择题(本大题共12小题,每小题2分,共24分。)1.(2020·浙江)下列有关信息与信息处理的说法,错误的是( )A.智能手机已成为信息处理的常用工具B.内存容量是影响计算机信息处理能力的因素之一C.未经数字化的图像所承载的信息是没有价值的D.人工智能广泛应用于图像识别、自然语言处理等领域【答案】C【知识点】计算机属性及性能指标;人工智能的应用【解析】2.(2020高二上·上海开学考)下列有关网页与浏览器的说法,正确的是( )。A.使用搜索引擎对相同关键词检索两次,得到的结果一定相同B.用HTML(超文本标记语言)可以描述网页中的文本、图像和超链接等元素C.在IE浏览器中,使用“添加到收藏夹”功能可以保存正在浏览的网页内容D.在IE浏览器中,以“文本文件(*.txt)”类型保存网页,可以保存网页中的超链接地址【答案】B【知识点】网络资源的类型、下载与保存;浏览器;网络资源的检索;网页标记语言及基本组成【解析】3.(2020·浙江)使用Access软件设计一个数据表,存储如图所示的学生提问记录数据。序号 问题编号 问题摘要 解答状态 学号 提问日期1 XX0051 选择排序优化 已解答 20180131 2020-3-102 WL0192 共点力的合成 未解答 20191201 2020-4-11… … … … … …下列表结构设计合理的是( )A. B.C. D.【答案】D【知识点】数据表的创建【解析】4.(2021高二上·台州月考)下列十六进制数中,转换为二进制数后含有奇数个“1”的是( )。A.F082 B.EA30 C.A906 D.F311【答案】B【知识点】进制及数制转换【解析】5.(2020·浙江)用 Photoshop软件制作“飞越高峰”作品,在“鹰”图层中已选择矩形区域,如图所示。下列说法正确的是( )A.执行“拷贝”、“粘贴”命令后,粘贴的鹰图像将出现在新增图层中B.可以执行“自由变换”命令,调整鹰图像的大小和位置C.选中“飞越高峰”图层,添加“描边”图层样式,描边效果将呈现在矩形选区边缘D.选中“背景”图层,添加“镜头光晕”滤镜,滤镜效果将呈现在矩形选区外【答案】A【知识点】图片加工常用工具的使用;图层及图层的基本操作【解析】6.(2020·浙江)两个未经压缩的音频文件,相关参数如图所示。则文件1与文件2的存储容量比约为( )A.3:1 B.6:1 C.12:1 D.18:1【答案】B【知识点】声音、图像、视频编码【解析】7.(2020高二上·上海月考)若x是整型变量,下列选项中,与表达式Not(x>=5 And x<9)等价的是( )A.x<5 And x>= 9 B.Not x > 5 And Not x< 9C.x >= 5 Or x< 9 D.x<5 Or x >= 9【答案】D【知识点】运算符、基本运算与表达式【解析】8.(2020高二上·上海开学考)某算法的部分流程图如图所示。执行这部分流程,若输入a的值为36,则输出c的值为( )。A.2 B.3 C.4 D.5【答案】C【知识点】流程图识读【解析】9.(2020·浙江)有如下VB程序段:sl = "1324":s2="abcdefgh"j = 1 : m=0 : c=" "For i= 1 To Len (s2)k =Val(Mid(sl, j, 1))c= c +Mid(s2,m +k,1)j=j+1If j>4 Then j= 1 : m =m+ 4Next i执行该程序段后,变量c的值是( )A."acbdegth" B."acbdacbd" C."acbdefgh" D."abcdefgh"【答案】B【知识点】循环结构语句及程序实现【解析】10.(2020·浙江)下列VB程序段功能为:在文本框 Text中显示整型数组元素a(1)到a(9)中的最小值和最大值。amin= a(1) : amax=a(1)i=2 : j=9Do While i <= jIf a(i) > a(j) ThenElseEnd Ifi=1 : j=j-1LoopText 1. Text= Str(amin)+"," Str(amax)上述程序段中方框处可选语句为:①If a(j)>amax Then amax =a(j)②If a(j)< amin Then amin =a(j)③If a(i)④If a(i)>amin Then amin =a(i)则(1)(2)(3)(4)处语句依次可为( )A.④③②① B.④②③① C.③②④① D.③①④②【答案】A【知识点】常见数据类型、数组;分支结构语句及程序实现;循环结构语句及程序实现【解析】11.(2020·浙江)某对分查找算法的VB程序段如下:'数组元素f(1)到f(9)赋初值为0,代码略key= Val(Text1. Text)i=1:j=9Do While i<=jm=(i+j)\2If(m)=1If a(m)= key then Exit Do ‘Exit Do表示退出循环If a(m)> key Then j= m-1Else i= m +1Loop整型数组元素a(1)到a(9)为升序序列,在文本框 Text1中输入待查找数,执行该程序段后,下列选项中,f(1)到f(9)各元素值不可能的是( )A.1,1,0,0,1,0,0,0,0 B.0,0,0,0,1,0,0,0,0C.0,0,0,0,1,1,1,1,0 D.0,1,1,1,1,0,0,0,0【答案】C【知识点】查找算法及程序实现【解析】12.(2020·浙江)有如下ⅤB程序段:‘生成6个随机正整数,依次存入数组元素a(1)到a(6),代码略For i=1 To 2For j=6 To i+ 1 Step -1If a(j)Mod 3 >a(j-1)Mod 3 Thent=a(j):a(j)=a(j-1):a(j-1)=tEnd IfNext jNext i执行上述程序段后,下列选项中,a(1)到a(6)各元素值不可能的是( )A.2,1,4,3,6,7 B.7,7,6,3,3,1 C.5,2,1,7,8,3 D.8,7,4,3,3,2【答案】D【知识点】排序算法及程序实现【解析】二、非选择题(本大题共4小题,其中第13小题4分,第14小題8分,第15小题7分,第16小题7分,共26分)13.(2020·浙江)小李收集了手机网民互联网应用的用户规模数据,并用Eel软件进行数据处理,如图a所示。请回答下列问题:(1)为计算图a中的“相对2017年12月的增长率(%)”,小李已正确计算了单元格G4中的数据。他希望将单元格G4中的公式向下自动填充至单元格G13,再将区域G4:G13中的公式向右自动填充至I列,从而正确计算出区域G4:I13中的数据,则单元格G4中的公式应修改为 。(2)根据图a中数据制作的图表如图b所示,创建该图表的数据区域是A3:A5,C3:F5,A8, 。(3)为了获得“商务交易”类别中2020年3月用户规模最大的数据,并显示在操作结果的最前面(紧邻第3行),一种可行的操作是:选择数据区域A3:F13后,对该区域 (选填2个序号,按操作顺序)。①以“2020年3月”为关键字进行降序排序②以“类别”为关键字(按字母排序)进行降序排序③按“类别”进行筛选,选择的值为“商务交易④按“2020年3月”进行筛选,选择“10个最大的值”并显示最大的1项【答案】(1)=(D4-$C4)/$C4*100(2)C8:F8(3)①③或③①【知识点】表格数据的处理与计算【解析】14.(2020·浙江)小李使用Flash软件创作“花中君子”多媒体作品。请回答下列问题:(1)作品的模块设计框架图如图a所示,将各功能模块和主交互界面都设计成独立场景。各功能模块的场景播放完成后自动停止,单击“返回”按钮,返回主交互界面。下列说法正确的是___________(多选,填字母)。A.主交互界面中包含5个功能模块B.主交互界面中按钮的应用体现了多媒体技术的交互性C.各功能模块场景的最后一帧可添加帧动作脚本stop();D.各功能模块场景中“返回”按钮上可添加动作脚本on( release){gotoAndStop(1); }(2)“竹之韵”场景的编辑界面如图b所示,“轻舟”图层中的小船是“舟”元件的实例。“舟”元件是在当前场景中通过绘制船形状并转换为图形元件后生成的,“舟”元件中的船是 (选填:位图/矢量图)。若调整小船实例的大小,则“舟”元件 (选填:会/不会)同步变化。(3)“轻舟”图层中实现了小船从起始位置1移动到终止位置2的动画,位置1、2及其坐标(X,Y)值如图b所示。下列关于小船动画的描述正确的是___________(多选,填字母)。A.测试场景时,小船沿水平方向匀速移动B.小船动画的补间类型为“动画”,移动时间约为4.5秒C.若将小船动画的缓动值调整为100,测试场景时,小船移动总时长将增加D.若在当前图层第15帧插入关键帧,测试场景时,小船从第1帧到第15帧没有移动E.若将小船起始坐标改为(150,200),测试场景时,小船移动将变快(4)“文字”图层的第30帧和第36帧均为关键帧。测试场景时,为了使“文字”图层第31帧到第35帧中的内容完全消失,其他动画效果保持不变,应进行的操作是 。【答案】(1)B;C(2)矢量图;不会(3)A;B;E(4)在“文字”图层第31帧处执行“插入空白关键帧”命令或等效操作【知识点】多媒体作品的规划和设计;元件的类型与应用;二维动画实例属性的设置【解析】15.(2020·浙江)某校为学生期末考试分配考场,并编制准考证号。每个班级有班号,每位学生有班内序号,班内序号是按班级现有人数从1开始逐个编排的。准考证号格式为“入学年份+班号+班内序号”。每个考场有30个座位,座位号从1开始。连续分配座位的两个学生不属于同一个班级。分配方法是:按考场号递增、同一考场座位号递增的顺序逐一分配座位。每次分配,先选班级,再选学生。选择班级时,在班级降序序列(按未分配人数)中选择第1个班级,但如果该班和前一次分配选定的班级相同,则改选第2个班级。选定班级后,再为该班耒分配学生中序号最大的学生分配考场座位,并维护班级降序序列(按未分配人数)。编写VB程序,实现考场分配功能:在文本框Text1中填写入学年份,单击“读取”按钮Command1后,将各班数据按人数降序显示在列表框List1中,然后单击“分配”按钮Command2,在列表框List2中显示分配结果。程序运行界面如图所示。请回答下列问题:(1)下列对象中,有 Caption属性的是 (单选,填字母:mand 1 / B .Text1/C .List 1)。(2)实现考场分配功能的VB程序如下,请在划线处填入合适的代码。Dimn As Integer, y As StringDimcla(1 To 20)As Integer, num(I To 20)As IntegerDimroom as Integer ‘存储考场号Dimseat as Integer ‘存储座位号Functionfm(k As Integer) As String‘返回整数k(l≤k≤99)对应的数字字符串,不足两位左侧补“0”,代码略EndfunctionPrivateSub Command 1_ Click( )‘从Text1中读取入学年份存入变量y,从数据库中读取该人学年份的班级数据‘将班级个数存人变量n(1‘各班班号均大于0,各班人数均未超过总人数的一半‘将数组cla和num按班级人数降序排列后,显示在List l中,代码略EndSubPrivateSub Command 2_ Click( )Dim iAs Integer, t As Integer, s As IntegerDim choiceAs Integer, m As Integer, f As Booleanroom=1: seat=1 : choice=0 Do Whilef = TrueIf cla(1) <> choice Then m= 1 Else m = 2choice= cla(m)‘在列表框List2中显示准考证号、考场号、座位号List 2.Addltem y+fm(cla(m))+fm(num(m))+" "+fm(room)+" "+fm(seat)seat = seat+ 1If seat> 30 Thenseat = 1End Ifnum(m)= num(m)-1For i= To n-1 ‘维护班级降序序列(按未分配人数)If num(i)< num(i + 1)Thent=num(i) : num(i)=num(i+1) : num(i+1)=ts = cla(i) : cla(i)= cla(i + 1) : cla(i+1)=sElseExit For ‘ExitFor表示退出循环End IfNext iIf Then f = FalseLoopEnd Sub(3)程序中加框处代码有错,请改正。【答案】(1)A(2)f=True;m;num(1)=0或等价表达式(3)room=room +1【知识点】常见数据类型、数组;排序算法及程序实现【解析】16.(2020·浙江)编写VB程序,功能是根据A城和B城同一时间段内的温度数据,计算两城温差(A城温度B城温度)A城数据和B城数据分别为包含若于个记录的序列,其中,A城每个记录包含温度及其截止时间,B城每个记录包含温度及其持续时长。两城温差计算结果表示为若干个记录的序列,每个记录包含温差及其持续时长。持续时长是指同一温度(或温差)保持不变的最大时长。示例见下表。时间 第1小时 第2小时 第3小时 第4小时 第5小时 第6小时 第7小时A城温度 30 30 33 33 31 31 32A城数据 温度 30 33 31 32截止时间 2 4 6 7B城温度 20 20 20 22 21 21 22B城数据 温度 20 22 21 22持续时长 3 1 2 1计算结果 温差 10 13 11 10持续时长 2 1 1 3(时间单位:小时,温度单位:摄氏度)表中,A城数据有4个记录,其中第1个记录为(温度30,截止时间2),第2个记录为(温度33,截止时间4),这表明从开始到第2小时的温度都是30,此后到第4小时的温度都是33。B城数据有4个记录,其中第3个记录为(温度21,持续时长2),这表明第5、第6这2个小时的温度都是21。两城温差计算结果的第4个记录为(温差10,持续时长3),这表明第5第6、第7这3个小时的温差都是10。(1)若将示例中A城数据修改为3个记录,依次是(温度30,截止时间4)、(温度31,截止时间6)、(温度32,截止时间7),B城数据不变,则两城温差计算结果中第1个记录为(温差10,持续时长 )(填数值)。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Const m =1000 ‘温度数据和温差数据包含的记录数都少于1000Dim na As Integer, nb as integer ‘A、B城数据分别有na和nb个记录Dim ha(m)As Integer ‘ha(i)存储A城第i个记录中的温度Dim ta(m)As Integer ‘ta(i)存储A城第i个记录中的截止时间Dim hb(m)As Integer ‘hb(i)存储B城第i个记录中的温度Dim tb(m)As Integer ‘tb(i)存储B城第i个记录中的持续时长Dim h(m)As Integer ‘h(i)存储计算结果第i个记录中的温差Dim t(m)As Integer ‘t(i)存储计算结果第i个记录中的持续时长Private Sub Command1_ Click( )Dim i As Integer, j As IntegerDim p0 As Integer, p1 As Integer, diff As IntegerDim n As Integer ‘两城温差数据的记录个数‘读取两城数据,存入变量ma,nb及数组ha,ta,hb,tb中,代码略For i=2 To nbtb(i)= ‘将B城第i个记录中的持续时长转换为截止时间Next ii=1 : j=1n=0p0=0Do While i < na And i<= nbdiff ha(i)-hb(j)p1 = ta(i)If Then i =i+1If p1 >= tb (j) Thenp1 = tb(i)j=j+1End ifIf n = 0 Or diff <> h(n) Thenn=n+1h(n) = difft(n) = pl-p0Else End Ifp0=plLoop‘输出两城温差数据,代码略End Sub【答案】(1)3(2)tb(i)+tb(i-1);ta(i)<=tb(j)或p1<=tb(j)或等价表达式;t(n)=t(n)+p1-p0【知识点】分支结构语句及程序实现;循环结构语句及程序实现【解析】二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1 展开更多...... 收起↑ 资源列表 浙江普通高校招生2020年7月信息技术选考试卷(学生版).docx 浙江普通高校招生2020年7月信息技术选考试卷(教师版).docx