浙江省北斗星盟2021届高三信息技术适应性考试B卷
一、选择题
1.(2021·浙江模拟)下列有关信息与信息处理的说法,正确的是( )
A.计算机中所有的字符都采用ASCII码编码
B.语言、声音、网络和文字是信息的常见表达方式
C.未经数字化的图像所承载的信息是没有价值的
D.数字浙江中“城市大脑”系统使用了人工智能技术
【答案】D
【知识点】信息及其特征;信息表达方式与表达技术;字符编码
【解析】【解答】选项A:计算机中并非所有的字符都采用ASCII码编码,汉字采用GBK编码等;选项B:语言、声音、文字是信息的常见表达方式,网络是信息的常见表达技术;选项C:未经数字化的图像所承载的信息也是有价值的;选项D:数字浙江中“城市大脑”系统使用了人工智能技术。故答案选D。
【分析】本题主要考查的是信息的编码、信息的表达方式与表达技术以及信息的特征。信息特征有:普遍性、依附性、共享性、价值性、时效性。价值性:信息不能直接满足人们的物质需求,其价值因人而异,同物质和能量的价值有要质的区别。最常用的信息表达方式有文字、语言、图形、图像、声音和形体动作等几种。表达技术有:广播电视、报刊书籍、多媒体技术、网络技术等,其中多媒体技术和网络技术是信息社会化种比较重要的信息表达技术。
2.(2021·浙江模拟)下列有关网页与浏览器的说法,正确的是( )
A.用浏览器中打开网页一定需要HTTP协议
B.用记事本可以编辑网页中的超链接
C.在搜索引擎中输入关键词越多,得到的相关的网页也越多
D.在 IE 浏览器中,以“网页,仅HTML(.html;*.htm)”保存网页,可以保存网页中的图像
【答案】B
【知识点】网络资源的类型、下载与保存;浏览器;网络资源的检索;常用的网页编辑与制作工具
【解析】【解答】选项A:用浏览器中打开网页不一定都需要HTTP协议,还可能需要其他协议,如涉及到上传下载需要用到FTP文件传输协议等;选项B:网页的源代码可以使用文本编辑软件编写,如:记事本;选项C:在搜索引擎中输入关键词越多,结果越精确,得到的相关的网页越少;选项D:以“网页,仅HTML(.html;*.htm)”保存网页,保存的网页文件包含文本、超链接等内容,不包含图片等多媒体素材。故答案选B。
【分析】本题考查的是网页与浏览器的应用。网页是一个包含HTML标签的纯文本文件,要通过网页浏览器来阅读,网页之间遵循超文本传输协议(HTTP)进行相互链接访问。
3.(2021·浙江模拟)用Access软件设计某书店信息系统的数据库,其中“销售清单”数据表中需要存储如下图所示的数据。
编码 书名 作者 销售数量 销售日期 价格
A 《量子力学》 *** 16 2021/5/1 25.5
B 《人工智能》 *** 16 2021/5/1 36.5
... ... ... ... ... ...
A 《量子力学》 *** 2 2021/5/1 25.5
下列关于“销售清单”数据表的描述,错误的是( )
A.该数据表中的字段名称与图中数据的字段名称可以不一致
B.该数据表中可以增加一个数据类型是“自动编号”的字段
C.通过Access软件可以修改该数据表中的数据
D.该数据表中“编码”字段能设置为主键
【答案】D
【知识点】数据表、字段、记录的编辑;字段的数据类型
【解析】【解答】主键不可以重复,故该数据表中“编码”字段不能设置为主键。故答案选D。
【分析】本题主要考查的是数据表中的字段。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等;自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值;任何指定为数字数据类型的字型可以设置成“字节”、“整数”、“长整数”、“单精度数”、“双精度数”、“同步复制ID”、“小数”五种类型。在Access中通常默认为“双精度数”。
4.(2021·浙江模拟)用UltraEdit软件查看“2021 高三加油!”的字符内码,部分界面如图所示。
下列说法正确的是( )
A.存储上述字符需要15个Byte
B.字符在计算机内部的编码为16进制
C.“2”的ASCII编码为32H,则可以推算出字符“10”的编码为3AH
D.字符“!”的编码为A1H
【答案】A
【知识点】字符编码
【解析】【解答】选项A:每个数字、空格占1个字节,每个汉字占2个字节,存储上述字符需要15个Byte;选项B:字符在计算机内部的编码为2进制;选项C:“2”的ASCII编码为32H,可以推算出字符“10”的编码为31 30H;选项D:字符“!”的编码为A3 A1。故答案选A。
【分析】本题主要考查的是字符编码。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
5.(2021·浙江模拟)使用Photoshop软件制作“抗战胜利”作品,部分界面如图所示。
下列说法错误的是( )
A.选中“背景”图层,将白色部分填充为蓝色
B.选中“图标”图层,将图层样式拷贝并粘贴到“人物”图层
C.将“重拳”图像调整到“人物”图像的左边,并进行水平翻转
D.用选框工具选中“文字”图层“70”字样,并为该字样添加“风”滤镜
【答案】C
【知识点】图层及图层的基本操作
【解析】【解答】由图可知,是将“重拳”图像调整到“人物”图像的右边。故答案选C。
【分析】本题主要考查的是图层及其基本操作。对图层的基本操作有:新建图层、重命名图层、删除图层、调整图层的叠放顺序、设置图层不透明度、添加图层样式等。
6.(2021·浙江模拟)将一个时长为3分钟、采样频率为44.1kHz、量化位数为16位、立体声未经压缩的Wave格式音频文件压缩为MP3格式文件,压缩后的MP3格式文件大小约为3MB,则其压缩比约为( )
A.3:1 B.5:1 C.10:1 D.20:1
【答案】C
【知识点】声音、图像、视频编码
【解析】【解答】根据音频存储量公式可得,本题音频大小为=44.1*1000*16*2*3*60/8/1024/1024=30MB,压缩后的MP3格式文件大小约为3MB,则其压缩比约为10:1。故答案选C。
【分析】本题主要考查音频文件容量。频文件存储量=采样频率×量化位数×声道数×时间/8(单位:字节B)。
7.(2021·浙江模拟)VB表达式 6 + Int(4.1) Mod 24 \ 2 * 3的值是( )
A.3 B.6 C.10 D.18
【答案】B
【知识点】运算符、基本运算与表达式
【解析】【解答】6+Int(4.1) Mod 24 \ 2 * 3=6+4 Mod 24\6=6+4 Mod 4=6。故答案选B。
【分析】本题考查的是VB表达式的运算。Int(x)是返回不大于x的最大整数。
8.(2021·浙江模拟)某算法的部分流程图如图所示,执行这部分流程,若输入y,m,d的值分别是2021,5,28,则输出的结果是( )
A.146 B.147 C.148 D.149
【答案】C
【知识点】流程图识读
【解析】【解答】y=2021,m=5,d=28,a(2)=28,i=1,sum=0,第一个循环体执行完,sum=a(1)+a(2)+a(3)+a(4)=31+28+31+30=120,i=5,y不是闰年,故执行sum=sum+d=120+28=148。故答案选C。
【分析】本题主要考查的是算法流程图的执行。
9.(2021·浙江模拟)采用冒泡排序算法对某数据进行降序排列,经过第一轮排序后的结果是“2,3,4,1,5,0”,那么原数据序列不可能的是( )
A.2,3,0,4,5,1 B.0,2,3,4,1,5
C.1,2,3,4,0,5 D.2,0,3,4,1,5
【答案】A
【知识点】排序算法及程序实现
【解析】【解答】采用冒泡排序算法对某数据进行降序排列,选项A经过第一轮后的结果是3、4、2、5、1、0或5、2、3、0、4、1,其余选项经过第一轮排序后的结果可能是2,3,4,1,5,0,故原数据序列不可能的是2,3,0,4,5,1。故答案选A。
【分析】本题考查的是冒泡排序算法。冒泡排序算法的原理:
①比较相邻的元素。如果第一个比第二个大,就交换他们两个。
②对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。
③针对所有的元素重复以上的步骤,除了最后一个。
④持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
10.(2021·浙江模拟)有如下VB程序:
Private Sub Command1_Click()
Dim s as string, k as string, i as integer
s = "*":k = "0"
For i = 1 To 5
k = k + "0":s = k + s
List1.AddItem s
Next i
End Sub
执行该程序后,在窗体界面中显示的结果是( )
A. B.
C. D.
【答案】D
【知识点】循环结构语句及程序实现
【解析】【解答】s="*",k="0",i=1时,k=k+"0"="00",s=k+s="00*",列表框输出s;当i=2时,k=k+"0"="000",s=k+s="00000*",列表框输出s,依次类推,执行该程序后,在窗体界面中显示的结果是 。故答案选D。
【分析】本题考查的是循环结构程序分析。
11.(2021·浙江模拟)有如下VB程序段:
n = Int(Rnd( ) * 4 + 4)
For i = 1 To 3
j = 1
Do While j <= n - i - 1
If a(j) > a(j + 1) Then
t = a(j):a(j) = a(j + 1):a(j + 1) = t
End If
j = j + 1
Loop
Next i
数组元素a(1)至a(7)的值依次为“16,35,18,11,23,17,32”,执行该程序段后,数组a各元素的值不可能的是( )
A.11,16,18,23,35,17,32 B.11,16,17,18,23,35,32
C.11,16,17,18,23,32,35 D.16,18,35,11,23,17,32
【答案】C
【知识点】排序算法及程序实现;常用标准函数
【解析】【解答】n = Int(Rnd() * 4 + 4),n是随机生成[4,7]之间的整数。n的最大值为7,i的最小值为1,while循环条件是j<=n-i-1,即j<=5,即数组元素最后一位a(7)不参与排序,执行该程序段后,数组a各元素的值不可能的是11,16,17,18,23,32,35。故答案选C。
【分析】本题考查的是排序算法。该程序是冒泡排序算法。Rnd[(参数)]:产生一个[0,1)范围内的随机数
12.(2021·浙江模拟)某对分查找算法的VB程序段如下:
Key = Val(Text1.Text): i = 1: j = 10
Do While i <= j
m = (i + j + 1) \ 2
t(m) = 2
If Key <= a(m) Then
j = m - 1
Else
i = m + 1
End If
Loop
For i = 1 To 10
s = s + t(i)
Next i
数组元素t(1)至t(10)初值均为0,数组元素a(1)至a(10)的值依次为“4,7,9,11,16,19,22,24,28,29”,在文本框Text1中输入待查找数,执行该程序段后,下列选项中,s的值可能的是( )
A.4 B.8 C.10 D.12
【答案】B
【知识点】常见数据类型、数组;查找算法及程序实现
【解析】【解答】分析程序可知:无论Key为多少,while会循环4次退出,即t(m)=2会执行4次,for循环执行完,s的值可能为8。故答案选B。
【分析】本题考查的是对分查找算法。对分查找的基本思路:在有序的数据序列中(一般放在数组中),首先把查找的数据与数组中间位置的元素进行比较,若相等,则查找成功并退出查找;否则,根据数组元素的有序性,确定数据应在数组的前半部分还是在后半部分查找;在确定了新的查找范围后,重复进行以上比较,直到找到或未找到为止。
二、非选择题
13.(2021·浙江模拟)某同学收集某书店销售及库存的统计数据,使用EXCEL软件处理,如图a所示。
图a
每本书对应一个唯一的书名编码,请回答下列问题:
(1)根据“销售清单”每本书的销售数量,计算销售小计。先在H3单元格计算“书名编码”是“A”的销量小计,并将公式自动填充到H8单元格。则H3单元格的公式是 。
(提示:SUMIF函数用于对区域中满足条件的单元格求和,例如:=SUMIF(B3:B9,B3,E3:E9),表示区域B3:B9中“书名”是“《量子力学》”的所有“小计”的和)
(2)H8单元格显示的结果是 (单选,填字母:A .#DIV/0! /
B .#VALUE! / C .0 )。
(3)根据图a中数据制作的图表如图b所示,下列说法正确的是 (多选,填字母)。
图b
A.创建该图表的数据区域是G5:H7
B.将图a“销售清单”中第9行的书名编码“D”改为“A”,则图表会随之变化
C.对图a“销售清单”中的数据区域A2:E9进行排序,则图表会随之变化
D.删除“图a”工作表中书名编码是“A”所在的第3行,则图表不会随之变化
【答案】(1)=SUMIF($A$3:$A$9,G3,$C$3:$C$9) 或 =SUMIF(A$3:A$9,G3,C$3:C$9)
(2)C
(3)B;D
【知识点】表格数据的处理与计算;数据分析
【解析】【解答】(1)SUMIF函数用于对区域中满足条件的单元格求和,在H3单元格计算“书名编码”是“A”的销量小计,并将公式自动填充到H8单元格,第一个参数条件区域 A3:A9需要绝对引用或行绝对引用,第三个参数求和区域需要绝对引用或行绝对引用。故答案为:=SUMIF($A$3:$A$9,G3,$C$3:$C$9) 或 =SUMIF(A$3:A$9,G3,C$3:C$9);
(2)由图可知,A列书名编码中没有F,H8单元格显示的结果是0。故答案为:C;
(3)创建该图表的数据区域是G2:H2,G5:H7;将图a“销售清单”中第9行的书名编码“D”改为“A”,则图表会随之变化;对图a“销售清单”中的数据区域A2:E9进行排序,则图表不会随之变化;删除“图a”工作表中书名编码是“A”所在的第3行,则图表不会随之变化。故答案选BD。
【分析】本题主要考查的是Excel中公式的应用以及图表分析。Excel中的运算公式要以等号“=”开头,后面是由单元格地址、运算符和常量组成的一个表达式。对选中的数据系列创建了图表后,数据与图表之间就建立了关联,修改其中的数据,图表也会随之自动调整。
14.(2021·浙江模拟)小明使用Flash软件主题为“交通安全教育.fla”的多媒体作品,部分界面如图a所示。请回答下列问题。
图 a
(1)关于多媒体作品设计,下列描述正确的是 (多选,填字母)。
A.多媒体作品设计步骤是需求分析、规划与设计、脚本编写
B.确定多媒体作品制作软件属于应用需求分析
C.Flash软件是一个以时间序列为基础的多媒体制作工具
D.可根据文字脚本直接开始制作“交通安全教育.fla”作品
(2)测试影片时,“主界面”场景画面中“人”图层动画先实现人从右往左跑动,再向右上角方向逐渐淡出至消失,则该图层的“人”属于 (单选,填字母:A .形状/B .位图/C .影片剪辑元件实例);该图层第60帧中对象的Alpha值为 。
(3)“音乐”图层第11帧的属性面板如图b所示,在不影响动画效果的前提下,为使“音乐”图层的声音从第1帧开始播放,并持续到小车与人相撞后停止。下列操作可行的是 (多选,填字母)
图 b
A.将“音乐”图层第11帧移动到第1帧
B.对“音乐”图层第1帧到第10帧执行“清除帧”操作
C.在“音乐”图层第1帧执行“清除关键帧”操作,并在第36帧执行“插入关键帧”操作
D.将“音乐”图层第11帧到第46帧整体移动到第1帧到第36帧
(4)为使“主界面”场景的动画播放到最后一帧停止,则可在 图层的第60帧上添加动作脚本 。
【答案】(1)A;C
(2)C;0或0%
(3)C;D
(4)按钮或人;stop( );
【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;二维动画实例属性的设置;常用影片控制函数的应用
【解析】【解答】(1)选项A:多媒体作品设计的一般过程:需求分析、规划设计、脚本编写;选项B:确定多媒体作品制作软件属于创作需求分析;选项C:Flash软件是一个以时间序列为基础的多媒体制作工具;选项D:脚本编写的过程:制定脚本大纲,编写文字脚本,编写制作脚本,媒体元素分解。不能根据文字脚本直接开始制作“交通安全教育.fla”作品。故答案选AC;
(2)第一空:影片剪辑元件有自己的时间轴和属性,具有交互性,是用途最广、功能最多的部分。“主界面”场景画面中“人”图层动画先实现人从右往左跑动,再向右上角方向逐渐淡出至消失,则该图层的“人”属于影片剪辑元件实例。故答案为:C;
第二空:第60帧时对象处于消失状态,该图层第60帧中对象的Alpha值为0或0%。故答案为:0或0%;
(3)数据流是与时间轴同步时间轴不动它也不播放,小车与人是在第36帧相撞,为使“音乐”图层的声音从第1帧开始播放,并持续到小车与人相撞后停止,可行的操作是:在“音乐”图层第1帧执行“清除关键帧”操作,并在第36帧执行“插入关键帧”操作,或将“音乐”图层第11帧到第46帧整体移动到第1帧到第36帧。故答案选CD。
(4)按钮和人图层第60帧处有关键帧,为使“主界面”场景的动画播放到最后一帧停止,则可在按钮或人图层的第60帧上添加动作脚本stop( );。
【分析】本题主要考查的是多媒体作品的规划与设计、元件与实例、声音的同步属性分析以及控制脚本的编写。应用需求分析包括社会需求、用户情况、作品效益等;创作需求分析包括主题思想、结构类型、作品内容、设施要求、发布方式等。
15.(2021·浙江模拟)小明需要根据订单的取件距离依次安排快递员取件。快递员出发后不能中途折返,但可以接更远距离的快递订单。当小明新接到一个取件订单,他会依次安排可以取件的快递员取件,若该订单距离小于所有已出发的快递员的最远距离,则安排新的快递员出发取件。编写VB程序,实现上述功能。程序运行时,在文本框Text1中输入订单距离(各数值之间用“,”隔开),单击“安排”按钮Command1后,在标签Label2中显示最后一件快递的收取情况。运行界面如图所示。
(1)运行窗体中,具有Caption属性的对象共有 类。
(2)若快递订单的取件距离依次为“243,123,167,309,183,229,87,333,183”,则最后距离为183的订单由 号快递员收取。
(3)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dim dd(0 To 100) As Integer
'记录所有订单的取件距离
Dim fp(0 To 100) As Integer
'存储第x个快递员取件的最远距离
Dim xs(0 To 100) As String
Private Sub Command1_Click()
Dim n As Integer,i As
Integer,k As Integer,s As
String
Dim left As Integer,right As
Integer,m As Integer
Dim x As Integer,r As
Integer
Randomize
s = Text1.Text: n = 1: i = 1
Do While i <= Len(s)
k = i: ch = Mid(s, k, 1)
Do
While
k
= k + 1: ch = Mid(s,k,1)
Loop
dd(n) = Val(Mid(s,i,k - i))
i =
k + 1: n = n + 1
Loop
x = 1: fp(x) = dd(1)
For i = 2 To n - 1
left = 1
right = x
Do
While left <= right
m = (left + right) \ 2
If Then
right = m - 1
Else
left = m + 1
End If
Loop
fp(r) = dd(i)
If r = x + 1 Then x = x + 1
Next i
Label2.Caption = "第" + Str(i - 1) + "件快递将由第" + Str(r) + "号快递员收取"
'列表框List1中显示每位快递员的收取情况,代码略
End Sub
(4)程序加框处代码有错,请改正
【答案】(1)2
(2)3
(3)ch <> "," And k <= Len(s);fp(m) <= dd(i)
(4)r = left
【知识点】循环结构语句及程序实现;常用标准函数
【解析】【解答】(1)运行窗体中,具有Caption属性的对象有标签和按钮。故答案为:2;
(2)若快递订单的取件距离依次为“243,123,167,309,183,229,87,333,183”,第一位243 309 333,第二位123 167 183 229,第三位87 183。故答案为:3;
(3)第一空:通过while循环取出s中的数值,当ch不等于逗号且k的长度小于字符串s的长度时,k递增统计数值的长度,执行语句dd(n) = Val(Mid(s,i,k - i))取出该订单距离,故此处填ch <> "," And k <= Len(s);
第二空:数组fp存储第x个快递员取件的最远距离,若第m个快递员的最远距离小于第i件订单的取件距离,则更新right的值,否则更新left的值,继续循环,直到找到最远距离,故此处填fp(m) <= dd(i);
(4)while循环结束后,可知快递员r为left的值,然后更新快递员r的最远距离为dd(i),故此处应改为r = left。
【分析】本题主要考查的是循环结构程序分析。
16.(2021·浙江模拟)整理书目清单。统计某书店每天畅销书的销售清单,计算库存,并根据每本书的警戒库存进行分组处理,按库存数小于等于警戒1库存数,库存数大于警戒1库存数但小于等于警戒2库存数,大于警戒2库存数的分成三组,并按库存数降序排序。某同学编写VB程序如下:从数据库读取销售清单并显示在列表框list1中,点击按钮“书目整理”计算每本书的库存(库存=原有库存数-已经销售的数量,不存在销售数量大于库存数的情况),根据每本书的两个警戒库存,将书目分成三组,每组书目按库存数量降序显示在列表框list2中,程序运行界面如图1所示。
图1
例如某天的销售清单,库存数据如图2所示,根据每本书的警戒1和警戒2库存,分组后的数据如图3所示。
图2
图3
(1)若有140本畅销书,用两位数编码(每位数可以是0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F),则该编码对应的最小的进制数是 进制。
(2)实现上述功能的 VB 程序如下,请在划线处填入合适的代码。
Dim stock(1 To 52) As Integer
'存储每本书警戒1和警戒2的库存数量
Dim num(1 To 100) As Integer
'存储每本书每次的销售数量
Dim bm(1 to 26) As String
'存储每本书的书名编码
Dim kc(1 To 26) As Integer
'存储每本书的库存数量
Dim sell(1 To 26) As Integer,q(1 To 26) As Integer
Private Sub Form_Load()
'从数据库读取书目销售清单数据,显示在list1中,分别存在数组
'stock(1),stock(2)存书名编码A的警戒1库存,警戒2库存;stock(3),stock(4)存书名编码B的警戒1库存,警戒2库存,依次类推,代码略
End sub
Private Sub Command1_Click()
For i = 1 To 100 '处理100条销售清单数据
k =
Asc(bm(i)) - 64
Next i
n = 0
For i = 1 To 26 '更新库存数据
If sell(i) > 0 Then
n = n + 1
kc(i) = kc(i) - sell(i)
End If
Next i
head = 0: tail = n + 1: j = 1
Do While j < tail
r = kc(q(j))
If r
<= stock(2 * q(j) - 1) Then
head = head + 1
If Then t = q(head): q(head) = q(j): q(j) = t
j = j + 1
ElseIf r > stock(2 * q(j)) Then
tail = tail - 1
t = q(j): q(j) = q(tail): q(tail) = t
Else
j =
j + 1
End If
Loop
'分组排序及排序后数据显示在列表框list2中,代码略
End Sub
【答案】(1)十二 或12
(2)sell(k) = sell(k) + num(i);q(n) = i;head <> j
【知识点】常见数据类型、数组;排序算法及程序实现
【解析】【解答】(1)140本畅销书,用两位数编码,显然10进制数需要三位,验证最大的十一进制数AA,转换为十进制数是111*10+110*10=120,所以该编码对应的最小的进制数12进制,编码数是B8(对应十进制数是140)。故答案为:十二或12;
(2)第一空:num存储每本书每次的销售数量,sell用来统计每本书总共的销售数量,故此处填sell(k) = sell(k) + num(i);
第二空:q数组是一个队列,如果sell(i)大于0,即编号为i的数有销售,则将该书保存到队列q中,故此处填q(n) = i;
第三空:此处比较更新队列q的头head,比较j处的警戒库存与对应库存量,如果变量j不等于head,则更新队列head为j处的编号,故此处填head <> j。
【分析】本题主要考查的是排序算法的分析。
1 / 1浙江省北斗星盟2021届高三信息技术适应性考试B卷
一、选择题
1.(2021·浙江模拟)下列有关信息与信息处理的说法,正确的是( )
A.计算机中所有的字符都采用ASCII码编码
B.语言、声音、网络和文字是信息的常见表达方式
C.未经数字化的图像所承载的信息是没有价值的
D.数字浙江中“城市大脑”系统使用了人工智能技术
2.(2021·浙江模拟)下列有关网页与浏览器的说法,正确的是( )
A.用浏览器中打开网页一定需要HTTP协议
B.用记事本可以编辑网页中的超链接
C.在搜索引擎中输入关键词越多,得到的相关的网页也越多
D.在 IE 浏览器中,以“网页,仅HTML(.html;*.htm)”保存网页,可以保存网页中的图像
3.(2021·浙江模拟)用Access软件设计某书店信息系统的数据库,其中“销售清单”数据表中需要存储如下图所示的数据。
编码 书名 作者 销售数量 销售日期 价格
A 《量子力学》 *** 16 2021/5/1 25.5
B 《人工智能》 *** 16 2021/5/1 36.5
... ... ... ... ... ...
A 《量子力学》 *** 2 2021/5/1 25.5
下列关于“销售清单”数据表的描述,错误的是( )
A.该数据表中的字段名称与图中数据的字段名称可以不一致
B.该数据表中可以增加一个数据类型是“自动编号”的字段
C.通过Access软件可以修改该数据表中的数据
D.该数据表中“编码”字段能设置为主键
4.(2021·浙江模拟)用UltraEdit软件查看“2021 高三加油!”的字符内码,部分界面如图所示。
下列说法正确的是( )
A.存储上述字符需要15个Byte
B.字符在计算机内部的编码为16进制
C.“2”的ASCII编码为32H,则可以推算出字符“10”的编码为3AH
D.字符“!”的编码为A1H
5.(2021·浙江模拟)使用Photoshop软件制作“抗战胜利”作品,部分界面如图所示。
下列说法错误的是( )
A.选中“背景”图层,将白色部分填充为蓝色
B.选中“图标”图层,将图层样式拷贝并粘贴到“人物”图层
C.将“重拳”图像调整到“人物”图像的左边,并进行水平翻转
D.用选框工具选中“文字”图层“70”字样,并为该字样添加“风”滤镜
6.(2021·浙江模拟)将一个时长为3分钟、采样频率为44.1kHz、量化位数为16位、立体声未经压缩的Wave格式音频文件压缩为MP3格式文件,压缩后的MP3格式文件大小约为3MB,则其压缩比约为( )
A.3:1 B.5:1 C.10:1 D.20:1
7.(2021·浙江模拟)VB表达式 6 + Int(4.1) Mod 24 \ 2 * 3的值是( )
A.3 B.6 C.10 D.18
8.(2021·浙江模拟)某算法的部分流程图如图所示,执行这部分流程,若输入y,m,d的值分别是2021,5,28,则输出的结果是( )
A.146 B.147 C.148 D.149
9.(2021·浙江模拟)采用冒泡排序算法对某数据进行降序排列,经过第一轮排序后的结果是“2,3,4,1,5,0”,那么原数据序列不可能的是( )
A.2,3,0,4,5,1 B.0,2,3,4,1,5
C.1,2,3,4,0,5 D.2,0,3,4,1,5
10.(2021·浙江模拟)有如下VB程序:
Private Sub Command1_Click()
Dim s as string, k as string, i as integer
s = "*":k = "0"
For i = 1 To 5
k = k + "0":s = k + s
List1.AddItem s
Next i
End Sub
执行该程序后,在窗体界面中显示的结果是( )
A. B.
C. D.
11.(2021·浙江模拟)有如下VB程序段:
n = Int(Rnd( ) * 4 + 4)
For i = 1 To 3
j = 1
Do While j <= n - i - 1
If a(j) > a(j + 1) Then
t = a(j):a(j) = a(j + 1):a(j + 1) = t
End If
j = j + 1
Loop
Next i
数组元素a(1)至a(7)的值依次为“16,35,18,11,23,17,32”,执行该程序段后,数组a各元素的值不可能的是( )
A.11,16,18,23,35,17,32 B.11,16,17,18,23,35,32
C.11,16,17,18,23,32,35 D.16,18,35,11,23,17,32
12.(2021·浙江模拟)某对分查找算法的VB程序段如下:
Key = Val(Text1.Text): i = 1: j = 10
Do While i <= j
m = (i + j + 1) \ 2
t(m) = 2
If Key <= a(m) Then
j = m - 1
Else
i = m + 1
End If
Loop
For i = 1 To 10
s = s + t(i)
Next i
数组元素t(1)至t(10)初值均为0,数组元素a(1)至a(10)的值依次为“4,7,9,11,16,19,22,24,28,29”,在文本框Text1中输入待查找数,执行该程序段后,下列选项中,s的值可能的是( )
A.4 B.8 C.10 D.12
二、非选择题
13.(2021·浙江模拟)某同学收集某书店销售及库存的统计数据,使用EXCEL软件处理,如图a所示。
图a
每本书对应一个唯一的书名编码,请回答下列问题:
(1)根据“销售清单”每本书的销售数量,计算销售小计。先在H3单元格计算“书名编码”是“A”的销量小计,并将公式自动填充到H8单元格。则H3单元格的公式是 。
(提示:SUMIF函数用于对区域中满足条件的单元格求和,例如:=SUMIF(B3:B9,B3,E3:E9),表示区域B3:B9中“书名”是“《量子力学》”的所有“小计”的和)
(2)H8单元格显示的结果是 (单选,填字母:A .#DIV/0! /
B .#VALUE! / C .0 )。
(3)根据图a中数据制作的图表如图b所示,下列说法正确的是 (多选,填字母)。
图b
A.创建该图表的数据区域是G5:H7
B.将图a“销售清单”中第9行的书名编码“D”改为“A”,则图表会随之变化
C.对图a“销售清单”中的数据区域A2:E9进行排序,则图表会随之变化
D.删除“图a”工作表中书名编码是“A”所在的第3行,则图表不会随之变化
14.(2021·浙江模拟)小明使用Flash软件主题为“交通安全教育.fla”的多媒体作品,部分界面如图a所示。请回答下列问题。
图 a
(1)关于多媒体作品设计,下列描述正确的是 (多选,填字母)。
A.多媒体作品设计步骤是需求分析、规划与设计、脚本编写
B.确定多媒体作品制作软件属于应用需求分析
C.Flash软件是一个以时间序列为基础的多媒体制作工具
D.可根据文字脚本直接开始制作“交通安全教育.fla”作品
(2)测试影片时,“主界面”场景画面中“人”图层动画先实现人从右往左跑动,再向右上角方向逐渐淡出至消失,则该图层的“人”属于 (单选,填字母:A .形状/B .位图/C .影片剪辑元件实例);该图层第60帧中对象的Alpha值为 。
(3)“音乐”图层第11帧的属性面板如图b所示,在不影响动画效果的前提下,为使“音乐”图层的声音从第1帧开始播放,并持续到小车与人相撞后停止。下列操作可行的是 (多选,填字母)
图 b
A.将“音乐”图层第11帧移动到第1帧
B.对“音乐”图层第1帧到第10帧执行“清除帧”操作
C.在“音乐”图层第1帧执行“清除关键帧”操作,并在第36帧执行“插入关键帧”操作
D.将“音乐”图层第11帧到第46帧整体移动到第1帧到第36帧
(4)为使“主界面”场景的动画播放到最后一帧停止,则可在 图层的第60帧上添加动作脚本 。
15.(2021·浙江模拟)小明需要根据订单的取件距离依次安排快递员取件。快递员出发后不能中途折返,但可以接更远距离的快递订单。当小明新接到一个取件订单,他会依次安排可以取件的快递员取件,若该订单距离小于所有已出发的快递员的最远距离,则安排新的快递员出发取件。编写VB程序,实现上述功能。程序运行时,在文本框Text1中输入订单距离(各数值之间用“,”隔开),单击“安排”按钮Command1后,在标签Label2中显示最后一件快递的收取情况。运行界面如图所示。
(1)运行窗体中,具有Caption属性的对象共有 类。
(2)若快递订单的取件距离依次为“243,123,167,309,183,229,87,333,183”,则最后距离为183的订单由 号快递员收取。
(3)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dim dd(0 To 100) As Integer
'记录所有订单的取件距离
Dim fp(0 To 100) As Integer
'存储第x个快递员取件的最远距离
Dim xs(0 To 100) As String
Private Sub Command1_Click()
Dim n As Integer,i As
Integer,k As Integer,s As
String
Dim left As Integer,right As
Integer,m As Integer
Dim x As Integer,r As
Integer
Randomize
s = Text1.Text: n = 1: i = 1
Do While i <= Len(s)
k = i: ch = Mid(s, k, 1)
Do
While
k
= k + 1: ch = Mid(s,k,1)
Loop
dd(n) = Val(Mid(s,i,k - i))
i =
k + 1: n = n + 1
Loop
x = 1: fp(x) = dd(1)
For i = 2 To n - 1
left = 1
right = x
Do
While left <= right
m = (left + right) \ 2
If Then
right = m - 1
Else
left = m + 1
End If
Loop
fp(r) = dd(i)
If r = x + 1 Then x = x + 1
Next i
Label2.Caption = "第" + Str(i - 1) + "件快递将由第" + Str(r) + "号快递员收取"
'列表框List1中显示每位快递员的收取情况,代码略
End Sub
(4)程序加框处代码有错,请改正
16.(2021·浙江模拟)整理书目清单。统计某书店每天畅销书的销售清单,计算库存,并根据每本书的警戒库存进行分组处理,按库存数小于等于警戒1库存数,库存数大于警戒1库存数但小于等于警戒2库存数,大于警戒2库存数的分成三组,并按库存数降序排序。某同学编写VB程序如下:从数据库读取销售清单并显示在列表框list1中,点击按钮“书目整理”计算每本书的库存(库存=原有库存数-已经销售的数量,不存在销售数量大于库存数的情况),根据每本书的两个警戒库存,将书目分成三组,每组书目按库存数量降序显示在列表框list2中,程序运行界面如图1所示。
图1
例如某天的销售清单,库存数据如图2所示,根据每本书的警戒1和警戒2库存,分组后的数据如图3所示。
图2
图3
(1)若有140本畅销书,用两位数编码(每位数可以是0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F),则该编码对应的最小的进制数是 进制。
(2)实现上述功能的 VB 程序如下,请在划线处填入合适的代码。
Dim stock(1 To 52) As Integer
'存储每本书警戒1和警戒2的库存数量
Dim num(1 To 100) As Integer
'存储每本书每次的销售数量
Dim bm(1 to 26) As String
'存储每本书的书名编码
Dim kc(1 To 26) As Integer
'存储每本书的库存数量
Dim sell(1 To 26) As Integer,q(1 To 26) As Integer
Private Sub Form_Load()
'从数据库读取书目销售清单数据,显示在list1中,分别存在数组
'stock(1),stock(2)存书名编码A的警戒1库存,警戒2库存;stock(3),stock(4)存书名编码B的警戒1库存,警戒2库存,依次类推,代码略
End sub
Private Sub Command1_Click()
For i = 1 To 100 '处理100条销售清单数据
k =
Asc(bm(i)) - 64
Next i
n = 0
For i = 1 To 26 '更新库存数据
If sell(i) > 0 Then
n = n + 1
kc(i) = kc(i) - sell(i)
End If
Next i
head = 0: tail = n + 1: j = 1
Do While j < tail
r = kc(q(j))
If r
<= stock(2 * q(j) - 1) Then
head = head + 1
If Then t = q(head): q(head) = q(j): q(j) = t
j = j + 1
ElseIf r > stock(2 * q(j)) Then
tail = tail - 1
t = q(j): q(j) = q(tail): q(tail) = t
Else
j =
j + 1
End If
Loop
'分组排序及排序后数据显示在列表框list2中,代码略
End Sub
答案解析部分
1.【答案】D
【知识点】信息及其特征;信息表达方式与表达技术;字符编码
【解析】【解答】选项A:计算机中并非所有的字符都采用ASCII码编码,汉字采用GBK编码等;选项B:语言、声音、文字是信息的常见表达方式,网络是信息的常见表达技术;选项C:未经数字化的图像所承载的信息也是有价值的;选项D:数字浙江中“城市大脑”系统使用了人工智能技术。故答案选D。
【分析】本题主要考查的是信息的编码、信息的表达方式与表达技术以及信息的特征。信息特征有:普遍性、依附性、共享性、价值性、时效性。价值性:信息不能直接满足人们的物质需求,其价值因人而异,同物质和能量的价值有要质的区别。最常用的信息表达方式有文字、语言、图形、图像、声音和形体动作等几种。表达技术有:广播电视、报刊书籍、多媒体技术、网络技术等,其中多媒体技术和网络技术是信息社会化种比较重要的信息表达技术。
2.【答案】B
【知识点】网络资源的类型、下载与保存;浏览器;网络资源的检索;常用的网页编辑与制作工具
【解析】【解答】选项A:用浏览器中打开网页不一定都需要HTTP协议,还可能需要其他协议,如涉及到上传下载需要用到FTP文件传输协议等;选项B:网页的源代码可以使用文本编辑软件编写,如:记事本;选项C:在搜索引擎中输入关键词越多,结果越精确,得到的相关的网页越少;选项D:以“网页,仅HTML(.html;*.htm)”保存网页,保存的网页文件包含文本、超链接等内容,不包含图片等多媒体素材。故答案选B。
【分析】本题考查的是网页与浏览器的应用。网页是一个包含HTML标签的纯文本文件,要通过网页浏览器来阅读,网页之间遵循超文本传输协议(HTTP)进行相互链接访问。
3.【答案】D
【知识点】数据表、字段、记录的编辑;字段的数据类型
【解析】【解答】主键不可以重复,故该数据表中“编码”字段不能设置为主键。故答案选D。
【分析】本题主要考查的是数据表中的字段。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等;自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值;任何指定为数字数据类型的字型可以设置成“字节”、“整数”、“长整数”、“单精度数”、“双精度数”、“同步复制ID”、“小数”五种类型。在Access中通常默认为“双精度数”。
4.【答案】A
【知识点】字符编码
【解析】【解答】选项A:每个数字、空格占1个字节,每个汉字占2个字节,存储上述字符需要15个Byte;选项B:字符在计算机内部的编码为2进制;选项C:“2”的ASCII编码为32H,可以推算出字符“10”的编码为31 30H;选项D:字符“!”的编码为A3 A1。故答案选A。
【分析】本题主要考查的是字符编码。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
5.【答案】C
【知识点】图层及图层的基本操作
【解析】【解答】由图可知,是将“重拳”图像调整到“人物”图像的右边。故答案选C。
【分析】本题主要考查的是图层及其基本操作。对图层的基本操作有:新建图层、重命名图层、删除图层、调整图层的叠放顺序、设置图层不透明度、添加图层样式等。
6.【答案】C
【知识点】声音、图像、视频编码
【解析】【解答】根据音频存储量公式可得,本题音频大小为=44.1*1000*16*2*3*60/8/1024/1024=30MB,压缩后的MP3格式文件大小约为3MB,则其压缩比约为10:1。故答案选C。
【分析】本题主要考查音频文件容量。频文件存储量=采样频率×量化位数×声道数×时间/8(单位:字节B)。
7.【答案】B
【知识点】运算符、基本运算与表达式
【解析】【解答】6+Int(4.1) Mod 24 \ 2 * 3=6+4 Mod 24\6=6+4 Mod 4=6。故答案选B。
【分析】本题考查的是VB表达式的运算。Int(x)是返回不大于x的最大整数。
8.【答案】C
【知识点】流程图识读
【解析】【解答】y=2021,m=5,d=28,a(2)=28,i=1,sum=0,第一个循环体执行完,sum=a(1)+a(2)+a(3)+a(4)=31+28+31+30=120,i=5,y不是闰年,故执行sum=sum+d=120+28=148。故答案选C。
【分析】本题主要考查的是算法流程图的执行。
9.【答案】A
【知识点】排序算法及程序实现
【解析】【解答】采用冒泡排序算法对某数据进行降序排列,选项A经过第一轮后的结果是3、4、2、5、1、0或5、2、3、0、4、1,其余选项经过第一轮排序后的结果可能是2,3,4,1,5,0,故原数据序列不可能的是2,3,0,4,5,1。故答案选A。
【分析】本题考查的是冒泡排序算法。冒泡排序算法的原理:
①比较相邻的元素。如果第一个比第二个大,就交换他们两个。
②对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。
③针对所有的元素重复以上的步骤,除了最后一个。
④持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
10.【答案】D
【知识点】循环结构语句及程序实现
【解析】【解答】s="*",k="0",i=1时,k=k+"0"="00",s=k+s="00*",列表框输出s;当i=2时,k=k+"0"="000",s=k+s="00000*",列表框输出s,依次类推,执行该程序后,在窗体界面中显示的结果是 。故答案选D。
【分析】本题考查的是循环结构程序分析。
11.【答案】C
【知识点】排序算法及程序实现;常用标准函数
【解析】【解答】n = Int(Rnd() * 4 + 4),n是随机生成[4,7]之间的整数。n的最大值为7,i的最小值为1,while循环条件是j<=n-i-1,即j<=5,即数组元素最后一位a(7)不参与排序,执行该程序段后,数组a各元素的值不可能的是11,16,17,18,23,32,35。故答案选C。
【分析】本题考查的是排序算法。该程序是冒泡排序算法。Rnd[(参数)]:产生一个[0,1)范围内的随机数
12.【答案】B
【知识点】常见数据类型、数组;查找算法及程序实现
【解析】【解答】分析程序可知:无论Key为多少,while会循环4次退出,即t(m)=2会执行4次,for循环执行完,s的值可能为8。故答案选B。
【分析】本题考查的是对分查找算法。对分查找的基本思路:在有序的数据序列中(一般放在数组中),首先把查找的数据与数组中间位置的元素进行比较,若相等,则查找成功并退出查找;否则,根据数组元素的有序性,确定数据应在数组的前半部分还是在后半部分查找;在确定了新的查找范围后,重复进行以上比较,直到找到或未找到为止。
13.【答案】(1)=SUMIF($A$3:$A$9,G3,$C$3:$C$9) 或 =SUMIF(A$3:A$9,G3,C$3:C$9)
(2)C
(3)B;D
【知识点】表格数据的处理与计算;数据分析
【解析】【解答】(1)SUMIF函数用于对区域中满足条件的单元格求和,在H3单元格计算“书名编码”是“A”的销量小计,并将公式自动填充到H8单元格,第一个参数条件区域 A3:A9需要绝对引用或行绝对引用,第三个参数求和区域需要绝对引用或行绝对引用。故答案为:=SUMIF($A$3:$A$9,G3,$C$3:$C$9) 或 =SUMIF(A$3:A$9,G3,C$3:C$9);
(2)由图可知,A列书名编码中没有F,H8单元格显示的结果是0。故答案为:C;
(3)创建该图表的数据区域是G2:H2,G5:H7;将图a“销售清单”中第9行的书名编码“D”改为“A”,则图表会随之变化;对图a“销售清单”中的数据区域A2:E9进行排序,则图表不会随之变化;删除“图a”工作表中书名编码是“A”所在的第3行,则图表不会随之变化。故答案选BD。
【分析】本题主要考查的是Excel中公式的应用以及图表分析。Excel中的运算公式要以等号“=”开头,后面是由单元格地址、运算符和常量组成的一个表达式。对选中的数据系列创建了图表后,数据与图表之间就建立了关联,修改其中的数据,图表也会随之自动调整。
14.【答案】(1)A;C
(2)C;0或0%
(3)C;D
(4)按钮或人;stop( );
【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;二维动画实例属性的设置;常用影片控制函数的应用
【解析】【解答】(1)选项A:多媒体作品设计的一般过程:需求分析、规划设计、脚本编写;选项B:确定多媒体作品制作软件属于创作需求分析;选项C:Flash软件是一个以时间序列为基础的多媒体制作工具;选项D:脚本编写的过程:制定脚本大纲,编写文字脚本,编写制作脚本,媒体元素分解。不能根据文字脚本直接开始制作“交通安全教育.fla”作品。故答案选AC;
(2)第一空:影片剪辑元件有自己的时间轴和属性,具有交互性,是用途最广、功能最多的部分。“主界面”场景画面中“人”图层动画先实现人从右往左跑动,再向右上角方向逐渐淡出至消失,则该图层的“人”属于影片剪辑元件实例。故答案为:C;
第二空:第60帧时对象处于消失状态,该图层第60帧中对象的Alpha值为0或0%。故答案为:0或0%;
(3)数据流是与时间轴同步时间轴不动它也不播放,小车与人是在第36帧相撞,为使“音乐”图层的声音从第1帧开始播放,并持续到小车与人相撞后停止,可行的操作是:在“音乐”图层第1帧执行“清除关键帧”操作,并在第36帧执行“插入关键帧”操作,或将“音乐”图层第11帧到第46帧整体移动到第1帧到第36帧。故答案选CD。
(4)按钮和人图层第60帧处有关键帧,为使“主界面”场景的动画播放到最后一帧停止,则可在按钮或人图层的第60帧上添加动作脚本stop( );。
【分析】本题主要考查的是多媒体作品的规划与设计、元件与实例、声音的同步属性分析以及控制脚本的编写。应用需求分析包括社会需求、用户情况、作品效益等;创作需求分析包括主题思想、结构类型、作品内容、设施要求、发布方式等。
15.【答案】(1)2
(2)3
(3)ch <> "," And k <= Len(s);fp(m) <= dd(i)
(4)r = left
【知识点】循环结构语句及程序实现;常用标准函数
【解析】【解答】(1)运行窗体中,具有Caption属性的对象有标签和按钮。故答案为:2;
(2)若快递订单的取件距离依次为“243,123,167,309,183,229,87,333,183”,第一位243 309 333,第二位123 167 183 229,第三位87 183。故答案为:3;
(3)第一空:通过while循环取出s中的数值,当ch不等于逗号且k的长度小于字符串s的长度时,k递增统计数值的长度,执行语句dd(n) = Val(Mid(s,i,k - i))取出该订单距离,故此处填ch <> "," And k <= Len(s);
第二空:数组fp存储第x个快递员取件的最远距离,若第m个快递员的最远距离小于第i件订单的取件距离,则更新right的值,否则更新left的值,继续循环,直到找到最远距离,故此处填fp(m) <= dd(i);
(4)while循环结束后,可知快递员r为left的值,然后更新快递员r的最远距离为dd(i),故此处应改为r = left。
【分析】本题主要考查的是循环结构程序分析。
16.【答案】(1)十二 或12
(2)sell(k) = sell(k) + num(i);q(n) = i;head <> j
【知识点】常见数据类型、数组;排序算法及程序实现
【解析】【解答】(1)140本畅销书,用两位数编码,显然10进制数需要三位,验证最大的十一进制数AA,转换为十进制数是111*10+110*10=120,所以该编码对应的最小的进制数12进制,编码数是B8(对应十进制数是140)。故答案为:十二或12;
(2)第一空:num存储每本书每次的销售数量,sell用来统计每本书总共的销售数量,故此处填sell(k) = sell(k) + num(i);
第二空:q数组是一个队列,如果sell(i)大于0,即编号为i的数有销售,则将该书保存到队列q中,故此处填q(n) = i;
第三空:此处比较更新队列q的头head,比较j处的警戒库存与对应库存量,如果变量j不等于head,则更新队列head为j处的编号,故此处填head <> j。
【分析】本题主要考查的是排序算法的分析。
1 / 1