1、2021届浙江高三信息技术选择性考试仿真模拟卷(二)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.下列说法不正确的是()A.计算机存储数据的基本单位是ByteB.德国数学家莱布尼兹提出了二进制记数系统C.声音、形体动作、多媒体技术等都属于信息表达技术D.信息具有真伪性,如“管中窥豹”是源于对信息片面的感知与理解2.用Word软件编辑某文档,部分界面如下图所示。下列有关图审阅功能中的说法,正确的是 ()A.为“湖州府乌程县”添加批注,则批注框中可能是“批注编者2:秦王政置乌程县,属会稽郡”。B.该部分文档中存在
2、拼写错误或语法错误C.若拒绝所有修订,第1行文字中的“桐庐”将变为“桐乡”D.若接受所有修订,最后一行的“互联网大会”将变为“世界互联网大会”3.某校建设了校园一卡通系统,采集的学生信息存储在“学生一卡通信息”数据表中,设计视图和数据表视图如图所示,“序号”字段新值规则是设置为递增,选择右键菜单中的“新记录”并输入相应数据,下列可能作为新记录的是()A.20025026张凯是/否00-11-19622湖州湖畔小区B.22125311李军男99/12/15623湖州爱华小区C.92015121赵欣是/否00/11/25629湖州临海小区D.72015368王晓女000917598湖州太湖小区4.
3、使用UltraEdit软件观察字符的内码,部分界面如图所示。下列说法不正确的是()A.字母g和G的ASCII值相差32DB.内码“39 31 3A 41 61”对应字符中包含2个数字 C.小写字母“p”的二进制编码值为0111 0000D.“三星S10”的内码可能为“C8 FD CE AA 53 31 30”5.使用GoldWave软件打开某音频文件,界面如图所示。下列说法不正确的是()A.当前状态下执行“删除”命令,再插入3秒静音,文件的存储容量会变大B.当前状态下执行“剪裁”命令后,音频时长不会变C.当前状态下执行插入2秒静音后,右声道第8秒之后出现静音D.将该文件存储为MP3格式,音频文
4、件的存储容量变小,这属于有损压缩6.利用Flash软件制作某动画,模拟小球从斜坡底向上滚动的物理实验如图。为了让模拟更加真实,下列设置效果最好的是()A.“缓动”值设置为-50,“旋转”设置为顺时针B.“缓动”值设置为50, “旋转”设置为顺时针C.“缓动”值设置为-50,“旋转”设置为逆时针D.“缓动”值设置为50, “旋转”设置为逆时针7.有关VB表达式:Int(Rnd*10+1)*2,下列说法中正确的是()A.产生一个在0,18区间的随机偶数B.产生一个在0,20区间的随机偶数C.产生一个在2,18区间的随机偶数D.产生一个在2,20区间的随机偶数8.某算法的部分流程图如图所示。执行这部
5、分流程后,输出的sum值为()A.128B.127C.64D.639.n个人围成一圈从1n编号按顺序点名,当前编号为k(1kn)被点到,则下一个被点到的编号,正确的VB表达式是()A.k+1B.k mod n+1C.(k+1)mod nD.(k-1)mod n+110.有如下Visual Basic程序段:Private Sub Command1_ClickDim x As Integer,r As Integer,s As Stringx=Val(Text1.Text):s=Do While x0r=(x+1)Mod 2s=Str(r)+sx=x2LoopText2.Text=sEnd Su
6、b该程序段运行后,在文本框Text1中输入25,则文本框Text2显示的内容是()A.00101B.11010C.00110D.1100111.有如下VB程序段Const n=9k = 1For i = 1 To (n + 1)/ 2 - 1For j = 1 To n - i * 2If a(j)* k a(j + 2)* k Thent = a(j): a(j)= a(j + 2): a(j + 2)= tEnd Ifk = -kNext jNext iFor i = 1 To (n + 1) 2List2.AddItem Str(a(2 * i - 1)Next i已知数组元素 a(1)
7、a(9)分别是8、6、2、9、6、3、8、11、5,执行程序后list2输出的结果分别是()A.25688B.88652C.68582D.2668912.有如下程序段:L = a(1): R = b(1): M = 0For i = 2 To 6If a(i)= R ThenIf R M Then M = R - LL = a(i): R = b(i)End IfNext iIf R - L M Then M = R - LLabel1.Caption = Str(M)数组元素a(1)到a(6)的值依次为“1,2,6,10,15,20”,数组元素b(1)到b(6)的值依次为“6,4,8,15,
8、18,26”,经过该程序段“加工”后,标签label1上显示的内容为()A.6B.7C.8D.25二、非选择题(本大题共4小题,其中第13小题4分,第14小题8分,第15小题7分,第16小题7分,共26分)13.小周同学收集2018-2019年某地区粮食作物播种面积与产量数据,使用Excel软件进行数据处理,其中粮食类别分为春粮、夏粮和秋粮3类,亩产由产量、面积通过公式计算得到,如图a所示。图a请回答下列问题:(1)如图a所示,为了计算2019年三季粮食面积与产量占比(%),先在K4:K6单元格中分别输入相应公式,得到三季粮食面积占比,然后复制区域K4:K6到区域L4:L6,得到2019年三季
9、粮食产量占比。则L4单元格中的公式是(其中三季粮食产量占比为:各季粮食产量合计三季粮食产量总和100)。(2)若要对秋粮类作物按照2018年“面积”从高到低进行排序,则排序的数据区域是。(3)根据图a中的数据制作了“2019年各类粮食亩产”的图表,如图b所示。图b以下有关图表的描述正确的是(多选,填字母)。A.该图表的数据区域为F4:F9,F12:F16B.若以图c所示对图a中的数据进行筛选操作,该图表不会发生变化C.若将H5:H17单元格的数值小数位数设置为1,该图表不会发生变化D.若隐藏图a中的第10、11行,该图表会发生变化E.将H6单元格中数据修改为0.26,该图表会发生变化(注:全部
10、选对的得2分,选对但不全的得1分,不选或者有选错的得0分)图c14.使用Flash软件创作主题为“悟空变身”的多媒体作品,实现了悟空变身为小鸟的动画效果,如图a所示。请回答下列问题:图a(1)利用Photoshop处理所需的图片素材时,如图b所示,发现金箍棒太小,下列做法可以仅使金箍棒变大的是(多选,填字母:A.用“魔棒”选取金箍棒,再使用“自由变换”命令执行放大操作/B.用“魔棒”选取背景,执行“反选”命令,再使用“自由变换”命令执行放大操作/C.用“套索”工具选取金箍棒,使用“图像大小”命令将金箍棒变大/D.用“套索”工具选取悟空身体部分,执行“反选”命令,再使用“自由变换”命令执行放大操
11、作)(注:全部选对的得2分,选对但不全的得1分,不选或者有选错的得0分)图b(2)“变身过程”图层展现了悟空从舞台外飞到舞台中间,在原地变身成小鸟后,向舞台右侧飞去的过程。则该图层第1635帧的补间类型为(选填:A.形状补间/B.动画补间)。(3)“音乐”图层第60帧的动作脚本为“stop()”,测试该场景时发现,动画结尾飞鸟还在挥动翅膀,结合题(2),可知“变身过程”图层第36帧小鸟的元件类型是。(4)已知“音乐”图层的声音同步类型为“数据流”,现在想调整该图层声音只播放到第35帧,但不影响其他动画效果,结合前面题设,下列操作可行的是(多选,填字母:A.在“音乐”图层第36帧执行“插入关键帧
12、”操作/B.选“音乐”图层第36到60帧执行“删除帧”操作/C.在“变身过程”图层第36帧,添加脚本动作:stop();/D.在“变身过程”图层第36帧,添加脚本动作:stopA11Sounds();)(注:全部选对的得2分,选对但不全的得1分,不选或者有选错的得0分)(5)测试影片时,单击“重播”按钮,就能从本场景第1帧重新开始播放,则“重播”按钮上的动作脚本为。15.AB两个篮球队进行了多场比赛,现在要统计比分并确定获胜球队。计分规则为胜场多的队伍获胜,若胜场相同,则计算累计小分(小分=本队得分-失分),小分多获胜,若还是相同则算平局。小蓝同学根据上述算法编写了一个VB程序实现比赛结果统计
13、。每场比分记录在文本框Text1中,单击“统计”按钮Command1,把两队各场的比分按A队小分降序显示在列表框List1输出,同时在文本框Text2输出最终结果。部分程序界面如图所示,VB代码如下,回答下列问题:Private Sub Command1_Click()Dim a(1 To 20)As Integer, b(1 To 20)As IntegerDim i As Integer, j As Integer, t As Integer, p As Integer, k As Integer, xiaofen As Integer从文本框读取比分,场次k,AB两队各场的得分分别记录在
14、数组a、b,代码略For i = 1 To k 1对比分数据按A队小分降序排序For j = 1 To If Then t = a(j): a(j)= a(j + 1): a(j + 1)= tt = b(j): b(j)= b(j + 1): b(j + 1)= t End IfNext jNext ip = 0: xiaofen = 0For i = 1 To k 统计小分并输出比分If a(i) b(i)Then xiaofen = xiaofen + a(i)- b(i)List1.AddItem Str(a(i)+ : + Str(b(i)Next iIf p * 2 k Or k
15、= p * 2 And xiaofen 0 ThenText2.Text = A队获胜ElseIf p =26),要求找到长度最小的一段区间,能够包含全部26个小写英文字母。小王设计了VB程序用于搜索最短字符串,单击“查找”按钮command1,若无解,则在标签Label1中输出“无解!”,反之程序在标签Label1中输出该最小区间的长度以及字符的开始位置,并在文本框Text2中输出相应的最短字符串,程序界面如图所示:(1)确定初始右边界:从第1个字符开始,向右搜索到包含全部26个字母的子串,并因此而确定右边界,同时记录每个字母在子串中出现过的次数。(2)调整子串左边界:若左边界有重复的字母则
16、表明该子串可缩短,故左边可右移1位直到找到一个符合条件的子串并记录,然后子串左边界再右移1位。(3)调整子串右边界:子串右边界继续右移,在新子串符合条件后,记录并进行比较。重复(2)各调整步骤,直至遍历完整个字符串,获得并输出满足条件的最小长度字符串。实现上述功能的VB程序如下,请回答下列问题。(1)对于字符串“qbwcadsgeqbdatcy”,包括字母“abcde”的最短字符串长度为(填数字)。(2)请在画线处填入合适的代码。Const n = 300Dim i As Integer, k As Integer, length As Integer, L As IntegerDim pos
17、 As Integer, s1 As String, res As StringDim f(1 To 26)As Integer数组f记录每个小写英文字母的出现次数Dim s(1 To n)As Integer数组s记录每个输入字符在字母表中的位置Private Sub Command1_Click()res = s1 = Text1.TextFor i = 1 To Len(s1)s(i)=Next ik = 0: pos = 1: length = nFor i = 1 To 26f(i)= 0Next iFor i = 1 To Len(s1)If f(s(i)= 0 Then k =
18、k + 1f(s(i)= f(s(i)+ 1调整右边界,直到达到26个字母Do While f(s(pos)= f(s(pos)- 1If Thenk = k - 1If i - pos + 1 length Thenlength = i - pos + 1res = Mid(s1, pos, length)L = posEnd IfEnd Ifpos = pos + 1LoopNext iIf res ThenText2.Text = resLabel1.Caption = 最短长度: + Str(length)+ 开始位置: + Str(L)ElseLabel1.Caption = 无解!
19、End IfEnd Sub参考答案与解析1.C声音、形体动作属于信息表达方式。2.BA选项,Word审阅功能中的批注添加时,如果有存在多处批注时,编号是按照所添加文本内容由上至下,由左至右的顺序进行编号的,所以再次为“湖州府乌程县”添加批注时,由于是在“互联网大会”所加批注前,所以批注编号应为1。B选项,检查文档中文字的拼写和语法,如果软件认为有错误或不符合规范,将在文字部分以“波浪”线的形式标出。从截图中“属湖州府乌程县”所处文字下方有“波浪”线,可确定存在拼写错误或语法错误。C选项,若拒绝所有修订,将去掉插入的内容“乡”,还原删除的内容“庐”,第1行文字中的内容为“桐庐”。D选项,批注是对
20、选中的文本添加注释,不对原内容做任何修改,所以在接受所有修订时,最后一行的“互联网大会”不变。3.C主要考查Access数据与表结构对应关系分析。序号不能重复,且为递增,删除的不能再出现,排除选项A、B;选项D日期格式不正确,而且性别为“是否”型。4.D本题考查对ASCII和汉字编码的理解。“为”字的内码为“CE AA”,所以“星”字的内码不可能是“CE AA”,故选项D不正确。5.C静音在选区的起始端插入,选项C错误。6.B本题考查Flash二维动画中动画的相关设置。小球从斜坡底向上滚动做的是顺时针减速运动。7.DRnd 函数返回小于 1 但大于或等于0的值。也即为0,1)之间的随机数。8.
21、D本题主要考查对VB流程图的理解和分析。可以采用列表法。该题使用了双重循环,要注意外层循环有k变量控制,内层循环由j变量控制,注意j变量每次都要重新从1开始。当k=1时,sum=1;当k=2时,sum=1+2=3(相当于sum=sum+1+1);当k=4时,sum=3+4=7(相当于sum=sum+1+1+1+1);当k=8时,sum=7+8=15(相当于sum=sum加上8个1);当k=16时,sum=15+16=31(相当于sum=sum加上16个1);当k=32时,sum=31+32=63(相当于sum=sum加上32个1),接下来当k=64,n=50,kn不满足循环条件,退出循环,所以
22、最终sum的值为63,故D选项正确9.B循环点名,当点到n个时,下一个是1,确定答案为B。10.C程序实现功能是25转换为二进制后,按位取反,即0变成1,1变成0,确定答案为C。11.C考查对排序算法的理解和变形。程序代码仅输出奇数位置“8,2,6,8,5”的排序处理,故偶数位不考虑。第一轮奇数位19降序,完成后k=-1,第2轮时,奇数位17变为升序,依次类推,第3轮1、3、5降序,第4轮位置1和3升序,得出结果。12.C考查迭代算法实现区间合并后,查找最大区间的程序分析。合并后的区间分别为1,8,10,18,20,26,最大区间为8,选项C正确。13.【答案】 (1)=H10/SUM(H$1
23、0,H$11,H$17)*100(1分)(2)B12:H16(1分)(3)BCE(2分)【解析】 主要考查Excel统计分析数据。(1)L4单元格中的公式是通过复制当前公式编辑栏中的公式粘贴得到,则相对引用地址变化,绝对引用不变,确定答案为=H10/SUM(H$10,H$11,H$17)*100;(2)确定排序区域,合并单元格和合计不参加,确定答案为B12:H16 ;(3)选项A,图表区域为C4:C9,C12:F16,F4:F9,F12:F16,图a中的第10、11行,不是图表数据源,图表不会发生变化,确定答案为B、C、E。14.【答案】 (1)AD(2分)(2)A(1分)(3)影片剪辑(1分
24、)(4)AD(2分)(5)on(release)gotoAndPlay(1);(2分)【解析】 略。15.【答案】 (1)B(1分)(2)k - i(1分)a(j)- b(j) a(j + 1)- b(j + 1)(2分)p = p + 1(1分)(3)p * 2 k Or k = p * 2 And xiaofen 0 (2分)(p * 2 k可写作pk-p或其他等价形式)【解析】 (1)列表框清空用方法List1.clear(2)考查排序核心代码,从左到右冒泡排序,每次缩进,用k-i;场次排名按A队小分降序;由下方代码可知,p统计A队胜场数,得出答案。(3) B队获胜两种情况:B队胜场多或
25、胜场相同但小分多,可得出答案。16.【答案】 (1)7(1分)(2)Asc(Mid(s1, i, 1)-96或Asc(Mid(s1, i, 1)-Asc(a)+1(2分)k = 26(2分)f(s(pos)= 0(2分)【解析】 (1)对于字符串“qbwcadsgeqbdatcy”,包括字母“abcde”的最短字符串为“eqbdatc”,长度为7。(2)通过字符的ASCII值确定其在字母表中的位置,小写字母确定的方法是其ASCII值减96,或减小写字母a的ASCII值再加1,确定答案为Asc(Mid(s1, i, 1)-96或Asc(Mid(s1, i, 1)-Asc(a)+ 1;扩大右边界的同时进行计数,仅当26个小写字母都出现时,即k = 26时,左边界右移。直到某个字母个数为0时,即f(s(pos)= 0,与最短长度比较长度,如果是新的最短长度,记录并执行k=k-1,退出循环,再进行下个包含所有小写字母的统计。