资源描述
绝密★考试结束前
2018年4月浙江省普通高校招生选考科目考试
技术试题
姓名: 准考证号:
考生须知:
本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共16页,第一部分1 至10页,第二部分11至16页。满分100分,考试时间90分钟。其中加试题部分为30分,用 【加试题】标出。
1.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.答题时,请按照答题纸上“注意事项”的要求,在答题纸相应的位置上规范作答,在本试题卷上的作答一律无效。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先 使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)
1.下列有关信息的说法,正确的是( )
A. 信息在计算机内部采用二进制代码表示 B. 只有最新的信息才具有价值
C. 只能借助计算机才能处理信息 D. 信息不能脱离它所反应的事物被存储
【答案】A
【解析】A. 计算机处理信息,本质上是对二进制数进行计算处理,信息在计算机内部采
用二进制代码表示,计算机才能处理。 B. 信息具有时效性,但是过期的信息也具有历
史研究价值。C. 计算机只是处理信息的其中一种技术 D. 信息可以脱离它所反应的事物被
存储,但不能脱离载体
2.超文本标记语言用于描述网页的内容,该语言的简称是( )
A. WWW B. URL C. HTTP D.HTML
【答案】D
【解析】WWW:万维网,全称为”World Wide Web”)。URL:统一资源地址(网址)。HTTP:超文本传输协议(浏览器与服务器传输)。HTML :超文本标记语言(用于描述网页)
3.使用某OCR软件进行字符识别,发现识别正确率较低,可能的原因有( )
①识别前没有进行倾斜校正 ②识别前没有进行合理的区域划分
③识别前没有放大显示 ④扫描原始文稿时设置的扫描分辨率较低
A. ①②③ B. ①②④ C. ①③④ D. ②③④
【答案】B
【解析】识别率和图像的切斜度、分辨率、区域类型划分等有关。③识别前没有放大显示,
只是视图大小,不会改变图像的实际大小(分辨率)。
4.使用Access软件打开数据库,部分界面如下图所示。下列说法正确的是( )
A. 当前打开的数据库文件名是“2016年.accdb”
B. 当前正在编辑的数据表中共有6条记录
C. 删除当前记录,原第4条记录“编号”字段值变为“3”
D. 可在“编号”和“地市”字段之间插入一个新字段
【答案】D
【解析】数据库文件名是“体测数据.accdb”(文件名要加上扩展名),表的名称为“2016
年”,该表共有11 条记录。不同记录的字段值相互不影响。新记录不能在中间插入,但字
段可以在中间插入,也可以调整现有字段的顺序。
5.使用UltraEdit软件查看字符内码,部分界面如下图所示( )
图中内码所对应的字符是( )
A. bdoaMLNV B. 填充颜色 C. 背景back D. 技术abcd
【答案】C
【解析】汉字内码基本规律一般字母开头,两对内码代表一个汉字。ASCII 码(半角英文
字符)的范围00-7F。
6.使用GoldWave软件对文件“背景.wav”进行处理,处理前后的部分界面分别如第6题图a和第6题图b所示,下列操作可实现该处理效果的是( )
第6题图a 第6题图b
A. 设置标记后剪裁 B. 设置标记后插入静音
C. 设置标记后删除 D. 设置标记后静音
【答案】D
【解析】单声道文件操作:“删除”把选中部分删除,后面声波数据自动前移,时间变短;
“剪裁”把选中部分保留,其他删除,时间变短;插入静音,在选区开始位置新插入一段
静音,时间变长。“静音”选择部分变成静音,时间不变。
7.某算法部分流程图如第7题图所示。执行这部分流程,依次输入12、-5、29、18、7,则输出值是
A.12
B.-5
C.29
D.7
第7题图 第8题图
【答案】C
【解析】考查流程图的执行过程。流程图实现的功能是求前4 个数据中的最大值,即29。
8.使用Photoshop软件制作“端午”作品,部分界面如第8题图所示。下列说法正确的是
A.可对“节日”图层直接设置滤镜效果
B.“封底”图层设置了“内发光”图层样式
C.可用文字工具修改“端午”图层中文字大小
D.交换“粽叶”与“点心”图层的顺序,不影响作品的呈现效果
【答案】B
【解析】“节日”为文本图层,不可以直接设置滤镜效果。“封底”图层设置了1 种图层
样式效果“内发光”。“端午”图层不是文本图层,不可以使用“文字”工具修改。交换
“粽叶”与“点心”图层的顺序后,画布上的“点心” 将被粽叶遮挡。
9.小王使用Flash软件制作动画,其中“进入”按钮元件的部分编辑界面如下图所示。
下列操作中,可使“进入”按钮能响应鼠标单击的是
A.选中“边框”图层的“点击”帧执行“删除帧”操作
B.选中“形状”图层的“按下”帧执行“删除帧”操作
C.选中“颜色”图层的“弹起”帧执行“清除关键帧”操作
D.选中“文本”图层的“指针经过”帧执行“清除关键帧”操作
【答案】A
【解析】按钮元件有四个帧构成,点击帧没有帧(上下图层都没有帧),则点击帧所有图
层默认为普通帧。所以“文本”和“颜色”的点击帧当做普通帧,会延续前面内容,按钮
有效。
10.【加试题】一段时长为10秒、1024×800像素、24位真彩色、NTSC制式(30帧/秒)的未经压缩AVI格式无声视频,其文件存储容量约为
A.23MB
B.70 MB
C.703 MB
D.5625 MB
【答案】C
【解析】视频存储量(B)=水平像素×垂直像素×每个像素所占位数/8×帧频×播放时间(秒)=1024×800×24/8×30×10B,得出为703MB。
11.【加试题】有如下VB程序段:
a(1) = 1: a(2) = 1
b(1) = 1: b(2) = 2
For i = 3 To 5
a(i) = a(i - 1) + a(i - 2)
b(i) = b(i - 1) + a(i)
Next i
执行该程序段后,数组元素b(5)的值为
A.12
B.8
C.5
D.5
【答案】A
【解析】当i=3 时,a(3)=2 ,b(3)=3。当i=4 时,a(4)=3 ,b(4)=7。当i=5
时,a(5)=5 ,b(4)=12。
12.【加试题】数组a为一组正整数,奇数在前,偶数在后。奇数与偶数已分别按升序排序。依据对分查找思想:设计一个在数组a中查找数据Key的程序。实现该功能的VB程序段如下:
i = 1: j = 10
Key = Val(Text1.Text)
Do While i <= j
m = (i + j) \ 2
If a(m) = Key Then Exit Do 'Exit Do表示退出循环
If Key Mod 2 = 1 And a(m) Mod 2 = 0 Then
(1)
ElseIf Key Mod 2 = 0 And a(m) Mod 2 = 1 Then
(2)
Else
(3)
End If
Loop
If i > j Then s = "没有找到!" Else s = "位置:" + Str(m)
Text2.Text = s
上述程序中方框处可选语句为:
①i = m + 1
②j = m - 1
③If Key < a(m) Then j = m - 1 Else i = m + 1
则(1)、(2)、(3)处语句依次是
A.①、②、③
B.①、③、②
C.②、①、③
D.③、②、①
【答案】C
【解析】如果key 是奇数并且查找区间的中间是偶数,则在前半段查找(因为后半段肯定都是偶数),即j = m – 1;否则如果key 是偶数并且查找区间的中间是奇数,则在后半段查找(因为前半段肯定都是奇数),即i = m + 1;否则就是纯偶数升序列中找偶数或纯奇数的升序段找奇数,按正常对分查找即If Key < a(m) Then j = m - 1 Else i = m + 1。
13.小林收集了2015、2016年浙江省各地区生产总值数据,并使用EXCEL软件进行数据处理,如第13题图a所示。
第13题图a
请回答下列问题:
(1)要在表格第2行输入标题,格式如第13题图b所示,下列操作正确的是 (单选,填字母:A.在B2单元格输入标题,选择B2:F2区域后居中/B.在D2单元格输入标题后居中/B.在B2单元格输入标题,合并B2:F2区域后居中)。
【答案】C
第13题图b
(2)第13题图a所示,区域B4:F4数据已进行了排序,则排序的主要关键字是 。
【答案】增量(亿元) 或 列E 。
【解析】观察得知E 列是完全降序的,符合主要关键字特征。
(3)根据第13题图a中数据制作的图表如第13题图c所示,创建图表的数据区域是 。
第13题图c
【答案】B3:D14
【解析】观察图表中的图例得知必须B3 开始,通过x 轴和y 轴分析得出B3:D14
(4)在F15单元格中使用COUNTIF函数统计区域F4:F14中“增幅%”大于10的地区个数,则F15单元格中的公式是 。
(提示:COUNTIF函数用于统计某个区域满足条件的单元格个数。例如:=COUNTIF(B4:B20,"<100")表示在数据区域B4:B20中统计数值小于100的单元格个数。)
【答案】=COUNTIF(F4:F14, ">10") 。
【解析】根据给定的公式=COUNTIF(B4:B20,"<100")模仿写,Excel 公式中关系运算符合和VB 运算符合一致,比如大于等于符合为“>=”。
14.某种编码以4位二进制码为一组,每组前两位表示方向,后两位表示距离。编写一个程序,将编码翻译成方向和距离,距离值为每组编码后两位二进制码转换为十进制数的值。具体功能如下:在 文本框Text1中输入连续多组编码,单击“翻译”按钮Commandl,结果显示在列表框List1中。
程序运行界面如右图所示。
(1)要使程序运行时,文本框Text1的Width属性值为2018,可在Form_Load事件过程中添加语句 (单选,填字母:A. Width=2018 / B.Textl. Width = 2018 / C. Width. Textl=2018)。
【答案】B
【解析】对象名.属性名=表达式
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim s As String, c As String, d As String
Dim n As Integer, bl As Integer, b2 As Integer, v As Integer, i As Integer
s = Textl.Text: n = Len(s): i = 1
Do While i <= n
c = Mid(s, i, 2)
If c = "00" Then
d = "东"
ElseIf c = "01" Then
d = "南"
ElseIf c = "10" Then
d = "西"
Else
d = "北"
End If
b1 = Val(Mid(s, i + 2, 1))
b2 = Val(Mid(s, i + 3, 1))
v= ①
List1.AddItem d + " " + Str(v)
②
Loop
End Sub
【答案】①v= b1*2+b2
【解析】两位二进制转十进制数,比如(11)2=1*2+1=3
【答案】②i = i + 4
【解析】4 位二进制码为一组,下一轮循环处理下一个4 位二进制码
(3)若文本框Textl中输入的内容为“1111”,单击“翻译”按钮,列表框List1中显示的内容是 。
【答案】北 3
【解析】根据代码c = "11"得到d = "北"。(11)2 十进制数为3
15.小王要创作一个关于“古诗欣赏”的多媒体作品。请回答下列问题:
(1)在制作作品前,小王进行了相应的分析和规划。下列不属于需求分析的是
(单选,填字母:A.该作品要求使用Flash软件制作/ B.该作品面向小学生演示播放/ C.该作品的主题思想为“赏析经典诗词,弘扬传统文化”/ D.根据主题思想和内容,制订该作品的脚本大纲)。
【答案】D
【解析】多媒体作品设计的一般步骤:①需求分析、②规划设计、③脚本编写。显然脚本编写不属于需求分析。
(2)小王使用Flash软件制作该多媒体作品,如下图所示。
图中“人物”图层第1帧到第10帧的补间动画实现了“人物”实例从完全透明到完全显示的效果,第1帧中“人物”实例的Alpha值是 。
【答案】0% 或0
【解析】0%为完全透明,不可见
(3)图中“白云”图层第15帧到第48帧的动画补间实现了由一朵云逐渐变化为两朵云的效果,该动画的补间类型是 。
【答案】形状补间。
【解析】观察舞台上第48 帧中白云对象已经处于分离状态得知是形状补间,或者从1 对2 变化得知是形状补间。
(4)测试场景时,“标题”图层内容在播放完第40帧后消失。为了使该图层第40帧内容延续显示至场景动画结束,下列操作方法可行的有 (多选,填字母:A.选中“标题”图层第41帧执行“清除关键帧”操作 / B.删除“标题”图层第41帧到第60帧 / C.选中“标题”图层第40帧执行“复制帧”操作,在第41帧执行“粘贴帧”操作 / D.选中“标题”图层第60帧执行“插入关键帧”操作)。
(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)
【答案】AC
【解析】A.“清除关键帧”操作后当前帧变为普通帧,就会自动延续前面关键帧内容。B.
删除帧后,没有普通帧,不会延续前面关键帧内容。C “粘贴帧”操作41 帧变成关键帧(和
40 帧内容一样)后面的普通帧延续41 帧内容。D. 第60 帧执行“插入关键帧”操作,第
60 帧会变成空白关键帧。前面最近的是空白关键帧,“插入关键帧”后得到的是空白关键帧。
(5)要将当前场景动画播放时长从6秒调整为5秒,则需设置Flash文档的帧频为 fps。
【答案】12
【解析】时间=帧数/帧频。得出:帧频=帧数/时间=60/5=12,即12fps
(6)测试影片时,单击“赏析”按钮,实现在浏览器中显示位于同一文件夹下“赏析.txt”文件的内容,并停止当前动画的播放,则“赏析”按钮的动作脚本为on(release){ }。
【答案】Stop();getURL("赏析.txt");
【解析】多个语句分号不可以省略。
16.【加试题】有一组正整数,要求供对其中的素数进行升序排序。排序后素数在前,非素数在后。排序示例如下。
排序前
86
71
5
41
81
79
37
89
排序后
5
37
41
71
79
89
86
81
Const n = 8
Dim a(1 To n) As Integer
Private Sub Command1_Click()
Dim i As Integer, j As Integer, k As Integer, t As Integer
Dim flag As Boolean
'读取一组正整数,存储在数组a中,代码略
For i = 1 To n - 1
k = 1 ‘①
If IsPrime(a(k)) Then flag = True Else flag = False
For j = i + 1 To n
If IsPrime(a(j)) Then
If a(j) < a(k) Then ‘②
k = j
flag = True
End If
End If
Next j
If k <> i Then
t = a(k): a(k) = a(i): a(i) = t
End If
If Not flag Then Exit For 'Exit For表示退出循环
Next i
'依次输出排序后的数据。代码略
End Sub
Function IsPrime(m As Integer) As Boolean
'本函数判断m是否是素数:是素数返回值为True,不是素数返回值为False
'代码略
End Function
【答案】①k =i②Not flag Or a(j) <a(k)
【解析】①本题利用选择排序思想,变量k 记录最小素数元素的下标。第1 趟找出所有所有素数中的最小值,交换到第1 个位置。第i趟找出所有所有素数中的最小值,交换到第i 个位置。每一趟开始前都假设第 i 个元素最小,然后通过内循环找出后面更小的。
②变量 flag 的用于标记每一趟的第1 个元素是否为素数。如果第1 个元素不是素数,内循环找到的第一个素数作为基点,k 记录第一素数位置。如果素数已经出现过(flag 值为True),则该素数需要和之前的素数比较大小,当前素数更小的话则更新k 的值。所以这一空的答案为Not flag Or a(j) <a(k)或者写成flag=False Or a(j) <a(k) 或其他等价答案
17.【加试题】为分析数组a中各元素依次变化的情况,进行如下定义:
l 变化段:数组中相邻两个元素构成一个变化段。变化段有上升段(a(i)>a(i-1))、下降段(a(i)<a(i-1))和持平段(a(i)=a(i-1))。数组a中的n个元素可构成n-1个依次排列的变化段。
l 波峰:从上升段转到下降段形成一个波峰。波峰的起点是峰顶前所有连续上升段中的第1个,终点是峰顶后所有连续下降段中的最后1个。
l 对称波峰:上升段与下降段个数相同的波峰称为对称波峰。
下图为一组数据的变化段及波峰示意图。
现要求统计数组a各元素依次变化过程中“对称波峰”的个数。小李依据上述描述设计如下VB程序。请回答下列问题:
(1)数组元素“1,4,3,3,2,6,8,7,9,3,4,7,9,6,3,1”依次变化过程中“对称波峰”的个数为 。
(2)请在划线处填入合适的代码。
Const n = 20
Dim a(1 To n) As Integer
Private Sub Form_Load()
'读取数据,并存储到数组a中,代码略
End Sub
Private Sub Command1_Click()
Dim flag As Integer '存储变化段的状态:1表示升,-1表示降,0表示平
Dim count As Integer '存储对称波峰段的个数
Dim steps As Integer
Dim i As Integer
flag = 0: steps = 0: count = 0
For i = ① To n
If a(i) > a(i - 1) Then
If IsSymPeak(flag, steps) Then count = count + 1
If flag = 0 Or flag = -1 Then
②
Else
steps = steps + 1
End If
ElseIf a(i) = a(i - 1) Then
If IsSymPeak(flag, steps) Then count = count + 1
steps = 0
flag = 0
Else
steps = steps - 1
flag = -1
End If
Next i
If IsSymPeak(flag, steps) Then count = count + 1
Text1.Text = Str(count)
End Sub
Function IsSymPeak(flag As Integer, steps As Integer) As Boolean
If ③ Then
IsSymPeak = True
Else
IsSymPeak = False
End If
End Function
【答案】(1)3 (2)①2 ② steps = 1 ③flag = -1 And steps = 0
【解析】(2)①根据题意得知,第一次比较的是a(2)和a(1),所以循环变量i 的初值为2。
②拐点后 Steps 重新从1 计数,升 Steps 加1,降Steps 减1。如果是一个对称波峰,到达对称波峰的终点时Steps的值肯定为0。如果前面下降段且 Steps 为0,并且当前位置是“V”拐点,则代表前面刚好是一个对称波峰。
③下降段过程中且Steps 为0, 函数IsSymPeak 为True,否则为False。
第 10 页 共 10 页
展开阅读全文