浙江省精诚联盟2021-2022学年高三上学期12月适应性联考信息技术试题含解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2021年12月精诚联盟高三联考(答案在最后)
本试卷分两部分,第一部分信息技术,第二部分通用技术。
满分100分,考试时间90分钟。
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。
每小题列出的四个备选中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.下列有关信息和信息表达的说法,正确的是()
A.经数字化处理后,可由计算机加工处理的数据称为信息
B.电信网络诈骗频发,说明信息具有真伪性
C.书籍、视频和录音都是常见的信息表达方式
D.超文本标记语言HTTP用于描述网页内容
【答案】B
【解析】
【详解】本题主要考查信息和信息表达。
信息,指音讯、消息、通讯系统传输和处理的对象,泛指人类社会传播的一切内容;电信网络诈骗频发,说明信息具有真伪性;书籍、视频和录音都是常见的信息表达技术;超文本标记语言HTML用于描述网页内容,故本题选B选项。
2.以下没有使用到人工智能技术的是()
A.智能客服与客户智能问答互动,还会学习,越用变得越聪明
B.通过手机语音助理给朋友打电话、发短信,还能点播歌曲
C.安保机器人会自主导航避障,还会人脸识别和车牌识别
D.使用自动控制系统进行农业实验田温度监测
【答案】D
【解析】
【详解】本题主要考查人工智能技术。
人工智能研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
使用自动控制系统进行农业实验田温度监测,应用了传感器技术,没有使用到人工智能技术,故本题选D选项。
3.使用Access软件设计一个数据表,存储如表所示的不同型号产品购买记录数据。
则表结构设计最合理的是()
A. B. C.
D.
【答案】D
【解析】
【详解】本题主要考查Access数据表。
由数据表可知,型号、单位数据类型应设计为文本类型,订购日期可能有重复不能设为主键,结合选项可知,本题选D选项。
4.下列有关计算机编码的说法正确的是()
A.十六进制数D113转换为二进制数后含有偶数个“1”
B.已知字母“m”的ASCII码为109,则字母“M”的十六进制内码为77H
C.根据GB2312-80标准,每个汉字的处理码是唯一的
D.图像和声音编码没有采用二进制
【答案】C
【解析】
【详解】本题主要考查计算机编码。
十六进制数D113转换为二进制数是1101000100010011,含有奇数个“1”;已知字母“m”的ASCII码为109,则字母“M”的ASCII码值是109-32=77,转换为十六进制内码为4DH;根据GB2312-80标准,每个汉字的处理码是唯一的;图像和声音编码采用二进制,故本题选
C选项。
5.用PhotoShop软件制作“冬奥来了”作品,部分编辑界面如图所示。
下列说法正确的是()
A.“一起向未来!”图层设有滤镜效果
B.无法更改“运动员”图层位置
C.修改“背景”图层不透明度将改变图像效果
D.可用“魔棒”工具快速选择“飘带”图层内容
【答案】D
【解析】
【详解】本题主要考查Photoshop软件。
由图可知,“一起向未来!”图层设有图层样式;可以更改“运动员”图层位置;“背景”图层处于锁定状态,无法修改其不透明度;可用“魔棒”工具快速选择“飘带”图层内容,故本题选D选项。
6.现有一个时长为10秒、480*600像素、24位真彩色、PAL制式的未经压缩的AVI格式无声视频文件,若以10:1的压缩比,压缩生成MP4格式文件,则生成文件容量约为()
A.205.9MB
B.20.6MB
C.165MB
D.52MB
【答案】B
【解析】
【分析】
【详解】本题考查的是文件大小计算。
PAL制式是25帧/秒。
未经压缩的视频文件存储容量的计算方法:
存储容量=帧图像存储容量×帧频×播放时间(s)=(480*600*24/8)*10*25/1024/1024=206MB,以10:1的压缩比,压缩后大小约为:20.6MB。
故选项B正确。
【点睛】
7.VB表达式23\2^2+Sqr(Abs(-9))的值是()
A.8
B.16
C.7
D.10
【答案】A
【解析】
【详解】本题考查VB算术运算符。
VB算术运算符包括“^”、“-”、“*”、“/”、“\”、“Mod”、“+”、“—”等,优先级依次递减。
因此表达式23\2^2+Sqr(Abs(-9)),先计算2^2值为4,再计算23\4(23整除4)值为5,然后计算(abs(-9)取绝对值9,sqr(9)开平方值为3,最后5加上3,值为8。
故选项A正确。
8.某算法的部分流程图如图所示,执行完后输出s和i的值是()
A.1245
B.1246
C.1356
D.1355
【答案】C
【解析】
【详解】本题考查的是流程图识读。
阅读流程图可知,输出的是15的所有质因数,由于i从1开始,所以质因数包括1,i比最大的那个质因数大1,s为:135,i为:6。
选项C正确。
9.字符的查找替换。
以下VB程序段的功能是:在字符串s中查找字符s1,并将其替换成字符s2。
s=Text1.Text
s1=Text2.Text
s2=Text3.Text
i=1
Do While i<=Len(s)
If Mid(s,i,Len(s1))=s1Then
①
②
Else
②
End If
Loop
Label1.Caption=s
划线处的代码由以下三部分组成:
①i=i+1②s=Mid(s,1,i-1)+s2+Mid(s,i+Len(s1))③i=i+Len(s2)
下列选项中,代码顺序正确的是()
A.①②③
B.②①③
C.②③①
D.③②①
【答案】C
【解析】
【详解】本题主要考查VB程序的执行与调试。
由题意可知,如果Mid(s,i,Len(s1))=s1,则将s1替换成字符s2,同时更新i的位置为i+Len(s2),即方框①②分别填入代码是s=Mid(s,1,i-1)+s2+Mid(s,i+ Len(s1))、i=i+Len(s2)。
如果Mid(s,i,Len(s1))与s1不相等,则i递增,继续查找判断,故本题选C选项。
10.有如下VB程序段:
m=a(1):s=""
For i=2To5
If a(i)>m Then m=a(i)
If a(i)<m Then
s=s+m
s=m+s
End If
Next i
数组元素a(1)到a(5)的值依次为"F","Q","A","TV","WD",执行该程序段后,变量s的值为()A.FATVWD B.AAWDTV C.QQTVWD D.WDTVQQ
【答案】D
【解析】
【详解】本题考查VB条件与循环语句应用。
分析程序知道,m初值为F,循环i从2开始,进行比较,当a(2)的值大于m时,条件成立,执行将a(2)值赋给m,即m值为Q,s值为“Q”;i值为3,条件判断a(3)的值大于m不成立,条件判断a(3)的值小于m,条件成立,执行将s与m连接赋值给s,s值为“QQ”;i 值为4,条件判断a(4)的值大于m,条件成立,执行将a(4)的值赋给m,m值为“TV”,此时将m+s值赋给s,s值为“TVQQ”;i值为5,条件判断a(5)的值大于m,条件成立,执行将a(5)的值赋给m,m的值为“WD”,此时将m+s的值赋给s,s值为“WDTVQQ”。
故选项D正确。
11.某对分查找算法的VB程序段如下:
For i=1To20
f(i)=0
Next i
i=1:j=20:n=0
m=1
Do While i<=j And f(m)=0m=(i+j)\
2n=n+1
If a(m)=Key Then
f(m)=1
ElseIf a(m)<Key Then j=m-1
Else i=m
+1
End If
数组元素a(1)到a(20)各不相同且按降序排列,若执行该程序段后n的值为4,则Key的值不可能为()
A.a(3)
B.a(8)
C.a(11)
D.a(17)
【答案】B
【解析】
【详解】本题考查对分查找算法。
分析程序知道,数组元素a(1)到a(20)各不相同且按降序排列,若执行该程序段后n的值为4,Key的值可以为a(3)、a(11)、a(17)。
故本题选择B。
12.如下VB程序段实现对数组元素a(1)到a(10)从小到大排序。
i=2
Do While i<=10
For j=①
If a(j+1)<a(j)Then
t=a(j+1):a(j+1)=a(j):a(j)=t
End If
Next j
i=i+1
Loop
则代码中①处的语句可为()
A.i-1To1Step-1
B.i To1Step-1
C.9To i+1Step-1
D.i-1To9
【答案】A
【解析】
【详解】本题考查排序算法及程序实现。
为实现对数组元素a(1)到a(10)从小到大排序,代码中①处j的值应为从i-1开始到1结束,每次循环j减1,用语句表示为For j=i-1To1Step-1,故选项A正确。
二、非选择题(本大题共4小题,其中第13题4分,第14题8分,第15题7分,第16题7分,共26分)
13.收集某品牌部分商品电商销售数据,并对部分数据利用Excel软件进行数据处理,如图a所示。
图a
请回答下列问题:
(1)区域G3:G82的数据是通过公式计算得到的,在G3单元格中输入公式_____________________,再使用自动填充功能完成区域G4:G82的计算。
(提示:退款比=退款额/毛销售额*100,其中毛销售额=订单量*单价)
(2)对区域A2:G82进行相关数据分析,下列说法正确的是___________________(多选,填字母)。
A.更新E列退款额数据,G列退款比的值会随之改变
B.为了将“编码”首字母相同的商品以“退款比”升序显示,可选择“编码”为主要关键字、“退款比”为次要关键字均升序排序
C.删除“序号”列,“退款比”列的数值会发生变化
D.为了显示订单量超过100的商品中退款比最高的商品,可先对“订单量”进行筛选,设定条件“>=100”,再对“退款比”进行筛选,设定条件“10个最大的值”并显示最大的一项
(3)对图a中数据进行相关统计后,结果放在新工作表中,如图b所示。
根据图b中的数据制作的图表如图c所示,创建该图表的数据区域是______________
图b
图c
【答案】①.=E3/(C3*D3)*100②.AB③.A2:C9
【解析】
【详解】本题主要考查Excel表格处理相关操作。
①退款比=退款额/毛销售额*100,其中毛销售额=订单量*单价,由表可知,在G3单元格中输入公式是=E3/(C3*D3)*100。
②由G列公式可知,更新E列退款额数据,G列退款比的值会随之改变;为了将“编码”首字母相同的商品以“退款比”升序显示,可选择“编码”为主要关键字、“退款比”为次要关键字均升序排序;删除“序号”列,“退款比”列的数值不会发生变化;为了显示订单量超过100的商品中退款比最高的商品,可先对“订单量”进行筛选,设定条件“>=100”,再对“退款比”进行筛选,设定条件“10个最大的值”并显示最大的一项,筛选结果没有记录,故本题选AB选项。
③由图c可知,涉及的数据从A2到C9,故创建该图表的数据区域是A2:C9。
14.使用Flash软件创作“国际青年日”多媒体作品,部分编辑界面如图所示。
图1
请回答下列问题:
(1)以下对多媒体作品设计的一般过程,说法不正确的是_____________多选,填字母)。
A.将作品划分为“片头”、“叙事”、“高潮”、“结尾”四个主要界面,属于系统结构设计
B.确定选用Flash软件来制作合成作品,属于应用需求分析
C.描述作品每个场景的展示内容及呈现方式,属于文字脚本
D.在进行模块设计前,应考虑作品所需的媒体元素及其获取、处理方式
(2)“纸飞机”图层由“纸飞机”实例制作生成,且呈现纸飞机盘旋飞动的动画效果,则“纸飞机”元件类型为___________。
“纸飞机”动画在场景动画开始2秒后出现在画面中,要实现该效果,则在“纸飞机”图层中应进行的操作是____________。
(3)“青年人”图层的第1帧至20帧的补间动画实现了青年人图像从无到有慢慢浮现在画面中,则该补间类型为__________(单选,填字母: A.动画补间/B.形状补间)。
若修改帧频为18fps,“青年人”图层动画持续时间将___________(选填:变长/变短/不变)。
(4)图2
配乐图层中声音文件部分属性如图2所示。
测试当前场景时,动画播放至第60帧时自动停止,单击“播
放”按钮后场景音乐停止播放,画面进入“叙事”场景继续播放,则“播放”按钮的动作脚本为on (press){____________________________}。
【答案】①.BD②.影片剪辑元件③.选中该图层的第1帧移动至第25帧④.A⑤.变短⑥.StopAl ISounds():gotoAndPlay(“叙事”,1);
【解析】
【详解】本题考查的是flash操作。
空1,选项A将作品划分为“片头”、“叙事”、“高潮”、“结尾”四个主要界面,属于系统结构设计,正确;选项B确定选用Flash软件来制作合成作品,属于功能模块设计,错误;选项C确定选用Flash软件来制作合成作品,正确;选项D在进行模块设计前,应考虑作品的系统结构设计,错误,故选择BD。
空2,纸飞机有盘旋飞动的动画效果,属于影片剪辑元件。
空3,为实现“纸飞机”动画在场景动画开始2秒后出现在画面中,可以通过选中该图层的第1帧移动至第25帧。
空4,实现了青年人图像从无到有慢慢浮现在画面中,在动画过程中,中间的运动过程由计算机自动计算得出,因此选择A动画补间。
空5,帧频是Flash动画播放的速度,速度提高,动画持续时间变短,故填变短。
空6,为实现单击“播放”按钮后场景音乐停止播放,画面进入“叙事”场景继续播放效果,可添加脚本
on(press){StopAl ISounds():gotoAndPlay(“叙事”,1)}。
15.某学校为增强学生体质,督促学生进行必要的体育锻炼,每学年都会举行一次新生体能测试,在高一年级每班随机抽取2位学生参加体测并要求全部达标。
高一年级学生基本信息存储于相应的数据库文件中,班级总数为n,每班45名学生。
抽选时以学生学号信息为依据(学号为8位数,前4位数字表示年级,5、6两位数表示班级,7、8两位数表示学号),并将抽选结果按照班级和学号升序排列输出。
根据上述要求编写VB程序,功能如下:读取高一年级n个班级学生学号信息,显示在列表框List1中。
程序运行时,单击“抽取”按钮Command1,在列表框List2中显示每班被抽取中的两名学生学号。
程序运行界面如图所示。
(1)在VB表达式List2.AddItem s(i)中,List2、AddItem依次表示_________(单选,填字母:A.对象名、属性名/B.对象名、事件名/C.对象名、方法名)
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
(3)程序中加框处代码有错,请改正。
_______
Const n=8
Dim a(1To500)As String
Private Sub Form_Load()
‘读取数据库中学生学号信息并存储于数组a中,过程略。
End Sub
Private Sub Command1_Click()
Dim s(1To8)As String
Dim flag(1To500)As Integer
Dim b(1To n)As Integer
Dim w As Integer,t As Integer,i As Integer,j As Integer
Dim x As String
For i=1To45*n
flag(i)=0
Next i
For i=1To n
b(i)=0
Next i
w=0
For i=1To n
t=______________
If flag(t)=1Then
i=i–1
ElseIf b(i)<2Then
w=w+1
_______
b(i)=b(i)+1
flag(t)=1
If w Mod2=1Then
i=i-1
End If
Next i
For'排序并输出被抽中学生学号
If_________Then
x=s(i+1):s(i+1)=s(i):s(i)=x
End If
For j=i To i+1
List2.AddItem s(j)
Next j
Next i
End Sub
【答案】①.C②.1To2*n-1Step2③.Int(Rnd*45)+(i-1)*45+1④.s(w)=a(t)⑤. s(i+1)<s(i)
【解析】
【详解】本题主要考查VB程序的综合应用。
①在VB表达式List2.AddItem s(i)中,List2、AddItem依次表示列表控件的对象名和方法名,故选C选项。
②分析代码可知,前面的代码已经按班级升序进行抽取学生,故此处只需将每个班级抽出的两个学生按学号进行升序排序,即第1个学生和第2个学生升序、第3
个学生和第4个学生进行升序排序,依次类推,故变量i每次递增2,加框处代码应改为1To2*n-1Step2。
③此处通过for循环实现每个班随机取两个学生,一共有8个班,每个班45个人,一共45*8=360人,第一个班在1~45之间抽取,第二个班在46~90之间抽取,其他班依次类推,Int(Rnd*45)是随机生成0~44之间的整数,用变量i控制在第几个班抽取,故此处填Int(Rnd*45)+(i-1)*45+1。
④数组s保存抽取出来的学生,t是抽取的学生的顺序号,此处将该学生的学号信息(即a(t))赋给数组s(w),下标用w标记,故此处填
s(w)=a(t)。
⑤此处将抽选结果按照班级和学号升序排列输出,由下文交换s(i)与s(i+1),可知此处填
s(i+1)<s(i)。
16.气象学上将日平均气温连续5天等于或低于10℃算作入冬。
编写VB程序,读取某月每日最高气温与最低气温数据(该月为30天,且本月气温最高不超过30℃,最低不低于0℃),温度以“最高温度~最低温度”的格式显示在列表框List1中;单击“统计”按钮Command1判断该月是否已经入冬,并统计得到该月最低日均气温,结果在Text1
中呈现。
程序运行界面如图所示。
(1)某月1号~10号每日最高气温与最低气温数据如下表所示:
日期1号2号3号4号
5
号6号7号8号9号
10
号
最高气温℃~
最低气温℃22~
14
17~
12
10~
4
10~
2
8~
1
11~
8
17~
5
15~
4
19~
7
19~
7
若程序运行后,数组元素f(7)的值为________。
(2)请在划线处填入合适的代码。
Dim a(1To30)As String
Private Sub Form_Load()
‘读取本月每日气温数据,存储于数组a中并在列表框List1中显示,过程略。
End Sub
Private Sub Command1_Click()
Dim temp(1To60)As Integer
Dim length As Integer,t As Integer,j As Integer
Dim ave As Single
Dim f(30)As Integer
Dim flag As Boolean
For i=1To30
length=Len(a(i))
j=1:t=1
Do While j<=length
If Not(Mid(a(i),j,1)<="9"And Mid(a(i),j,1)>="0")Then temp(2*i-1)=Val(Mid(a(i),t,j-t))
________
End If
j=j+1
Loop
temp(2*i)=Val(Mid(a(i),t,j-t))
Next i
f(0)=0:low=30:flag=False
For i=1To30
ave=(temp(i*2-1)+temp(i*2))/2
If ave<low Then low=ave
If Not flag Then
If ave<=10Then
_________
Else
f(i)=0
End If
If f(i)=5Then
Text1.Text="本月已入冬"
flag=True
End If
End If
Next i
If________Then Text1.Text="本月尚未入冬"
Text1.Text=Text1.Text+""+"本月日均气温最低为:"+Str(low)
End Sub
【答案】①.0②.t=j+1③.f(i)=f(i-1)+1④.Not flag
【解析】
【详解】本题主要考查VB程序的综合应用。
①分析程序可知,当i=7时,此时ave=(17+5)/2=11>10,执行else部分,即f(7)=0,故此处填0。
②温度以“最高温度~最低温度”的格式保存在数组a中,此处分别取出最高温度、最低温度保存在数组temp中,如果当前截取的字符不是数字,即符号“~”,则将该字符前的温度保存到数组temp中,同时更新t的值为j+1,其中t是截取字符的起点,故此处填t=j+1。
③数组f 索引是从0开始,数组f用来标记当日日均气温连续小于等于10的天数,若满足条件则对应的值在f(i-1)基础上递增1,否则赋值为0重新计数,故此处填f(i)=f(i-1)+1。
④变量flag标记是否平均气温连续5天等于或低于10℃,如果flag为True则满足,即本月已入冬,否则本月尚未入冬,故此处填Not flag。