资源简介 中小学教育资源及组卷应用平台2021-2022学年高二下学期信息技术期末试题(一)试卷副标题考试范围:xxx;考试时间:100分钟;命题人:xxx注意事项:1.答题前填写好自己的姓名、班级、考号等信息2.请将答案正确填写在答题卡上第I卷(选择题)请点击修改第I卷的文字说明一、选择题1.2021年6月11日,海军招生宣传片《踏浪扬帆 崭新征程》在各大媒体重磅发布,很快引发社会广泛关注。以下关于信息的说法错误的是( )A.“2021年6月11日”交代了事件发生的时间信息B.海军招生宣传片发布后很快引发社会关注,体现了信息的共享性C.宣传片中的文字、图像、声音、视频都是信息的表达方式D.部分民众通过口耳相传得以了解宣传片内容,说明信息可以脱离载体而存在【答案】D【解析】【详解】本题主要考查信息的描述。部分民众通过口耳相传得以了解宣传片内容,信息依靠的载体是声音,信息不可以脱离载体而存在,故本题选D选项。2.下列关于信息安全的做法,正确的是 ( )①直接打开朋友转发的网页链接②开启杀毒软件的自动运行查杀功能③将管理员密码修改为便于记忆的“123456”等字符④使用Windows操作系统自动更新功能进行软件更新,修复系统漏洞A.①② B.②③ C.②④ D.①②④【答案】C【解析】【详解】本题考查的是信息安全。直接打开朋友转发的网页链接和管理员密码修改为便于记忆的“123456”等字符都是不安全的方法,密码应该越复杂越安全。故选项C正确。3.用 Access软件设计某APP管理数据库,其中已建好的“基本信息”数据表用于存储如图所示的数据。编号 APP名称 容量 星级评分 最近更新 开发者 免费1 酷狗音乐 88.7MB 4.8 2021/06/03 广州酷狗计算机科技有限公司 否2 今日头条 13.3MB 4.4 2021/06/07 北京字节跳动科技有限公司 是3 知乎 51.4MB 4.0 2020/06/11 智者四海技术有限公司 是… … … … … … …下列关于“基本信息”数据表的描述,正确的是 ( )A.“基本信息”表中的字段顺序与图中数据的列顺序必须一致B.通过数据库管理系统可以访问“基本信息”表中的数据C.不能将上面数据以Excel形式导入数据库来创建数据表D.图中“免费”列在该数据表中相应字段的数据类型一定是“是/否”【答案】B【解析】【详解】本题主要考查Access数据库。“基本信息”表中的字段顺序不必与图中数据的列顺序必须一致;通过数据库管理系统可以访问“基本信息”表中的数据;能将上面数据以Excel形式导入数据库来创建数据表;图中“免费”列在该数据表中相应字段的数据类型可能是“是/否”,也可能是文本类型,故本题选B选项。4.用 UltraEdit 软件观察字符“十U,加油”的内码,部分界面如图所示。下列描述正确的是 ( )A.字符“十”内码值的十进制表示小于128B.字符“U”内码值对应的十进制数可能是偶数C.字符“,”采用ASCII码,占1个字节D.字符“油”内码值对应的二进制数中含有偶数个“1”【答案】D【解析】【详解】本题主要考查 UltraEdit 软件。由图可知,字符“十”占2个字节,其内码值的十进制表示大于128;字符“U”内码值是55,对应的十进制数是85;字符“,”不采用ASCII码,占2个字节;字符“油”内码值是D3 CD,对应的二进制数是1101 0011 1100 1101,含有10个“1”,故本题选D选项。5.用PhotoShop软件制作“爱阅读”作品,部分编辑界面如图所示。下列说法正确的是( ) A.可以使用文字工具修改“宣传语”图层中的文字字体B.“世界读书日4月23日”图层中的文字可用橡皮擦工具直接擦除C.可以为“背景”图层设置“镜头光晕”的滤镜效果D.将文件存储为BMP格式,“LOGO”图层的内容将可见【答案】C【解析】【详解】本题主要考查Photoshop软件。“宣传语”不是文字图层,不可以使用文字工具修改“宣传语”图层中的文字字体;“世界读书日4月23日”是文字图层,图层中的文字不可用橡皮擦工具直接擦除;可以为“背景”图层设置“镜头光晕”的滤镜效果;将文件存储为BMP格式,“LOGO”图层的内容将不可见,故本题选C选项。6.使用GoldWave软件编辑某音频文件,选择其中一段音频后的部分界面如图所示。下列操作会引起文件容量变大的是( )A.执行增大音量操作后按原格式保存B.选择声道为双声道后按原格式保存C.执行“剪裁”操作后按原格式保存D.执行“删除”操作后,插入10s静音,按原格式保存【答案】D【解析】【详解】本题主要考查GoldWave软件。音频文件容量与音量无关,立体声与双声道的容量相同;当前仅对左声道操作,执行“剪裁”操作后按原格式保存,音频容量不变;执行“删除”操作后,插入10s静音,按原格式保存,音频总时长变长,容量变大,故本题选D选项。7.下列 VB 表达式中,值不为5的选项是 ( )A.Val(Mid("12345",5,1)) B.Abs(Int(-4.1))C.sqr(12345 Mod 10) D.Len("天天向上!")【答案】C【解析】【详解】本题主要考查VB表达式的运算。Val(Mid("12345",5,1))=Val("5")=5,Abs(Int(-4.1)) =Abs(-5)=5,sqr(12345 Mod 10)=sqr(5) =2.24, Len("天天向上!")=5,故本题选C选项。8.某算法的部分流程图如图所示。执行这部分流程,若输入 n 的值为“96175”,则输出的x值为 ( )A.2 B.3 C.4 D.5【答案】B【解析】【详解】本题主要考查算法流程图的执行。分析程序可知,从变量n的右边开始,判断相邻的两个值,若左边的数大于右边的数,则变量x递增,否则赋值x=1,初始值x=1,7>5,x=x+1=2;1<7,x=1;6>1,x=x+1=2;9>6,x=x+1=3,输出x的值为3,故本题选B选项。9.斐波那契数列是指从第3项开始,每一项的值为前两项之和。该数列为:1、1、2、3、5、8、13……下列程序段用于求斐波那契数列的第n项的值:n = Val(Text1.Text)f1 = 1: f2 = 1For i = 3 To nNext iText2.Text = "第" + Str(n) + "项的值为:" + Str(f)方框中代码由三部分组成:①f2 = f ②f1 = f2 ③f = f1 + f2。代码的正确顺序为( )A.①②③ B.②①③ C.③①② D.③②①【答案】D【解析】【详解】本题主要考查VB程序的调试。斐波那契数列是指从第3项开始,每一项的值为前两项之和,故从第三项开始,首先计算第三项f=f1+f2,然后更新f1、f2的值,f1=f2,f2=f1,继续循环求下一项,故选D选项。10.某算法的VB程序段如下:For i = 1 To 2 k = i For j = i + 1 To 6 If a(j) > a(k) Then k = j Next j If k <> i Then t = a(i): a(i) = a(k): a(k) = t End IfNext i整型数组元素a(1)到 a(6)中依次存储的数据为81,79,92,65,88,90,执行该程序段后,a(1)到a(6)各元素值分别是( )A.92 90 81 65 88 79 B.92 90 88 81 79 65C.65 79 92 81 88 90 D.65 79 81 88 90 92【答案】A【解析】【详解】本题主要考查排序算法。分析程序可知,该程序实现降序排序,当i=1时,将最大值92与第一项交换,交换后a(1)到a(6)各元素值分别是92 79 81 65 88 90;当i=2时,将剩余数汇总最大值90与第二项交换,交换后a(1)到a(6)各元素值分别是92 90 81 65 88 79,故本题选A选项。11.某算法的VB程序段如下:Const n = 5For i = 1 To n - 1 For j = i + 1 To n If a(i) > a(j) Then b(i) = b(i) + 1 Else b(j) = b(j) + 1 End If Next jNext i整型数组元素 a(1)到 a(5)中依次存储的数据为3,6,5,1,9,b(1)到 b(5)初值均为1,执行该程序段后,b(1)到b(5)各元素值分别是( )A.1 2 3 4 5 B.1 3 2 0 4C.4 2 3 5 1 D.2 4 3 1 5【答案】D【解析】【详解】本题考查的是VB循环嵌套。阅读程序可知b(i)统计的是数组中a(i)比数组a其它元素大的个数。 a(1)到 a(5)中依次存储的数据为3,6,5,1,9。3比组a其它元素大的个数为1;6比组a其它元素大的个数为3;5比组a其它元素大的个数为2;1比组a其它元素大的个数为0;9比组a其它元素大的个数为4。b(1)到 b(5)初值均为1,故执行该程序段后,b(1)到b(5)各元素值分别是2 4 3 1 5。选项D正确。12.某对分查找算法的VB程序如下:i = 1: j = 10: n = 0Do While i <= j m = (i + j) \ 2 n = n + 1 If a(m) <= Key Then i = m + 1 Else j = m - 1 End IfLoop数组元素a(1)到a(10)互不相同且升序排列,以下数组元素作为查找键Key值中产生的n值与其他三项不同的是( )A.a(1) B.a(3) C.a(7) D.a(9)【答案】A【解析】【详解】本题主要对分查找算法。二叉树查找如下,由图可知,查找a(1),n值为3,查找a(3)、a(7)、a(9),n的值为4,故本题选A选项。第II卷(非选择题)请点击修改第II卷的文字说明二、操作题13.小王收集了2021年第一季度全国累计农林牧渔业总产值数据,并使用Excel软件进行数据处理,如图a所示。图a请回答下列问题:(1)区域H3:H32的数据是通过RANK函数计算得到,在H3单元格输入公式,再使用自动填充功能完成区域H4:H32的计算。则在H3单元格输入的公式应为______(单选,填字母A.=RANK(G3,G3:G32)/B.=RANK(G3,G$3:G$32)/C.=RANK(G3,$G3:$G32))(提示:RANK函数是求某一个数值在某一区域内的排名,比如=RANK(A1,A1:A10)用于返回A1在区域A1:A10中的降序排名)(2)对于A2:H32的数据进行相关统计,结果放在区域J2:O5如图a所示,对第13题图a中的数据分析,下列说法正确的是______(多选,填字母)。A.若更改G列的数据,则H列的排名会随之改变B.为了将中部地区农业产值最高的数据显示在当前工作表最前面,可以选择“农业”为主要关键字,“地区”为次要关键字均按降序排序C.为了得到东部地区总产值最大的数据,可以“地区”为“东部地区”,“总产值”为最大1项进行筛选得到D.先以“区域”为“西部地区”进行筛选,再以“渔业”为关键字降序排序与先以“渔业”为关键字降序排序,再以“区域”为“西部地区”进行筛选,两者得到的结果相同(3)根据图a中的数据制作的图表如图b所示,创建图表的数据区域是__________。图b【答案】 B A D J2:K5,N2:N5【解析】【详解】本题考查的是Excel表格的综合应用。(1)该处引用的为绝对地址,写法正确的是B.=RANK(G3,G$3:G$32)。(2)为了将中部地区农业产值最高的数据显示在当前工作表最前面,可以选择“地区”为主要关键字,“农业”为次要关键字均按降序排序,故选项B错误。得到东部地区总产值最大的数据,可以“地区”为“东部地区”筛选即可得到,选项C错误。故选项AD正确。(3)图表中含的数据范围是“东部地区”“中部地区”“西部地区”的农业和渔业,所以数据范围是J2:K5,N2:N5。14.使用Flash软件创作“疫苗接种宣传”多媒体作品,部分编辑界面如图a所示。图a请回答下列问题:(1)在创作之前进行了作品设计,下列说法正确的是_______(多选,填字母)。A.确定作品的结构类型为演示型,属于作品的应用需求分析B.制定使用Flash软件制作作品,属于作品的创作需求分析C.将作品划分为片头、主交互界面、片尾等组成部分,属于系统结构设计D.制定处理各种多媒体素材的方案,属于脚本大纲E.在编写制作脚本之前,应该先设计好文字脚本(2)在“音乐”图层的第37帧插入关键帧后,测试场景,该图层的声音在场景动画播放三秒后停止播放。由此可见,“音乐”图层中声音的同步属性为_______(选填:事件/开始/数据流)。(3)“宣传语”图层第13帧中仅有的对象喇叭为形状,该帧已设置形状补间。测试场景时,第13帧到第36帧没有实现喇叭变为“疫苗种起来”的形状补间效果,原因是______________。(4)在不改变其他动画播放效果的情况下,要实现“按钮”图层内容延迟1秒出现,下列操作可行的是_________(多选,填字母)。A.“按钮”图层第13帧插入关键帧,第1帧清除关键帧B.移动“按钮”图层第1帧到第13帧C.“按钮”图层第1帧至第12帧删除帧D.“按钮”图层第1帧清除帧,第13帧插入关键帧E.“按钮”图层第13帧插入关键帧,删除第1帧中的内容(5)测试影片,发现该场景动画播放完毕会自动跳转到当前场景第一帧并停止,则“背景”图层第60帧添加的动作脚本为_________。【答案】 B C E 数据流 “宣传语”图层第36帧中对象没有分离成形状 B E gotoandstop(1);或gotoandstop(“main”,1);或其他等价答案【解析】【详解】本题主要考查Flash动画制作。①需求分析包括应用需求分析和创作需求分析,其中应用需求分析包括:社会需求、用户情况、作品效益等,创作需求分析包括:对主题思想、作品内容、结构类型,硬件需求,发布方式等。确定作品的结构类型为演示型,属于作品的创作需求分析;制定处理各种多媒体素材的方案,属于媒体元素分解,故本题选BCE选项。②数据流是与时间轴同步时间轴不动它也不播放,事件是时间轴不播放了它也要播放完成,只有通过脚本才能停下来。fps=12,在“音乐”图层的第37帧插入关键帧后,测试场景,该图层的声音在场景动画播放三秒后停止播放。由此可见,“音乐”图层中声音的同步属性为数据流。③形状补间效果的前提对象要分离成形状,第13帧到第36帧没有实现喇叭变为“疫苗种起来”的形状补间效果,原因是“宣传语”图层第36帧中对象没有分离成形状。④fps=12,在不改变其他动画播放效果的情况下,要实现“按钮”图层内容延迟1秒出现,即将当前帧移到12帧以后,可以通过:移动“按钮”图层第1帧到第13帧,或“按钮”图层第1帧清除帧,第13帧插入关键帧,故选BE选项。⑤测试影片,发现该场景动画播放完毕会自动跳转到当前场景第一帧并停止,可以通过gotoandstop命令实现,则“背景”图层第60帧添加的动作脚本为gotoandstop(1);或gotoandstop(“main”,1);。15.分解质因子。一个非素数的正整数可以表示成它的质因子(1和它本身除外)的乘积。编写程序实现如下功能:在文本框Text1中输入一个大于0且小于等于1000的合数,单击“分解”按钮Command1,在文本框Text2中显示其质因子分解式。如输入“36”,输出“36=2*2*3*3”。(1)VB表达式Text1.Text中的Text1是_______(单选,填字母:A.对象名/B.属性名/C.属性值)。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。(3)程序加框处代码有错,请改正。Private Sub Command1_Click()Dim a(1 To 1000) As IntegerFor i = 1 To 1000a(i) = 0Next is = ""n = Val(Text1.Text)__________Do While i <= nIf __________ Thena(i) = a(i) + 1n = n \ iElsei = i + 1End IfLoopf = FalseFor i = 1 To 1000If a(i) > 0 ThenFor j = 1 To __________If Not f Thens = CStr(i) 'Cstr功能是将数据从其它类型转变为字符串类型__________Elses = s + "*" + CStr(i)End IfNext jEnd IfNext iText2.Text = Text1.Text + "=" + sEnd Sub【答案】 A i = 2 n Mod i = 0 a(i) f = True【解析】【详解】本题主要考查VB程序的执行与调试。①VB表达式Text1.Text中的Text1是对象名,Text是方法名,故本题选A选项。②一个非素数的正整数可以表示成它的质因子(1和它本身除外)的乘积,通过循环找出所有质因子,故变量i从2开始,故此处填i=2。③此处判断变量i是不是n的质因数,即n是否能整除i,故此处填n Mod i = 0。④数组a(i)保存质因子i的个数,此处通过循环将质因子i依次取出来,故加框处应改为a(i)。⑤变量f用来标记是否质因子i,当该因子取出后,赋值其为True,故此处填f=True。16.小王基于冒泡排序算法编写了一个VB程序,实现数据分段排序。功能如下:在文本框Text1中输入产生的数据个数,单击“产生原始数据”按钮Command1,随机产生若干个不重复的整数依次存储在数组a中,并显示在文本框Text2中。在文本框Text3中输入每段数据的元素个数及排序的次序(0表示升序,1表示降序),数据之间用空格隔开,提取数据后,依次存储在数组b中。单击“排序”按钮Command2,根据要求输出数据排序的结果。部分运行界面如图所示。(1)若在文本框Text1中输入“10”,文本框Text2中显示“29 25 95 52 50 38 46 51 23 44”,在文本框Text3中输入“3 1 4 0 3 0”,则排序后数据序列为_____(单选,填字母)。A.25 29 95 52 50 46 38 51 44 23 B.95 29 25 38 46 50 52 23 44 51C.95 29 25 38 46 50 52 51 44 23 D.23 25 29 38 44 46 50 51 52 95(2)请在划线处填入合适的代码。Dim a(1 To 100) As IntegerDim b(1 To 100) As IntegerDim n As IntegerFunction sort(x As Integer, m As Integer, k As Integer) As IntegerDim r As Integer, t As IntegerDim i As Integer, j As IntegerIf k = 0 Then k = -1For i = 1 To m - 1 For j = x To x + m - 1 - i If __________ Then t = a(j) a(j) = a(j + 1) a(j + 1) = t End If Next jNext isort = x + mEnd FunctionPrivate Sub Command1_Click()n = Val(Text1.Text)'产生n个不重复的随机整数依次存储在数组元素a(1)到a(n)中,并显示在文本框Text2代码略End SubPrivate Sub Command2_Click()Dim y As Integer, d As Integer, c As IntegerDim st As String, s As Integery = 1st = Text3.TextFor i = 1 To Len(st) ch = Mid(st, i, 1) If ch >= "0" And ch <= "9" Then __________ Else If y Mod 2 = 1 Then s = s + b(y) y = y + 1 End IfNext iIf s <> n Then MsgBox ("排序数据量与数据总量不相等")Else c = 1 d = 1 Do While d <= n d = __________ c = c + 1 Loop For i = 1 To n Text4.Text = Text4.Text + Str(a(i)) Next iEnd IfEnd Sub【答案】 B a(j) * k < a(j + 1) * k b(y) = b(y) * 10 + Val(ch) sort(d, b(c * 2 - 1), b(c * 2))【解析】【详解】本题主要考查冒泡排序算法及VB程序实现。①若在文本框Text1中输入“10”,文本框Text2中显示“29 25 95 52 50 38 46 51 23 44”,在文本框Text3中输入“3 1 4 0 3 0”,前三个数进行降序排序,中间4个数进行升序排序,最后3个数进行升序排序,则排序后数据序列为95 29 25 38 46 50 52 23 44 51,故本题选B选项。②0表示升序,1表示降序。变量k用来标记是升序还是降序,此处比较j与j+1处值的大小,完成交换实现排序,故填a(j) * k < a(j + 1) * k。③数据之间用空格隔开,提取数据后,依次存储在数组b中,奇数位存放数据,用变量y的奇偶性判断,此处当截取的字符ch是数字,则将其保存到数组b(y)中,故填b(y) = b(y) * 10 + Val(ch)。④数组b奇数位索引保存每段数据的元素个数,偶数位索引保存排序的次序,sort(x,m,k)函数实现从x开始将m个元素按照k进行排序,排序后返回下一个分段的开始位置,即x+m。其中变量x用来标记排序起点,变量m用来标记从x开始参与排序的元素个数,变量k标记升序还是降序。此处变量d即每段开始的位置,d从1开始,sort排序后更新下一个d的开始位置,即d=sort(d, b(c * 2 - 1), b(c * 2)),故此处填sort(d, b(c * 2 - 1), b(c * 2))。试卷第1页,共3页21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台2021-2022学年高二下学期信息技术期末试题(一)试卷副标题考试范围:xxx;考试时间:100分钟;命题人:xxx注意事项:1.答题前填写好自己的姓名、班级、考号等信息2.请将答案正确填写在答题卡上第I卷(选择题)请点击修改第I卷的文字说明一、选择题1.2021年6月11日,海军招生宣传片《踏浪扬帆 崭新征程》在各大媒体重磅发布,很快引发社会广泛关注。以下关于信息的说法错误的是( )A.“2021年6月11日”交代了事件发生的时间信息B.海军招生宣传片发布后很快引发社会关注,体现了信息的共享性C.宣传片中的文字、图像、声音、视频都是信息的表达方式D.部分民众通过口耳相传得以了解宣传片内容,说明信息可以脱离载体而存在2.下列关于信息安全的做法,正确的是 ( )①直接打开朋友转发的网页链接②开启杀毒软件的自动运行查杀功能③将管理员密码修改为便于记忆的“123456”等字符④使用Windows操作系统自动更新功能进行软件更新,修复系统漏洞A.①② B.②③ C.②④ D.①②④3.用 Access软件设计某APP管理数据库,其中已建好的“基本信息”数据表用于存储如图所示的数据。编号 APP名称 容量 星级评分 最近更新 开发者 免费1 酷狗音乐 88.7MB 4.8 2021/06/03 广州酷狗计算机科技有限公司 否2 今日头条 13.3MB 4.4 2021/06/07 北京字节跳动科技有限公司 是3 知乎 51.4MB 4.0 2020/06/11 智者四海技术有限公司 是… … … … … … …下列关于“基本信息”数据表的描述,正确的是 ( )A.“基本信息”表中的字段顺序与图中数据的列顺序必须一致B.通过数据库管理系统可以访问“基本信息”表中的数据C.不能将上面数据以Excel形式导入数据库来创建数据表D.图中“免费”列在该数据表中相应字段的数据类型一定是“是/否”4.用 UltraEdit 软件观察字符“十U,加油”的内码,部分界面如图所示。下列描述正确的是 ( )A.字符“十”内码值的十进制表示小于128B.字符“U”内码值对应的十进制数可能是偶数C.字符“,”采用ASCII码,占1个字节D.字符“油”内码值对应的二进制数中含有偶数个“1”5.用PhotoShop软件制作“爱阅读”作品,部分编辑界面如图所示。下列说法正确的是( ) A.可以使用文字工具修改“宣传语”图层中的文字字体B.“世界读书日4月23日”图层中的文字可用橡皮擦工具直接擦除C.可以为“背景”图层设置“镜头光晕”的滤镜效果D.将文件存储为BMP格式,“LOGO”图层的内容将可见6.使用GoldWave软件编辑某音频文件,选择其中一段音频后的部分界面如图所示。下列操作会引起文件容量变大的是( )A.执行增大音量操作后按原格式保存B.选择声道为双声道后按原格式保存C.执行“剪裁”操作后按原格式保存D.执行“删除”操作后,插入10s静音,按原格式保存7.下列 VB 表达式中,值不为5的选项是 ( )A.Val(Mid("12345",5,1)) B.Abs(Int(-4.1))C.sqr(12345 Mod 10) D.Len("天天向上!")8.某算法的部分流程图如图所示。执行这部分流程,若输入 n 的值为“96175”,则输出的x值为 ( )A.2 B.3 C.4 D.59.斐波那契数列是指从第3项开始,每一项的值为前两项之和。该数列为:1、1、2、3、5、8、13……下列程序段用于求斐波那契数列的第n项的值:n = Val(Text1.Text)f1 = 1: f2 = 1For i = 3 To nNext iText2.Text = "第" + Str(n) + "项的值为:" + Str(f)方框中代码由三部分组成:①f2 = f ②f1 = f2 ③f = f1 + f2。代码的正确顺序为( )A.①②③ B.②①③ C.③①② D.③②①10.某算法的VB程序段如下:For i = 1 To 2 k = i For j = i + 1 To 6 If a(j) > a(k) Then k = j Next j If k <> i Then t = a(i): a(i) = a(k): a(k) = t End IfNext i整型数组元素a(1)到 a(6)中依次存储的数据为81,79,92,65,88,90,执行该程序段后,a(1)到a(6)各元素值分别是( )A.92 90 81 65 88 79 B.92 90 88 81 79 65C.65 79 92 81 88 90 D.65 79 81 88 90 9211.某算法的VB程序段如下:Const n = 5For i = 1 To n - 1 For j = i + 1 To n If a(i) > a(j) Then b(i) = b(i) + 1 Else b(j) = b(j) + 1 End If Next jNext i整型数组元素 a(1)到 a(5)中依次存储的数据为3,6,5,1,9,b(1)到 b(5)初值均为1,执行该程序段后,b(1)到b(5)各元素值分别是( )A.1 2 3 4 5 B.1 3 2 0 4C.4 2 3 5 1 D.2 4 3 1 512.某对分查找算法的VB程序如下:i = 1: j = 10: n = 0Do While i <= j m = (i + j) \ 2 n = n + 1 If a(m) <= Key Then i = m + 1 Else j = m - 1 End IfLoop数组元素a(1)到a(10)互不相同且升序排列,以下数组元素作为查找键Key值中产生的n值与其他三项不同的是( )A.a(1) B.a(3) C.a(7) D.a(9)第II卷(非选择题)请点击修改第II卷的文字说明二、操作题13.小王收集了2021年第一季度全国累计农林牧渔业总产值数据,并使用Excel软件进行数据处理,如图a所示。图a请回答下列问题:(1)区域H3:H32的数据是通过RANK函数计算得到,在H3单元格输入公式,再使用自动填充功能完成区域H4:H32的计算。则在H3单元格输入的公式应为______(单选,填字母A.=RANK(G3,G3:G32)/B.=RANK(G3,G$3:G$32)/C.=RANK(G3,$G3:$G32))(提示:RANK函数是求某一个数值在某一区域内的排名,比如=RANK(A1,A1:A10)用于返回A1在区域A1:A10中的降序排名)(2)对于A2:H32的数据进行相关统计,结果放在区域J2:O5如图a所示,对第13题图a中的数据分析,下列说法正确的是______(多选,填字母)。A.若更改G列的数据,则H列的排名会随之改变B.为了将中部地区农业产值最高的数据显示在当前工作表最前面,可以选择“农业”为主要关键字,“地区”为次要关键字均按降序排序C.为了得到东部地区总产值最大的数据,可以“地区”为“东部地区”,“总产值”为最大1项进行筛选得到D.先以“区域”为“西部地区”进行筛选,再以“渔业”为关键字降序排序与先以“渔业”为关键字降序排序,再以“区域”为“西部地区”进行筛选,两者得到的结果相同(3)根据图a中的数据制作的图表如图b所示,创建图表的数据区域是__________。图b14.使用Flash软件创作“疫苗接种宣传”多媒体作品,部分编辑界面如图a所示。图a请回答下列问题:(1)在创作之前进行了作品设计,下列说法正确的是_______(多选,填字母)。A.确定作品的结构类型为演示型,属于作品的应用需求分析B.制定使用Flash软件制作作品,属于作品的创作需求分析C.将作品划分为片头、主交互界面、片尾等组成部分,属于系统结构设计D.制定处理各种多媒体素材的方案,属于脚本大纲E.在编写制作脚本之前,应该先设计好文字脚本(2)在“音乐”图层的第37帧插入关键帧后,测试场景,该图层的声音在场景动画播放三秒后停止播放。由此可见,“音乐”图层中声音的同步属性为_______(选填:事件/开始/数据流)。(3)“宣传语”图层第13帧中仅有的对象喇叭为形状,该帧已设置形状补间。测试场景时,第13帧到第36帧没有实现喇叭变为“疫苗种起来”的形状补间效果,原因是______________。(4)在不改变其他动画播放效果的情况下,要实现“按钮”图层内容延迟1秒出现,下列操作可行的是_________(多选,填字母)。A.“按钮”图层第13帧插入关键帧,第1帧清除关键帧B.移动“按钮”图层第1帧到第13帧C.“按钮”图层第1帧至第12帧删除帧D.“按钮”图层第1帧清除帧,第13帧插入关键帧E.“按钮”图层第13帧插入关键帧,删除第1帧中的内容(5)测试影片,发现该场景动画播放完毕会自动跳转到当前场景第一帧并停止,则“背景”图层第60帧添加的动作脚本为_________。15.分解质因子。一个非素数的正整数可以表示成它的质因子(1和它本身除外)的乘积。编写程序实现如下功能:在文本框Text1中输入一个大于0且小于等于1000的合数,单击“分解”按钮Command1,在文本框Text2中显示其质因子分解式。如输入“36”,输出“36=2*2*3*3”。(1)VB表达式Text1.Text中的Text1是_______(单选,填字母:A.对象名/B.属性名/C.属性值)。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。(3)程序加框处代码有错,请改正。Private Sub Command1_Click()Dim a(1 To 1000) As IntegerFor i = 1 To 1000a(i) = 0Next is = ""n = Val(Text1.Text)__________Do While i <= nIf __________ Thena(i) = a(i) + 1n = n \ iElsei = i + 1End IfLoopf = FalseFor i = 1 To 1000If a(i) > 0 ThenFor j = 1 To __________If Not f Thens = CStr(i) 'Cstr功能是将数据从其它类型转变为字符串类型__________Elses = s + "*" + CStr(i)End IfNext jEnd IfNext iText2.Text = Text1.Text + "=" + sEnd Sub16.小王基于冒泡排序算法编写了一个VB程序,实现数据分段排序。功能如下:在文本框Text1中输入产生的数据个数,单击“产生原始数据”按钮Command1,随机产生若干个不重复的整数依次存储在数组a中,并显示在文本框Text2中。在文本框Text3中输入每段数据的元素个数及排序的次序(0表示升序,1表示降序),数据之间用空格隔开,提取数据后,依次存储在数组b中。单击“排序”按钮Command2,根据要求输出数据排序的结果。部分运行界面如图所示。(1)若在文本框Text1中输入“10”,文本框Text2中显示“29 25 95 52 50 38 46 51 23 44”,在文本框Text3中输入“3 1 4 0 3 0”,则排序后数据序列为_____(单选,填字母)。A.25 29 95 52 50 46 38 51 44 23 B.95 29 25 38 46 50 52 23 44 51C.95 29 25 38 46 50 52 51 44 23 D.23 25 29 38 44 46 50 51 52 95(2)请在划线处填入合适的代码。Dim a(1 To 100) As IntegerDim b(1 To 100) As IntegerDim n As IntegerFunction sort(x As Integer, m As Integer, k As Integer) As IntegerDim r As Integer, t As IntegerDim i As Integer, j As IntegerIf k = 0 Then k = -1For i = 1 To m - 1 For j = x To x + m - 1 - i If __________ Then t = a(j) a(j) = a(j + 1) a(j + 1) = t End If Next jNext isort = x + mEnd FunctionPrivate Sub Command1_Click()n = Val(Text1.Text)'产生n个不重复的随机整数依次存储在数组元素a(1)到a(n)中,并显示在文本框Text2代码略End SubPrivate Sub Command2_Click()Dim y As Integer, d As Integer, c As IntegerDim st As String, s As Integery = 1st = Text3.TextFor i = 1 To Len(st) ch = Mid(st, i, 1) If ch >= "0" And ch <= "9" Then __________ Else If y Mod 2 = 1 Then s = s + b(y) y = y + 1 End IfNext iIf s <> n Then MsgBox ("排序数据量与数据总量不相等")Else c = 1 d = 1 Do While d <= n d = __________ c = c + 1 Loop For i = 1 To n Text4.Text = Text4.Text + Str(a(i)) Next iEnd IfEnd Sub试卷第1页,共3页21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源列表 2021-2022学年高二下学期信息技术期末试题(一)(原卷版).docx 2021-2022学年高二下学期信息技术期末试题(一)(解析版).docx