资源简介 登录二一教育在线组卷平台 助您教考全无忧浙江省绍兴市柯桥区2020年1月普通高校招生信息技术考试试卷一、选择题(本大题共12小题,每小题2分,共24分。)1.(2020·柯桥会考)有关信息安全与网络道德,下列做法正确的是( )A.为节省上网流量,把手机设置为自动连接无线WIFIB.随意扫描公共场所中的二维码C.经过对方许可,将含对方信息的照片分享到朋友圈中D.在朋友圈中转发未经核实的传闻2.(2020·柯桥会考)下列关于网上信息浏览与获取说法正确的是( )A.浏览网页是通过www协议实现的B.通过搜索引擎检索到的信息,都是经过网络审核的真实信息C.对收藏夹中的网址,我们可以随时访问D.以“网页,全部”格式保存网页,网页中的视频往往不能被保存3.(2020·柯桥会考)下列关于数制的说法,不正确的是( )A.二进制数n除以(10000)2,得到的余数是该数的末4位B.二进制数n是偶数,去掉最右边一位数字后的值是n/2C.八位二进制数n的首位是 1,末位是 0,n 用十六进制表示可能是 8FD.2位十六进制数n转换为十进制数m,m的位数最多是3位4.(2020·柯桥会考)下列关于Access数据库和数据表的说法,正确的是( )A.淘宝网大型购物系统可以选择Access作为数据库B.扩展名为xlsx的文件可以导入到Access数据库中C.自动编号类型的字段,必须排在所有字段的第一位D.主键字段值可以为空,但不能重复5.(2020·柯桥会考)使用GoldWave软件打开某音频文件,界面如图所示下列说法不正确的是( )A.当前状态下执行“删除”命令,再插入3秒静音,文件的存储容量会变大B.当前状态下执行“剪裁”命令后,音频时长不会变C.当前状态下执行插入2秒静音后,右声道第8秒之后出现静音D.将该文件存储为MP3格式,音频文件的存储容量变小,这属于有损压缩6.(2020·柯桥会考)一部2小时的1920*1080的AVI未经压缩格式高清电影,帧频是30fps,色彩的量化位数是24位,音频的比特率是128kbps,现要把它刻录到容量为4.7G的DVD光盘中,以下方法能解决容量问题的是( )A.把帧频转换为25fpsB.把色彩模式转换为256色C.把图像分辨率改为720*576D.使用会声会影软件把视频转换为mp4格式,该格式的比特率是2Mbps7.(2020·柯桥会考)下列VB表达式的值一定是0的是( )A.Len(“-20”) + 20 B.Int(Rnd * 2) * 2 Mod 4C.Abs((Rnd - Rnd) * 2) D.9 \ 3 * 78.(2020·柯桥会考)某算法的部分流程图如图所示:执行这部分流程后,变量x的值是( )A.0 B.2 C.14 D.189.(2020·柯桥会考)有如下VB程序段Dim c As Integer,a(0 To 5) As IntegerFor i = 1 To 5a(i) = iNext ic = 0For i = 1 To 5x = Int(Rnd * 5 + 1)If a(x Mod 5) = i + 2 Then c = c + 1If c = x Then Exit Fori = i - 1Next i运行该程序后,变量c的值不可能是( )A.1 B.2 C.3 D.410.(2020·柯桥会考)有如下程序段:Dim s(1 To 81) As Integer, i As Integer, j As Integer, c As Integer, temp As Integerc=0 : s(1) = 0For i = 1 To 9For j = 1 To itemp = s(j * i)s(j * i) = j * iIf temp <> s(j * i) And s(j * i) Mod 9 = 0 Then c = c + 1Next jNext i该程序段运行后,变量C的值为( )A.9 B.10 C.11 D.1211.(2020·柯桥会考)有如下VB程序段:Dim a(1 To 100) As IntegerDim b(1 To 100) As IntegerDim c As Integera(1) = 0: a(2) = 2: b(1) = 1: b(2) = 2: c = 0For i = 2 To 6a(i + 1) = 2 * a(i) - a(i - 1)b(i + 1) = b(i) ^ 2 / b(i - 1)c = c + a(i + 1) + b(i + 1)Next iLabel1.Caption = Str(c)该程序运行后,Label1中显示的内容是( )A.46 B.88 C.164 D.7612.(2020·柯桥会考)数组元素a(1)~a(2*n)中存储的一批正整数,以两个数一组,每组中两个数均比前面一组的两个数要大。现用对分查找的思想,设计一个在数组a中查找数据key的程序 ,如果找到key,在标签Label1上显示“yes”,否则显示“no”key = Val(Text1.Text)i = 1: j = n * 2 : flag = FalseDo While i + 1 <= j And Not flagm = (i + j) \ 2If ① Then m=m-1If a(m) = key Or a(m + 1) = key Thenflag = TrueElseIf a(m) > key Then②Else③End IfLoopIf a(i) = key Or a(j) = key Then flag = TrueIf flag Then Label1.Caption = "yes" Else Label1.Caption = "no"划线处的代码正确的是( )A.①m Mod 2 = 1 ②j=m-1 ③i=m+2B.① m Mod 2 = 0 ②j=m-1 ③i=m+2C.①m Mod 2 = 1 ②j=m-2 ③i=m+2D.① m Mod 2 = 0 ②j=m-2 ③i=m+2二、非选择题(本大题共4小题,4+8+7+7,共26分)13.(2020·柯桥会考)小李收集了某家庭2018,2019两年的峰谷用电量数据(2019年12月份暂缺数据),并使用Excel软件进行数据处理,如图a所示。图a请回答下列问题:(1)小李通过公式计算2019年前11个月与2018年的前11个月的用电同比增加率,则J16单元格的公式为 (用电同比增加率计算公式为:(2019年前11个月累计用电量-2018年前11个月累计用电量)/2018年前11个月累计用电量*100)(2)根据图a中数据制作的图表如图b所示,创建该图表的数据区域是 图b(3)小李根据用电数据,想知道2018年峰谷电使用最佳的一个月份(峰用电除以谷用电的比值越小越佳),下面哪几项操作可以得到正确结果 (填字母)A.以2018年“谷用电”为主要关键字降序排序,排在最前面的就是最佳月份。B.增加一列2018年“谷用电”除以“月用电量”的比值数据,并按此比值进行降序排序,排在最前面的月份就是最佳月份。C.以2018年“峰用电”为主要关键字升序排序,再用“谷用电”字段筛选出最大的一项D.增加一列2018年“峰用电”除以“谷用电”的峰谷电比值数据,筛选出该列最小的一项,该月份即为最佳月份。14.(2020·柯桥会考)小王创作了一个以“重阳节”为主题的多媒体作品,他先用Photoshop制作图片素材,然后用Flash制作动画。请回答下列问题。图a(1)当前Photoshop部分界面如图a所示,下列说法正确的是 (多选,填字母:A .选择“枫叶”图层,可用“自由变换”命令调整枫叶的大小/ B .当前画布中没有显示“重阳”图层的内容/ C .可以隐藏“山”图层的“外发光”的图层样式/ D .把当前PSD文档保存为JPG格式,JPG文件大小约为703.1KB)(2)观察图b,“菊花”图层呈现动画可能是 (单选,填字母:A .由两束菊花逐渐变成如图所示的一束菊花 / B .“菊花”由小变大的同时,水平翻转/ C .由文字“菊”逐渐变成一束菊花)图b(3)如图所示“人”图层第50帧人物部分属性如图c所示,选中第50帧上的实例, (选填:能/不能)调整该实例大小。若要使人物直到动画最后才出现,不改变其它动画效果前提下,可进行的操作是 图c(4)“声音”图层设置的声音同步方式是“事件”,为了使声音从约1秒时开始播放,在“声音”图层上可行的操作是 (多选,填字母:A .删除第5-14帧 / B .在第1帧执行“清除关键帧”操作 / C .把第21帧移动到第11帧 / D .复制第21帧并粘贴到第11帧,然后在第21帧执行“清除关键帧”操作)(5)如要使场景播放到最后时,自动打开和影片同一目录下的“cy.docx”文件获取更多信息,则可在“背景”图层的最后一帧添加动作脚本 。15.(2020·柯桥会考)火柴游戏:有n根火柴,第1次取1根,第2次取2根,第i次取i根,当剩余火柴数为0时,不用添加火柴(即k=0),游戏结束。如果剩余火柴数不为0,但不够下一次取,此时添加k(k≥1)根火柴,在剩余火柴中再从1根开始取,直到能取完为止,求k的最小值。例如:n=3时,第1次取1根,第2次取2根,此时正好取完,无须添加火柴,k=0;例如:n=8时,第1次取1根,第2次取2根,第3次取3根,第4次要取4根,但剩余2根不够取。则加上1根,剩余3根,再从1根开始取,即第4次取1根,第5次取2根,剩余火柴为0,游戏结束,得k=1。又如:n=4时,第1次取1根,第2次取2根,第3次不够取,若加上1根,剩余2根,再从1根开始取,第3次取1根,剩余1根不够第4次取,再加1根,又是剩余2根,显然加1根永远不可能取完。所以改用每次加2根,第1次取1根,第2次取2根,第3次不够取,添加2根,第3次取1根,第4次取2根,恰好能取完,得k=2。编写一个VB程序可实现上述功能:在文本框Text1中输入火柴数量,单击“计算”按钮,在文本框Text2中显示最少添加数量,程序运行界面如下图所示:实现上述功能的程序代码如下:Private Sub ok_Click()Dim a(1 To 100) As Boolean, n As Integer, k As Integer, i As Integern = Val(Text1.Text)For i = 1 To 100a(i) = FalseNext ia(n) = TrueDo While n <> 0i = 1Do While i <= n①i = i + 1LoopIf n = 0 ThenText2.Text = Str(k)ElseIf k = 0 Then k = 1n = n + kIf ② Thenk = k + 1n = Val(Text1.Text)Elsea(n) = TrueEnd IfEnd IfLoopEnd Sub(1)由代码可知,“计算”按钮的对象名是 。(2)程序加框处代码有错,请改正。(3)请在划线处填入合适的代码。① ② 16.(2020·柯桥会考)柯桥区各所学校技术考试的分数均存放在数据库中,表中学生考号存储形式如"10101","10203"……,考号第1位数字表示学校代码(1代表柯中,2代表鲁高,3代表越崎,4代表鉴湖,5代表钱清,6代表豫才,7代表轻纺城,9代表鲁中),后4位表示校内编号。现设计VB程序查询学校成绩,查询方式为:在Text1中输入学校名称,在Text2中输入数字n,单击“查询”按钮,在列表框List2中显示该校得分最高的n名学生的考号和技术得分。(1)实现上述功能的程序代码如下,请在划线处填入正确的语句。Const rs = 2500 '考生总人数(即记录总数)Dim kh(1 To rs) As String, cj(0 To rs)As IntegerDim xx(1 To 9) As String '数组xx存放学校名称,如xx(1)="柯中",xx(2)="鲁高"……数组下标代表该学校代码,即"柯中"代码是1,"鲁高"代码是2……'从数据库中读取考号和成绩数据,存入kh和cj数组,并在list1中显示,代码略。Private Sub Command1_Click()Dim school As String, n As Integer, i As Integer, j As IntegerDim t1 As Integer, t2 As String, flag As Booleanxx(1) = "柯中": xx(2) = "鲁高": xx(3) ="越崎": xx(4) = "鉴湖"xx(5) = "钱清": xx(6) = "豫才": xx(7) ="轻纺城": xx(8) = "鲁中"For i = 1 To 8If xx(i) = Text1.Text Then ①Next in = Val(Text2.Text) : i = 1: flag = TrueDo While flagk = iFor j = i + 1 To rst = Val(Mid(kh(j), 1, 1))If t = school ThenIf ② Then k = jEnd IfNext jIf i > n And cj(k) <> cj(i - 1) Then flag = FalseIf k <> i Thent1 = cj(i): cj(i) = cj(k): cj(k) = t1t2 = kh(i): kh(i) = kh(k): kh(k) = t2End Ifi = i + 1LoopList2.ClearFor j = 1 To ③List2.AddItem kh(j) + " " + Str(cj(j))Next jEnd Sub① ② ③ (2)设鲁中有技术考生150人,如果把程序中加框部分代码删除,当运行程序时在文本框Text2中输入200,单击查询按钮后列表框List2中显示有 项(单选,填字母: A .恰好150 / B .恰好200/ C .大于等于150且小于等于200 / D .大于等于200)答案解析部分1.【答案】C【知识点】信息素养、网络道德规范及法律法规【解析】【解答】选项A:公共场所WIFI存在网络安全风险。A错误;选项B:随意扫描二维码有载入木马风险。B错误;选项C:经过授权的图片可以在网上发布。C正确;选项D:未经核实的传闻在朋友圈中转发,有散布虚假新闻的可能性。D错误。故答案选C。【分析】本题考查信息安全与网络道德素养。在现代网络社会,每个人都需要保护自己的信息,尊重他人隐私。2.【答案】D【知识点】信息获取的环节与方法;网页、网站的概念与联系【解析】【解答】选项A:网页是通过HTTP协议传输的。A错误;选项B:搜索引擎检索的信息,是未经过审核的信息。B错误;选项C:收藏夹收藏的是网址链接,内容依然在远程服务器中,服务停止服务,信息将无法访问。C错误;选项D:网页中的流媒体(视频)资源,一般无法直接下载。D正确。故答案选D。【分析】本题考查网上信息的浏览与获取。流媒体下载工具支持从众多在线视频网站下载视频,该工具主要针对视频文件的下载,常用工具有FlashGet、迅雷、电驴、NetAnts等。3.【答案】C【知识点】进制及数制转换【解析】【解答】选项A:若二进制数n小于(10000)2,得到的余数是n本身,若二进制数n等于(10000)2,得到的余数是0,若二进制数n大于(10000)2,得到的余数是n的末4位。A正确;选项B:二进制数n是偶数,说明n可以被2整除,去掉最右一位数即n右移一位,数值变为n/2。B正确;选项C:八位二进制数n末尾为0,代表十六进制低位为偶数,F为奇数。C错误;选项D:最大的2位十六进制数是FF,转换为十进制数是255,所以m的位数最多是3位。D正确。故答案选C。【分析】本题考查二进制数的运算,及二进制数与十六进制数之间的转换。4.【答案】B【知识点】利用数据库管理信息;数据表、字段、记录的编辑【解析】【解答】选项A:Access为小型桌面数据库,不适合海量信息存储。A错误;选项B:扩展名为xlsx的文件是Excel电子表格文件,可以导入到Access数据库中。B正确;选项C:自动编号字段不一定需要排在所有字段第一位。C错误;选项D:主键不能为空。D错误。故答案选B。【分析】本题考查Access数据库的应用、数据的导入、字段的编辑等。5.【答案】C【知识点】声音素材的基本处理;声音、图像、视频编码【解析】【解答】选项A:当前状态下执行“删除”命令,右声道会自动补充3秒静音,在插入3秒静音,音频时长变长,文件存储容量变大。A正确;选项B:当前选中的是右声道第5秒到第8秒的音频,执行“剪裁”操作后,被选中音频保留,但左声道音频时长不变,保存后音频总时长不变。B正确;选项C:静音在选区的起始端插入。C错误;选项D:当前文件是wav格式,存储为mp3格式属于有损压缩,文件存储容量变小。D正确。故答案选C。【分析】本题考查GoldWave软件对音频文件的处理:删除、剪裁、插入静音、音频文件格式转换等。6.【答案】D【知识点】声音、图像、视频编码【解析】【解答】选项A:视频存储量=1920×1080×(24÷8)×2×60×60≈41.71GB>4.7GB。A错误;选项B:色彩模式为256=28色 ,则色彩的量化位数是8,视频存储量=1920×1080×(8÷8)×2×60×60≈13.9GB>4.7GB。B错误;选项C:视频存储量=720×576×(24÷8)×2×60×60≈8.34GB>4.7GB。C错误;选项D:视频容量压缩的最佳方式是进行转码,根据码流计算公式,硬盘占用量=2Mbps×2×60×60÷8=1.76G小于4.7G的容量限制。D正确。故答案选D。【分析】本题考查视频文件存储空间计算,视频存储量=分辨率×帧频率×色彩数×时间(秒)或视频存储量=比特率×时间(秒)÷8。7.【答案】D【知识点】运算符、基本运算与表达式【解析】【解答】选项A:Len(“-20”) + 20=3+20=23。A错误;选项B:Rnd函数是随机产生[0,1)之间的数,所以表达式的值不一定是0。B错误;选项C:Rnd函数是随机产生[0,1)之间的数,两个Rnd产生的数值不一定相同,所以表达式不一定是0。C错误;选项D:9 \ 3 * 7=0*7=0。D正确。故答案选D。【分析】本题考查VB表达式的计算与标准函数的使用。Len(X)函数是计算字符串X的长度,Int(x)表示返回不大于x的最大整数,Abs(x)函数功能是返回x的绝对值。8.【答案】B【知识点】算法的常用表示方法;算法的控制结构【解析】【解答】分析本题流程图执行过程:初始值:x=32,y=18;x=32,y=18,x=y不成立,x>y成立,执行x=x-y,x=14;x=14,y=18,x=y不成立,x>y不成立,执行z=x=14,x=y,x=18,y=z=14;x=18,y=14,x=y不成立,x>y成立,执行x=x-y,x=4;x=4,y=14,x=y不成立,x>y不成立,执行z=x=4,x=y,x=14,y=z=4;x=14,y=4,x=y不成立,x>y成立,执行x=x-y,x=10;x=10,y=4,x=y不成立,x>y成立,执行x=x-y,x=6;x=6,y=4,x=y不成立,x>y成立,执行x=x-y,x=2;x=2,y=4,x=y不成立,x>y不成立,执行z=x=2,x=y,x=4,y=z=2;x=4,y=2,x=y不成立,x>y成立,执行x=x-y,x=2;x=2,y=2,x=y成立,程序运行结束。故答案选B。【分析】本题考查辗转相减法求最大公约数的程序实现过程分析。9.【答案】D【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值【解析】【解答】分析本题程序段:第二个For循环中,i=i-1语句使得程序运行过程中,i始终为1,因此程序中只有x为3时满足条件:a(x Mod 5) = i + 2,c增加1。当c自增到3时,一定满足c = x,执行Exit For,因此变量c无法自增到4。故答案选D。【分析】本题考查程序段的分析与For循环语句执行过程。10.【答案】A【知识点】常见数据类型、数组;常量、变量及变量的赋值【解析】【解答】分析程序段:嵌套For循环中,If语句判断条件为temp <> s(j * i) And s(j * i) Mod 9 = 0,temp记录的是s(j * i)上一次被赋值的量,只有当上一次未被赋值,且能被9整除时,变量c才能自增1,下表中能被9整除的项总计12个,有3项目重复,因此答案为9个。故答案选A。12 43 6 94 8 12 165 10 15 20 256 12 18 24 30 367 14 21 28 35 42 498 16 24 32 40 48 56 649 18 27 36 45 54 63 72 81【分析】本题考查程序段的阅读分析,及数组型数据的运算。上表中最后一行数据为9的1,2,3,4……9的倍数的枚举,涵盖了表中所有能被9整除的情况,由此也能直接得出结论变量c为9。11.【答案】C【知识点】常见数据类型、数组;常量、变量及变量的赋值【解析】【解答】可以由列表模拟法得出: 1 2 3 4 5 6 7 3-7合计a(i) 0 2 4 6 8 10 12 40b(j) 1 2 4 8 16 32 64 124程序运行后,Label1中显示的是数组a和数组b的总和,40+124=164,所以Label1中显示的内容是164。故答案选C。【分析】本题考查程序段的阅读分析及数组型数据的运算。12.【答案】B【知识点】查找算法及程序实现【解析】【解答】分析程序段:i分段落点为分组起始位(奇数),j落点为分组结束位(偶数),由a(m) = key Or a(m + 1) = key可以得出M落点为分组起始位置(奇数),因此得出①当M值为偶数(m Mod 2 = 0)时,需要回归左端点m=m+1。a(m) > key时,待查元素位于左分支,因此需要调整右边界J值,左分支右边界位于M-1出(既j值位于分组右端为偶数),②填写j=m-1。同理得出,i=m+2(M与M+1位于同一分组,进入右分支段i需加2)。故答案选B。【分析】本题考查对分查找程序实现。对分查找也称折半查找,查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。13.【答案】(1)=(SUM(H4:H14)-SUM(D4:D14))/SUM(D4:D14)*100(2)A3:A15,D3:D15,H3:H15(3)B;D【知识点】表格数据的基本操作;表格数据的处理与计算【解析】【解答】(1)J16单元格是计算1-11月用电同比增加率,根据公式提示,2019年前11个月累计用电量为SUM(H4:H14),2018年前11个月累计用电量为SUM(D4:D14),所以J16单元格公式为“=(SUM(H4:H14)-SUM(D4:D14))/SUM(D4:D14)*100”。故答案为:=(SUM(H4:H14)-SUM(D4:D14))/SUM(D4:D14)*100。(2)图表的数据区域可通过图例和X轴确定,由X轴可确定A3:A12是数据区域,由图例可知D3:D15,H3:H15是数据区域。故答案为:A3:A15,D3:D15,H3:H15。(3)若想得出2018年峰谷电使用最佳的一个月份,应该增加一列2018年“谷用电”除以“月用电量”的比值数据,并按此比值进行降序排序,排在最前面的月份就是最佳月份或增加一列2018年“峰用电”除以“谷用电”的峰谷电比值数据,筛选出该列最小的一项,该月份即为最佳月份。故答案为:BD。【分析】本题考查Excel中求和函数的使用、图表数据区域选择、数据排序筛选等操作。14.【答案】(1)ABC(2)B(3)能;删除“人”图层第1帧中的内容(4)ACD(5)getURL(“cy.docx”);【知识点】图层及图层的基本操作;时间轴、帧、图层、库的概念及基本操作;二维动画实例属性的设置【解析】【解答】(1)选项A:“枫叶”图层没有锁定,可用自由变换命令调整枫叶的大小。A正确;选项B:“重阳”图层内部不透明度为0%,画布中不显示文字内容,若该图层有样式,则显示样式形成的效果图。B正确;选项C:“山”图层虽然被锁定,但可以隐藏已设置的图层样式。C正确;选项D:当前PSD文档保存为BMP格式,BMP文件大小约为703.1KB。D错误。故答案为:ABC。(2)由图可知,菊花图层21帧中的对象是实例,说明1到21帧是动画补间。“菊花”由小变大的同时,水平翻转过程,属于动画补间。故答案为:B。(3)由属性面板可知,“人”实例宽高比例锁定了,当修改宽时,高会按比例自动调整。“人”图层的最后一帧是关键帧,若要使人物直到动画最后出现,应删除“人”图层第1帧内容,使其变为空白关键帧。故答案为:能;删除“人”图层第1帧中的内容。(4)由图b可知,动画的帧频是10fps,声音从1秒时开始播放,即从第11帧开始是关键帧。在第1帧执行清除关键帧后,随后的关键帧会移到第1帧,即21帧会移到第1帧,那么声音一开始就出现。其它操作都可以满足声音从1秒时开始播放。故答案为:ACD。(5)打开文件或网站用getURL脚本实现,参数是打开文件或网址的名称或位置,所以“背景”图层的最后一帧添加的动作脚本是getURL(“cy.docx”);。故答案为:getURL(“cy.docx”);。【分析】本题考查Photoshop图像处理与Flash动画编辑的综合应用,主要涉及图层的操作、补间动画的识别、帧的操作、脚本命令的编写等。15.【答案】(1)ok(2)k=0(3)n = n - i;a(n) 或 a(n)=true【知识点】算法的控制结构;常量、变量及变量的赋值;枚举算法及程序实现【解析】【解答】(1)由代码第一行语句“Private Sub ok_Click()”,可知按钮对象名为ok。故答案为:ok。(2)分析程序段:数组a记录余数是否出现过,初始时每个元素值均为false。程序采用的是枚举算法,若剩余火柴n根不够取,则添加k根火柴,剩余火柴数变为n+k,令a(n+k)=true,表示余数n+k已出现过。若下次在添加k根火柴后,剩余火柴数是m,如果a(m)=true,说明余数是m根的情况已经出现过,每次添加k根火柴永远不能取完,需换一个k的值,换成k+1,同理检验k+1能否取完。如果一轮取下来,刚好能取完,不用添加,则k=0,所以k的初值应为0,加框处语句应改为k=0。故答案为:k=0。(3)①处语句所在循环模拟取火柴过程,第i次应在n根火柴中取走i根,所以该处语句应填n=n-i;由语句k=k+1和n = Val(Text1.Text)可知,每次加k根火柴,永远取不完,所以改为k+1,n回到初始值,重新取火柴。所以②处判断余数n出现过的情况,a(n)的值是true,表明余数n出现过。故答案为:n = n - i;a(n) 或 a(n)=true。【分析】本题考查程序的阅读分析及枚举算法的实现过程。枚举算法是根据所需解决问题的条件,把该问题所有可能的解,一一列举出来,并逐个检验出问题真正解的方法。16.【答案】(1)school=i;cj(j) > cj(k) Or Val(Mid(kh(k), 1, 1)) <> school;i-2(2)D【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值;排序算法及程序实现【解析】【解答】(1)①处循环查找指定学校对应的代码,根据后续程序可知学校代码存储在school变量中,所以该处填入语句school=i;接下来do while flag所在的双重循环采用选择排序算法,把指定学校的前n名学生降序排列到前面。第i遍排序查找第i名考生的条件是:j号考生属于指定学校(条件是t=school),且该考生成绩高于cj(k)或k号考生还不是指定学校的,那么k值换成j。所以②处条件是cj(j)>cj(k) or Val(Mid(kh(k), 1, 1)) <> school;排序n遍后,前n名学生已找到,但如果还有同分的学生,还要继续查找,一直到没有同分学生,即i > n And cj(k)<>cj(i-1)。但也有可能n大于该校考生数,在还没到n遍时已找不到该校的学生,即Val(Mid(kh(k), 1, 1)) <> school,此时也可以结束排序了。程序通过设置flag=false来结束排序。所以退出排序时,实际符合条件的考生数是i-2个,③处填i-2。故答案为:school=i;cj(j) > cj(k) Or Val(Mid(kh(k), 1, 1)) <> school;i-2。(2)加框处语句是判断条件,去掉加框语句会使更少的记录设置成False,所以单击查询按钮后,列表框List2中显示的记录会比200多。故答案为:D。【分析】本题考查程序段的阅读分析及选择排序算法的程序实现。选择排序运作过程:在参加排序的数组的所有元素中找到最小(或最大)的元素,使它与第一个元素交换位置,然后在余下的元素中重复以上动作,直到所有元素排序完毕。二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧浙江省绍兴市柯桥区2020年1月普通高校招生信息技术考试试卷一、选择题(本大题共12小题,每小题2分,共24分。)1.(2020·柯桥会考)有关信息安全与网络道德,下列做法正确的是( )A.为节省上网流量,把手机设置为自动连接无线WIFIB.随意扫描公共场所中的二维码C.经过对方许可,将含对方信息的照片分享到朋友圈中D.在朋友圈中转发未经核实的传闻【答案】C【知识点】信息素养、网络道德规范及法律法规【解析】【解答】选项A:公共场所WIFI存在网络安全风险。A错误;选项B:随意扫描二维码有载入木马风险。B错误;选项C:经过授权的图片可以在网上发布。C正确;选项D:未经核实的传闻在朋友圈中转发,有散布虚假新闻的可能性。D错误。故答案选C。【分析】本题考查信息安全与网络道德素养。在现代网络社会,每个人都需要保护自己的信息,尊重他人隐私。2.(2020·柯桥会考)下列关于网上信息浏览与获取说法正确的是( )A.浏览网页是通过www协议实现的B.通过搜索引擎检索到的信息,都是经过网络审核的真实信息C.对收藏夹中的网址,我们可以随时访问D.以“网页,全部”格式保存网页,网页中的视频往往不能被保存【答案】D【知识点】信息获取的环节与方法;网页、网站的概念与联系【解析】【解答】选项A:网页是通过HTTP协议传输的。A错误;选项B:搜索引擎检索的信息,是未经过审核的信息。B错误;选项C:收藏夹收藏的是网址链接,内容依然在远程服务器中,服务停止服务,信息将无法访问。C错误;选项D:网页中的流媒体(视频)资源,一般无法直接下载。D正确。故答案选D。【分析】本题考查网上信息的浏览与获取。流媒体下载工具支持从众多在线视频网站下载视频,该工具主要针对视频文件的下载,常用工具有FlashGet、迅雷、电驴、NetAnts等。3.(2020·柯桥会考)下列关于数制的说法,不正确的是( )A.二进制数n除以(10000)2,得到的余数是该数的末4位B.二进制数n是偶数,去掉最右边一位数字后的值是n/2C.八位二进制数n的首位是 1,末位是 0,n 用十六进制表示可能是 8FD.2位十六进制数n转换为十进制数m,m的位数最多是3位【答案】C【知识点】进制及数制转换【解析】【解答】选项A:若二进制数n小于(10000)2,得到的余数是n本身,若二进制数n等于(10000)2,得到的余数是0,若二进制数n大于(10000)2,得到的余数是n的末4位。A正确;选项B:二进制数n是偶数,说明n可以被2整除,去掉最右一位数即n右移一位,数值变为n/2。B正确;选项C:八位二进制数n末尾为0,代表十六进制低位为偶数,F为奇数。C错误;选项D:最大的2位十六进制数是FF,转换为十进制数是255,所以m的位数最多是3位。D正确。故答案选C。【分析】本题考查二进制数的运算,及二进制数与十六进制数之间的转换。4.(2020·柯桥会考)下列关于Access数据库和数据表的说法,正确的是( )A.淘宝网大型购物系统可以选择Access作为数据库B.扩展名为xlsx的文件可以导入到Access数据库中C.自动编号类型的字段,必须排在所有字段的第一位D.主键字段值可以为空,但不能重复【答案】B【知识点】利用数据库管理信息;数据表、字段、记录的编辑【解析】【解答】选项A:Access为小型桌面数据库,不适合海量信息存储。A错误;选项B:扩展名为xlsx的文件是Excel电子表格文件,可以导入到Access数据库中。B正确;选项C:自动编号字段不一定需要排在所有字段第一位。C错误;选项D:主键不能为空。D错误。故答案选B。【分析】本题考查Access数据库的应用、数据的导入、字段的编辑等。5.(2020·柯桥会考)使用GoldWave软件打开某音频文件,界面如图所示下列说法不正确的是( )A.当前状态下执行“删除”命令,再插入3秒静音,文件的存储容量会变大B.当前状态下执行“剪裁”命令后,音频时长不会变C.当前状态下执行插入2秒静音后,右声道第8秒之后出现静音D.将该文件存储为MP3格式,音频文件的存储容量变小,这属于有损压缩【答案】C【知识点】声音素材的基本处理;声音、图像、视频编码【解析】【解答】选项A:当前状态下执行“删除”命令,右声道会自动补充3秒静音,在插入3秒静音,音频时长变长,文件存储容量变大。A正确;选项B:当前选中的是右声道第5秒到第8秒的音频,执行“剪裁”操作后,被选中音频保留,但左声道音频时长不变,保存后音频总时长不变。B正确;选项C:静音在选区的起始端插入。C错误;选项D:当前文件是wav格式,存储为mp3格式属于有损压缩,文件存储容量变小。D正确。故答案选C。【分析】本题考查GoldWave软件对音频文件的处理:删除、剪裁、插入静音、音频文件格式转换等。6.(2020·柯桥会考)一部2小时的1920*1080的AVI未经压缩格式高清电影,帧频是30fps,色彩的量化位数是24位,音频的比特率是128kbps,现要把它刻录到容量为4.7G的DVD光盘中,以下方法能解决容量问题的是( )A.把帧频转换为25fpsB.把色彩模式转换为256色C.把图像分辨率改为720*576D.使用会声会影软件把视频转换为mp4格式,该格式的比特率是2Mbps【答案】D【知识点】声音、图像、视频编码【解析】【解答】选项A:视频存储量=1920×1080×(24÷8)×2×60×60≈41.71GB>4.7GB。A错误;选项B:色彩模式为256=28色 ,则色彩的量化位数是8,视频存储量=1920×1080×(8÷8)×2×60×60≈13.9GB>4.7GB。B错误;选项C:视频存储量=720×576×(24÷8)×2×60×60≈8.34GB>4.7GB。C错误;选项D:视频容量压缩的最佳方式是进行转码,根据码流计算公式,硬盘占用量=2Mbps×2×60×60÷8=1.76G小于4.7G的容量限制。D正确。故答案选D。【分析】本题考查视频文件存储空间计算,视频存储量=分辨率×帧频率×色彩数×时间(秒)或视频存储量=比特率×时间(秒)÷8。7.(2020·柯桥会考)下列VB表达式的值一定是0的是( )A.Len(“-20”) + 20 B.Int(Rnd * 2) * 2 Mod 4C.Abs((Rnd - Rnd) * 2) D.9 \ 3 * 7【答案】D【知识点】运算符、基本运算与表达式【解析】【解答】选项A:Len(“-20”) + 20=3+20=23。A错误;选项B:Rnd函数是随机产生[0,1)之间的数,所以表达式的值不一定是0。B错误;选项C:Rnd函数是随机产生[0,1)之间的数,两个Rnd产生的数值不一定相同,所以表达式不一定是0。C错误;选项D:9 \ 3 * 7=0*7=0。D正确。故答案选D。【分析】本题考查VB表达式的计算与标准函数的使用。Len(X)函数是计算字符串X的长度,Int(x)表示返回不大于x的最大整数,Abs(x)函数功能是返回x的绝对值。8.(2020·柯桥会考)某算法的部分流程图如图所示:执行这部分流程后,变量x的值是( )A.0 B.2 C.14 D.18【答案】B【知识点】算法的常用表示方法;算法的控制结构【解析】【解答】分析本题流程图执行过程:初始值:x=32,y=18;x=32,y=18,x=y不成立,x>y成立,执行x=x-y,x=14;x=14,y=18,x=y不成立,x>y不成立,执行z=x=14,x=y,x=18,y=z=14;x=18,y=14,x=y不成立,x>y成立,执行x=x-y,x=4;x=4,y=14,x=y不成立,x>y不成立,执行z=x=4,x=y,x=14,y=z=4;x=14,y=4,x=y不成立,x>y成立,执行x=x-y,x=10;x=10,y=4,x=y不成立,x>y成立,执行x=x-y,x=6;x=6,y=4,x=y不成立,x>y成立,执行x=x-y,x=2;x=2,y=4,x=y不成立,x>y不成立,执行z=x=2,x=y,x=4,y=z=2;x=4,y=2,x=y不成立,x>y成立,执行x=x-y,x=2;x=2,y=2,x=y成立,程序运行结束。故答案选B。【分析】本题考查辗转相减法求最大公约数的程序实现过程分析。9.(2020·柯桥会考)有如下VB程序段Dim c As Integer,a(0 To 5) As IntegerFor i = 1 To 5a(i) = iNext ic = 0For i = 1 To 5x = Int(Rnd * 5 + 1)If a(x Mod 5) = i + 2 Then c = c + 1If c = x Then Exit Fori = i - 1Next i运行该程序后,变量c的值不可能是( )A.1 B.2 C.3 D.4【答案】D【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值【解析】【解答】分析本题程序段:第二个For循环中,i=i-1语句使得程序运行过程中,i始终为1,因此程序中只有x为3时满足条件:a(x Mod 5) = i + 2,c增加1。当c自增到3时,一定满足c = x,执行Exit For,因此变量c无法自增到4。故答案选D。【分析】本题考查程序段的分析与For循环语句执行过程。10.(2020·柯桥会考)有如下程序段:Dim s(1 To 81) As Integer, i As Integer, j As Integer, c As Integer, temp As Integerc=0 : s(1) = 0For i = 1 To 9For j = 1 To itemp = s(j * i)s(j * i) = j * iIf temp <> s(j * i) And s(j * i) Mod 9 = 0 Then c = c + 1Next jNext i该程序段运行后,变量C的值为( )A.9 B.10 C.11 D.12【答案】A【知识点】常见数据类型、数组;常量、变量及变量的赋值【解析】【解答】分析程序段:嵌套For循环中,If语句判断条件为temp <> s(j * i) And s(j * i) Mod 9 = 0,temp记录的是s(j * i)上一次被赋值的量,只有当上一次未被赋值,且能被9整除时,变量c才能自增1,下表中能被9整除的项总计12个,有3项目重复,因此答案为9个。故答案选A。12 43 6 94 8 12 165 10 15 20 256 12 18 24 30 367 14 21 28 35 42 498 16 24 32 40 48 56 649 18 27 36 45 54 63 72 81【分析】本题考查程序段的阅读分析,及数组型数据的运算。上表中最后一行数据为9的1,2,3,4……9的倍数的枚举,涵盖了表中所有能被9整除的情况,由此也能直接得出结论变量c为9。11.(2020·柯桥会考)有如下VB程序段:Dim a(1 To 100) As IntegerDim b(1 To 100) As IntegerDim c As Integera(1) = 0: a(2) = 2: b(1) = 1: b(2) = 2: c = 0For i = 2 To 6a(i + 1) = 2 * a(i) - a(i - 1)b(i + 1) = b(i) ^ 2 / b(i - 1)c = c + a(i + 1) + b(i + 1)Next iLabel1.Caption = Str(c)该程序运行后,Label1中显示的内容是( )A.46 B.88 C.164 D.76【答案】C【知识点】常见数据类型、数组;常量、变量及变量的赋值【解析】【解答】可以由列表模拟法得出: 1 2 3 4 5 6 7 3-7合计a(i) 0 2 4 6 8 10 12 40b(j) 1 2 4 8 16 32 64 124程序运行后,Label1中显示的是数组a和数组b的总和,40+124=164,所以Label1中显示的内容是164。故答案选C。【分析】本题考查程序段的阅读分析及数组型数据的运算。12.(2020·柯桥会考)数组元素a(1)~a(2*n)中存储的一批正整数,以两个数一组,每组中两个数均比前面一组的两个数要大。现用对分查找的思想,设计一个在数组a中查找数据key的程序 ,如果找到key,在标签Label1上显示“yes”,否则显示“no”key = Val(Text1.Text)i = 1: j = n * 2 : flag = FalseDo While i + 1 <= j And Not flagm = (i + j) \ 2If ① Then m=m-1If a(m) = key Or a(m + 1) = key Thenflag = TrueElseIf a(m) > key Then②Else③End IfLoopIf a(i) = key Or a(j) = key Then flag = TrueIf flag Then Label1.Caption = "yes" Else Label1.Caption = "no"划线处的代码正确的是( )A.①m Mod 2 = 1 ②j=m-1 ③i=m+2B.① m Mod 2 = 0 ②j=m-1 ③i=m+2C.①m Mod 2 = 1 ②j=m-2 ③i=m+2D.① m Mod 2 = 0 ②j=m-2 ③i=m+2【答案】B【知识点】查找算法及程序实现【解析】【解答】分析程序段:i分段落点为分组起始位(奇数),j落点为分组结束位(偶数),由a(m) = key Or a(m + 1) = key可以得出M落点为分组起始位置(奇数),因此得出①当M值为偶数(m Mod 2 = 0)时,需要回归左端点m=m+1。a(m) > key时,待查元素位于左分支,因此需要调整右边界J值,左分支右边界位于M-1出(既j值位于分组右端为偶数),②填写j=m-1。同理得出,i=m+2(M与M+1位于同一分组,进入右分支段i需加2)。故答案选B。【分析】本题考查对分查找程序实现。对分查找也称折半查找,查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。二、非选择题(本大题共4小题,4+8+7+7,共26分)13.(2020·柯桥会考)小李收集了某家庭2018,2019两年的峰谷用电量数据(2019年12月份暂缺数据),并使用Excel软件进行数据处理,如图a所示。图a请回答下列问题:(1)小李通过公式计算2019年前11个月与2018年的前11个月的用电同比增加率,则J16单元格的公式为 (用电同比增加率计算公式为:(2019年前11个月累计用电量-2018年前11个月累计用电量)/2018年前11个月累计用电量*100)(2)根据图a中数据制作的图表如图b所示,创建该图表的数据区域是 图b(3)小李根据用电数据,想知道2018年峰谷电使用最佳的一个月份(峰用电除以谷用电的比值越小越佳),下面哪几项操作可以得到正确结果 (填字母)A.以2018年“谷用电”为主要关键字降序排序,排在最前面的就是最佳月份。B.增加一列2018年“谷用电”除以“月用电量”的比值数据,并按此比值进行降序排序,排在最前面的月份就是最佳月份。C.以2018年“峰用电”为主要关键字升序排序,再用“谷用电”字段筛选出最大的一项D.增加一列2018年“峰用电”除以“谷用电”的峰谷电比值数据,筛选出该列最小的一项,该月份即为最佳月份。【答案】(1)=(SUM(H4:H14)-SUM(D4:D14))/SUM(D4:D14)*100(2)A3:A15,D3:D15,H3:H15(3)B;D【知识点】表格数据的基本操作;表格数据的处理与计算【解析】【解答】(1)J16单元格是计算1-11月用电同比增加率,根据公式提示,2019年前11个月累计用电量为SUM(H4:H14),2018年前11个月累计用电量为SUM(D4:D14),所以J16单元格公式为“=(SUM(H4:H14)-SUM(D4:D14))/SUM(D4:D14)*100”。故答案为:=(SUM(H4:H14)-SUM(D4:D14))/SUM(D4:D14)*100。(2)图表的数据区域可通过图例和X轴确定,由X轴可确定A3:A12是数据区域,由图例可知D3:D15,H3:H15是数据区域。故答案为:A3:A15,D3:D15,H3:H15。(3)若想得出2018年峰谷电使用最佳的一个月份,应该增加一列2018年“谷用电”除以“月用电量”的比值数据,并按此比值进行降序排序,排在最前面的月份就是最佳月份或增加一列2018年“峰用电”除以“谷用电”的峰谷电比值数据,筛选出该列最小的一项,该月份即为最佳月份。故答案为:BD。【分析】本题考查Excel中求和函数的使用、图表数据区域选择、数据排序筛选等操作。14.(2020·柯桥会考)小王创作了一个以“重阳节”为主题的多媒体作品,他先用Photoshop制作图片素材,然后用Flash制作动画。请回答下列问题。图a(1)当前Photoshop部分界面如图a所示,下列说法正确的是 (多选,填字母:A .选择“枫叶”图层,可用“自由变换”命令调整枫叶的大小/ B .当前画布中没有显示“重阳”图层的内容/ C .可以隐藏“山”图层的“外发光”的图层样式/ D .把当前PSD文档保存为JPG格式,JPG文件大小约为703.1KB)(2)观察图b,“菊花”图层呈现动画可能是 (单选,填字母:A .由两束菊花逐渐变成如图所示的一束菊花 / B .“菊花”由小变大的同时,水平翻转/ C .由文字“菊”逐渐变成一束菊花)图b(3)如图所示“人”图层第50帧人物部分属性如图c所示,选中第50帧上的实例, (选填:能/不能)调整该实例大小。若要使人物直到动画最后才出现,不改变其它动画效果前提下,可进行的操作是 图c(4)“声音”图层设置的声音同步方式是“事件”,为了使声音从约1秒时开始播放,在“声音”图层上可行的操作是 (多选,填字母:A .删除第5-14帧 / B .在第1帧执行“清除关键帧”操作 / C .把第21帧移动到第11帧 / D .复制第21帧并粘贴到第11帧,然后在第21帧执行“清除关键帧”操作)(5)如要使场景播放到最后时,自动打开和影片同一目录下的“cy.docx”文件获取更多信息,则可在“背景”图层的最后一帧添加动作脚本 。【答案】(1)ABC(2)B(3)能;删除“人”图层第1帧中的内容(4)ACD(5)getURL(“cy.docx”);【知识点】图层及图层的基本操作;时间轴、帧、图层、库的概念及基本操作;二维动画实例属性的设置【解析】【解答】(1)选项A:“枫叶”图层没有锁定,可用自由变换命令调整枫叶的大小。A正确;选项B:“重阳”图层内部不透明度为0%,画布中不显示文字内容,若该图层有样式,则显示样式形成的效果图。B正确;选项C:“山”图层虽然被锁定,但可以隐藏已设置的图层样式。C正确;选项D:当前PSD文档保存为BMP格式,BMP文件大小约为703.1KB。D错误。故答案为:ABC。(2)由图可知,菊花图层21帧中的对象是实例,说明1到21帧是动画补间。“菊花”由小变大的同时,水平翻转过程,属于动画补间。故答案为:B。(3)由属性面板可知,“人”实例宽高比例锁定了,当修改宽时,高会按比例自动调整。“人”图层的最后一帧是关键帧,若要使人物直到动画最后出现,应删除“人”图层第1帧内容,使其变为空白关键帧。故答案为:能;删除“人”图层第1帧中的内容。(4)由图b可知,动画的帧频是10fps,声音从1秒时开始播放,即从第11帧开始是关键帧。在第1帧执行清除关键帧后,随后的关键帧会移到第1帧,即21帧会移到第1帧,那么声音一开始就出现。其它操作都可以满足声音从1秒时开始播放。故答案为:ACD。(5)打开文件或网站用getURL脚本实现,参数是打开文件或网址的名称或位置,所以“背景”图层的最后一帧添加的动作脚本是getURL(“cy.docx”);。故答案为:getURL(“cy.docx”);。【分析】本题考查Photoshop图像处理与Flash动画编辑的综合应用,主要涉及图层的操作、补间动画的识别、帧的操作、脚本命令的编写等。15.(2020·柯桥会考)火柴游戏:有n根火柴,第1次取1根,第2次取2根,第i次取i根,当剩余火柴数为0时,不用添加火柴(即k=0),游戏结束。如果剩余火柴数不为0,但不够下一次取,此时添加k(k≥1)根火柴,在剩余火柴中再从1根开始取,直到能取完为止,求k的最小值。例如:n=3时,第1次取1根,第2次取2根,此时正好取完,无须添加火柴,k=0;例如:n=8时,第1次取1根,第2次取2根,第3次取3根,第4次要取4根,但剩余2根不够取。则加上1根,剩余3根,再从1根开始取,即第4次取1根,第5次取2根,剩余火柴为0,游戏结束,得k=1。又如:n=4时,第1次取1根,第2次取2根,第3次不够取,若加上1根,剩余2根,再从1根开始取,第3次取1根,剩余1根不够第4次取,再加1根,又是剩余2根,显然加1根永远不可能取完。所以改用每次加2根,第1次取1根,第2次取2根,第3次不够取,添加2根,第3次取1根,第4次取2根,恰好能取完,得k=2。编写一个VB程序可实现上述功能:在文本框Text1中输入火柴数量,单击“计算”按钮,在文本框Text2中显示最少添加数量,程序运行界面如下图所示:实现上述功能的程序代码如下:Private Sub ok_Click()Dim a(1 To 100) As Boolean, n As Integer, k As Integer, i As Integern = Val(Text1.Text)For i = 1 To 100a(i) = FalseNext ia(n) = TrueDo While n <> 0i = 1Do While i <= n①i = i + 1LoopIf n = 0 ThenText2.Text = Str(k)ElseIf k = 0 Then k = 1n = n + kIf ② Thenk = k + 1n = Val(Text1.Text)Elsea(n) = TrueEnd IfEnd IfLoopEnd Sub(1)由代码可知,“计算”按钮的对象名是 。(2)程序加框处代码有错,请改正。(3)请在划线处填入合适的代码。① ② 【答案】(1)ok(2)k=0(3)n = n - i;a(n) 或 a(n)=true【知识点】算法的控制结构;常量、变量及变量的赋值;枚举算法及程序实现【解析】【解答】(1)由代码第一行语句“Private Sub ok_Click()”,可知按钮对象名为ok。故答案为:ok。(2)分析程序段:数组a记录余数是否出现过,初始时每个元素值均为false。程序采用的是枚举算法,若剩余火柴n根不够取,则添加k根火柴,剩余火柴数变为n+k,令a(n+k)=true,表示余数n+k已出现过。若下次在添加k根火柴后,剩余火柴数是m,如果a(m)=true,说明余数是m根的情况已经出现过,每次添加k根火柴永远不能取完,需换一个k的值,换成k+1,同理检验k+1能否取完。如果一轮取下来,刚好能取完,不用添加,则k=0,所以k的初值应为0,加框处语句应改为k=0。故答案为:k=0。(3)①处语句所在循环模拟取火柴过程,第i次应在n根火柴中取走i根,所以该处语句应填n=n-i;由语句k=k+1和n = Val(Text1.Text)可知,每次加k根火柴,永远取不完,所以改为k+1,n回到初始值,重新取火柴。所以②处判断余数n出现过的情况,a(n)的值是true,表明余数n出现过。故答案为:n = n - i;a(n) 或 a(n)=true。【分析】本题考查程序的阅读分析及枚举算法的实现过程。枚举算法是根据所需解决问题的条件,把该问题所有可能的解,一一列举出来,并逐个检验出问题真正解的方法。16.(2020·柯桥会考)柯桥区各所学校技术考试的分数均存放在数据库中,表中学生考号存储形式如"10101","10203"……,考号第1位数字表示学校代码(1代表柯中,2代表鲁高,3代表越崎,4代表鉴湖,5代表钱清,6代表豫才,7代表轻纺城,9代表鲁中),后4位表示校内编号。现设计VB程序查询学校成绩,查询方式为:在Text1中输入学校名称,在Text2中输入数字n,单击“查询”按钮,在列表框List2中显示该校得分最高的n名学生的考号和技术得分。(1)实现上述功能的程序代码如下,请在划线处填入正确的语句。Const rs = 2500 '考生总人数(即记录总数)Dim kh(1 To rs) As String, cj(0 To rs)As IntegerDim xx(1 To 9) As String '数组xx存放学校名称,如xx(1)="柯中",xx(2)="鲁高"……数组下标代表该学校代码,即"柯中"代码是1,"鲁高"代码是2……'从数据库中读取考号和成绩数据,存入kh和cj数组,并在list1中显示,代码略。Private Sub Command1_Click()Dim school As String, n As Integer, i As Integer, j As IntegerDim t1 As Integer, t2 As String, flag As Booleanxx(1) = "柯中": xx(2) = "鲁高": xx(3) ="越崎": xx(4) = "鉴湖"xx(5) = "钱清": xx(6) = "豫才": xx(7) ="轻纺城": xx(8) = "鲁中"For i = 1 To 8If xx(i) = Text1.Text Then ①Next in = Val(Text2.Text) : i = 1: flag = TrueDo While flagk = iFor j = i + 1 To rst = Val(Mid(kh(j), 1, 1))If t = school ThenIf ② Then k = jEnd IfNext jIf i > n And cj(k) <> cj(i - 1) Then flag = FalseIf k <> i Thent1 = cj(i): cj(i) = cj(k): cj(k) = t1t2 = kh(i): kh(i) = kh(k): kh(k) = t2End Ifi = i + 1LoopList2.ClearFor j = 1 To ③List2.AddItem kh(j) + " " + Str(cj(j))Next jEnd Sub① ② ③ (2)设鲁中有技术考生150人,如果把程序中加框部分代码删除,当运行程序时在文本框Text2中输入200,单击查询按钮后列表框List2中显示有 项(单选,填字母: A .恰好150 / B .恰好200/ C .大于等于150且小于等于200 / D .大于等于200)【答案】(1)school=i;cj(j) > cj(k) Or Val(Mid(kh(k), 1, 1)) <> school;i-2(2)D【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值;排序算法及程序实现【解析】【解答】(1)①处循环查找指定学校对应的代码,根据后续程序可知学校代码存储在school变量中,所以该处填入语句school=i;接下来do while flag所在的双重循环采用选择排序算法,把指定学校的前n名学生降序排列到前面。第i遍排序查找第i名考生的条件是:j号考生属于指定学校(条件是t=school),且该考生成绩高于cj(k)或k号考生还不是指定学校的,那么k值换成j。所以②处条件是cj(j)>cj(k) or Val(Mid(kh(k), 1, 1)) <> school;排序n遍后,前n名学生已找到,但如果还有同分的学生,还要继续查找,一直到没有同分学生,即i > n And cj(k)<>cj(i-1)。但也有可能n大于该校考生数,在还没到n遍时已找不到该校的学生,即Val(Mid(kh(k), 1, 1)) <> school,此时也可以结束排序了。程序通过设置flag=false来结束排序。所以退出排序时,实际符合条件的考生数是i-2个,③处填i-2。故答案为:school=i;cj(j) > cj(k) Or Val(Mid(kh(k), 1, 1)) <> school;i-2。(2)加框处语句是判断条件,去掉加框语句会使更少的记录设置成False,所以单击查询按钮后,列表框List2中显示的记录会比200多。故答案为:D。【分析】本题考查程序段的阅读分析及选择排序算法的程序实现。选择排序运作过程:在参加排序的数组的所有元素中找到最小(或最大)的元素,使它与第一个元素交换位置,然后在余下的元素中重复以上动作,直到所有元素排序完毕。二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1 展开更多...... 收起↑ 资源列表 浙江省绍兴市柯桥区2020年1月普通高校招生信息技术考试试卷(学生版).docx 浙江省绍兴市柯桥区2020年1月普通高校招生信息技术考试试卷(教师版).docx