资源简介 浙江省温州市十校联合体2020-2021学年高二下学期信息技术期末考试试卷一、选择题1.(2021高二下·温州期末)下列有关信息和信息处理的说法,正确的是( )A.计算机中的信息是以十六进制形式存储的B.声音、图像必须经过数字化后才有价值C.文字、声音、图像等既是载体,也是信息的表达技术D.算术运算和逻辑运算是计算机处理信息的基本运算2.(2021高二下·温州期末)下列应用中,不属于人工智能应用范畴的是( )A.使用指纹解锁功能解锁手机B.利用手持金属探测仪对旅客进行安检扫描C.某“在线翻译”系统将英文文章翻译成中文D.“无人驾驶汽车”在道路上行驶3.(2021高二下·温州期末)用Access软件设计某大学新生管理信息系统的数据库,其中“基本信息表”中需要存储如图所示的数据。学号 姓名 性别 出生年份 户籍所在地 注册日期 是否住校202002001 张阳 男 2002 温州市瓯海区 2020/8/31 是202003001 李玥 女 2001 宁波市北仑区 2020/8/30 否… … … … … … …下列关于该新生管理信息系统的描述,正确的是( )A.该新生管理信息系统是数据库管理系统B.“姓名”字段设为主键,是合理的C.“基本信息表”中同一字段的字段值的数据类型定相同D.该数据表中必定有一个字段的字段名为“户籍所在地”4.(2021高二下·温州期末)某数转换为十进制数为n,若n\5=5,则该数可能是( )A.1DH B.21H C.10111B D.1111B5.(2021高二下·温州期末)使用Photoshop软件制作“四月你好”的作品,部分编辑界面如图所示。下列说法正确的是( )A.“背景”图层中的图像内容不可以进行修改B.可通过“自由变换”仅改变“传统节气”图层中“节气”文字的大小C.交换“节气解读”和“鱼”图层的顺序,不影响作品的呈现效果D.可通过“拷贝图层样式”将“夏至”图层的图层样式复制到莲花图层6.(2021高二下·温州期末)未经压缩的BMP图像文件和AVI视频文件相关信息分别如下图所示。文件名:bg.BMP 尺寸:1600*1200 颜色模式:RGB/8 文件名:logo.AVI 尺寸:400*300 颜色模式:256级灰度 时长:10秒 帧频:30fps由此可知图像文件的存储容量与视频文件的存储容量比约为( )A.1:50 B.4:25 C.4:75 D.8:157.(2021高二下·温州期末)关于正整数m、n、k的运算,以下VB表达式中的结果与另三个可能不相同的是( )A.m=Int(Sqr(m))^2 B.Int(Rnd* k)/k <1C.m-(m\2)*2=m Mod 2 D.(n\k=n/k)=(n Mod k =0)8.(2021高二下·温州期末)某算法的部分流程图如图所示,执行这部分程序,下列说法正确的是( ) A.该流程图用于求1到100间,所有能被5整除的数的和B.该流程图从结构上看,是一个循环结构中又嵌套了另一个循环结构C.程序运行结束后,i的值是100D.将①处s←1:i←2改为s←1:i←1,不影响输出结果9.(2021高二下·温州期末)有如下VB程序段:a=Int(Rnd*20)*2+11r=0:s=""Do While a>0r=a Mod 7s=r&sa=a\7Loop执行该程序段后,变量s的值不可能是( )A."16" B."23" C."64" D."100"10.(2021高二下·温州期末)有如下VB程序段:s="R255:G122:B221:End"c=1For i=1 To Len(s)t=Mid(s,i,1)If t>="0" And t<="9" Thena(c)=t+a(c)Elsec=c+1End IfNext i已知数组a各元素的初始值均为空字符串,执行该程序段后,字符串122存储在数组( )中。A.a(2) B.a(4) C.a(5) D.a(6)11.(2021高二下·温州期末)编写程序,实现功能:通过双向排序,使数组元素a(1)到a(n)升序排列。Const n =10Dim a(1 To n)As Integer‘随机生成10个1-100之间的数存储在数组a中,代码略For i=1 to n\2For j= ⑴ To i+1 Step-1If a(j)Next jFor k=i+1 To ⑵If a(k)>a(k +1)Then t =a(k):a(k)= a(k +1):a(k+1)=tNext kNext i划线处可选代码为:①2 ②n-i+1 ③n ④n-i则(1)、(2)处语句依次为( )A.①③ B.③① C.②④ D.③②12.(2021高二下·温州期末)某对分查找算法的VB程序段如下:‘数组元素f(1)到f(8)赋初值为0,代码略Key=2*Int(Rnd*45)+1i=1:j=9:c=0:s=0Do While ic=c+1m=(i+j)\2f(m)=1If KeyLoopFor k=1 To 8s=s+f(k)Next k数组元素a(1)到a(8)中的值为:4,20,32,42,58,60,90,91。执行该程序段后,下列说法正确的是( )A.变量c的值可能为5 B.变量s的值一定为奇数C.变量i的值可能为9 D.变量j的值可能为7二、操作题13.(2021高二下·温州期末)某地事业单位对参加职位招聘的人员进行面试评分,并使用Excel软件进行数据处理,如图a所示。请回答下列问题:图a(1)面试总分是将“语言表达”、“组织协调” 、“举止仪表”、“综合分析”的成绩分别乘以对应的比重后相加所得。可在G3单元格中输入公式 ,并使用自动填充完成G4:G20区域的计算。(2)为了更直观地对比选手面试项目的得分情况,创建了如图b所示的图表,则生成该图表的数据区域为 。图b(3)若在图a所示工作表中对数据进行进一步的操作,下列说法正确的是 (多选,填字母)A.若要对职位编号为“XP04”的选手按“面试总分”列数据从大到小排序,应选择的排序区域为A16:G19B.在工作表的C列和D列之间插入一列,“面试总分”中显示的值不会发生变化C.选中数据区域B2:G7进行数据筛选,并设置筛选条件为“面试总分”的“最大3项”,图b并不会发生变化D.要将选手的各项得分在图b中的柱形上显示,可通过添加图表的“数据标签”来实现14.(2021高二下·温州期末)使用Flash软件创作一个关于“中秋节”的多媒体作品,部分界面如图所示。请回答下列问题:(1)在制作作品前,小明进行了相应的需求分析。下列不属于创作需求分析的是 (多选,填字母:A .该作品主要面向中小学生/B .该作品要求使用Flash软件制作/C .该作品的主题思想为“庆祝中秋佳节”/D .该作品的使用价值和使用频率如何/ E .分析作品所需素材的获取方式和处理软件)(2)已知舞台大小为600×400像素,“小船”图层使用了“小船”元件产生的实例制作补间动画,实现从舞台外左侧缓慢移入舞台中的动画效果,则该图层第1帧中小船实例的坐标值可能是 (填字母:A .(300,200)/B .(700,300)/C .(300,300),该补间动画的类型是 。(3)“音乐”图层中的声音同步属性为“数据流”,测试场景时,若要使动画播放到第30帧时,声音重新开始播放,可进行的操作是 。(4)测试影片时,“播放”按钮在影片播放到最后一帧时出现,单击“播放”按钮,影片跳转到“习俗”场景第1帧继续播放,则“播放”按钮的动作脚本为 。15.(2021高二下·温州期末)为方便习题讲解,需对某次考试中选择题得分率数据进行统计分析,找出选择题得分率最低的前m项对应的题号及考点(若有与第m项得分率相同的,并选取)。编写VB程序,实现上述功能。运行程序时,先读取每个选择题的题号、得分率和考点,显示在列表框List 1中。在文本框Text 1中输入得分率最低的前m项值,单击“统计”按钮,按照得分率从小到大升序排序,并在列表框List 2中输出得分率最低前m项的题号、得分率及考点。程序运行界面如图所示。请回答下列问题:(1)“统计”按钮的事件过程名是 。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Dim n As IntegerDim th(0 To 100)As Integer,df(0 To 100)As Single,kd(1 To 100)As StringPrivate Sub Form_Load( )‘读取题号、得分率和考点分别存入数组th、df和kd数组,在列表框List 1中显示,代码略‘选择题的个数存入变量n,代码略End SubFunction dq(x As String,k As Integer)As String‘固定数据的位数dq= XDo While dq=dq+""LoopEnd FunctionPrivate Sub Select _Click( )Dim m As Integer,i AsInteger,j As Integer,p AsInteger,t As Integer,mm AsIntegerList 2.Clearm=Val(Text1.Text)i=1Do While i<=n-1p=iFor j=i+1 To nIf Then p= jNext jIf pt=th(i):th(i)= th(p):th(p)= tEnd IfIf Then Exit Doi=i+1LoopFor i=1 To mList 2.AddItem dq(Str(th(i)),6)+ dq(Str(df(th(i))),8)+ dq(kd(th(i)),12)Next iEnd Sub(3)程序中加框处代码有错,请改正。16.(2021高二下·温州期末)在某区间内有若干个障碍物,现需找出一个最大的空正方形用于建设方形场地。如图所示,将该区间用网格表示(区间范围m*n,m、n的值均在1-1000之间),障碍物(黑色圆点)位于若干个网点上,障碍物个数及位置随机生成。对w*h(10*8)网格数据进行存储,无障碍物的位置对应数组元素数值为0,有障碍物的位置对应数组元素数值为1。数组d中数据初始化后,对应数组元素数值d(2)=1:d(27)=1 :d(33)=1:d(45)=1:d(52)=1:d(57)=1,其他数组元素数值为0。对应最大空正方形的起始位置为3,边长为4。找最大空正方形的方法如下:①从当前位置右下角开始逐渐扩大正方形边长,直到有障碍物出现,不能再扩展为止;②取下一个位置,按照步骤①继续查找,最后1列为边界,该位置上无需查找。(1)给定7*8网格,有障碍物的位置为d(8)=1:d(18)=1:d(27)=1:d(36)=1:d(52)=1,则对应最大空正方形的起始位置和边长分别为 。(注:两个数字之间请用逗号“”,隔开)(2)小李根据上述描述,设计了一个查找最大的空正方形起始位置和边长的算法。算法的VB程序如下请在划线处填入合适的代码。Const W=10Const h=8Dim d(1 To w*h)As IntegerPrivate Sub Form_Load( )‘数组初始化,无障碍物的位置对应数组元素值为0,有障碍物的位置对应数组元素数值为1End SubPrivate Sub Command l_Click()Dim i As Integer,lengthAs Integer,maxw As IntegerDim max As Integermax=0For i=1 To w*hIf i Mod w <> 0 Then ‘判断该位置是否需要查找If length>max Then max =length:maxw=i End If‘输出最大空正方形的起始位置和边长,代码略。End SubFunction scan(k As Integer)As IntegerDim j As IntegerDim t As Integer,s AsIntegerDim dw As Integert=1Do While k\w+1+ts=0dw=k+w+1For j=1 To t^2s=s+d(dw+w*((j-1)\t)+(j-1)Mod t)Next jIf ThenExit Do ‘退出循环Elset=t+1End IfLoopscan=tEndFunction答案解析部分1.【答案】D【知识点】信息及其特征;计算机、移动终端的工作原理【解析】【解答】选项A:计算机中的信息是以二进制形式存储的;选项B:未经数字化的声音、图像也具有价值;选项C:文字、声音、图像等既是载体,也是信息的表达方式;选项D:算术运算和逻辑运算是计算机处理信息的基本运算。故答案选D。【分析】本题考查的是信息与信息的处理。信息是指以声音、语言、文字、图像、动画、气味等方式所表示的实际内容,是事物的运动状态及其状态变化的方式。2.【答案】B【知识点】人工智能的应用【解析】【解答】使用指纹解锁功能解锁手机、某“在线翻译”系统将英文文章翻译成中文、“无人驾驶汽车”在道路上行驶,应用了人工智能模式识别、自然语言处理技术。利用手持金属探测仪对旅客进行安检扫描不属于人工智能技术的应用。故答案选B。【分析】本题考查的是人工智能的应用。人工智能技术应用主要有:模式识别(OCR光学字符识别、手写识别、语音识别等);机器翻译,常见的语言翻译软件有金山快译、译星、万能对译等;其他应用:问题求解、智能数据库、智能机器人、计算机博弈、自动程序设计、自动定理证明、智能代理等。3.【答案】C【知识点】数据库的分类与应用;字段的数据类型【解析】【解答】该新生管理信息系统是数据库应用系统;“姓名”字段设为主键,是不合理的,姓名可能有重复;“基本信息表”中同一字段的字段值的数据类型定相同;“户籍所在地”是字段类型,该数据表中不可能有一个字段的字段名为“户籍所在地”。故答案选C。【分析】本题主要考查的是数据库系统以及对字段的理解。。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等。自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值,“货币”类型存储货币值数据,如金额、价格等。4.【答案】A【知识点】进制及数制转换【解析】【解答】1DH=29D,21H=33D,10111B=23D,1111B=15D,29\5=5。故答案选A。【分析】本题考查的是进制数的转换。十六进制数、二进制数均可通过“按权展开、逐项相加”的方法转换为十进制数。5.【答案】C【知识点】图片加工常用工具的使用;图层及图层的基本操作【解析】【解答】 选项A:“背景”图层中的图像内容可以进行修改; 选项B:“自由变换”不能改变文字图层中部分文字大小;选项C:交换“节气解读”和“鱼”图层的顺序,不影响作品的呈现效果;选项D:“夏至”图层处于锁定状态,不能通过“拷贝图层样式”将“夏至”图层的图层样式复制到莲花图层。故答案选C。【分析】本题考查的是Photoshop的图层以及工具的使用。新建图层、重命名图层、删除图层、调整图层的叠放顺序、设置图层不透明度、添加图层样式等单个对图层操作,不会影响其它图层的内容。6.【答案】B【知识点】声音、图像、视频编码【解析】【解答】图像文件容量=像素*颜色深度/8=1600*1200*24/8,视频文件容量=像素*帧频*颜色深度*时长/8=400*300*30*8*10/8(256级灰度其颜色深度为8位,2^8=256),由此可知图像文件的存储容量与视频文件的存储容量比约为4:25。故答案选B。【分析】本题考查的是图像与视频文件容量的计算。图像存储量=水平像素×垂直像素×每个像素色彩所需位数/8(单位:字节B)。未经压缩的视频文件存储量的计算方法为:存储量=帧图像存储量×帧频×播放时间(单位:字节)7.【答案】A【知识点】运算符、基本运算与表达式;常用标准函数【解析】【解答】m=Int(Sqr(m))^2的值可以是Flase,也可以是True。Int(Rnd* k)/k <1的值为True。m-(m\2)*2=m Mod 2值为True。(n\k=n/k)=(n Mod k =0)值为True。故答案选A。【分析】本题考查的是VB表达式的计算。 Sqr( )的功能是求一个正数的算术平方根,Int(x)是产生不大于x的最大整数,Rnd[(参数)]:产生一个[0,1)范围内的随机数。8.【答案】D【知识点】流程图识读【解析】【解答】由流程图可知,该流程图用于求3到100间,所有能被5整除的数的和;该流程图从结构上看,是一个循环结构中包含一个条件分支结构;程序运行结束后,i的值是101;将①处s←1:i←2改为s←1,i←1,不影响输出结果。故答案选D。【分析】本题主要考查的是流程图的分析。9.【答案】C【知识点】循环结构语句及程序实现;常用标准函数【解析】【解答】a=Int(Rnd*20)*2+11是随机生成[13,49]之间的奇数。分析程序,结合选项可以反推出a的取值,当a=13时,执行该程序段后,变量s的值是"16";当a=17时,执行该程序段后,变量s的值是"23";当a=46时,执行该程序段后,变量s的值是"64",与a是奇数前提矛盾;当a=49时,执行该程序段后,变量s的值是"100"。变量s的值不可能是"64"。故答案选C。【分析】本题主要考查的是循环结构程序分析。在程序中,Rnd是随机生成[0,1)之间的数,Int(x)返回不大于x的最大整数。10.【答案】B【知识点】分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】分析程序:t是截取字符串s位置i处长度为1的字符,若t是数字,则将连续的数字保存到数组a中,若是其他字符,则c递增继续循环。故255保存到a(2)中,122保存到a(4)中,221保存到a(6)中。故答案选B。【分析】本题考查的是对程序的分析。11.【答案】C【知识点】排序算法及程序实现;循环结构语句及程序实现【解析】【解答】内层第一for循环实现从右边往左排序,比较j与j-1的值,故变量i的范围是从n-i+1~i+1,每次递减1;内层第二个for循环实现从左往右排序,比较k与k+1的大小,故变量k的范围是从i+1~n-i,每次递增1。故答案选C。【分析】本题主要考查的是排序算法的分析。12.【答案】B【知识点】查找算法及程序实现【解析】【解答】Key= 2* Int (Rnd* 45) + 1可知key的取值为[1, 89]之间的奇数,经验证,无论key为多少,while均循环3次,有3个数组元素f (m)的值为1,执行完最后一个for循环,得到c的值一定为3,s= s+ f(k)由于s的初值为0,所以s的值一定为奇数。故答案选B。【分析】本题考查的是二分查找法。二分查找也称折半查找( BinarySearch),它是一种效率较高的查找方法。13.【答案】(1)=C3*$J$3+D3*$J$4+E3*$J$5+F3*$J$6或=C3*J$3+D3*J$4+E3*J$5+F3*J$6(2)B2:G2,B8:G10(3)B;D【知识点】表格数据的处理与计算;表格数据的图表呈现【解析】【解答】(1)在自动填充过程中,对应的比重单元格固定不变,需要绝对引用,G3单元格中输入的公式为:=C3*$J$3+D3*$J$4+E3*$J$5+F3*$J$6或=C3*J$3+D3*J$4+E3*J$5+F3*J$6。故答案为:=C3*$J$3+D3*$J$4+E3*$J$5+F3*$J$6或=C3*J$3+D3*J$4+E3*J$5+F3*J$6;(2)观察图b,可知涉及的数据列有:B列到G列,生成该图表的数据区域是B2:G2,B8:G10。故答案为:B2:G2,B8:G10;(3)若要对职位编号为“XP04”的选手按“面试总分”列数据从大到小排序,应选择的排序区域为B16:G19;在工作表的C列和D列之间插入一列,“面试总分”中显示的值不会发生变化;选中数据区域B2:G7进行数据筛选,并设置筛选条件为“面试总分”的“最大3项”,图b会发生变化;要将选手的各项得分在图b中的柱形上显示,可通过添加图表的“数据标签”来实现。故答案选BD。【分析】本题主要考查的是单元格的引用、图表数据区域的选择、数据的筛选排序以及图标的实现。Excel的地址引用有相对地址引用和绝对地址引用及混合地址引用3种方式。相对地址引用就是单元格地址前不加任何东西,单元格地址会随单元格的变化而变化;绝对单元格地址引用就是在单元格地址前加$号,不会随单元格的变化而变化;混合引用是在行号或列标前加$号,另一个不加,在复制公式时加$号的不变,不加$号的变化。在排序时注意不要选择合并的单元格,尤其选择标题栏时注意标题栏是否为合并单元格。14.【答案】(1)ADE(2)C;动画补间(3)将音乐图层的第1帧复制至第30帧(4)On (press){gotoandplay(“习俗”,1);}(注:press可以用release代替,可以没有分号)【知识点】多媒体作品的规划和设计;动画的类型;时间轴、帧、图层、库的概念及基本操作;动画的实现;常用影片控制函数的应用【解析】【解答】(1)创作需求分析包括:对主题思想、作品内容、结构类型,硬件需求,发布方式等。该作品主要面向中小学生,该作品的使用价值和使用频率如何,分析作品所需素材的获取方式和处理软件属于应用需求分析;该作品要求使用Flash软件制作,该作品的主题思想为“庆祝中秋佳节”,属于创作需求分析。故答案选ADE;(2)第一空:Flash舞台向右为x正方向,向下为y轴正方向,舞台大小为600×400像素,图中小船靠下,小船实例的坐标值可能是(300,300),故答案为:C;第二空:小船只是水平位置发生了改变,该补间动画的类型是动画补间。故答案为:动画补间;(3)数据流是与时间轴同步,时间轴不动它也不播放,要使动画播放到第30帧时,声音重新开始播放,可进行的操作是将音乐图层的第1帧复制至第30帧。故答案为:将音乐图层的第1帧复制至第30帧;(4)测试影片时,“播放”按钮在影片播放到最后一帧时出现,单击“播放”按钮,影片跳转到“习俗”场景第1帧继续播放,则“播放”按钮的动作脚本为On (press){gotoandplay(“习俗”,1);}(注:press可以用release代替,可以没有分号)。【分析】本题主要考查的是多媒体作品的规划与设计、补间动画的实现以及动作脚本的设计。15.【答案】(1)Select_Click(2)Len(dq)k;df(th(j))< df(th(p))或df(th(p))> df(th(j))(3)i> m And df(th(i))<>df(th(i-1))【知识点】过程与自定义函数;排序算法及程序实现【解析】【解答】(1)由程序Private Sub Select _Click( ),可知“统计”按钮的事件过程名是Select_Click。故答案为:Select_Click;(2)第一空:函数dq固定数据x的位数为k位,此处通过for循环固定数据位数,故此处答案为:Len(dq)k;第二空:此处是实现按照得分率从小到大升序排序,题号、得分率和考点分别存入数组th、df和kd数组,故此处答案为:df(th(j))< df(th(p))或df(th(p))> df(th(j));(3)该程序通过嵌套循环实现升序排序,每循环一次将一个最小值放到最前面。按照题干要求,只需要前m个元素有序即可,此处判断前m个元素是否已有序,如果i大于m,且i与i-1呈升序状态,则退出while循环。故加框处应改为:i> m And df(th(i))<>df(th(i-1))。【分析】本题主要考查的是对程序的分析。16.【答案】(1)15,5(2)length = scan(i);k Mod w+t0或s<>0【知识点】过程与自定义函数;分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】(1)给定7*8网格,有障碍物的位置为d(8)=1,d(18)=1,d(27)=1,d(36)=1,d(52)=1,如图所示:则对应最大空正方形的起始位置和边长分别为15,5。(2)第一空:变量max保存最大正方形边长,maxi保存最大正方形起点,如果位置i处无需查找,继续判断length是否大于max,若是则需要更新max=length,maxw=i,并更新length为最新从位置i处扫描后的边长,故答案为:length = scan(i);第二空:scan函数是从位置i开始,直到碰到障碍物时,返回长度,此处while条件是不超过网格的边界,即while条件是k\w+1+t第三空:变量s统计障碍物,s的初值为0,若执行完上述代码后,s的值不为0,则表明遇到了障碍物,退出循环,否则t递增继续循环,故答案为:s>0或s<>0。【分析】本题主要考查的是对程序的分析,较难系数较大。1 / 1浙江省温州市十校联合体2020-2021学年高二下学期信息技术期末考试试卷一、选择题1.(2021高二下·温州期末)下列有关信息和信息处理的说法,正确的是( )A.计算机中的信息是以十六进制形式存储的B.声音、图像必须经过数字化后才有价值C.文字、声音、图像等既是载体,也是信息的表达技术D.算术运算和逻辑运算是计算机处理信息的基本运算【答案】D【知识点】信息及其特征;计算机、移动终端的工作原理【解析】【解答】选项A:计算机中的信息是以二进制形式存储的;选项B:未经数字化的声音、图像也具有价值;选项C:文字、声音、图像等既是载体,也是信息的表达方式;选项D:算术运算和逻辑运算是计算机处理信息的基本运算。故答案选D。【分析】本题考查的是信息与信息的处理。信息是指以声音、语言、文字、图像、动画、气味等方式所表示的实际内容,是事物的运动状态及其状态变化的方式。2.(2021高二下·温州期末)下列应用中,不属于人工智能应用范畴的是( )A.使用指纹解锁功能解锁手机B.利用手持金属探测仪对旅客进行安检扫描C.某“在线翻译”系统将英文文章翻译成中文D.“无人驾驶汽车”在道路上行驶【答案】B【知识点】人工智能的应用【解析】【解答】使用指纹解锁功能解锁手机、某“在线翻译”系统将英文文章翻译成中文、“无人驾驶汽车”在道路上行驶,应用了人工智能模式识别、自然语言处理技术。利用手持金属探测仪对旅客进行安检扫描不属于人工智能技术的应用。故答案选B。【分析】本题考查的是人工智能的应用。人工智能技术应用主要有:模式识别(OCR光学字符识别、手写识别、语音识别等);机器翻译,常见的语言翻译软件有金山快译、译星、万能对译等;其他应用:问题求解、智能数据库、智能机器人、计算机博弈、自动程序设计、自动定理证明、智能代理等。3.(2021高二下·温州期末)用Access软件设计某大学新生管理信息系统的数据库,其中“基本信息表”中需要存储如图所示的数据。学号 姓名 性别 出生年份 户籍所在地 注册日期 是否住校202002001 张阳 男 2002 温州市瓯海区 2020/8/31 是202003001 李玥 女 2001 宁波市北仑区 2020/8/30 否… … … … … … …下列关于该新生管理信息系统的描述,正确的是( )A.该新生管理信息系统是数据库管理系统B.“姓名”字段设为主键,是合理的C.“基本信息表”中同一字段的字段值的数据类型定相同D.该数据表中必定有一个字段的字段名为“户籍所在地”【答案】C【知识点】数据库的分类与应用;字段的数据类型【解析】【解答】该新生管理信息系统是数据库应用系统;“姓名”字段设为主键,是不合理的,姓名可能有重复;“基本信息表”中同一字段的字段值的数据类型定相同;“户籍所在地”是字段类型,该数据表中不可能有一个字段的字段名为“户籍所在地”。故答案选C。【分析】本题主要考查的是数据库系统以及对字段的理解。。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等。自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值,“货币”类型存储货币值数据,如金额、价格等。4.(2021高二下·温州期末)某数转换为十进制数为n,若n\5=5,则该数可能是( )A.1DH B.21H C.10111B D.1111B【答案】A【知识点】进制及数制转换【解析】【解答】1DH=29D,21H=33D,10111B=23D,1111B=15D,29\5=5。故答案选A。【分析】本题考查的是进制数的转换。十六进制数、二进制数均可通过“按权展开、逐项相加”的方法转换为十进制数。5.(2021高二下·温州期末)使用Photoshop软件制作“四月你好”的作品,部分编辑界面如图所示。下列说法正确的是( )A.“背景”图层中的图像内容不可以进行修改B.可通过“自由变换”仅改变“传统节气”图层中“节气”文字的大小C.交换“节气解读”和“鱼”图层的顺序,不影响作品的呈现效果D.可通过“拷贝图层样式”将“夏至”图层的图层样式复制到莲花图层【答案】C【知识点】图片加工常用工具的使用;图层及图层的基本操作【解析】【解答】 选项A:“背景”图层中的图像内容可以进行修改; 选项B:“自由变换”不能改变文字图层中部分文字大小;选项C:交换“节气解读”和“鱼”图层的顺序,不影响作品的呈现效果;选项D:“夏至”图层处于锁定状态,不能通过“拷贝图层样式”将“夏至”图层的图层样式复制到莲花图层。故答案选C。【分析】本题考查的是Photoshop的图层以及工具的使用。新建图层、重命名图层、删除图层、调整图层的叠放顺序、设置图层不透明度、添加图层样式等单个对图层操作,不会影响其它图层的内容。6.(2021高二下·温州期末)未经压缩的BMP图像文件和AVI视频文件相关信息分别如下图所示。文件名:bg.BMP 尺寸:1600*1200 颜色模式:RGB/8 文件名:logo.AVI 尺寸:400*300 颜色模式:256级灰度 时长:10秒 帧频:30fps由此可知图像文件的存储容量与视频文件的存储容量比约为( )A.1:50 B.4:25 C.4:75 D.8:15【答案】B【知识点】声音、图像、视频编码【解析】【解答】图像文件容量=像素*颜色深度/8=1600*1200*24/8,视频文件容量=像素*帧频*颜色深度*时长/8=400*300*30*8*10/8(256级灰度其颜色深度为8位,2^8=256),由此可知图像文件的存储容量与视频文件的存储容量比约为4:25。故答案选B。【分析】本题考查的是图像与视频文件容量的计算。图像存储量=水平像素×垂直像素×每个像素色彩所需位数/8(单位:字节B)。未经压缩的视频文件存储量的计算方法为:存储量=帧图像存储量×帧频×播放时间(单位:字节)7.(2021高二下·温州期末)关于正整数m、n、k的运算,以下VB表达式中的结果与另三个可能不相同的是( )A.m=Int(Sqr(m))^2 B.Int(Rnd* k)/k <1C.m-(m\2)*2=m Mod 2 D.(n\k=n/k)=(n Mod k =0)【答案】A【知识点】运算符、基本运算与表达式;常用标准函数【解析】【解答】m=Int(Sqr(m))^2的值可以是Flase,也可以是True。Int(Rnd* k)/k <1的值为True。m-(m\2)*2=m Mod 2值为True。(n\k=n/k)=(n Mod k =0)值为True。故答案选A。【分析】本题考查的是VB表达式的计算。 Sqr( )的功能是求一个正数的算术平方根,Int(x)是产生不大于x的最大整数,Rnd[(参数)]:产生一个[0,1)范围内的随机数。8.(2021高二下·温州期末)某算法的部分流程图如图所示,执行这部分程序,下列说法正确的是( ) A.该流程图用于求1到100间,所有能被5整除的数的和B.该流程图从结构上看,是一个循环结构中又嵌套了另一个循环结构C.程序运行结束后,i的值是100D.将①处s←1:i←2改为s←1:i←1,不影响输出结果【答案】D【知识点】流程图识读【解析】【解答】由流程图可知,该流程图用于求3到100间,所有能被5整除的数的和;该流程图从结构上看,是一个循环结构中包含一个条件分支结构;程序运行结束后,i的值是101;将①处s←1:i←2改为s←1,i←1,不影响输出结果。故答案选D。【分析】本题主要考查的是流程图的分析。9.(2021高二下·温州期末)有如下VB程序段:a=Int(Rnd*20)*2+11r=0:s=""Do While a>0r=a Mod 7s=r&sa=a\7Loop执行该程序段后,变量s的值不可能是( )A."16" B."23" C."64" D."100"【答案】C【知识点】循环结构语句及程序实现;常用标准函数【解析】【解答】a=Int(Rnd*20)*2+11是随机生成[13,49]之间的奇数。分析程序,结合选项可以反推出a的取值,当a=13时,执行该程序段后,变量s的值是"16";当a=17时,执行该程序段后,变量s的值是"23";当a=46时,执行该程序段后,变量s的值是"64",与a是奇数前提矛盾;当a=49时,执行该程序段后,变量s的值是"100"。变量s的值不可能是"64"。故答案选C。【分析】本题主要考查的是循环结构程序分析。在程序中,Rnd是随机生成[0,1)之间的数,Int(x)返回不大于x的最大整数。10.(2021高二下·温州期末)有如下VB程序段:s="R255:G122:B221:End"c=1For i=1 To Len(s)t=Mid(s,i,1)If t>="0" And t<="9" Thena(c)=t+a(c)Elsec=c+1End IfNext i已知数组a各元素的初始值均为空字符串,执行该程序段后,字符串122存储在数组( )中。A.a(2) B.a(4) C.a(5) D.a(6)【答案】B【知识点】分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】分析程序:t是截取字符串s位置i处长度为1的字符,若t是数字,则将连续的数字保存到数组a中,若是其他字符,则c递增继续循环。故255保存到a(2)中,122保存到a(4)中,221保存到a(6)中。故答案选B。【分析】本题考查的是对程序的分析。11.(2021高二下·温州期末)编写程序,实现功能:通过双向排序,使数组元素a(1)到a(n)升序排列。Const n =10Dim a(1 To n)As Integer‘随机生成10个1-100之间的数存储在数组a中,代码略For i=1 to n\2For j= ⑴ To i+1 Step-1If a(j)Next jFor k=i+1 To ⑵If a(k)>a(k +1)Then t =a(k):a(k)= a(k +1):a(k+1)=tNext kNext i划线处可选代码为:①2 ②n-i+1 ③n ④n-i则(1)、(2)处语句依次为( )A.①③ B.③① C.②④ D.③②【答案】C【知识点】排序算法及程序实现;循环结构语句及程序实现【解析】【解答】内层第一for循环实现从右边往左排序,比较j与j-1的值,故变量i的范围是从n-i+1~i+1,每次递减1;内层第二个for循环实现从左往右排序,比较k与k+1的大小,故变量k的范围是从i+1~n-i,每次递增1。故答案选C。【分析】本题主要考查的是排序算法的分析。12.(2021高二下·温州期末)某对分查找算法的VB程序段如下:‘数组元素f(1)到f(8)赋初值为0,代码略Key=2*Int(Rnd*45)+1i=1:j=9:c=0:s=0Do While ic=c+1m=(i+j)\2f(m)=1If KeyLoopFor k=1 To 8s=s+f(k)Next k数组元素a(1)到a(8)中的值为:4,20,32,42,58,60,90,91。执行该程序段后,下列说法正确的是( )A.变量c的值可能为5 B.变量s的值一定为奇数C.变量i的值可能为9 D.变量j的值可能为7【答案】B【知识点】查找算法及程序实现【解析】【解答】Key= 2* Int (Rnd* 45) + 1可知key的取值为[1, 89]之间的奇数,经验证,无论key为多少,while均循环3次,有3个数组元素f (m)的值为1,执行完最后一个for循环,得到c的值一定为3,s= s+ f(k)由于s的初值为0,所以s的值一定为奇数。故答案选B。【分析】本题考查的是二分查找法。二分查找也称折半查找( BinarySearch),它是一种效率较高的查找方法。二、操作题13.(2021高二下·温州期末)某地事业单位对参加职位招聘的人员进行面试评分,并使用Excel软件进行数据处理,如图a所示。请回答下列问题:图a(1)面试总分是将“语言表达”、“组织协调” 、“举止仪表”、“综合分析”的成绩分别乘以对应的比重后相加所得。可在G3单元格中输入公式 ,并使用自动填充完成G4:G20区域的计算。(2)为了更直观地对比选手面试项目的得分情况,创建了如图b所示的图表,则生成该图表的数据区域为 。图b(3)若在图a所示工作表中对数据进行进一步的操作,下列说法正确的是 (多选,填字母)A.若要对职位编号为“XP04”的选手按“面试总分”列数据从大到小排序,应选择的排序区域为A16:G19B.在工作表的C列和D列之间插入一列,“面试总分”中显示的值不会发生变化C.选中数据区域B2:G7进行数据筛选,并设置筛选条件为“面试总分”的“最大3项”,图b并不会发生变化D.要将选手的各项得分在图b中的柱形上显示,可通过添加图表的“数据标签”来实现【答案】(1)=C3*$J$3+D3*$J$4+E3*$J$5+F3*$J$6或=C3*J$3+D3*J$4+E3*J$5+F3*J$6(2)B2:G2,B8:G10(3)B;D【知识点】表格数据的处理与计算;表格数据的图表呈现【解析】【解答】(1)在自动填充过程中,对应的比重单元格固定不变,需要绝对引用,G3单元格中输入的公式为:=C3*$J$3+D3*$J$4+E3*$J$5+F3*$J$6或=C3*J$3+D3*J$4+E3*J$5+F3*J$6。故答案为:=C3*$J$3+D3*$J$4+E3*$J$5+F3*$J$6或=C3*J$3+D3*J$4+E3*J$5+F3*J$6;(2)观察图b,可知涉及的数据列有:B列到G列,生成该图表的数据区域是B2:G2,B8:G10。故答案为:B2:G2,B8:G10;(3)若要对职位编号为“XP04”的选手按“面试总分”列数据从大到小排序,应选择的排序区域为B16:G19;在工作表的C列和D列之间插入一列,“面试总分”中显示的值不会发生变化;选中数据区域B2:G7进行数据筛选,并设置筛选条件为“面试总分”的“最大3项”,图b会发生变化;要将选手的各项得分在图b中的柱形上显示,可通过添加图表的“数据标签”来实现。故答案选BD。【分析】本题主要考查的是单元格的引用、图表数据区域的选择、数据的筛选排序以及图标的实现。Excel的地址引用有相对地址引用和绝对地址引用及混合地址引用3种方式。相对地址引用就是单元格地址前不加任何东西,单元格地址会随单元格的变化而变化;绝对单元格地址引用就是在单元格地址前加$号,不会随单元格的变化而变化;混合引用是在行号或列标前加$号,另一个不加,在复制公式时加$号的不变,不加$号的变化。在排序时注意不要选择合并的单元格,尤其选择标题栏时注意标题栏是否为合并单元格。14.(2021高二下·温州期末)使用Flash软件创作一个关于“中秋节”的多媒体作品,部分界面如图所示。请回答下列问题:(1)在制作作品前,小明进行了相应的需求分析。下列不属于创作需求分析的是 (多选,填字母:A .该作品主要面向中小学生/B .该作品要求使用Flash软件制作/C .该作品的主题思想为“庆祝中秋佳节”/D .该作品的使用价值和使用频率如何/ E .分析作品所需素材的获取方式和处理软件)(2)已知舞台大小为600×400像素,“小船”图层使用了“小船”元件产生的实例制作补间动画,实现从舞台外左侧缓慢移入舞台中的动画效果,则该图层第1帧中小船实例的坐标值可能是 (填字母:A .(300,200)/B .(700,300)/C .(300,300),该补间动画的类型是 。(3)“音乐”图层中的声音同步属性为“数据流”,测试场景时,若要使动画播放到第30帧时,声音重新开始播放,可进行的操作是 。(4)测试影片时,“播放”按钮在影片播放到最后一帧时出现,单击“播放”按钮,影片跳转到“习俗”场景第1帧继续播放,则“播放”按钮的动作脚本为 。【答案】(1)ADE(2)C;动画补间(3)将音乐图层的第1帧复制至第30帧(4)On (press){gotoandplay(“习俗”,1);}(注:press可以用release代替,可以没有分号)【知识点】多媒体作品的规划和设计;动画的类型;时间轴、帧、图层、库的概念及基本操作;动画的实现;常用影片控制函数的应用【解析】【解答】(1)创作需求分析包括:对主题思想、作品内容、结构类型,硬件需求,发布方式等。该作品主要面向中小学生,该作品的使用价值和使用频率如何,分析作品所需素材的获取方式和处理软件属于应用需求分析;该作品要求使用Flash软件制作,该作品的主题思想为“庆祝中秋佳节”,属于创作需求分析。故答案选ADE;(2)第一空:Flash舞台向右为x正方向,向下为y轴正方向,舞台大小为600×400像素,图中小船靠下,小船实例的坐标值可能是(300,300),故答案为:C;第二空:小船只是水平位置发生了改变,该补间动画的类型是动画补间。故答案为:动画补间;(3)数据流是与时间轴同步,时间轴不动它也不播放,要使动画播放到第30帧时,声音重新开始播放,可进行的操作是将音乐图层的第1帧复制至第30帧。故答案为:将音乐图层的第1帧复制至第30帧;(4)测试影片时,“播放”按钮在影片播放到最后一帧时出现,单击“播放”按钮,影片跳转到“习俗”场景第1帧继续播放,则“播放”按钮的动作脚本为On (press){gotoandplay(“习俗”,1);}(注:press可以用release代替,可以没有分号)。【分析】本题主要考查的是多媒体作品的规划与设计、补间动画的实现以及动作脚本的设计。15.(2021高二下·温州期末)为方便习题讲解,需对某次考试中选择题得分率数据进行统计分析,找出选择题得分率最低的前m项对应的题号及考点(若有与第m项得分率相同的,并选取)。编写VB程序,实现上述功能。运行程序时,先读取每个选择题的题号、得分率和考点,显示在列表框List 1中。在文本框Text 1中输入得分率最低的前m项值,单击“统计”按钮,按照得分率从小到大升序排序,并在列表框List 2中输出得分率最低前m项的题号、得分率及考点。程序运行界面如图所示。请回答下列问题:(1)“统计”按钮的事件过程名是 。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Dim n As IntegerDim th(0 To 100)As Integer,df(0 To 100)As Single,kd(1 To 100)As StringPrivate Sub Form_Load( )‘读取题号、得分率和考点分别存入数组th、df和kd数组,在列表框List 1中显示,代码略‘选择题的个数存入变量n,代码略End SubFunction dq(x As String,k As Integer)As String‘固定数据的位数dq= XDo While dq=dq+""LoopEnd FunctionPrivate Sub Select _Click( )Dim m As Integer,i AsInteger,j As Integer,p AsInteger,t As Integer,mm AsIntegerList 2.Clearm=Val(Text1.Text)i=1Do While i<=n-1p=iFor j=i+1 To nIf Then p= jNext jIf pt=th(i):th(i)= th(p):th(p)= tEnd IfIf Then Exit Doi=i+1LoopFor i=1 To mList 2.AddItem dq(Str(th(i)),6)+ dq(Str(df(th(i))),8)+ dq(kd(th(i)),12)Next iEnd Sub(3)程序中加框处代码有错,请改正。【答案】(1)Select_Click(2)Len(dq)k;df(th(j))< df(th(p))或df(th(p))> df(th(j))(3)i> m And df(th(i))<>df(th(i-1))【知识点】过程与自定义函数;排序算法及程序实现【解析】【解答】(1)由程序Private Sub Select _Click( ),可知“统计”按钮的事件过程名是Select_Click。故答案为:Select_Click;(2)第一空:函数dq固定数据x的位数为k位,此处通过for循环固定数据位数,故此处答案为:Len(dq)k;第二空:此处是实现按照得分率从小到大升序排序,题号、得分率和考点分别存入数组th、df和kd数组,故此处答案为:df(th(j))< df(th(p))或df(th(p))> df(th(j));(3)该程序通过嵌套循环实现升序排序,每循环一次将一个最小值放到最前面。按照题干要求,只需要前m个元素有序即可,此处判断前m个元素是否已有序,如果i大于m,且i与i-1呈升序状态,则退出while循环。故加框处应改为:i> m And df(th(i))<>df(th(i-1))。【分析】本题主要考查的是对程序的分析。16.(2021高二下·温州期末)在某区间内有若干个障碍物,现需找出一个最大的空正方形用于建设方形场地。如图所示,将该区间用网格表示(区间范围m*n,m、n的值均在1-1000之间),障碍物(黑色圆点)位于若干个网点上,障碍物个数及位置随机生成。对w*h(10*8)网格数据进行存储,无障碍物的位置对应数组元素数值为0,有障碍物的位置对应数组元素数值为1。数组d中数据初始化后,对应数组元素数值d(2)=1:d(27)=1 :d(33)=1:d(45)=1:d(52)=1:d(57)=1,其他数组元素数值为0。对应最大空正方形的起始位置为3,边长为4。找最大空正方形的方法如下:①从当前位置右下角开始逐渐扩大正方形边长,直到有障碍物出现,不能再扩展为止;②取下一个位置,按照步骤①继续查找,最后1列为边界,该位置上无需查找。(1)给定7*8网格,有障碍物的位置为d(8)=1:d(18)=1:d(27)=1:d(36)=1:d(52)=1,则对应最大空正方形的起始位置和边长分别为 。(注:两个数字之间请用逗号“”,隔开)(2)小李根据上述描述,设计了一个查找最大的空正方形起始位置和边长的算法。算法的VB程序如下请在划线处填入合适的代码。Const W=10Const h=8Dim d(1 To w*h)As IntegerPrivate Sub Form_Load( )‘数组初始化,无障碍物的位置对应数组元素值为0,有障碍物的位置对应数组元素数值为1End SubPrivate Sub Command l_Click()Dim i As Integer,lengthAs Integer,maxw As IntegerDim max As Integermax=0For i=1 To w*hIf i Mod w <> 0 Then ‘判断该位置是否需要查找If length>max Then max =length:maxw=i End If‘输出最大空正方形的起始位置和边长,代码略。End SubFunction scan(k As Integer)As IntegerDim j As IntegerDim t As Integer,s AsIntegerDim dw As Integert=1Do While k\w+1+ts=0dw=k+w+1For j=1 To t^2s=s+d(dw+w*((j-1)\t)+(j-1)Mod t)Next jIf ThenExit Do ‘退出循环Elset=t+1End IfLoopscan=tEndFunction【答案】(1)15,5(2)length = scan(i);k Mod w+t0或s<>0【知识点】过程与自定义函数;分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】(1)给定7*8网格,有障碍物的位置为d(8)=1,d(18)=1,d(27)=1,d(36)=1,d(52)=1,如图所示:则对应最大空正方形的起始位置和边长分别为15,5。(2)第一空:变量max保存最大正方形边长,maxi保存最大正方形起点,如果位置i处无需查找,继续判断length是否大于max,若是则需要更新max=length,maxw=i,并更新length为最新从位置i处扫描后的边长,故答案为:length = scan(i);第二空:scan函数是从位置i开始,直到碰到障碍物时,返回长度,此处while条件是不超过网格的边界,即while条件是k\w+1+t第三空:变量s统计障碍物,s的初值为0,若执行完上述代码后,s的值不为0,则表明遇到了障碍物,退出循环,否则t递增继续循环,故答案为:s>0或s<>0。【分析】本题主要考查的是对程序的分析,较难系数较大。1 / 1 展开更多...... 收起↑ 资源列表 浙江省温州市十校联合体2020-2021学年高二下学期信息技术期末考试试卷(学生版).docx 浙江省温州市十校联合体2020-2021学年高二下学期信息技术期末考试试卷(教师版).docx