1、2018年11月浙江省普通高校招生选考科目考试技术试题姓名:_ 准考证号:_本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共16页,第一部分1至10页,第二部分11至16页。满分100分,考试时间90分钟。其中加试题部分为30分,用【加试题】标出考生注意:1.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题纸规定的位置上。2.答题时,请按照答题纸上“注意事项”的要求,在答题纸相应的位置上规范作答,在本试题卷上的作答一律无效。3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。
2、第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)1.下列有关信息技术的说法,不正确的是A. 信息技术是伴随着计算机和互联网技术的发展而诞生的B. 信息技术是对信息进行采集、处理、传输、存储、表达和使用的技术C. 信息技术包含微电子技术、通信技术、计算机技术和传感技术等D. 物联网、人工智能、云计算等技术都是当前信息技术发展热点【答案】A【解析】【详解】本题考查的是信息技术相关知识。信息技术简称IT,是对信息进行采集、处理、传输、存储、表达和使用的技术,包含微电子技术、通信技术、计算机技
3、术和传感技术等。物联网、人工智能、云计算等技术都是当前信息技术发展的热点。有了人类,就有信息技术,故选项A错误。2.电子邮件服务器之间传送邮件时采用的协议名称是A. URLB. SMTPC. HTTPD. POP3【答案】B【解析】【详解】本题考查的是邮件协议。URL是统一资源定位器,故选项A错误;SMTP是简单邮件传输协议,是电子邮件服务器之间传送邮件时采用的协议,故选项B正确;HTTP是超文本传输协议,故选项C错误;POP3是一种将电子邮件服务器上的邮件传输到个人电脑上的协议,故选项D错误。3.使用Word软件编辑某文档,部分界面如图所示。下列说法正确的是A. 实现图中的图文环绕效果可以采
4、用“嵌入型”环绕方式B. 删除图中批注后,批注对象和批注内容同时被删除C. 当前光标位于标题行,按“Delete”键一次,“离”字被删除D. 拒绝文档中的所有修订后,文字“应该说”被保留【答案】D【解析】【详解】本题考查的是WORD操作。图中的图文效果是采用的“四周型”,故选项A错误;删除批注后,批注对象不被删除,批注内容被删除,故选项B错误;按“Delete”键一次,“毒”被删除,故选项C错误;拒绝文档中的所有修订后,被修订的内容会恢复,文字“应该说”被保留,故选项D正确。4.使用Access软件打开数据库,部分界面如图所示。下列说法正确的是A. “表1”中第1条记录的“借阅ID”字段值一定
5、为“1”B. “表1”中“是否赔偿”字段的有效输入值可以为“已赔偿”C. “表1”中不同记录的“图书编号”字段值可以相同D. “读者信息表”中不能包含“读者编号”字段【答案】C【解析】【详解】本题考查Accees数据库的基本操作。Access表中的记录是可以删除的,所以“表1”中第1条记录的“借阅ID”字段值不一定为“1”,选项A错误;“是否赔偿”的数据类型是“是/否”,有效输入值只有是和否,选项B错误;Access中不同表可以包含相同字段,选项D错误;“图书编号”数据类型是“文本”,不是唯一的,故选项C正确。5.某算法的部分流程图如图所示。执行这部分流程,分别输入35、50、60,则输出值依
6、次为A. 10,3B. 10,4C. 7,10,4D. 10,12,3【答案】B【解析】【详解】本题考查流程图、循环结构和分支结构的用法。i=1i3成立输入g=35r=35/5=77r=10不成立i=2i=2i3成立输入g=50r=50/5=107r=10成立输出r=10i=2+1=3i=3i3成立输入g=60r=60/5=127r= a(i + 1) Thent = a(i) : a(i) = a(i + 1) : a(i + 1) = tElsea(i) = a(i) + 1End If Next i执行该程序段后,a(l)a(6)各元素可能的值是A. 11,11,7,9,3,9B. 6,
7、2,8,10,5,9C. 6,9,3,7,8,12D. 3,9,0,8,2,7【答案】A【解析】【详解】本题考查的是随机函数。由a(i) = Int(Rnd * 10) + 1及a(i) = a(i) + 1可知,数组a取值范围1,11,故选项CD错误;由If i Mod 2 = 1 And a(i) a(i + 1) Then语句可知,奇数项上的值不大于后一项的值,选项B第一项值为6大于后一项为2,错误,排除后,故选项A正确。12.下列VB程序段功能为:根据文本框Text1中各字符的大小关系,计算各字符升序排列的序号,并将序号保存在数组y中。如文本框内容为“2011”,程序运行后y(1)y(
8、4)各元素的值分别为“4,1,2,3”。s = Text1. Textn = Len( s)For i = 1 To ny( i) = 1Next iFor i=1 To ( 1)For j=( 2) To nIf ( 3) Theny( j)=y( j)+1Elsey( i) = y( i) + 1End IfNext jNext i上述程序段3个方框处的表达式分别为A. (1)n(2)1(3)Mid(s,j,1)= Mid(s,i,1)B. (1)n(2)1(3)Mid(s,j,1) Mid(s,i,1)C (1)n-1(2)i+1(3)Mid(s,j,1)= Mid(s,i,1)D. (
9、1)n-1(2)i+1(3)Mid(s,j,1) Mid(s,i,1)【答案】C【解析】【详解】本题考查的知识点是VB程序的分析与调试。本题是典型的数据查找比较程序,将字符串的每个元素取出后,与剩余的所以元素做比较,查找有几个元素比该元素大,进而确定元素大小位置。外层循环i执行n-1次即可,内层循环j从i+1执行到n,元素逐一进行比较,代码为Mid(s,j,1)= Mid(s,i,1)。故正确答案为C选项。二、非选择题(本大题共5小题,其中第13小题4分,第14小题5分,第15小题8分,第16小题3分,第17小题6分,共26分)13.小张收集了某地部分市场菜篮子价格数据,并使用Excel软件进
10、行数据处理,如图所示。请回答下列问题:(1) 若将C3:H3单元格的数值小数位数设置为0,则I3单元格中显示的值_(填字母:A.变大/ B.不变/ C.变小)。(2)表中“最大差价”数据是用函数MAX和函数MIN计算得到的:选择J3单元格输入公式,然后用自动填充功能完成其他单元格的计算。则J3单元格中的公式为_(提示:“最大差价”是各市场中同一商品的最高价格与最低价格之差。函数MAX(数据区域)的功能为求该数据区域中的最大值,函数MIN(数据区域)的功能为求该数据区域中的最小值)。(3)小张要找出在六个市场中“最大差价”最小的水产类商品(若存在符合条件的多个商品,则全部选取)。下列方法可行的是
11、_(多选,填字母)。(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)A.以“类别”为水产、“最大差价”为最小1项进行筛选,然后选取筛选出的全部商品B.以“类别”为水产进行筛选,再以“最大差价”为关键字升序排序,选取排在最前面的商品C.以“最大差价”为主要关键字、“类别”为次要关键字,均按升序排序,选取排在最前面 的商品D.以“最大差价”为关键字升序排序,再以“类别”为水产进行筛选,选取排在最前面的 商品【答案】(1)B(2)=MAX(C3:H3)-MIN(C3:H3) 或其他等价公式(3)BD【解析】【详解】本题考查的是Excel操作。(1)将C3:H3单元格的数值小数位数设
12、置为0,显示的时候四舍五入,但具体数值不变,故I3单元格中显示的值也不变。(2)根据提示可知,J3单元格中的公式为:=MAX(C3:H3)-MIN(C3:H3)。(3)以“类别”为水产、“最大差价”为最小1项进行筛选,然后选取筛选出的全部商品,没有指出先后顺序,应要先以“类别”为水产筛选,再按“最大差价”为最小1项进行筛选,才能达到效果,故A错误;以“类别”为主要关键字,“最大差价”,为次要关键字,均按升序排列,然后选取水产类最前面的商品,故选项C错误。14.在平面坐标系中,给定一组有序的点。从原点出发,依次用线段连接这些点,构成一条折线。要求编写一个“计算折线长度”的程序,功能如下:在文本框
13、Text1中依次输入这些点的坐标值(数据都用逗号分隔并以逗号结尾),单击“计算”按钮Cmd后,程序计算这条折线的长度,结果显示在Label1中。例如,三个点的坐标(5,10)、(8,12)、(6,17)输入格式如图所示。(1) Cmd对象属于_类。(单选,填字母:A. Form / B. Label / C.TextBox / D. CommandButton )(2)实现上述功能的VB程序如下,请在划线处填入合适代码。Private Sub Cmd_Click()Dim i As Integer,j As Integer,k As IntegerDim x1 As Single,y1 As
14、Single,x2 As Single,y2 As SingleDim d As Single,Totald As Single,v As Single,s As Strings =_x1 = 0: y1 = 0出发点为坐标原点k = 1 : j = 1 : Totald = 0For i = 1 To Len(s)If Mid(s,i,1) =,Thenv = Val(Mid(s,j,i - j)提取坐标值,保存在变量v中j = i + 1If Thenx2 = vElsey2 = vd = Sqr(x2 x1)2 + (y2 y1) 2)Totald = Totald + dx1 = x2
15、 : y1 = y2End Ifk = k + 1End If Next iLabel1. Caption = Str(Totald)End Sub(3) 运行该程序,输入数据如上图所示,程序执行到循环结束时,变量k的值为_。【答案】(1)D(2)Text1.Textk Mod 2=1(3)7【解析】【详解】本题考查的是VB程序综合运用。(1)Cmd对象属于按钮,故是CommandButton类,选B。(2)由Len(s)可知,s是放的坐标字符串,故填入Text1.Text;由x2 = v,可知中要判定是不是为X轴,二X轴都是放在奇数位,k是表示数字位置,也表示“,”的个数,故中填入k Mod
16、 2=1。(3)从输入的坐标中可以看出有6个数字,k初始值为1,但最后还要执行k = k + 1,所以k=6+1=7。15.使用Flash软件创作“荷塘月色”多媒体作品,如图所示。请回答下列问题:(1)在该作品制作过程中,要了解整个作品的组成部分、工作流程和主要界面,可查阅其_(单选,填字母:A.应用需求分析报告/ B.创作需求分析报告/ C.系统结构设计报告/ D.媒体元素分解表)。(2)图中“荷塘”图层第5帧到第15帧实现了“荷叶”渐变为汉字“荷塘”的动画,则第5帧中的“荷叶”为_(填文字:形状/实例)。(3)图中“蜻蜓”图层创建了蜻蜓飞舞的动画,各关键帧中的“蜻蜓”影片剪辑实例均由库中
17、“蜻蜓”元件(仅含展翅动作)创建。从左至右,各关键帧中“蜻蜓”实例的坐标(X,Y)依 次为(50,120)、(200,180)、(300,80)。若仅对第25帧执行清除关键帧操作,则测试场景时_(多选,填字母:A.蜻蜓飞行路径变为直线/ B.蜻蜓在坐标(50,120)处原地展翅/C.蜻蜓展翅频率不变/D.蜻蜓飞行时间变短)。(4)如图所示,为使“荷花”图层的动画从第5帧开始,并持续到第45帧。正确的操作是_。(5)测试影片时,单击当前场景中的“播放”按钮,停止当前声音的播放,然后影片跳转到“荷叶田田”场景第1帧并开始播放,则“播放”按钮的动作脚本为on(release)_。【答案】(1)C(2
18、)形状(3)AC(4)将“荷花”图层的第1帧移动到第5帧或 选择“荷花”图层第1帧到第4帧,执行“清除帧”操作或 其他等价答案(5)stopAllSounds();gotoAndPlay(荷叶田田,1);【解析】【详解】本题考查的是Flash软件操作。(1)应用需求分析:社会需求、用户情况、作品效益,故选项A错误;创作需求分析:主题思想、结构类型、设施需求、作品内容、发布方式,故选项B错误;系统结构设计报告:组成部分、工作流程和主要界面,故选项C正确;媒体元素分解表属于脚本编写,故选项D错误;(2)由“荷叶”渐变为汉字“荷塘”,可见“荷叶”是形状。(3)若仅对第25帧执行清除关键帧操作:则补间
19、动画从第1帧直接到第45帧,故蜻蜓飞行路径变为直线,选项A正确,选项B错误;因为“蜻蜓”是影片剪辑元件,影片剪辑不受场景中的动作影响,故蜻蜓展翅频率不变,选项C正确;“蜻蜓”图层帧数不变,故蜻蜓飞行时间不变,选项D错误。(4)为使“荷花”图层的动画从第5帧开始,并持续到第45帧,要将“荷花”图层的第1到第4帧变成空白帧,故可以这么操作:将“荷花”图层的第1帧移动到第5帧或选择“荷花”图层第1帧到第4帧,执行“清除帧”操作。(5)依题意可知:则“播放”按钮的动作脚本为on(release)stopAllSounds();gotoAndPlay(荷叶田田,1);16.数组a中存储的是左右交替上升的
20、n个正整数,如下表所示:a(1)a(2)a(3)a(n 2)a(n1)a(n)32538553112依据对分查找思想,设计一个在数组a中查找数据key的程序。实现该功能的VB程序如下,但加框处代码有错,请改正。Private Sub Command1_Click()Const n = 6Dim a(1 To n)As Integer,flag As BooleanDim i As Integer,j As Integer,m As Integer,key As Integer读取一组正整数,按上述规则存入数组a中,代码略。key = Val(Text1. Text)i = 1j = (n +
21、1)2flag = FalseDo While And Not flag ( 1)m =(i + j)2If key = a(m) Thenflag = TrueElseIf key 0 Thenm=n-iIf key = a(m) Then flag = TrueEnd IfIf flag ThenText2. Text = Str(m)ElseText2. Text = 找不到End IfEnd Sub【答案】i=j【解析】【详解】本题考查的知识点是VB程序的分析调试及对分查找算法。(1)Do While在i=j时也要执行一次,取m = (i + j)2,进行key值与数组a(m)比较ke
22、y = a(m),否则会丢元素。故此处代码修改为i m Then j = 1Next i输出解密后数据,代码略End Sub【答案】 (1). 21,24,165 (2). nm 或 Int(n/m) (3). b(i-1)*m+j) = a(i-1)*m+y(j) (4). (b(i)+256-x(j) Mod 256【解析】【详解】本题考查VB程序的综合应用。(1)先值变换(155+10)mod 256=156,(1+20) mod 256=21,(250+30)mod 256=24,再交换位置后为:21,24,156。(2)由注释:下面进行位置变换,可知,这里外循环的次数应该是n个数据里有几个m,故应填入nm 或 Int(n/m);这里的i表示,第i段,j表示在m个数据中的第j个位置,即数组b的位置应为(i-1)*m+j,数组a的交换后的位置为(i-1)*m+y(i),故处应填入:b(i-1)*m+j) = a(i-1)*m+y(j);处要对数组b进行值变换,加密是(待加密数据段第i个元素+x(i)Mod 256,故可知加密应为:(待解密数据段第i个元素+256-x(i)Mod 256,故应为(b(i)+256-x(j) Mod 256。