资源简介 浙江省温州市十五校联盟2018-2019学年高二下学期信息技术期末考试试卷一、选择题(本大题共12小题,每小题2分,共24分)1.(2019高二下·温州期末)下列有关信息的说法,不正确的是( )A.物质、能源和信息是人类社会的三大要素B.经过加工和处理后,信息的价值肯定能得到提高C.信息可以脱离它所反映的事物被存储、保存和传播D.微信朋友圈主要体现了信息的传递性与共享性2.(2019高二下·温州期末)下列关于网页说法,不正确的是( )A.HTTP 表示超文本标记语言B.网页文件的实质是文本文件C.网页内容是用 HTML 进行描述的D.网页的三种基本元素是文字、图形图像和超链接3.(2019高二下·温州期末)下列选项中,体现人工智能技术的有( )A.利用 Word 的自动更正功能修正文字B.利用智能手机的微信语音进行通话C.使用 OCR 技术获取图片上的文字D.使用五笔字型输入法进行文字输入4.(2019高二下·温州期末)关于 Access 数据表的说法,下列说法正确的是( )A.可以在数据表的中间任意位置插入新记录B.同一数据表中各记录的字段数肯定相同C.同一数据表中可以有两个相同的字段名D.数据表中的字段数可以为 05.(2019高二下·温州期末)使用 UltraEdit 软件查看字符“2019 Happy”的内码,部分界面如下图所示。下列说法正确的是( )A.字符“11”的内码二进制表示为“00111011”B.这些字符共占用 9 个字节的存储空间C.字母“h”的十六进制内码为“28”D.这些字符全部采用 ASCII 编码6.(2019高二下·温州期末)用 Goldwave 软件编辑某音频文件,部分界面如图所示。当前状态下,先执行“剪裁”,然后插入10秒静音后直接保存,则该音频文件的大小约为( )A.3.3MB B.5.0MB C.6.7MB D.8.4MB7.(2019高二下·温州期末)某算法的部分流程图如图所示。执行这部分流程,循环结束时i的值是( )A.13 B.11 C.9 D.78.(2019高二下·温州期末)有如下 VB 程序段:a(1) = "231": a(2) = "34": a(3) = "23": a(4) = "234": a(5) = "123"For i = 1 To 4For j = 1 To 5 - iIf a(j) > a(j + 1) Then t = a(j): a(j) = a(j + 1): a(j + 1) = tNext j Next i执行该程序段后,数组元素 a(1)到 a(5)的数据依次为( )A.“23”,”231”,”234”,”34”,”123”B.“23”,”123”,”231”,”234”,”34”C.“23”,”34”,”123”,”231”,”234”D.“123”,”23”,”231”,”234”,”34”9.(2019高二下·温州期末)有 VB 程序段如下:s = "2019.06 Visual Basic 6.0": n = 0 For i = 1 To Len(s)ch = Mid(s, i, 1)If ch >= "0" And ch <= "9" Thenm = Asc(ch) - Asc("0") + 1a(m) = a(m) + 1End IfNext iFor i = 1 To 10If a(i) > 1 Then n = n + iNext i数组 a 各元素的初始值都为0,执行该程序段后,则变量n的值为( )A.2 B.4 C.8 D.1010.(2019高二下·温州期末)某对分查找算法的VB程序段如下:i=1:j=6:flag=False key=Val(Text1.Text)Do While i<=j And flag = Falsem=(i+j)\2If key=a(m) Then flag=TrueIf key数组元素a(1)到a(6)的值依次为“7,9,15,27,34,51”。文本框Text1中输入“27”后运行该程序,运行结束后,下列说法不正确的是( )A.变量flag的值为True B.变量i的值为5C.变量 j 的值为4 D.变量 m 的值为411.(2019高二下·温州期末)有如下VB程序段: For i= 1 To 5a(i)= Int(Rnd * 20) + 1 Next iFor i= 2 To 5If i Mod 2 = 1 And a(i-1) < a(i)Then t=a(i):a(i)=a(i-1):a(i-1)=tElsea(i)=a(i)-1 End IfNext i执行该程序段后,a(1)~ a(5)各元素不可能的值是( )A.7 3 0 19 0 B.18 16 1 9 2C.20 17 8 19 15 D.19 0 7 8 412.(2019高二下·温州期末)某升序排序算法的VB程序段如下:Dim a(8) As Integer For i = 2 To 8a(0) = a(i)Do While a(0) < a(j)j = j - 1LoopNext i数组元素 a(1)~a(8)的值为随机生成的整数,为实现升序排序,则上述程序段3个方框处的表达式分别为( )A.① j = i – 1 ② a(j+1)=a(j) ③ a(j+1)=a(0)B.① j = i + 1 ② a(j+1)=a(j) ③ a(0)=a(j+1)C.① j = i – 1 ② a(j)=a(j+1) ③ a(j+1)=a(0)D.① j = i + 1 ② a(j)=a(j+1) ③ a(0)=a(j+1)二、非选择题(本大题共 4 题,4+8+7+7,共26 分)13.(2019高二下·温州期末)小王从图书馆收集了学校学生借阅情况的数据(其中班生均数为各班人均所借图书数),并用EXCEL 进行处理,如图 a 所示。请回答下列问题。图a(1)区域 C18:G18的数据由H18单元格利用自动填充功能得到,则C18单元格中的计算公式为 。(2)若要对高三年级按“班生均数”降序排序,则排序时选择的数据区域是 。(3)根据图a中部分数据直接创建了图b所示的图表,其数据区域是 。图b(4)若将C3:I18中单元格的数字格式保留0位小数,则图b中图表 (会/不会)受影响。14.(2019高二下·温州期末)小王使用Photoshop和Flash软件制作某多媒体文件。请回答下列问题:(1)如图 a 所示,小王先用 Photoshop 处理图片,当前状态下下列说法,正确的有 。(多选,填字母:A .不能用“文字工具”修改“亡羊补牢”字样的字体/B .先用“套索工具”选中背景图 层的白色背景,然后用Delete键删除,最后将背景变为透明/C .先用“矩形选框工具”选中“亡羊补牢”图层,单击delete 键可以进行“内容识别”操作/D .“亡羊补牢”图层可见的图层样式 是“投影”/E.将当前状态下的图像保存为 BMP 格式,则其大小约为 302KB图a(2)制作的Flash动画部分界面如图b所示,“文字”图层第1帧到第20帧实现的是“文字”实例“亡羊补牢”的淡入效果,该动画属于 (选填字母:A.逐帧动画/ B.动画补间/ C.形状补 间)动画。图b(3)“文字”图层的30帧到50帧实现的是“亡羊补牢”逐渐过渡到“为时不晚”的动画效果,已知30帧关键帧内容是由20帧复制过来的,则在30帧需要进行的操作是 。(4)“声音”图层添加的声音属性如图c所示。当同步方式变为“事件”后,声音播放长度将 (选填字母:A .变长/B .变短/C .不变)。图c(5)测试影片时,单击“退出”按钮后将关闭动画窗口,则该按钮上的动作脚本是 。15.(2019高二下·温州期末)“杨辉三角”问题,如图所示,其规律如下:其显著特征是除斜边上的1以外,其余数值均等于其肩部两数之和。编写VB程序,其功能如下:在文本框Text1中输入20以内的整数,点击“打印”按钮,在列表框list1中输出杨辉三角,程序界面如图所示,VB 程序代码如下。实现上述功能的VB程序如下,请回答下列问题:Private Sub Command1_Click()Dim a(20) As LongDim i As Integer, j As Integer, s As String List1.Clearn = Val(Text1.Text)a(1) = 1List1.AddItem Str(a(1)) For i = 2 To ns = ""For j = Step -1a(j) = ①s = s + Str(a(j))Next j② Next i(1)代码“PrivateSubCommand1_Click()”中的 Command1_Click()属于 (单选,填字母:A .对象名/B .属性名/C .事件名/D .事件过程)。(2)请在划线处填入合适的代码。① ② (3)若将加框处代码改为“1 To i”,则 (选填:会/不会)影响程序结果。16.(2019高二下·温州期末)礼品分配问题:某班得到一件精美礼品,由于只有一件礼品,大家决定用下面方法来分配该礼品:n个同学围成一圈,按顺序从1到n进行编号。从第1个人开始报数,报到 m 的人退出,下一个人继续从1开始报数,报到m的人出圈┈┈,如此依次进行,直到留下的最后一个人得到该礼品。程序运行界面如图所示,单击“开始”按钮,将输出退出圈子的同学编号以及最后获得奖品的编号。实现上述功能的VB程序如下,请回答下列问题。Private Sub Command1_Click()Dim i As Integer, n As Integer, m As IntegerDim num As Integer, t As IntegerDim a(1 To 100) As Booleann = Val(Text1.Text)m = Val(Text2.Text)For i = 1 To na(i) = TrueNext i①Do While t > 1For i = 1 To nIf a(i) = True Then ②If num = m The③t = t - 1num = 0Text3.Text = Text3.Text + Str(i)End IfNext iLoopFor i = 1 To nIf a(i) = True Then Label2.Caption ="获得礼品同学编号:" + Str(i)Next iEnd Sub(1)当班级总人数n=15,m=5的时候,获得礼品的同学编号是 (填写数字)。(2)在划线处填入合适的代码。① ② ③ 答案解析部分1.【答案】B【知识点】信息及其特征【解析】【解答】选项A:物质、能量和信息是构成世界的三大要素,缺一不可,“感觉剥夺实验”就是有力的佐证。A正确;选项B:信息经过加工和处理可能增值,也可能贬值。B错误;选项C:信息可以脱离它所反映的事物被存储和传播,比如,5.12汶川大地震的信息,可以通过各种手段和渠道传播。C正确;选项D:微信朋友圈展示的信息可以被多个信息接收者接收并多次使用,体现信息的传递性和共享性。D正确。故答案选B。【分析】本题考查信息的一般特征,包括信息的载体依附性、价值性、时效性、共享性等。2.【答案】A【知识点】网页、网站的概念与联系【解析】【解答】选项A:HTTP是超文本传输协议,HTML是超文本标记语言。A错误;选项B:网页 文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。B正确;选项C:HTML可以描述文字、图像、动画、超链接等网页内容。C正确;选项D:网页的基本元素包括文字、图像、超链接。D正确。故答案选A。【分析】本题考查网页的相关知识。网站是一个存放网络服务器上的完整信息的集合体。它包含一个或多个网页,这些网页以一定的方式链接在一起,成为一个整体,用来描述一组完整的信息或达到某种期望的宣传效果。3.【答案】C【知识点】人工智能的应用【解析】【解答】选项A:自动更正是Word的一项功能,可用于自动检测并更正键入错误、误拼的单词、语法错误和错误的大小写。自动更正不属于人工智能技术。A错误;选项B:微信语音通话使用的是无线语音技术,不涉及人工智能技术。B错误;选项C:“使用 OCR 技术获取图片上的文字”使用的是人工智能中的图像识别技术。C正确;选项D:“使用五笔字型输入法进行文字输入”涉及的是汉字在计算机中的处理,不属于人工智能技术。D错误。故答案选C。【分析】本题考查的是人工智能的范畴。人工智能领域的研究包括:机器人、语音识别、图像识别、自然语言处理和专家系统等。4.【答案】B【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑【解析】【解答】选项A:Access不支持在中间插入数据行,插入的新数据总是在最后。A错误;选项B:数据表中各个记录的字段个数相同,同一字段内数据类型也是相同的。B正确;选项C:同一张数据表字段名不能相同。C错误;选项D:数据表中的字段数至少是1个。D错误。故答案选B。【分析】本题考查Access数据表、记录、字段的概念和记录的编辑。5.【答案】D【知识点】信息的编码【解析】【解答】选项A:从题图可知,字符“1”的内码十六进制为31,所以字符“11”的内码二进制表示为“00110001 00110001”。A错误;选项B:题图中共有10个内码,一个内码占用1个字节,共占用10个字节的存储空间。B错误;选项C:题图显示,字符“a”的内码是61,所以字符“h”的内码是68。C错误;选项D:ASCII编码范围是从十六进制的00~7F,题中字符都是采用ASCII编码。D正确。故答案选D。【分析】本题考查UltraEdit软件对内码的观察。做题时,先列出所给字符对应的内码,然后与示例字符相对应。6.【答案】C【知识点】声音、图像、视频编码【解析】【解答】当前状态下,选中的是右声道10s到20s的音频,执行“裁剪”操作后,未选中的音频被删除,但左声道音频时长仍为30s,插入10s静音并保存后,音频总时长为40s。音频文件大小=采用频率×量化位数×声道数×时间÷8=44100×16×2×40÷8÷1024÷1024≈6.7MB。故答案选C。【分析】本题考查学生利用GoldWave软件对音频进行编辑并计算音频文件大小。7.【答案】B【知识点】算法的常用表示方法;算法的控制结构【解析】【解答】分析本题流程图执行过程:初始值:s=0,i=1;s=0,s<=36成立,第一次循环,执行s=s+2*i,s=2,i=i+2,i=3;s=2,s<=36成立,第二次循环,执行s=s+2*i,s=8,i=i+2,i=5;s=8,s<=36成立,第三次循环,执行s=s+2*i,s=18,i=i+2,i=7;s=18,s<=36成立,第四次循环,执行s=s+2*i,s=32,i=i+2,i=9; s=32,s<=36成立,第五次循环,执行s=s+2*i,s=50,i=i+2,i=11;s=50,s<=36不成立,跳出循环。此时i=11。故答案选B。【分析】本题考查学生对循环语句的理解,要求考生能读懂流程图,了解各个变量在程序执行过程中的变化。8.【答案】D【知识点】排序算法及程序实现【解析】【解答】分析程序段中嵌套循环的循环体:比较数组a中相邻的两个元素,当前一个元素比后一个元素大时,交换两个元素的位置,所以第一次内循环结束后,最大的元素排在数组的最后一个位置。直至整个For循环结束,数组中所有元素按照升序排列,该程序段属于改良的冒泡排序。由a(1) = "231": a(2) = "34": a(3) = "23": a(4) = "234": a(5) = "123"可知,数组元素是字符串类型。比较字符串大小时,先比较字符串的第一个字符,若第一个字符相同,则依次比较后面的字符。所以执行程序段后,数组元素按升序排列的结果为“123”,”23”,”231”,”234”,”34”。故答案选D。【分析】本题考查冒泡排序算法的运作过程。典型冒泡排序算法的运作过程为:从后往前比较相邻的元素,如果前一个比后一个大,就交换它们两个的位置。对每一个相邻元素作同样的工作,直至从结尾的最后一个到开始的第一个,此时最小的元素排在第一个,针对所有的元素重复以上的步骤,除了最后一个,持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。9.【答案】C【知识点】常见数据类型、数组;常量、变量及变量的赋值【解析】【解答】分析本题程序段功能:首先,初始值s = "2019.06 Visual Basic 6.0", n = 0;然后,判断变量s中的每一个字符,若该字符是小写字母,则执行m = Asc(ch) - Asc("0") + 1,a(m) = a(m) + 1;最后,统计数组元素a(1)~a(10)中数值大于1的元素下标总和。分析第一个For循环:i=1时,ch="2",执行m = Asc(ch) - Asc("0") + 1,m=3,a(m) = a(m) + 1,a(3)=1;i=2时,ch="0",执行m = Asc(ch) - Asc("0") + 1,m=1,a(m) = a(m) + 1,a(1)=1;i=3时,ch="1",执行m = Asc(ch) - Asc("0") + 1,m=2,a(m) = a(m) + 1,a(2)=1;i=4时,ch="9",执行m = Asc(ch) - Asc("0") + 1,m=10,a(m) = a(m) + 1,a(10)=1;i=6时,ch="0",执行m = Asc(ch) - Asc("0") + 1,m=1,a(m) = a(m) + 1,a(1)=2;i=7时,ch="6",执行m = Asc(ch) - Asc("0") + 1,m=7,a(m) = a(m) + 1,a(7)=1;i=21时,ch="6",执行m = Asc(ch) - Asc("0") + 1,m=7,a(m) = a(m) + 1,a(7)=2;i=23时,ch="0",执行m = Asc(ch) - Asc("0") + 1,m=1,a(m) = a(m) + 1,a(1)=3;第一个For循环结束。在a(1)~a(10)十个元素中,大于1的元素有a(1)和a(7),它们的下标之和为1+7=8。故答案选C。 【分析】本题考查学生对循环语句的理解,做题过程中,应时刻注意程序段中每个变量的变化情况。10.【答案】B【知识点】查找算法及程序实现【解析】【解答】分析本题程序段执行过程:初始值:i=1,j=6,flag=False,key=27;i=1,j=6,flag=False,满足i<=j And flag = False,第一次循环,m=3,a(3)=15<27,执行i=m+1,i=4;i=4,j=6,flag=False,满足i<=j And flag = False,第二次循环,m=5,a(5)=34>27,执行j=m-1,j=4;i=4,j=4,flag=False,满足i<=j And flag = False,第三次循环,m=4,a(4)=27,执行flag=True;i=4,j=4,flag=True,不满足i<=j And flag = False,跳出循环。此时,变量flag的值为True,A正确;变量i的值为4,B错误;变量j的值为4,C正确;变量m的值为4,D正确。故答案选B。【分析】本题考查对分查找运作过程。对分查找也称折半查找,查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。11.【答案】D【知识点】常量、变量及变量的赋值【解析】【解答】由语句a(i)= Int(Rnd * 20) + 1可知,数组a元素的初始值范围是[1,21)。For循环的循环变量i初始值为2,且i=2时,不满足i Mod 2 = 1 And a(i-1) < a(i),因此执行语句a(i)=a(i)-1。所以执行第一次循环后,a(1)范围是[1,21),a(2)范围是[0,20)。当i=3时,i Mod 2 = 1,若a(2) < a(3),则交换两个元素的位置,否则执行a(i)=a(i)-1。所以第二次循环结束后,a(2)应该大于a(3)或者a(2)+1>=a(3)。当i=4时,不满足i Mod 2 = 1 And a(i-1) < a(i),因此执行语句a(i)=a(i)-1。所以执行第三次循环后,a(4)范围是[0,20)。当i=5时,i Mod 2 = 1,若a(4) < a(5),则交换两个元素的位置,否则执行a(i)=a(i)-1。所以第四次循环结束后,a(4)应该大于a(5)或者a(4)+1>=a(5)。根据以上分析,a(1)~ a(5)各元素不可能的值是19,0,7,8,4。因为该数组元素a(2)故答案选D。【分析】本题考查学生对循环语句的理解,要求考生能读懂程序代码,了解各个变量在程序执行过程中的变化。12.【答案】A【知识点】排序算法及程序实现【解析】【解答】分析程序代码:从数组中第二个元素开始,循环判断两个相邻元素的大小,其中相邻的两个元素的下标分别为j,i,且j=i-1;当数组前一个元素大于后一个元素时,则交换两个元素的位置,即a(j+1)=a(j);确定交换的元素之后,将保存在a(0)中的元素再赋值给a(j+1),即a(j+1)=a(0),以保证数组元素的完整性。故答案选A。【分析】本题考查排序算法的实现过程,要求考生了解排序算法的具体实现以完成代码的填写。13.【答案】(1)=SUM(C3:C17)(2)B13:I17(3)A2:B2,A8:B12,I2,I8:I12(4)不会【知识点】表格数据的基本操作;表格数据的处理与计算【解析】【解答】(1)从图a中可以看出,当前编辑的单元格是H18,该单元格公式是“=SUM(H3:H17)”。而C18:G18区域的数据由H18单元格利用自动填充功能得到,所以C18单元格中的计算公式为“=SUM(C3:C17)”。故答案为:=SUM(C3:C17)。(2)若要对高三年级按“班生均数”降序排序,则对该列数据排序的同时,要求其他对应列一起变化,因此其他列的数据区域要选择,所以应选择的排序区域是B13:I17。故答案为:B13:I17。(3)从图b中可以看出,该图表中包含的信息有高二年级各班及对应的班生均数,所以应选择的数据区域是A2:B2,A8:B12,I2,I8:I12。故答案为:A2:B2,A8:B12,I2,I8:I12。(4)若将C3:I18中单元格的数字格式保留0位小数,则数据在表格中显示方式为整数,但单元格内的数值本身不会发生变化,图b中图表数值来源于图a中的表格数据,所以图表不会受影响。故答案为:不会。【分析】本题考查Excel电子表格的基本操作,主要涉及数据的计算、图表的制作、数据区域选择等。14.【答案】(1)AE(2)B(3)将“亡羊补牢”实例分离3次(4)A(5)on(press){fscommand(“quit”);}或on(release){fscommand(“quit”);}【知识点】时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;二维动画实例属性的设置;动画的实现;常用影片控制函数的应用【解析】【解答】(1)选项A:“亡羊补牢”图层不是文字图层,不能使用“文字工具”修改“亡羊补牢”字样的字体。A正确;选项B:“套索工具”配合Delete键用来控制关键点。B错误;选项C:用“矩形选框工具”选中“亡羊补牢”图层,单击delete 键会删除选中区域。C错误;选项D:“亡羊补牢”图层的图层样式“投影”前面没有“眼睛”标识,所以“投影”不可见。D错误;选项E:从图a可以看出,当图像保存为BMP格式,则大约419KB的文件会变成302KB文件。E正确。故答案为:AE。(2)动画补间倾向于从一个状态变成另一个状态,如从不透明变成完全透明,从高为500变成高为300,或从一个位置到另一个位置,又或角度变化。所以“文字”图层第1帧到第20帧实现“文字”实例“亡羊补牢”的淡入效果,该动画属于动画补间。故答案为B。(3)“文字”图层的30帧到50帧实现的是“亡羊补牢”逐渐过渡到“为时不晚”的动画效果,应在30帧需要进行的操作是将“亡羊补牢”实例分离3次,第一次是将“亡羊补牢”图形元件实例分离成文字,第二次是将文字分离成单个的字块,第三次是将文字块分离成图形。故答案为:将“亡羊补牢”实例分离3次。(4)当前同步方式为“数据流”,所以当动画播放停止时,“音乐”随之停止。若设置为“事件”,声音会从它的开始关键帧开始播放并贯穿整个事件的全过程,事件声音独立于时间轴。所以声音播放长度将边长。故答案为:A。(5)写在按钮上的动作命令通常以on(*){*}的形式出现,鼠标按下按钮用press或release进行跳转,关闭动画用fscommand(“quit”);实现,所以按钮动作脚本为on(press){fscommand(“quit”);}或on(release){fscommand(“quit”);}。故答案为:on(press){fscommand(“quit”);}或on(release){fscommand(“quit”);}。【分析】本题考查Photoshop与Flash的综合应用,主要涉及Photoshop常用加工工具的使用、补间动画的设置、动作命令的设置等。15.【答案】(1)D(2)a(j) + a(j - 1);List1.AddItem s(3)会【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;常量、变量及变量的赋值【解析】【解答】(1)“对象名”指所定义对象的名字。“属性”是一个对象的性质,每个对象可能有一个或多个属性,每个属性都有一个名字,即属性名。“事件”指将鼠标或键盘在网页对象上的动作。“事件过程”指对事件进行处理的程序或函数。Command1_Click()是对事件进行处理的函数。故答案为:D。(2)因为“杨辉三角”中的数除斜边上的1以外,其余数值均等于其肩部两数之和,所以a(j)=a(j) + a(j - 1)。由语句“s = s + Str(a(j))”可知,每一行数存储在变量s中,一行结束,输出该行的值,即List1.AddItem s。故答案为:a(j) + a(j - 1);List1.AddItem s。(3)若将加框处代码改为“1 To i”,则“杨辉三角”中的每个数值都是1,所以会影响程序结果。故答案为:会。【分析】本题考查算法与程序设计的综合应用能力,分析问题解决问题的能力和根据题意填写程序代码的应用能力。16.【答案】(1)1(2)t=n;num=num+1;a(i)=False【知识点】程序的调试及运行;常量、变量及变量的赋值【解析】【解答】(1)当班级总人数n=15,m=5的时候,出圈编号为5,10,15,6,12,3,11,4,14,9,8,13,2,7。所以获得礼品的同学编号是1。故答案为:1。(2)①处语句是用变量t记录遍历过的n个同学,每访问一个学生,t的值减一,所以t的初值是n,因此该处语句为t=n。②处语句是访问数组a中元素值为True的学生,每访问一个num的值加一,即num=num+1。③处语句是直至num值为m时,该学生对应的数组元素值赋值为False,即a(i)=False,表示该学生出圈。故答案为:t=n;num=num+1;a(i)=False。【分析】本题考查算法与程序设计的综合应用能力,分析问题解决问题的能力和根据题意填写程序代码的应用能力。1 / 1浙江省温州市十五校联盟2018-2019学年高二下学期信息技术期末考试试卷一、选择题(本大题共12小题,每小题2分,共24分)1.(2019高二下·温州期末)下列有关信息的说法,不正确的是( )A.物质、能源和信息是人类社会的三大要素B.经过加工和处理后,信息的价值肯定能得到提高C.信息可以脱离它所反映的事物被存储、保存和传播D.微信朋友圈主要体现了信息的传递性与共享性【答案】B【知识点】信息及其特征【解析】【解答】选项A:物质、能量和信息是构成世界的三大要素,缺一不可,“感觉剥夺实验”就是有力的佐证。A正确;选项B:信息经过加工和处理可能增值,也可能贬值。B错误;选项C:信息可以脱离它所反映的事物被存储和传播,比如,5.12汶川大地震的信息,可以通过各种手段和渠道传播。C正确;选项D:微信朋友圈展示的信息可以被多个信息接收者接收并多次使用,体现信息的传递性和共享性。D正确。故答案选B。【分析】本题考查信息的一般特征,包括信息的载体依附性、价值性、时效性、共享性等。2.(2019高二下·温州期末)下列关于网页说法,不正确的是( )A.HTTP 表示超文本标记语言B.网页文件的实质是文本文件C.网页内容是用 HTML 进行描述的D.网页的三种基本元素是文字、图形图像和超链接【答案】A【知识点】网页、网站的概念与联系【解析】【解答】选项A:HTTP是超文本传输协议,HTML是超文本标记语言。A错误;选项B:网页 文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。B正确;选项C:HTML可以描述文字、图像、动画、超链接等网页内容。C正确;选项D:网页的基本元素包括文字、图像、超链接。D正确。故答案选A。【分析】本题考查网页的相关知识。网站是一个存放网络服务器上的完整信息的集合体。它包含一个或多个网页,这些网页以一定的方式链接在一起,成为一个整体,用来描述一组完整的信息或达到某种期望的宣传效果。3.(2019高二下·温州期末)下列选项中,体现人工智能技术的有( )A.利用 Word 的自动更正功能修正文字B.利用智能手机的微信语音进行通话C.使用 OCR 技术获取图片上的文字D.使用五笔字型输入法进行文字输入【答案】C【知识点】人工智能的应用【解析】【解答】选项A:自动更正是Word的一项功能,可用于自动检测并更正键入错误、误拼的单词、语法错误和错误的大小写。自动更正不属于人工智能技术。A错误;选项B:微信语音通话使用的是无线语音技术,不涉及人工智能技术。B错误;选项C:“使用 OCR 技术获取图片上的文字”使用的是人工智能中的图像识别技术。C正确;选项D:“使用五笔字型输入法进行文字输入”涉及的是汉字在计算机中的处理,不属于人工智能技术。D错误。故答案选C。【分析】本题考查的是人工智能的范畴。人工智能领域的研究包括:机器人、语音识别、图像识别、自然语言处理和专家系统等。4.(2019高二下·温州期末)关于 Access 数据表的说法,下列说法正确的是( )A.可以在数据表的中间任意位置插入新记录B.同一数据表中各记录的字段数肯定相同C.同一数据表中可以有两个相同的字段名D.数据表中的字段数可以为 0【答案】B【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑【解析】【解答】选项A:Access不支持在中间插入数据行,插入的新数据总是在最后。A错误;选项B:数据表中各个记录的字段个数相同,同一字段内数据类型也是相同的。B正确;选项C:同一张数据表字段名不能相同。C错误;选项D:数据表中的字段数至少是1个。D错误。故答案选B。【分析】本题考查Access数据表、记录、字段的概念和记录的编辑。5.(2019高二下·温州期末)使用 UltraEdit 软件查看字符“2019 Happy”的内码,部分界面如下图所示。下列说法正确的是( )A.字符“11”的内码二进制表示为“00111011”B.这些字符共占用 9 个字节的存储空间C.字母“h”的十六进制内码为“28”D.这些字符全部采用 ASCII 编码【答案】D【知识点】信息的编码【解析】【解答】选项A:从题图可知,字符“1”的内码十六进制为31,所以字符“11”的内码二进制表示为“00110001 00110001”。A错误;选项B:题图中共有10个内码,一个内码占用1个字节,共占用10个字节的存储空间。B错误;选项C:题图显示,字符“a”的内码是61,所以字符“h”的内码是68。C错误;选项D:ASCII编码范围是从十六进制的00~7F,题中字符都是采用ASCII编码。D正确。故答案选D。【分析】本题考查UltraEdit软件对内码的观察。做题时,先列出所给字符对应的内码,然后与示例字符相对应。6.(2019高二下·温州期末)用 Goldwave 软件编辑某音频文件,部分界面如图所示。当前状态下,先执行“剪裁”,然后插入10秒静音后直接保存,则该音频文件的大小约为( )A.3.3MB B.5.0MB C.6.7MB D.8.4MB【答案】C【知识点】声音、图像、视频编码【解析】【解答】当前状态下,选中的是右声道10s到20s的音频,执行“裁剪”操作后,未选中的音频被删除,但左声道音频时长仍为30s,插入10s静音并保存后,音频总时长为40s。音频文件大小=采用频率×量化位数×声道数×时间÷8=44100×16×2×40÷8÷1024÷1024≈6.7MB。故答案选C。【分析】本题考查学生利用GoldWave软件对音频进行编辑并计算音频文件大小。7.(2019高二下·温州期末)某算法的部分流程图如图所示。执行这部分流程,循环结束时i的值是( )A.13 B.11 C.9 D.7【答案】B【知识点】算法的常用表示方法;算法的控制结构【解析】【解答】分析本题流程图执行过程:初始值:s=0,i=1;s=0,s<=36成立,第一次循环,执行s=s+2*i,s=2,i=i+2,i=3;s=2,s<=36成立,第二次循环,执行s=s+2*i,s=8,i=i+2,i=5;s=8,s<=36成立,第三次循环,执行s=s+2*i,s=18,i=i+2,i=7;s=18,s<=36成立,第四次循环,执行s=s+2*i,s=32,i=i+2,i=9; s=32,s<=36成立,第五次循环,执行s=s+2*i,s=50,i=i+2,i=11;s=50,s<=36不成立,跳出循环。此时i=11。故答案选B。【分析】本题考查学生对循环语句的理解,要求考生能读懂流程图,了解各个变量在程序执行过程中的变化。8.(2019高二下·温州期末)有如下 VB 程序段:a(1) = "231": a(2) = "34": a(3) = "23": a(4) = "234": a(5) = "123"For i = 1 To 4For j = 1 To 5 - iIf a(j) > a(j + 1) Then t = a(j): a(j) = a(j + 1): a(j + 1) = tNext j Next i执行该程序段后,数组元素 a(1)到 a(5)的数据依次为( )A.“23”,”231”,”234”,”34”,”123”B.“23”,”123”,”231”,”234”,”34”C.“23”,”34”,”123”,”231”,”234”D.“123”,”23”,”231”,”234”,”34”【答案】D【知识点】排序算法及程序实现【解析】【解答】分析程序段中嵌套循环的循环体:比较数组a中相邻的两个元素,当前一个元素比后一个元素大时,交换两个元素的位置,所以第一次内循环结束后,最大的元素排在数组的最后一个位置。直至整个For循环结束,数组中所有元素按照升序排列,该程序段属于改良的冒泡排序。由a(1) = "231": a(2) = "34": a(3) = "23": a(4) = "234": a(5) = "123"可知,数组元素是字符串类型。比较字符串大小时,先比较字符串的第一个字符,若第一个字符相同,则依次比较后面的字符。所以执行程序段后,数组元素按升序排列的结果为“123”,”23”,”231”,”234”,”34”。故答案选D。【分析】本题考查冒泡排序算法的运作过程。典型冒泡排序算法的运作过程为:从后往前比较相邻的元素,如果前一个比后一个大,就交换它们两个的位置。对每一个相邻元素作同样的工作,直至从结尾的最后一个到开始的第一个,此时最小的元素排在第一个,针对所有的元素重复以上的步骤,除了最后一个,持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。9.(2019高二下·温州期末)有 VB 程序段如下:s = "2019.06 Visual Basic 6.0": n = 0 For i = 1 To Len(s)ch = Mid(s, i, 1)If ch >= "0" And ch <= "9" Thenm = Asc(ch) - Asc("0") + 1a(m) = a(m) + 1End IfNext iFor i = 1 To 10If a(i) > 1 Then n = n + iNext i数组 a 各元素的初始值都为0,执行该程序段后,则变量n的值为( )A.2 B.4 C.8 D.10【答案】C【知识点】常见数据类型、数组;常量、变量及变量的赋值【解析】【解答】分析本题程序段功能:首先,初始值s = "2019.06 Visual Basic 6.0", n = 0;然后,判断变量s中的每一个字符,若该字符是小写字母,则执行m = Asc(ch) - Asc("0") + 1,a(m) = a(m) + 1;最后,统计数组元素a(1)~a(10)中数值大于1的元素下标总和。分析第一个For循环:i=1时,ch="2",执行m = Asc(ch) - Asc("0") + 1,m=3,a(m) = a(m) + 1,a(3)=1;i=2时,ch="0",执行m = Asc(ch) - Asc("0") + 1,m=1,a(m) = a(m) + 1,a(1)=1;i=3时,ch="1",执行m = Asc(ch) - Asc("0") + 1,m=2,a(m) = a(m) + 1,a(2)=1;i=4时,ch="9",执行m = Asc(ch) - Asc("0") + 1,m=10,a(m) = a(m) + 1,a(10)=1;i=6时,ch="0",执行m = Asc(ch) - Asc("0") + 1,m=1,a(m) = a(m) + 1,a(1)=2;i=7时,ch="6",执行m = Asc(ch) - Asc("0") + 1,m=7,a(m) = a(m) + 1,a(7)=1;i=21时,ch="6",执行m = Asc(ch) - Asc("0") + 1,m=7,a(m) = a(m) + 1,a(7)=2;i=23时,ch="0",执行m = Asc(ch) - Asc("0") + 1,m=1,a(m) = a(m) + 1,a(1)=3;第一个For循环结束。在a(1)~a(10)十个元素中,大于1的元素有a(1)和a(7),它们的下标之和为1+7=8。故答案选C。 【分析】本题考查学生对循环语句的理解,做题过程中,应时刻注意程序段中每个变量的变化情况。10.(2019高二下·温州期末)某对分查找算法的VB程序段如下:i=1:j=6:flag=False key=Val(Text1.Text)Do While i<=j And flag = Falsem=(i+j)\2If key=a(m) Then flag=TrueIf key数组元素a(1)到a(6)的值依次为“7,9,15,27,34,51”。文本框Text1中输入“27”后运行该程序,运行结束后,下列说法不正确的是( )A.变量flag的值为True B.变量i的值为5C.变量 j 的值为4 D.变量 m 的值为4【答案】B【知识点】查找算法及程序实现【解析】【解答】分析本题程序段执行过程:初始值:i=1,j=6,flag=False,key=27;i=1,j=6,flag=False,满足i<=j And flag = False,第一次循环,m=3,a(3)=15<27,执行i=m+1,i=4;i=4,j=6,flag=False,满足i<=j And flag = False,第二次循环,m=5,a(5)=34>27,执行j=m-1,j=4;i=4,j=4,flag=False,满足i<=j And flag = False,第三次循环,m=4,a(4)=27,执行flag=True;i=4,j=4,flag=True,不满足i<=j And flag = False,跳出循环。此时,变量flag的值为True,A正确;变量i的值为4,B错误;变量j的值为4,C正确;变量m的值为4,D正确。故答案选B。【分析】本题考查对分查找运作过程。对分查找也称折半查找,查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。11.(2019高二下·温州期末)有如下VB程序段: For i= 1 To 5a(i)= Int(Rnd * 20) + 1 Next iFor i= 2 To 5If i Mod 2 = 1 And a(i-1) < a(i)Then t=a(i):a(i)=a(i-1):a(i-1)=tElsea(i)=a(i)-1 End IfNext i执行该程序段后,a(1)~ a(5)各元素不可能的值是( )A.7 3 0 19 0 B.18 16 1 9 2C.20 17 8 19 15 D.19 0 7 8 4【答案】D【知识点】常量、变量及变量的赋值【解析】【解答】由语句a(i)= Int(Rnd * 20) + 1可知,数组a元素的初始值范围是[1,21)。For循环的循环变量i初始值为2,且i=2时,不满足i Mod 2 = 1 And a(i-1) < a(i),因此执行语句a(i)=a(i)-1。所以执行第一次循环后,a(1)范围是[1,21),a(2)范围是[0,20)。当i=3时,i Mod 2 = 1,若a(2) < a(3),则交换两个元素的位置,否则执行a(i)=a(i)-1。所以第二次循环结束后,a(2)应该大于a(3)或者a(2)+1>=a(3)。当i=4时,不满足i Mod 2 = 1 And a(i-1) < a(i),因此执行语句a(i)=a(i)-1。所以执行第三次循环后,a(4)范围是[0,20)。当i=5时,i Mod 2 = 1,若a(4) < a(5),则交换两个元素的位置,否则执行a(i)=a(i)-1。所以第四次循环结束后,a(4)应该大于a(5)或者a(4)+1>=a(5)。根据以上分析,a(1)~ a(5)各元素不可能的值是19,0,7,8,4。因为该数组元素a(2)故答案选D。【分析】本题考查学生对循环语句的理解,要求考生能读懂程序代码,了解各个变量在程序执行过程中的变化。12.(2019高二下·温州期末)某升序排序算法的VB程序段如下:Dim a(8) As Integer For i = 2 To 8a(0) = a(i)Do While a(0) < a(j)j = j - 1LoopNext i数组元素 a(1)~a(8)的值为随机生成的整数,为实现升序排序,则上述程序段3个方框处的表达式分别为( )A.① j = i – 1 ② a(j+1)=a(j) ③ a(j+1)=a(0)B.① j = i + 1 ② a(j+1)=a(j) ③ a(0)=a(j+1)C.① j = i – 1 ② a(j)=a(j+1) ③ a(j+1)=a(0)D.① j = i + 1 ② a(j)=a(j+1) ③ a(0)=a(j+1)【答案】A【知识点】排序算法及程序实现【解析】【解答】分析程序代码:从数组中第二个元素开始,循环判断两个相邻元素的大小,其中相邻的两个元素的下标分别为j,i,且j=i-1;当数组前一个元素大于后一个元素时,则交换两个元素的位置,即a(j+1)=a(j);确定交换的元素之后,将保存在a(0)中的元素再赋值给a(j+1),即a(j+1)=a(0),以保证数组元素的完整性。故答案选A。【分析】本题考查排序算法的实现过程,要求考生了解排序算法的具体实现以完成代码的填写。二、非选择题(本大题共 4 题,4+8+7+7,共26 分)13.(2019高二下·温州期末)小王从图书馆收集了学校学生借阅情况的数据(其中班生均数为各班人均所借图书数),并用EXCEL 进行处理,如图 a 所示。请回答下列问题。图a(1)区域 C18:G18的数据由H18单元格利用自动填充功能得到,则C18单元格中的计算公式为 。(2)若要对高三年级按“班生均数”降序排序,则排序时选择的数据区域是 。(3)根据图a中部分数据直接创建了图b所示的图表,其数据区域是 。图b(4)若将C3:I18中单元格的数字格式保留0位小数,则图b中图表 (会/不会)受影响。【答案】(1)=SUM(C3:C17)(2)B13:I17(3)A2:B2,A8:B12,I2,I8:I12(4)不会【知识点】表格数据的基本操作;表格数据的处理与计算【解析】【解答】(1)从图a中可以看出,当前编辑的单元格是H18,该单元格公式是“=SUM(H3:H17)”。而C18:G18区域的数据由H18单元格利用自动填充功能得到,所以C18单元格中的计算公式为“=SUM(C3:C17)”。故答案为:=SUM(C3:C17)。(2)若要对高三年级按“班生均数”降序排序,则对该列数据排序的同时,要求其他对应列一起变化,因此其他列的数据区域要选择,所以应选择的排序区域是B13:I17。故答案为:B13:I17。(3)从图b中可以看出,该图表中包含的信息有高二年级各班及对应的班生均数,所以应选择的数据区域是A2:B2,A8:B12,I2,I8:I12。故答案为:A2:B2,A8:B12,I2,I8:I12。(4)若将C3:I18中单元格的数字格式保留0位小数,则数据在表格中显示方式为整数,但单元格内的数值本身不会发生变化,图b中图表数值来源于图a中的表格数据,所以图表不会受影响。故答案为:不会。【分析】本题考查Excel电子表格的基本操作,主要涉及数据的计算、图表的制作、数据区域选择等。14.(2019高二下·温州期末)小王使用Photoshop和Flash软件制作某多媒体文件。请回答下列问题:(1)如图 a 所示,小王先用 Photoshop 处理图片,当前状态下下列说法,正确的有 。(多选,填字母:A .不能用“文字工具”修改“亡羊补牢”字样的字体/B .先用“套索工具”选中背景图 层的白色背景,然后用Delete键删除,最后将背景变为透明/C .先用“矩形选框工具”选中“亡羊补牢”图层,单击delete 键可以进行“内容识别”操作/D .“亡羊补牢”图层可见的图层样式 是“投影”/E.将当前状态下的图像保存为 BMP 格式,则其大小约为 302KB图a(2)制作的Flash动画部分界面如图b所示,“文字”图层第1帧到第20帧实现的是“文字”实例“亡羊补牢”的淡入效果,该动画属于 (选填字母:A.逐帧动画/ B.动画补间/ C.形状补 间)动画。图b(3)“文字”图层的30帧到50帧实现的是“亡羊补牢”逐渐过渡到“为时不晚”的动画效果,已知30帧关键帧内容是由20帧复制过来的,则在30帧需要进行的操作是 。(4)“声音”图层添加的声音属性如图c所示。当同步方式变为“事件”后,声音播放长度将 (选填字母:A .变长/B .变短/C .不变)。图c(5)测试影片时,单击“退出”按钮后将关闭动画窗口,则该按钮上的动作脚本是 。【答案】(1)AE(2)B(3)将“亡羊补牢”实例分离3次(4)A(5)on(press){fscommand(“quit”);}或on(release){fscommand(“quit”);}【知识点】时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;二维动画实例属性的设置;动画的实现;常用影片控制函数的应用【解析】【解答】(1)选项A:“亡羊补牢”图层不是文字图层,不能使用“文字工具”修改“亡羊补牢”字样的字体。A正确;选项B:“套索工具”配合Delete键用来控制关键点。B错误;选项C:用“矩形选框工具”选中“亡羊补牢”图层,单击delete 键会删除选中区域。C错误;选项D:“亡羊补牢”图层的图层样式“投影”前面没有“眼睛”标识,所以“投影”不可见。D错误;选项E:从图a可以看出,当图像保存为BMP格式,则大约419KB的文件会变成302KB文件。E正确。故答案为:AE。(2)动画补间倾向于从一个状态变成另一个状态,如从不透明变成完全透明,从高为500变成高为300,或从一个位置到另一个位置,又或角度变化。所以“文字”图层第1帧到第20帧实现“文字”实例“亡羊补牢”的淡入效果,该动画属于动画补间。故答案为B。(3)“文字”图层的30帧到50帧实现的是“亡羊补牢”逐渐过渡到“为时不晚”的动画效果,应在30帧需要进行的操作是将“亡羊补牢”实例分离3次,第一次是将“亡羊补牢”图形元件实例分离成文字,第二次是将文字分离成单个的字块,第三次是将文字块分离成图形。故答案为:将“亡羊补牢”实例分离3次。(4)当前同步方式为“数据流”,所以当动画播放停止时,“音乐”随之停止。若设置为“事件”,声音会从它的开始关键帧开始播放并贯穿整个事件的全过程,事件声音独立于时间轴。所以声音播放长度将边长。故答案为:A。(5)写在按钮上的动作命令通常以on(*){*}的形式出现,鼠标按下按钮用press或release进行跳转,关闭动画用fscommand(“quit”);实现,所以按钮动作脚本为on(press){fscommand(“quit”);}或on(release){fscommand(“quit”);}。故答案为:on(press){fscommand(“quit”);}或on(release){fscommand(“quit”);}。【分析】本题考查Photoshop与Flash的综合应用,主要涉及Photoshop常用加工工具的使用、补间动画的设置、动作命令的设置等。15.(2019高二下·温州期末)“杨辉三角”问题,如图所示,其规律如下:其显著特征是除斜边上的1以外,其余数值均等于其肩部两数之和。编写VB程序,其功能如下:在文本框Text1中输入20以内的整数,点击“打印”按钮,在列表框list1中输出杨辉三角,程序界面如图所示,VB 程序代码如下。实现上述功能的VB程序如下,请回答下列问题:Private Sub Command1_Click()Dim a(20) As LongDim i As Integer, j As Integer, s As String List1.Clearn = Val(Text1.Text)a(1) = 1List1.AddItem Str(a(1)) For i = 2 To ns = ""For j = Step -1a(j) = ①s = s + Str(a(j))Next j② Next i(1)代码“PrivateSubCommand1_Click()”中的 Command1_Click()属于 (单选,填字母:A .对象名/B .属性名/C .事件名/D .事件过程)。(2)请在划线处填入合适的代码。① ② (3)若将加框处代码改为“1 To i”,则 (选填:会/不会)影响程序结果。【答案】(1)D(2)a(j) + a(j - 1);List1.AddItem s(3)会【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;常量、变量及变量的赋值【解析】【解答】(1)“对象名”指所定义对象的名字。“属性”是一个对象的性质,每个对象可能有一个或多个属性,每个属性都有一个名字,即属性名。“事件”指将鼠标或键盘在网页对象上的动作。“事件过程”指对事件进行处理的程序或函数。Command1_Click()是对事件进行处理的函数。故答案为:D。(2)因为“杨辉三角”中的数除斜边上的1以外,其余数值均等于其肩部两数之和,所以a(j)=a(j) + a(j - 1)。由语句“s = s + Str(a(j))”可知,每一行数存储在变量s中,一行结束,输出该行的值,即List1.AddItem s。故答案为:a(j) + a(j - 1);List1.AddItem s。(3)若将加框处代码改为“1 To i”,则“杨辉三角”中的每个数值都是1,所以会影响程序结果。故答案为:会。【分析】本题考查算法与程序设计的综合应用能力,分析问题解决问题的能力和根据题意填写程序代码的应用能力。16.(2019高二下·温州期末)礼品分配问题:某班得到一件精美礼品,由于只有一件礼品,大家决定用下面方法来分配该礼品:n个同学围成一圈,按顺序从1到n进行编号。从第1个人开始报数,报到 m 的人退出,下一个人继续从1开始报数,报到m的人出圈┈┈,如此依次进行,直到留下的最后一个人得到该礼品。程序运行界面如图所示,单击“开始”按钮,将输出退出圈子的同学编号以及最后获得奖品的编号。实现上述功能的VB程序如下,请回答下列问题。Private Sub Command1_Click()Dim i As Integer, n As Integer, m As IntegerDim num As Integer, t As IntegerDim a(1 To 100) As Booleann = Val(Text1.Text)m = Val(Text2.Text)For i = 1 To na(i) = TrueNext i①Do While t > 1For i = 1 To nIf a(i) = True Then ②If num = m The③t = t - 1num = 0Text3.Text = Text3.Text + Str(i)End IfNext iLoopFor i = 1 To nIf a(i) = True Then Label2.Caption ="获得礼品同学编号:" + Str(i)Next iEnd Sub(1)当班级总人数n=15,m=5的时候,获得礼品的同学编号是 (填写数字)。(2)在划线处填入合适的代码。① ② ③ 【答案】(1)1(2)t=n;num=num+1;a(i)=False【知识点】程序的调试及运行;常量、变量及变量的赋值【解析】【解答】(1)当班级总人数n=15,m=5的时候,出圈编号为5,10,15,6,12,3,11,4,14,9,8,13,2,7。所以获得礼品的同学编号是1。故答案为:1。(2)①处语句是用变量t记录遍历过的n个同学,每访问一个学生,t的值减一,所以t的初值是n,因此该处语句为t=n。②处语句是访问数组a中元素值为True的学生,每访问一个num的值加一,即num=num+1。③处语句是直至num值为m时,该学生对应的数组元素值赋值为False,即a(i)=False,表示该学生出圈。故答案为:t=n;num=num+1;a(i)=False。【分析】本题考查算法与程序设计的综合应用能力,分析问题解决问题的能力和根据题意填写程序代码的应用能力。1 / 1 展开更多...... 收起↑ 资源列表 浙江省温州市十五校联盟2018-2019学年高二下学期信息技术期末考试试卷(学生版).docx 浙江省温州市十五校联盟2018-2019学年高二下学期信息技术期末考试试卷(教师版).docx