资源简介 登录二一教育在线组卷平台 助您教考全无忧浙江省“七彩阳光”新高考研究联盟2021届高三上学期信息技术期中联考试卷一、选择题1.(2020高三上·浙江期中)下列有关信息和信息处理的说法,错误的是( )A.用计算机处理信息,必须先将信息数字化B.信息必须依附于载体,不能脱离它所反映的事物被存储C.微信“扫一扫”的功能,属于信息的获取过程D.CPU是影响计算机信息处理能力的主要因素之一【答案】B【知识点】信息及其特征;信息加工与处理的概念;计算机属性及性能指标【解析】【解答】信息必须依附于载体,可以脱离它所反映的事物被存储。故答案选B。【分析】本题考查的是信息和信息处理。信息的基本特征:普遍性、依附性、共享性、价值性、时效性。信息的载体依附性使信息具有可存储、可传递、可转换的特点。计算机处理的信息必须是数字化信息。2.(2020高三上·浙江期中)下列关于网页与浏览器的说法,正确的是( )A.网页必须包含文字、图像、超链接这三种基本要素B.网页中的文本、图像、超链接等元素是用 HTML(超文本标记语言)描述的C.搜索引擎通过自动网页搜索技术将互联网上的全部数据保存在数据库中D.在IE浏览器中,使用“添加到收藏夹”功能可以将正在浏览的网页内容保存到本地计算机中【答案】B【知识点】浏览器;网络资源的检索;网页组成元素【解析】【解答】A选项:在一个网页中,通常由文本、图像、超链接、表单等元素组成,不是必须;C选项:搜索引擎是根据用户需求与一定算法,运用特定策略从互联网检索出指定信息反馈给用户;D选项:在IE浏览器中,使用“添加到收藏夹”功能可以将网址(而不是网页)保存到收藏夹中。故答案选B。【分析】本题考查的是网页和浏览器的。在网页中可以展示文本、图形图像和声音等多媒体信息,并提供各种链接。3.(2020高三上·浙江期中)小王使用Access软件设计“学生信息”数据表,其中设计最合理的是( )A. B.C. D.【答案】D【知识点】数据表的创建4.(2020高三上·浙江期中)下列关于计算机信息编码的描述,错误的是( )A.中文字符的GB2312编码是一种常见的汉字机内码B.数据压缩本质上是对信息重新编码C.半角英文字符采用7位二进制数进行编码,该编码标准为ASCII码D.将学号制作成二维码,这一过程属于信息的编码【答案】A【知识点】字符编码;条形码、二维码【解析】【解答】中文字符的GB2312编码属于区位码,而不是汉字机内码。故答案选A。【分析】本题考查的是计算机信息编码。计算机中的汉字也是采用二进制进行编码的。汉字编码分为外码、交换码、机内码和字形码。5.(2020高三上·浙江期中)用Photoshop软件制作“教师节”作品,部分界面如图所示。下列说法正确的是( )A.使用文字工具将“师恩”两字的颜色改为绿色B.“笔筒”图层处于锁定状态,不能修改该图层的名称C.可以仅对“文字”图层中的“老师”两字添加“内阴影”图层样式D.将该PSD文件存储为BMP文件,则该BMP文件的大小约为1.29MB【答案】D【知识点】图片加工常用工具的使用;图层及图层的基本操作【解析】【解答】A选项:“师恩”两字不属于文字图层,无法使用文字工具;B选项:“笔筒”图层处于锁定状态,可以双击修改该图层的名称;C选项:“老师,我们会好好学习,天天向上”属于同一个图层,不可以仅对“文字”图层中的“老师”两字添加“内阴影”图层样式。故答案选D。【分析】本题考查图层与图片处理工具。文字工具,可在图像中输入文字,输入文字后还可对该图层双击对文字加以编辑。6.(2020高三上·浙江期中)一段时长为10秒、画面尺寸为1024×800像素、色彩模式为256级灰度的NTSC制式(30 fps)且未经压缩的无声AVI视频,转换为MPG格式后容量为23.4MB,则压缩比约为( )A.5:1 B.10:1 C.20:1 D.80:1【答案】B【知识点】声音、图像、视频编码【解析】【解答】2^8=256,故色彩模式为8位。视频文件的容量=像素*颜色深度*帧频*时长/8=1024*800*8*30*10/8/1024/1024=234MB,234/23.4=10,所以压缩比约为10:1。故答案选B。【分析】本题考查的是视频容量计算。7.(2020高三上·浙江期中)有如下 VB 程序段:t = "abcd123456" : x = Int(Sqr(Len(t))) : y=1If x > 3 Theny =2ElseIf x > 2 Theny=3ElseIf x > 1 Theny=4End If执行该程序段后,变量y的值为( )A.1 B.2 C.3 D.4【答案】C【知识点】分支结构语句及程序实现【解析】【解答】t = "abcd123456",x = Int(Sqr(Len(t))) =3,y=1,x=3>2,y=3,所以执行该程序段后,变量y的值为3。故答案选C。【分析】此题考查VB条件结构的程序执行。Len( )求字符串的长度,Sqr( )开根号,Int( )是取小于等于这个数的最大整数值8.(2020高三上·浙江期中)某算法的部分流程图如图所示,若变量a和变量b的输入值分别为16和12,则输出变量a的值为( )A.8 B.6 C.4 D.2【答案】C【知识点】流程图识读【解析】【解答】第一遍循环:a=16,b=12,满足条件a<>b,满足a>b,a=a-b=4;第二遍循环:满足条件a<>b,不满足a>b,b=b-a=12-4=8;第三遍循环:满足条件a<>b,不满足a>b,b=b-a=8-4=4;第四遍循环:不满足条件,退出程序,输出变量a的值为4。故答案选C。【分析】本题考查的是算法流程图识读。9.(2020高三上·浙江期中)有如下VB程序段:x = 4095 : s1 = "ABCDEFGHIJ" : s2 = "abcdefghij"ret=""Do While x > 0r = x Mod 10If r Mod 2 = 1 Thenret = Mid(s1, r + 1, 1) & retElseret = ret & Mid(s2, r + 1, 1)End Ifx = x \ 10LoopText1.Text = ret执行该程序段后,文本框Text1中显示的内容为( )A.JFae B.JFea C.eaJF D.EAfj【答案】A【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】while循环中,r=x mod 10=4095 mod 10=5,5 Mod 2 = 1,ret=F,x=x\10=409;第二遍循环,r=x mod 10=409 mod 10=9,9 Mod 2 = 1,ret=JF,x=x\10=40;第三遍循环,r=x mod 10=40 mod 10=0,0 mod 2=0,ret=JFa,x=x\10=4;第四遍循环,r=x mod 10=4 mod 10=4,4 Mod 2 =0,ret=JFae,故执行该程序段后,文本框Text1中显示的内容为JFae。故答案选A。【分析】此题考查的是VB循环结构与分支结构的综合应用,重点理解基本的运算mod 、\ 和Mid函数的作用。10.(2020高三上·浙江期中)对一组数据采用冒泡排序算法进行排序,若第一趟排序完成后的数据序列为:31,24,23,15,20,10,则该数据序列的原始顺序不可能的是( )A.24,23,15,31,10,20 B.24,23,15,20,31,10C.24,31,23,15,10,20 D.23,24,15,20,31,10【答案】D【知识点】排序算法及程序实现【解析】【解答】冒泡排序是重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。第一趟排序完成后的数据序列为:31,24,23,15,20,10,最大值在左边,最小值在右边,所以是降序排序,A选项从右端开始比较,将最大值放到左边,可得到题干顺序,B和C选项同理,D选项第一趟排完后是31,23,24,15,20,10。故答案选D选项。【分析】本题考查的是冒泡排序算法。需要理解冒泡排序是重复地走访过要排序的元素列,依次比较两个相邻的元素的排序过程。11.(2020高三上·浙江期中)数组a中存储着某市2010年到 2019 年的GDP数值,编写VB程序,实现找出相邻两年GDP变化最大(即相邻两年GDP差值最大)的年份区间。若有多个符合要求的年份区间,只输出距今最近的年份区间。部分代码如下所示Dim i As Integer, imax As Integer①For i = 3 To 10If Abs(a(i) - a(i - 1)) >= ② Then imax = iNext iText1.Text = "GDP变化最大的年份区间是" + Str(imax + 2008) + "-" + Str(imax + 2009)划线处①、②应填入的代码为( )A.①imax=1 ②Abs(a(i - 1) - a(i - 2))B.①imax=1 ②Abs(a(imax) - a(imax - 1))C.①imax=2 ②Abs(a(i - 1) - a(i - 2))D.①imax=2 ②Abs(a(imax) - a(imax - 1))【答案】D【知识点】排序算法及程序实现【解析】【解答】abs( )是求绝对值函数,i的初值为3,a(i) - a(i - 1)=a(3)-a(2),这个区间应该首先与a(2)-a(1)进行比较,故imax=2。根据排序算法,如果a(i)-a(i-1)>前面找出的相邻两年GDP变化最好的年份,就把i赋值给imax,保证imax是查到的相邻两年变化最大的,因此第二空填Abs(a(imax) - a(imax - 1))。故答案选D。【分析】此题考查排序算法思想的应用及初始值的赋值。12.有如下 VB 程序段:For i = 1 To 6a(i) = Int(Rnd * 20) + 1: b(i) = iNext iFor i = 1 To 5For j = i+1 To 6If a(b(i))>a(b(j)) Thent = b(j): b(j) = b(i): b(i) = tEnd IfNext jNext ii = 1 : j = 6: s="" : Key = Val(Text1.Text)Do While i <= jm = (i + j) \ 2If Key = a(b(m)) Then Exit DoIf Key < a(b(m)) Then j = m - 1 Else i = m + 1s = s + Str(m)LoopText2.Text = s在文本框Text1中输入10,运行以上程序段后,文本框Text2中显示的内容为 3 5 4,则 a 数组中 a(1)到 a(6)各元素的值可能的是( )A.11,6,4,13,18,15 B.4,5,8,19,10,17C.2,11,7,6,3,18 D.9,2,11,21,5,16【答案】A【知识点】查找算法及程序实现;分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】rnd()函数的功能是随机生成[0,1)之间的数。分析程序语句可知:a(i)是随机生成[1,21)的整数,第二个嵌套for循环实现a数组升序,i=1,j=6,s="",key=10,while循环实现折半查找,第一遍循环,m=(1+6)/2=3,显然a(3)<10,i=m+1=4;s=3,第二遍循环,m=(4+6)/2=5,根据文本框Text2中显示的内容为 3 5 4,所以判断key10,故答案选A。【分析】本题主要考查的是查找算法与循环结构、分支结构的综合使用。二、非选择题13.(2020高三上·浙江期中)小王收集了部分理财产品和银行定期存款的利率数据,如图a所示。请回答下列问题:(1)D3:E10区域单元格格式设置如图b所示,计算年化收益率,可在E3单元格输入公式“=D *12”, 再通过自动填充完成区域E4:E10的计算,则E5单元格和E10单元格中显示的结果分别是 (单选,填字母:A .18和0 /B .18.00 和0.00 /C .18.00和#REF!/D .18.00和#VALUE!)(2)对图a中的前5家银行按照月利率进行降序排序,应选择的数据区域是 ;(3)根据图a中的数据制作如图c所示的图表,下列说法正确的是 (多选)。A.制作该图表的数据区域为C2:D2,C5:D9B.为了使图表中的数据对比更加明显,应对图表的坐标Y轴“最大值”和“主要刻度单位”做修改C.为了使图表柱形上方显示具体的数字,应设置数据标签选项D.对图a中区域B2:E10的“名称”和“月利率%”进行筛选,筛选方式分别如图d和图e所示,则图表中只显示1家银行的月利率数据【答案】(1)D(2)C5:D9或C5:E9(3)A;C;D【知识点】表格数据的处理与计算;数据分析【解析】【解答】(1)E5单元格和E10单元格中显示的结果分别是18.00 和 #VALUE!,因为D10单元格内容是“-”,所以E10显示数值错误。故答案为:D。(2)对图a中的前5家银行按照月利率进行降序排序,应选择的数据区域是C5:D9或C5:E9。故答案为:C5:D9或C5:E9;(3)根据图a中的数据制作如图 c 所示的图表,制作该图表的数据区域为C2:D2,C5:D9,为了使图表柱形上方显示具体的数字,应设置数据标签选项、对图a中区域B2:E10的“名称”和“月利率%”进行筛选,筛选方式分别如图d和图e所示,则图表中只显示1家银行(E银行)的月利率数据。故答案选ACD。【分析】本题主要考查表格中公式的应用、图标区域的选择以及图表的分析。解答本题需要理解#VALUE!错误是因为数据有误无法进行运算出现的错误,排序、筛选、图表生成的数据区域的选择。14.(2020高三上·浙江期中)使用Flash软件创作一个关于“教师节”的多媒体作品,部分界面如下图所示。请回答下列问题:(1)在制作作品前,小明进行了相应的需求分析。下列不属于创作需求分析的是 。(多选,填字母:A.该作品要求使用 Flash 软件制作 / B .该作品主要面向中小学生 / C .该作品的主题思想为“感恩老师” / D .该作品的使用价值和使用频率如何 / E .分析作品所需素材(图片声音等)的获取方式、用什么软件处理等)(2)“师恩”图层使用了“师恩”元件产生的实例制作补间动画,实现从舞台外左侧由快变慢地移入舞台中的动画效果,则该图层第1 帧中设置的缓动属性值是 (填字母:A .-100 /B .0 /C .100),该补间动画的类型可能是 。(3)“音乐”图层中的声音同步属性为“数据流”,测试场景时,若要使动画播放到第 20 帧时,声音重新开始播放,可进行的操作是 。(4)测试影片时,“进入”按钮在影片播放到最后一帧时出现,单击“进入”按钮,影片跳转到“Main”场景第1帧继续播放,则“进入”按钮的动作脚本为 。【答案】(1)BDE(2)C;动画补间(3)在“音乐”图层第1帧执行复制帧,并在第20帧粘贴帧或将“音乐”图层第一帧复制到第20帧.或在“音乐”图层第20帧重新设置与第一帧一样的声音素材(或其他等价操作)(4)On(release){gotoAndPlay("Main",1);}或On(press){gotoAndPlay("Main",1);}或其它等价答案【知识点】多媒体作品的规划和设计;动画的实现;常用影片控制函数的应用;声音同步属性设置【解析】【解答】(1)该作品主要面向中小学生,该作品的使用价值和使用频率如何,分析作品所需素材(图片声音等)的获取方式、用什么软件处理等均不属于创作需求分析。故答案为:BDE;(2)实现从舞台外左侧由快变慢地移入舞台中的动画效果,故第1帧中设置的缓动属性值是100,选C选项。实现从舞台外左侧由快变慢地移入舞台中的动画效果,是动画补间的类型。故答案为:C,动画补间;(3)要使动画播放到第 20 帧时,声音重新开始播放,可进行的操作是在“音乐”图层第1帧执行复制帧,并在第20帧粘贴帧或将“音乐”图层第一帧复制到第20帧或在“音乐”图层第20帧重新设置与第一帧一样的声音素材(或其他等价操作)。故答案为:在“音乐”图层第1帧执行复制帧,并在第20帧粘贴帧或将“音乐”图层第一帧复制到第20帧或在“音乐”图层第20帧重新设置与第一帧一样的声音素材(或其他等价操作);(4)“进入”按钮在影片播放到最后一帧时出现,单击“进入”按钮,影片跳转到“Main”场景第1帧继续播放,则“进入”按钮的动作脚本为On(release){gotoAndPlay("Main",1);}或On(press){gotoAndPlay("Main",1);}。故答案为:On(release){gotoAndPlay("Main",1);}或On(press){gotoAndPlay("Main",1);}。【分析】此题考查多媒体作品创作需求分析,动画类型,声音属性设置和播放脚本的相关设置。解答本题需要理解创作需求分析和应用需求分析的区别,动画设置的类型,声音设置的两种方式数据流和事件的区别,以及基本的播放脚本的设置。15.(2020高三上·浙江期中)某高一班主任需要对刚入学的新生排座位,教室座位按 6 排 8 列进行摆放(班级学生数不超过48个),并且要求每列的学生按身高从低到高排列。编写 VB 程序,实现教室排座位功能:单击“读取数据”按钮 Command1,从数据库中读取该班所有同学的班内学号(两位数字)和身高数据(3位数字),并在列表框List1中按8个一行显示;单击“排座位”按钮 Command2,对每列数据按身高从小到大排列,并显示在列表框List2中。程序运行界面如图所示,请回答下列问题:(1)要使窗体的标题栏文字显示为“排座位”,则应设置窗体的 属性(单选,填字母:A .Text / B .Name /C .Caption)。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Const m = 6Const n = 8Dim a(1 To m * n) As String '存储学号Dim b(1 To m * n) As Integer '存储身高Dim num As Integer '班级总人数Private Sub Command1_Click( )'从数据库中读取该班的学号和身高数据存入数组a和数组b,班级人数存入变量num,代码略'以下代码为在列表框List1中输出数据s = "" :List1.AddItem " ( 讲 台 )"For i = 1 To nums = s & Str(b(i)) &"[" & a(i) & "] "If ThenList1.AddItem s : s = ""End IfNext iIf s <> "" Then List1.AddItem sEnd SubPrivate Sub Command2_Click( )Dim i As Integer, j As Integer, imin As IntegerDim t1 As String, t2 As Integer, s As StringList2.AddItem " ( 讲 台 ) "For i = 1 To s = ""For j = (i - 1) * n + 1 To (i - 1) * n + nIf j <= num Then If imin <> j Thent1 = a(imin): a(imin) = a(j): a(j) = t1t2 = b(imin): b(imin) = b(j): b(j) = t2End Ifs = s & Str(b(j)) & "[" & a(j) & "] "End IfNext jList2.AddItem sNext iEnd SubFunction fPos(p As Integer) As IntegerDim i As Integer, j As Integer, k As Integerk = pFor i = If b(i) < b(k) Then k = iNext ifPos = kEnd Function(3)程序中加框处代码有错,请改正。【答案】(1)C(2)(num-1)\n+1或其他等价答案;imin=fPos(j);p+n To num Step n或其他等价答案(3)i Mod n=0或i/n=i\n或i/n=int(i/n)(注此处n可以用8替换)其他等价答案【知识点】运算符、基本运算与表达式;过程与自定义函数;排序算法及程序实现【解析】【解答】(1)要使窗体的标题栏文字显示为“排座位”,则应设置窗体的Caption属性。故答案为:C。(2)第一空:根据班级实际人数num计算共几排,例如num<8为1排,8<=num<=16为2排,我们要的表达式要实现这个目标,表达式肯定要用到整除运算,如果用num直接整除8,num<8时则为0排。要实现有1排则表达式应为num\8+1。当num=8时代入这个表达式,如现成了两排与事实不符,为了让num=8时也是1排,则表达式中num需要减1。(num-1)\n+1,经过验证此表达式条例num变化实现。故此处填(num-1)\n+1。第二空:根据Forj=(i-1)*n+1To(i-1)*n+n可知,该循环是生成第i行数据,比如当i等于2时,应选择从第2行到最后一行中该列身高最小值所在的位置,然后将该位置的数据和第j个元素交换。故该处为代码为fPos函数的调用,该函数返回第j个学生所在的这一列且行号大于等于i的身高最小的元素位置。故此处填imin=fPos(j)。第三空:该自定义函数内的循环体功能是寻找第p个元素所在的这一列中最小身高所在的位置(但不包含第p个元素之前的身高数据)。因此该处所填代码为p+n To num Step n。(3)输出数据为每8个数据一行,此处条件应为I是8(或N)的整数倍。所以此处要写的表达式意义为i能被n整除,故应改为iModn=0,或i/n=i\n或i/n=int(i/n),这里n可以用8代替。【分析】此题考查VB窗体属性设置的理解,循环条件的设置,自定义函数和排序算法的实现。此题是选择、循环和排序算法的综合运用,在运用程序解答实际问题中难度较大的题目,需要对循环、选择结构、排序算法和自定义函数熟练掌握。16.某地区中考录取采用“平行志愿”的投档录取方式,该录取方式的具体规则为:①根据考生的考试总分从高到低依次对考生的填报志愿进行投档;②每位考生可填三个志愿学校,轮到该考生投档时依次对其三个志愿进行投档,若第一志愿学校还有剩余招生名额,就被第一志愿学校录取,结束该考生的投档,否则需对其后续志愿学校进行同样的投档操作,若该考生所填的所有志愿学校都没有剩余招生名额,则该考生无法被任何学校录取,该考生的投档结束。③当所有学校都已完成计划招生数时,停止投档,录取结束。编写 VB 程序,实现上述“平行志愿”投档录取的功能,单击“读取考生数据”按钮 Command1,则从数据库中获取所有考生的成绩、志愿信息以及每个学校的计划招生数,单击“投档录取”按钮 Command2,开始进行投档录取,并在列表框 List1 中输出每个学校的计划招生数、实际招生数、录取分数线和最低录取名次信息,程序运行界面如图所示。请回答下列问题:(1)若A校计划招生520人,B校计划招生480人,C校计划招生540人,某同学的考分名次为490名,其三个志愿学校依次为B校、A校、C校,且已知同名次的人数最多有30人,则该同学不可能被哪所学校录取: 。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Const schCnt = 5'学校数量Const stuMaxCnt = 10000 '最多考生人数Dim zsCnt(1 To schCnt) As Integer'存储每个学校的计划招生人数Dim zsCnt2(1 To schCnt) As Integer '存储每个学校的实际招生人数Dim a(1 To stuMaxCnt) As Single '存储考生总分成绩Dim b(1 To stuMaxCnt * 3) As Integer'存储考试志愿,每个考生有3个志愿,每个志愿为学校编号Dim stuCnt As Integer '实际考生总人数Private Sub Command1_Click()'从数据库中读取所有考生的总分和志愿信息存储到数组a和数组b中(第1个考生总分存储到a(1),第1个考生的3个志愿分别存储到b(1)、b(2)、b(3)中, …),然后按总分对数组a和数组b进行降序排序,总分相同时,需根据各科成绩决定排序先后,但名次相同,考生总人数存储到stuCnt变量中;'读取每个学校的计划招生数,存储到数组zsCnt中;'以上功能代码略End SubPrivate Sub Command2_Click()Dim sch As Integer '学校代码,用1~5中的一个数字表示某学校代码Dim i As Integer, j As Integer,finished As Integer, prevScore As SingleDim stuMc(1 To stuMaxCnt) AsIntegerDim MinScore(1 To schCnt) AsSingleDim MinMc(1 To schCnt) As Integerfinished = 0: i = 1prevScore = -1Do While If a(i)= prevScore ThenstuMc(i) = stuMc(i - 1)Else End IfprevScore = a(i)For j = 1 To 3 If zsCnt2(sch) <zsCnt(sch) ThenzsCnt2(sch) = zsCnt2(sch) +1MinScore(sch) = a(i)MinMc(sch) = stuMc(i)Exit ForEnd IfNext jfinished = 0For j = 1 To schCntIf zsCnt2(j) = zsCnt(j) Thenfinished = finished + 1End IfNext ji = i + 1Loop'在List1中输出每所学校的代码、计划招生数、实际招生数、录取分数线、最低录取名次,代码略End Sub【答案】(1)C校(2)i<=stuCntAndfinished【知识点】程序的调试及运行;常量、变量及变量的赋值;分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】(1)①某同学的考分名次为490名,且已知同名次的人数最多有30人,所以该同学可能被B校或A校录取,不可能被C校录取。故答案为:C校。(2)①此处通过while循环完成每个学校的录取工作,循环条件是,变量i小于等于学校数,并且已完成的学校数小于总的学校数,故此处填i<=stuCnt And finished②观察if判断条件成立的语句,可知此处else部分将变量i的值赋值给stuMc(i),故此处填stuMc(i)=i。③通过for循环实现将每个学生3个志愿进行投档,故此处填sch=b((i-1)*3+j)。【分析】本题考查的是VB程序的调试与运行。二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧浙江省“七彩阳光”新高考研究联盟2021届高三上学期信息技术期中联考试卷一、选择题1.(2020高三上·浙江期中)下列有关信息和信息处理的说法,错误的是( )A.用计算机处理信息,必须先将信息数字化B.信息必须依附于载体,不能脱离它所反映的事物被存储C.微信“扫一扫”的功能,属于信息的获取过程D.CPU是影响计算机信息处理能力的主要因素之一2.(2020高三上·浙江期中)下列关于网页与浏览器的说法,正确的是( )A.网页必须包含文字、图像、超链接这三种基本要素B.网页中的文本、图像、超链接等元素是用 HTML(超文本标记语言)描述的C.搜索引擎通过自动网页搜索技术将互联网上的全部数据保存在数据库中D.在IE浏览器中,使用“添加到收藏夹”功能可以将正在浏览的网页内容保存到本地计算机中3.(2020高三上·浙江期中)小王使用Access软件设计“学生信息”数据表,其中设计最合理的是( )A. B.C. D.4.(2020高三上·浙江期中)下列关于计算机信息编码的描述,错误的是( )A.中文字符的GB2312编码是一种常见的汉字机内码B.数据压缩本质上是对信息重新编码C.半角英文字符采用7位二进制数进行编码,该编码标准为ASCII码D.将学号制作成二维码,这一过程属于信息的编码5.(2020高三上·浙江期中)用Photoshop软件制作“教师节”作品,部分界面如图所示。下列说法正确的是( )A.使用文字工具将“师恩”两字的颜色改为绿色B.“笔筒”图层处于锁定状态,不能修改该图层的名称C.可以仅对“文字”图层中的“老师”两字添加“内阴影”图层样式D.将该PSD文件存储为BMP文件,则该BMP文件的大小约为1.29MB6.(2020高三上·浙江期中)一段时长为10秒、画面尺寸为1024×800像素、色彩模式为256级灰度的NTSC制式(30 fps)且未经压缩的无声AVI视频,转换为MPG格式后容量为23.4MB,则压缩比约为( )A.5:1 B.10:1 C.20:1 D.80:17.(2020高三上·浙江期中)有如下 VB 程序段:t = "abcd123456" : x = Int(Sqr(Len(t))) : y=1If x > 3 Theny =2ElseIf x > 2 Theny=3ElseIf x > 1 Theny=4End If执行该程序段后,变量y的值为( )A.1 B.2 C.3 D.48.(2020高三上·浙江期中)某算法的部分流程图如图所示,若变量a和变量b的输入值分别为16和12,则输出变量a的值为( )A.8 B.6 C.4 D.29.(2020高三上·浙江期中)有如下VB程序段:x = 4095 : s1 = "ABCDEFGHIJ" : s2 = "abcdefghij"ret=""Do While x > 0r = x Mod 10If r Mod 2 = 1 Thenret = Mid(s1, r + 1, 1) & retElseret = ret & Mid(s2, r + 1, 1)End Ifx = x \ 10LoopText1.Text = ret执行该程序段后,文本框Text1中显示的内容为( )A.JFae B.JFea C.eaJF D.EAfj10.(2020高三上·浙江期中)对一组数据采用冒泡排序算法进行排序,若第一趟排序完成后的数据序列为:31,24,23,15,20,10,则该数据序列的原始顺序不可能的是( )A.24,23,15,31,10,20 B.24,23,15,20,31,10C.24,31,23,15,10,20 D.23,24,15,20,31,1011.(2020高三上·浙江期中)数组a中存储着某市2010年到 2019 年的GDP数值,编写VB程序,实现找出相邻两年GDP变化最大(即相邻两年GDP差值最大)的年份区间。若有多个符合要求的年份区间,只输出距今最近的年份区间。部分代码如下所示Dim i As Integer, imax As Integer①For i = 3 To 10If Abs(a(i) - a(i - 1)) >= ② Then imax = iNext iText1.Text = "GDP变化最大的年份区间是" + Str(imax + 2008) + "-" + Str(imax + 2009)划线处①、②应填入的代码为( )A.①imax=1 ②Abs(a(i - 1) - a(i - 2))B.①imax=1 ②Abs(a(imax) - a(imax - 1))C.①imax=2 ②Abs(a(i - 1) - a(i - 2))D.①imax=2 ②Abs(a(imax) - a(imax - 1))12.有如下 VB 程序段:For i = 1 To 6a(i) = Int(Rnd * 20) + 1: b(i) = iNext iFor i = 1 To 5For j = i+1 To 6If a(b(i))>a(b(j)) Thent = b(j): b(j) = b(i): b(i) = tEnd IfNext jNext ii = 1 : j = 6: s="" : Key = Val(Text1.Text)Do While i <= jm = (i + j) \ 2If Key = a(b(m)) Then Exit DoIf Key < a(b(m)) Then j = m - 1 Else i = m + 1s = s + Str(m)LoopText2.Text = s在文本框Text1中输入10,运行以上程序段后,文本框Text2中显示的内容为 3 5 4,则 a 数组中 a(1)到 a(6)各元素的值可能的是( )A.11,6,4,13,18,15 B.4,5,8,19,10,17C.2,11,7,6,3,18 D.9,2,11,21,5,16二、非选择题13.(2020高三上·浙江期中)小王收集了部分理财产品和银行定期存款的利率数据,如图a所示。请回答下列问题:(1)D3:E10区域单元格格式设置如图b所示,计算年化收益率,可在E3单元格输入公式“=D *12”, 再通过自动填充完成区域E4:E10的计算,则E5单元格和E10单元格中显示的结果分别是 (单选,填字母:A .18和0 /B .18.00 和0.00 /C .18.00和#REF!/D .18.00和#VALUE!)(2)对图a中的前5家银行按照月利率进行降序排序,应选择的数据区域是 ;(3)根据图a中的数据制作如图c所示的图表,下列说法正确的是 (多选)。A.制作该图表的数据区域为C2:D2,C5:D9B.为了使图表中的数据对比更加明显,应对图表的坐标Y轴“最大值”和“主要刻度单位”做修改C.为了使图表柱形上方显示具体的数字,应设置数据标签选项D.对图a中区域B2:E10的“名称”和“月利率%”进行筛选,筛选方式分别如图d和图e所示,则图表中只显示1家银行的月利率数据14.(2020高三上·浙江期中)使用Flash软件创作一个关于“教师节”的多媒体作品,部分界面如下图所示。请回答下列问题:(1)在制作作品前,小明进行了相应的需求分析。下列不属于创作需求分析的是 。(多选,填字母:A.该作品要求使用 Flash 软件制作 / B .该作品主要面向中小学生 / C .该作品的主题思想为“感恩老师” / D .该作品的使用价值和使用频率如何 / E .分析作品所需素材(图片声音等)的获取方式、用什么软件处理等)(2)“师恩”图层使用了“师恩”元件产生的实例制作补间动画,实现从舞台外左侧由快变慢地移入舞台中的动画效果,则该图层第1 帧中设置的缓动属性值是 (填字母:A .-100 /B .0 /C .100),该补间动画的类型可能是 。(3)“音乐”图层中的声音同步属性为“数据流”,测试场景时,若要使动画播放到第 20 帧时,声音重新开始播放,可进行的操作是 。(4)测试影片时,“进入”按钮在影片播放到最后一帧时出现,单击“进入”按钮,影片跳转到“Main”场景第1帧继续播放,则“进入”按钮的动作脚本为 。15.(2020高三上·浙江期中)某高一班主任需要对刚入学的新生排座位,教室座位按 6 排 8 列进行摆放(班级学生数不超过48个),并且要求每列的学生按身高从低到高排列。编写 VB 程序,实现教室排座位功能:单击“读取数据”按钮 Command1,从数据库中读取该班所有同学的班内学号(两位数字)和身高数据(3位数字),并在列表框List1中按8个一行显示;单击“排座位”按钮 Command2,对每列数据按身高从小到大排列,并显示在列表框List2中。程序运行界面如图所示,请回答下列问题:(1)要使窗体的标题栏文字显示为“排座位”,则应设置窗体的 属性(单选,填字母:A .Text / B .Name /C .Caption)。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Const m = 6Const n = 8Dim a(1 To m * n) As String '存储学号Dim b(1 To m * n) As Integer '存储身高Dim num As Integer '班级总人数Private Sub Command1_Click( )'从数据库中读取该班的学号和身高数据存入数组a和数组b,班级人数存入变量num,代码略'以下代码为在列表框List1中输出数据s = "" :List1.AddItem " ( 讲 台 )"For i = 1 To nums = s & Str(b(i)) &"[" & a(i) & "] "If ThenList1.AddItem s : s = ""End IfNext iIf s <> "" Then List1.AddItem sEnd SubPrivate Sub Command2_Click( )Dim i As Integer, j As Integer, imin As IntegerDim t1 As String, t2 As Integer, s As StringList2.AddItem " ( 讲 台 ) "For i = 1 To s = ""For j = (i - 1) * n + 1 To (i - 1) * n + nIf j <= num Then If imin <> j Thent1 = a(imin): a(imin) = a(j): a(j) = t1t2 = b(imin): b(imin) = b(j): b(j) = t2End Ifs = s & Str(b(j)) & "[" & a(j) & "] "End IfNext jList2.AddItem sNext iEnd SubFunction fPos(p As Integer) As IntegerDim i As Integer, j As Integer, k As Integerk = pFor i = If b(i) < b(k) Then k = iNext ifPos = kEnd Function(3)程序中加框处代码有错,请改正。16.某地区中考录取采用“平行志愿”的投档录取方式,该录取方式的具体规则为:①根据考生的考试总分从高到低依次对考生的填报志愿进行投档;②每位考生可填三个志愿学校,轮到该考生投档时依次对其三个志愿进行投档,若第一志愿学校还有剩余招生名额,就被第一志愿学校录取,结束该考生的投档,否则需对其后续志愿学校进行同样的投档操作,若该考生所填的所有志愿学校都没有剩余招生名额,则该考生无法被任何学校录取,该考生的投档结束。③当所有学校都已完成计划招生数时,停止投档,录取结束。编写 VB 程序,实现上述“平行志愿”投档录取的功能,单击“读取考生数据”按钮 Command1,则从数据库中获取所有考生的成绩、志愿信息以及每个学校的计划招生数,单击“投档录取”按钮 Command2,开始进行投档录取,并在列表框 List1 中输出每个学校的计划招生数、实际招生数、录取分数线和最低录取名次信息,程序运行界面如图所示。请回答下列问题:(1)若A校计划招生520人,B校计划招生480人,C校计划招生540人,某同学的考分名次为490名,其三个志愿学校依次为B校、A校、C校,且已知同名次的人数最多有30人,则该同学不可能被哪所学校录取: 。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Const schCnt = 5'学校数量Const stuMaxCnt = 10000 '最多考生人数Dim zsCnt(1 To schCnt) As Integer'存储每个学校的计划招生人数Dim zsCnt2(1 To schCnt) As Integer '存储每个学校的实际招生人数Dim a(1 To stuMaxCnt) As Single '存储考生总分成绩Dim b(1 To stuMaxCnt * 3) As Integer'存储考试志愿,每个考生有3个志愿,每个志愿为学校编号Dim stuCnt As Integer '实际考生总人数Private Sub Command1_Click()'从数据库中读取所有考生的总分和志愿信息存储到数组a和数组b中(第1个考生总分存储到a(1),第1个考生的3个志愿分别存储到b(1)、b(2)、b(3)中, …),然后按总分对数组a和数组b进行降序排序,总分相同时,需根据各科成绩决定排序先后,但名次相同,考生总人数存储到stuCnt变量中;'读取每个学校的计划招生数,存储到数组zsCnt中;'以上功能代码略End SubPrivate Sub Command2_Click()Dim sch As Integer '学校代码,用1~5中的一个数字表示某学校代码Dim i As Integer, j As Integer,finished As Integer, prevScore As SingleDim stuMc(1 To stuMaxCnt) AsIntegerDim MinScore(1 To schCnt) AsSingleDim MinMc(1 To schCnt) As Integerfinished = 0: i = 1prevScore = -1Do While If a(i)= prevScore ThenstuMc(i) = stuMc(i - 1)Else End IfprevScore = a(i)For j = 1 To 3 If zsCnt2(sch) <zsCnt(sch) ThenzsCnt2(sch) = zsCnt2(sch) +1MinScore(sch) = a(i)MinMc(sch) = stuMc(i)Exit ForEnd IfNext jfinished = 0For j = 1 To schCntIf zsCnt2(j) = zsCnt(j) Thenfinished = finished + 1End IfNext ji = i + 1Loop'在List1中输出每所学校的代码、计划招生数、实际招生数、录取分数线、最低录取名次,代码略End Sub答案解析部分1.【答案】B【知识点】信息及其特征;信息加工与处理的概念;计算机属性及性能指标【解析】【解答】信息必须依附于载体,可以脱离它所反映的事物被存储。故答案选B。【分析】本题考查的是信息和信息处理。信息的基本特征:普遍性、依附性、共享性、价值性、时效性。信息的载体依附性使信息具有可存储、可传递、可转换的特点。计算机处理的信息必须是数字化信息。2.【答案】B【知识点】浏览器;网络资源的检索;网页组成元素【解析】【解答】A选项:在一个网页中,通常由文本、图像、超链接、表单等元素组成,不是必须;C选项:搜索引擎是根据用户需求与一定算法,运用特定策略从互联网检索出指定信息反馈给用户;D选项:在IE浏览器中,使用“添加到收藏夹”功能可以将网址(而不是网页)保存到收藏夹中。故答案选B。【分析】本题考查的是网页和浏览器的。在网页中可以展示文本、图形图像和声音等多媒体信息,并提供各种链接。3.【答案】D【知识点】数据表的创建4.【答案】A【知识点】字符编码;条形码、二维码【解析】【解答】中文字符的GB2312编码属于区位码,而不是汉字机内码。故答案选A。【分析】本题考查的是计算机信息编码。计算机中的汉字也是采用二进制进行编码的。汉字编码分为外码、交换码、机内码和字形码。5.【答案】D【知识点】图片加工常用工具的使用;图层及图层的基本操作【解析】【解答】A选项:“师恩”两字不属于文字图层,无法使用文字工具;B选项:“笔筒”图层处于锁定状态,可以双击修改该图层的名称;C选项:“老师,我们会好好学习,天天向上”属于同一个图层,不可以仅对“文字”图层中的“老师”两字添加“内阴影”图层样式。故答案选D。【分析】本题考查图层与图片处理工具。文字工具,可在图像中输入文字,输入文字后还可对该图层双击对文字加以编辑。6.【答案】B【知识点】声音、图像、视频编码【解析】【解答】2^8=256,故色彩模式为8位。视频文件的容量=像素*颜色深度*帧频*时长/8=1024*800*8*30*10/8/1024/1024=234MB,234/23.4=10,所以压缩比约为10:1。故答案选B。【分析】本题考查的是视频容量计算。7.【答案】C【知识点】分支结构语句及程序实现【解析】【解答】t = "abcd123456",x = Int(Sqr(Len(t))) =3,y=1,x=3>2,y=3,所以执行该程序段后,变量y的值为3。故答案选C。【分析】此题考查VB条件结构的程序执行。Len( )求字符串的长度,Sqr( )开根号,Int( )是取小于等于这个数的最大整数值8.【答案】C【知识点】流程图识读【解析】【解答】第一遍循环:a=16,b=12,满足条件a<>b,满足a>b,a=a-b=4;第二遍循环:满足条件a<>b,不满足a>b,b=b-a=12-4=8;第三遍循环:满足条件a<>b,不满足a>b,b=b-a=8-4=4;第四遍循环:不满足条件,退出程序,输出变量a的值为4。故答案选C。【分析】本题考查的是算法流程图识读。9.【答案】A【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】while循环中,r=x mod 10=4095 mod 10=5,5 Mod 2 = 1,ret=F,x=x\10=409;第二遍循环,r=x mod 10=409 mod 10=9,9 Mod 2 = 1,ret=JF,x=x\10=40;第三遍循环,r=x mod 10=40 mod 10=0,0 mod 2=0,ret=JFa,x=x\10=4;第四遍循环,r=x mod 10=4 mod 10=4,4 Mod 2 =0,ret=JFae,故执行该程序段后,文本框Text1中显示的内容为JFae。故答案选A。【分析】此题考查的是VB循环结构与分支结构的综合应用,重点理解基本的运算mod 、\ 和Mid函数的作用。10.【答案】D【知识点】排序算法及程序实现【解析】【解答】冒泡排序是重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。第一趟排序完成后的数据序列为:31,24,23,15,20,10,最大值在左边,最小值在右边,所以是降序排序,A选项从右端开始比较,将最大值放到左边,可得到题干顺序,B和C选项同理,D选项第一趟排完后是31,23,24,15,20,10。故答案选D选项。【分析】本题考查的是冒泡排序算法。需要理解冒泡排序是重复地走访过要排序的元素列,依次比较两个相邻的元素的排序过程。11.【答案】D【知识点】排序算法及程序实现【解析】【解答】abs( )是求绝对值函数,i的初值为3,a(i) - a(i - 1)=a(3)-a(2),这个区间应该首先与a(2)-a(1)进行比较,故imax=2。根据排序算法,如果a(i)-a(i-1)>前面找出的相邻两年GDP变化最好的年份,就把i赋值给imax,保证imax是查到的相邻两年变化最大的,因此第二空填Abs(a(imax) - a(imax - 1))。故答案选D。【分析】此题考查排序算法思想的应用及初始值的赋值。12.【答案】A【知识点】查找算法及程序实现;分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】rnd()函数的功能是随机生成[0,1)之间的数。分析程序语句可知:a(i)是随机生成[1,21)的整数,第二个嵌套for循环实现a数组升序,i=1,j=6,s="",key=10,while循环实现折半查找,第一遍循环,m=(1+6)/2=3,显然a(3)<10,i=m+1=4;s=3,第二遍循环,m=(4+6)/2=5,根据文本框Text2中显示的内容为 3 5 4,所以判断key10,故答案选A。【分析】本题主要考查的是查找算法与循环结构、分支结构的综合使用。13.【答案】(1)D(2)C5:D9或C5:E9(3)A;C;D【知识点】表格数据的处理与计算;数据分析【解析】【解答】(1)E5单元格和E10单元格中显示的结果分别是18.00 和 #VALUE!,因为D10单元格内容是“-”,所以E10显示数值错误。故答案为:D。(2)对图a中的前5家银行按照月利率进行降序排序,应选择的数据区域是C5:D9或C5:E9。故答案为:C5:D9或C5:E9;(3)根据图a中的数据制作如图 c 所示的图表,制作该图表的数据区域为C2:D2,C5:D9,为了使图表柱形上方显示具体的数字,应设置数据标签选项、对图a中区域B2:E10的“名称”和“月利率%”进行筛选,筛选方式分别如图d和图e所示,则图表中只显示1家银行(E银行)的月利率数据。故答案选ACD。【分析】本题主要考查表格中公式的应用、图标区域的选择以及图表的分析。解答本题需要理解#VALUE!错误是因为数据有误无法进行运算出现的错误,排序、筛选、图表生成的数据区域的选择。14.【答案】(1)BDE(2)C;动画补间(3)在“音乐”图层第1帧执行复制帧,并在第20帧粘贴帧或将“音乐”图层第一帧复制到第20帧.或在“音乐”图层第20帧重新设置与第一帧一样的声音素材(或其他等价操作)(4)On(release){gotoAndPlay("Main",1);}或On(press){gotoAndPlay("Main",1);}或其它等价答案【知识点】多媒体作品的规划和设计;动画的实现;常用影片控制函数的应用;声音同步属性设置【解析】【解答】(1)该作品主要面向中小学生,该作品的使用价值和使用频率如何,分析作品所需素材(图片声音等)的获取方式、用什么软件处理等均不属于创作需求分析。故答案为:BDE;(2)实现从舞台外左侧由快变慢地移入舞台中的动画效果,故第1帧中设置的缓动属性值是100,选C选项。实现从舞台外左侧由快变慢地移入舞台中的动画效果,是动画补间的类型。故答案为:C,动画补间;(3)要使动画播放到第 20 帧时,声音重新开始播放,可进行的操作是在“音乐”图层第1帧执行复制帧,并在第20帧粘贴帧或将“音乐”图层第一帧复制到第20帧或在“音乐”图层第20帧重新设置与第一帧一样的声音素材(或其他等价操作)。故答案为:在“音乐”图层第1帧执行复制帧,并在第20帧粘贴帧或将“音乐”图层第一帧复制到第20帧或在“音乐”图层第20帧重新设置与第一帧一样的声音素材(或其他等价操作);(4)“进入”按钮在影片播放到最后一帧时出现,单击“进入”按钮,影片跳转到“Main”场景第1帧继续播放,则“进入”按钮的动作脚本为On(release){gotoAndPlay("Main",1);}或On(press){gotoAndPlay("Main",1);}。故答案为:On(release){gotoAndPlay("Main",1);}或On(press){gotoAndPlay("Main",1);}。【分析】此题考查多媒体作品创作需求分析,动画类型,声音属性设置和播放脚本的相关设置。解答本题需要理解创作需求分析和应用需求分析的区别,动画设置的类型,声音设置的两种方式数据流和事件的区别,以及基本的播放脚本的设置。15.【答案】(1)C(2)(num-1)\n+1或其他等价答案;imin=fPos(j);p+n To num Step n或其他等价答案(3)i Mod n=0或i/n=i\n或i/n=int(i/n)(注此处n可以用8替换)其他等价答案【知识点】运算符、基本运算与表达式;过程与自定义函数;排序算法及程序实现【解析】【解答】(1)要使窗体的标题栏文字显示为“排座位”,则应设置窗体的Caption属性。故答案为:C。(2)第一空:根据班级实际人数num计算共几排,例如num<8为1排,8<=num<=16为2排,我们要的表达式要实现这个目标,表达式肯定要用到整除运算,如果用num直接整除8,num<8时则为0排。要实现有1排则表达式应为num\8+1。当num=8时代入这个表达式,如现成了两排与事实不符,为了让num=8时也是1排,则表达式中num需要减1。(num-1)\n+1,经过验证此表达式条例num变化实现。故此处填(num-1)\n+1。第二空:根据Forj=(i-1)*n+1To(i-1)*n+n可知,该循环是生成第i行数据,比如当i等于2时,应选择从第2行到最后一行中该列身高最小值所在的位置,然后将该位置的数据和第j个元素交换。故该处为代码为fPos函数的调用,该函数返回第j个学生所在的这一列且行号大于等于i的身高最小的元素位置。故此处填imin=fPos(j)。第三空:该自定义函数内的循环体功能是寻找第p个元素所在的这一列中最小身高所在的位置(但不包含第p个元素之前的身高数据)。因此该处所填代码为p+n To num Step n。(3)输出数据为每8个数据一行,此处条件应为I是8(或N)的整数倍。所以此处要写的表达式意义为i能被n整除,故应改为iModn=0,或i/n=i\n或i/n=int(i/n),这里n可以用8代替。【分析】此题考查VB窗体属性设置的理解,循环条件的设置,自定义函数和排序算法的实现。此题是选择、循环和排序算法的综合运用,在运用程序解答实际问题中难度较大的题目,需要对循环、选择结构、排序算法和自定义函数熟练掌握。16.【答案】(1)C校(2)i<=stuCntAndfinished【知识点】程序的调试及运行;常量、变量及变量的赋值;分支结构语句及程序实现;循环结构语句及程序实现【解析】【解答】(1)①某同学的考分名次为490名,且已知同名次的人数最多有30人,所以该同学可能被B校或A校录取,不可能被C校录取。故答案为:C校。(2)①此处通过while循环完成每个学校的录取工作,循环条件是,变量i小于等于学校数,并且已完成的学校数小于总的学校数,故此处填i<=stuCnt And finished②观察if判断条件成立的语句,可知此处else部分将变量i的值赋值给stuMc(i),故此处填stuMc(i)=i。③通过for循环实现将每个学生3个志愿进行投档,故此处填sch=b((i-1)*3+j)。【分析】本题考查的是VB程序的调试与运行。二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1 展开更多...... 收起↑ 资源列表 浙江省“七彩阳光”新高考研究联盟2021届高三上学期信息技术期中联考试卷(学生版).docx 浙江省“七彩阳光”新高考研究联盟2021届高三上学期信息技术期中联考试卷(教师版).docx