浙江省嘉兴市高二信息技术下学期期末检测试题.docx
《浙江省嘉兴市高二信息技术下学期期末检测试题.docx》由会员分享,可在线阅读,更多相关《浙江省嘉兴市高二信息技术下学期期末检测试题.docx(18页珍藏版)》请在冰豆网上搜索。
浙江省嘉兴市高二信息技术下学期期末检测试题
浙江省嘉兴市2021-2022高二信息技术下学期期末检测试题
考生须知:
本试题卷分两部分,第一部分信息技术,第二部分通用技术。
满分100分,考试时间90分钟。
1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。
在每小题给出的四个选项中,只有一个是符合题目要求的,不选,多选,错选均不得分)
1.下列有关信息及其特征的说法正确的是
A.信息必须依附于某种载体,载体是存储信息的实体
B.信息是可以脱离它所反映的事物被存储、保存和传播
C.信息可以脱离载体进行传递和共享,在传递过程中没有损耗
D.信息可以加工和处理使其具有更高的使用价值,但其形态肯定不会改变
2.下列关于浏览器及信息获取的说法中正确的是
A.浏览器通过HTML协议获取Web服务器的网页内容信息
B.利用浏览器保存网页中的文字和超链接就是保存网页的URL
C.利用浏览器获得的信息肯定可以通过统计评价来评判其真伪性
D.IE测览器可以在收藏夹中创建不同文件夹用于不同种类网址的分类保存
3.下列说法中都体现人工智能技术应用的是
①使用人体测温筛检仪,实现人脸识别无感通关,迅速发现体温异常者
②楼道LED声控感应灯,在光线不足且有人走动时,自动感应亮灯
③使用控制软件在家里对公司里的电脑进行远程控制,完成文件下载等操作
④车辆进出停车场时,通过车牌识别技术自动完成车辆停车计费工作
A.①②B.②③C.①④D.②④
4.设计“小微图书管理系统”时,新建“图书借阅”Access数据表,存放下列表格数据:
以下有关“小微图书管理系统”和Access数据表结构设计描述正确的是
A.“图书编号”字段的数据类型设置为“自动编号”
B.是否损坏”字段的数据类型设置为“是/否”或“文本”
C.“小微图书管理系统”属于数据库管理系统,可以为多个用户共享使用
D.“小微图书管理系统”设计完成后,用户必须直接打开该数据表添加记录
5.有A、B两段音频,参数如下表所示:
则这两段音频文件的存储容量之比(A:
B)约为
A.1:
1B.1:
2C.2:
1D.4:
1
6.使用Photoshop软件编辑“环保。
psd”文件,当前状态部分界面如图所示:
下列说法正确的是
A.直接用“文字工具”调整文字图层的文字大B.不能直接清除“花”图层的图层样式小
C.直接设置“蝴蝶”图层的滤镜效果D.直接更改“背景”图层的不透明度
7.有关VB表达式:
Int(Rnd*10+1)*2,下列说法中正确的是
A.产生一个在[0,18]区间的随机偶数
B.产生一个在[0,20]区间的随机偶数
C.产生-一个在[2,18]区间的随机偶数
D.产生一个在[2,20]区间的随机偶数
8.某算法的部分流程图如图所示:
执行这部分流程,当输入i的值为57时,则输出a和b的值分别是
A.2,3B.2,4C.3,3D.3,4
9.已知变量a、b、c、d数据类型为Integer,变量flag数据类型为Boolean。
下列选项中与其他语句功能不相同的是
A.If(a>bOrb>c)Andflag=FalseThend=a\2
B.If(a>bOrNotb<=c)AndNotflagThend=a\2
C.IfNot(a<=bAndb<=c)Andflag=FalseThend=a\2
D.If(a>bAndb>c)OrNotflagThend=a\2
10.有如下VisualBasic程序段:
PrivateSubCommand1_Click()
DimxAsInteger,rAsInteger,sAsString
x=Val(Text1.Text):
s=""
DoWhilex<>0
r=(x+1)Mod2
s=Str(r)+s
x=x\2
Loop
Text2.Text=s
EndSub
该程序段运行后后,在文本框Text1中输入25,则文本框Text2显示的内容是
A.00101B.11010C.00110D.11001
11.有如下VisualBasic程序段:
PrivateSubCommand1_Click()
Dima(1To10)AsInteger,iAsInteger,kAsInteger
a
(1)=1:
a
(2)=17:
a(3)=8:
a(4)=9:
a(5)=18
a(6)=15:
a(7)=20:
a(8)=13:
a(9)=7:
a(10)=11
k=0
Fori=2To9
If(a(i)-a(i-1))*(a(i+1)-a(i))<0Thenk=k+1
Next
Text1.Text=Str(k)
EndSub
该程序段运行后后,文本框Text1中显示的内容是
A.6B.7C.8D.9
12.利用对分查找实现在数组a中查找成绩值为Key的学生姓名与成绩(注:
学生成绩由高到低排序,并按姓名在前、成绩在后的顺序依次存储在数组aa中,例如:
“张三”,“97”,“李四”,。
“92”,“王五”,“87”……),编写的VB程序段如下:
Constn=100
Dima(1Ton)AsString
PrivateSubCommand1_Click()
i=1:
j=
(1)
flag=False
Key=Val(Text1.Text)
DoWhilei<=jAndNotflag
m=
(2)
IfVal(a(2*m))=KeyThen
List1.AddItema(2*m-1)+””+a(2*m):
flag=True
Else
If(3)Thenj=m-1Elsei=m+1
EndIf
Loop
IfNotflagThenList1.AddItem”没有找到!
”
EndSub
上述程序段
(1)、
(2)、(3)三个方框处的语句依次为
①j=n②j=n/2③m=(i+j)\2④m=((i+j)\2)*2
⑤Val(a(2*m))Key
A.①④⑦B.②③⑥
C.②③⑤D.②④⑦
二、非选择题(本大题共4小题,其中第13小题4分,第14小题8分,第15小题7分,第16小题7分,共26分)
13.小周同学收集2021-2021年某地区粮食作物播种面积与产量数据,使用Excel软件进行数据处理,其中粮食类别分为春粮、夏粮和秋粮3类,亩产由产量、面积通过公式计算得到,如图a所示。
请回答下列问题:
(1)如图a所示,为了计算2021年三季粮食面积与产量占比(%),先在K4:
K6单元格中分别输入相应公式,得到三季粮食面积占比,然后复制区域K4:
K6到区域L4:
L6,得到2021年三季粮食产量占比。
则L4单元格中的公式是_(其中三季粮食产量占比为:
各季粮食产量合计:
三季粮食产量总和×100)。
(2)若要对秋粮类作物按照2021年“面积”从高到低进行排序,则排序的数据区域是。
(3)根据图a中的数据制作了“2021年各类粮食亩产”的图表,如图b所示。
以下有关图表的描述正确的是(多选,填字母)。
A.该图表的数据区域为F4:
F9,F12:
F16
B.若以图c所示对图a中的数据进行筛选操作,该图表不会发生变化
C.若将H5:
H17单元格的数值小数位数设置为1,该图表不会发生变化
D.若隐藏图a中的第10、11行,该图表会发生变化
E.将H6单元格中数据修改为0.26,该图表会发生变化
(注:
全部选对的得2分,选对但不全的得1分,不选或者有选错的得0分)
14.小李制作一个主题为“抗击新冠病毒”的多媒体作品。
请回答下列问题:
(1)创作多媒体作品需要进行脚本编写。
下列属于脚本编写的是。
(多选,填字母)
A.确定作品的主要界面
B.确定作品创作及运行时所需的硬件设施
C.根据作品的主题思想与内容,制作作品的脚本大纲
D.用表格形式来展示作品的屏幕画面、链接关系和呈现说明等
E。
将作品中各模块所需媒体元素的获取及处理方法列表进行表示
(注:
全部选对得2分,选对但不全得1分,选错得0分)
(2)如图a所示,“人物”图层第40帧的图形对象由“人物”实例形成,其中第30帧到第40帧的补间类型是动画补间,则该图层第40帧到第50帧的补间类型是_。
(3)如图a所示,“按钮”图层最后1帧已经添加动作脚本命令“Stop();",测试影片时,播放到最后动画停止,“播放”按钮不再显示,造成按钮消失的原因是。
(4)“音乐”图层的声音同步方式如图b所示,若不想改变其动画播放效果,并让音乐在播放2秒后停止播放,以下操作可行是_。
(多选,填字母)
A.在“音乐”图层的第25帧执行“清除帧”操作
B.在“音乐”图层的第25帧执行“插入帧”操作
C.在“音乐”图层的第25帧执行“插入关键帧”操作。
D.在“音乐”图层的第25帧执行“转换为空白关键帧”操作
E。
将“音乐”图层第1帧的声音同步方式由“数据流”改为“事件”
(注;全部选对得2分,选对但不全得1分,选错得0分)
(5)测试影片时,单击“Load”场景中“播放”按钮,影片跳转到“main”场景的第1帧并开始播放,同时实现在浏览器中显示位于同名文件夹下“病毒介绍。
html”文件的内容,则“播放”按钮上添加的动作脚本为:
on(release){}。
15.编写一个VB程序,实现如下功能:
输入s位数字构成的数字字符串(第1位数字不为0),移除k(0新数第1位不能为0)。
例如8个数字构成的数字字符串“71803296”,移除3个数字,得到5位数字构成的最小数是“10296”,具体算法如图a所示。
算法分析:
要使得到的5位数字最小,首先需保证能取到5个数字,且首位应尽量小,那么取首位数的范围应保证余下有4个数字,即在前4位中选最小非0的数字。
程序运行时,在文本框Text1中输入一个数字字符串,在文本框Text2中输入要移除的数字个数,单击“运行”按钮CmdRun后,在标签Labell显示得到的最小新数,程序运行界面如图b所示。
(1)程序运行时,若要在名为Form1的窗体标题上显示“删数”,可以在FormLoad事件处理过程中添加语句为(单选,填字母:
A.Form1.Text=“删数”\
B.Form1.Caption=“删数”\
C.Form1.AddItem“删数”)
(2)实现上述功能的VB程序代码如下,请在划线处填入合适的代码。
PrivateSubCmdRun_Click()
DimNumAsString,New_numAsString'Num为输入的数字字符串
DimiAsInteger,jAsInteger,mAsInteger,
DimAsInteger,sAsInteger,kAsInteger
Dima(30)AsString,b(30)AsInteger
Num=Text1.Text:
s=Len(Num)
k=Val(Text2.Text)’k为删除数字个数
Fori=1Tos
a(i)=Mid(Num,i,1)
Next
j=1
m=1
n=①
Fori=m+lTon’取第一个非零最小数字
Ifa(i)>a(m)Thenm=I’加框处程序代码有误,请改正
Nexti
b(j)=m
DoWhile②'取其他最小数字
m=m+1
n=n+1
Fori=m+1Ton
Ifa(i)Nexti
j=j+1:
b(j)=m
Loop
Fori=m+1Tos'最后直接取的数字
j=j+1:
b(j)=i
Nexti
Forj=1Tos-k’输出最小数
New_num=③
Nextj
Labell.Caption=New_num
EndSub
(3)加框处程序代码有误,请改正。
16.病毒疫苗抗体检测。
使用字符串序列表示志愿者注射疫苗后细胞的DNA和疫苗抗体的DNA(志愿者的DNA序列长度大于疫苗抗体的DNA序列长度),通过检测疫苗抗体DNA序列是否在志愿者的DNA序列中出现来分析疫苗效果。
其中疫苗抗体的DNA序列是环状的,志愿者的DNA序列是线性的。
只要疫苗抗体的DNA序列在志愿者的DNA序列中出现,说明己产生抗体。
例如:
疫苗抗体的DNA序列是环状的“cced”,即可以表示为“cced”,也可以表示为“cedc”、“edcc”、“dcce”。
A志愿者的DNA序列为“mtrcnmdaced”,没有出现抗体序列,结果为“阴性”,B志愿者的DNA序列为“acedssdfaef",出现抗体序列,结果为“阳性”,C志愿者的DNA序列为“ce”,志愿者的DNA序列长度不够,无法比对,结果为“无效”。
按上述要求,编写一个VB程序,功能如下:
程序运行时从数据库中读取志愿者的检测号、
DNA序列存入相应数组,在文本框Text1中输入抗体DNA序列,单击“检测结果”按钮Command11,在列表框List1中按检测号顺序显示每个志愿者的检测结果,并在标签Label1显示疫苗抗体的阳性率(以百分比表示,并保留2位小数),程序运行界面如图所示,请在划线处填入合适的代码。
DimPnum(1To100)AsString’Pnum数组存储志愿者的检测编号
DimPch(1To100)AsString’Pch数组存储志愿者的DNA序列
DimPrs(1To100)AsString'Prs数组存储志愿者的检测结果
DimnAsInteger’存储志愿者的总人数
PrivateSubForm_Load()
DimiAsInteger,jAsInteger
DimtmpAsString,chtmpAsString
DimConnAsNewADODB.Connection
DimRsAsNewADODB.Recordset
Conn.ConnectionString="Provider=Microsoft。
ACE.OLEDB.12.0;DataSource="+App.Path+"\DNADB.accdb"
Conn.Open
SetRs.ActiveConnection=Conn
Rs.Open"SELECT*FROMSource"'从数据库的名为“Source”数据表中读取数据
i=0
DoWhileNotRs.EOF
i=i+1
Pnum(i)=Rs.Fields(0)
Pch(i)=Rs.Fields
(1)
Rs.MoveNext
Loop
Rs.Close
Conn.Close
n=①
Fori=1Ton-1’以检测号作为关键字对DNA序列数据进行升序排列
j=i+1
DoWhilej<=n
If②Then
chtmp=Pch(i):
Pch(i)=Pch(j):
Pch(j)=chtmp
tmp=Pnum(i):
Pnum(i)=Pnum(j):
Pnum(j)=tmp
EndIf
j=j+1
Loop
Nexti
EndSub
PrivateSubCommand1_Click()
DimAchAsString,RVchAsString,VchAsString
DimiAsInteger,jAsInteger,kAsInteger,mAsInteger
Ach=Text1.Text:
s=Len(Ach):
RVch=Ach+Ach
k=0:
m=0
Fori=1Ton
IfLen(Pch(i))<=Len(Ach)Then
k=k+1:
Prs(i)="无效”
Else
Forj=1Tos’按环状序列依次进行比较
Vch=③
IfTest(Vch,Pch(i))Then
m=m+1
Prs(i)=”阳性”:
ExitFor
Else
Prs(i)="阴性"
EndIf
Nextj
EndIf
Nexti
Fori=1Ton
List1.AddItemPnum(i)+""+Prs(i)
Nexti
Label1.Caption=Str(Int(m/(n-k)*10000+0.5)/100)+"%"
EndSub
FunctionTest(str1AsString,str2AsString)AsBoolean’字符串比对函数
DimiAsInteger
Test=False
Fori=1ToLen(str2)-Len(str1)+1
If④Then
Test=True:
ExitFor
EndIf
Nexti
EndFunction
嘉兴市2021~2021度第二学期期末检测
技术参考答案及评分标准
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。
在每小题给出的四个选项中,只有一个是符合题目要求的,不选,多选,错选均不得分)
1
2
3
4
5
6
7
8
9
10
11
12
B
D
C
B
C
A
D
B
D
C
A
C
二、非选择题(本大题共4小题,其中第13小题4分,第14小题8分,第15小题7分,第16小题7分,共26分)
13.
(1)=H10/SUM(H$10,H$11,H$17)*1001分
=H10/(H$10+H$11+H$17)*100
(2)B12:
H161分
(3)BCE2分
(注:
全部选对的得2分,选对但不全的得1分,不选或者有选错的得0分)
14.
(1)CDE2分
(注:
全部选对得2分,选对但不全得1分,选错得0分)
(2)动画补间1分
(3)“按钮”图层最后1帧为空白关键帧,没有“按钮”对象1分
(4)ACD2分
(注:
全部选对得2分,选对但不全得1分,选错得0分)
(5)gotoAndPlay(“main”,1);getURL(“病毒介绍。
html”);
(注:
2条命令全部选对得2分,答对1条命令给1分)2分
15.
(1)B1分
(2)①k+1或其他可行答案1分
②jk或mn或其他可行答案2分
③New_num+a(b(j))或其他可行答案1分
(3)a(i)"0"或其他可行答案2分
16.①i1分
②Pnum(i)>Pnum(j)
或Pnum(j)③Mid(RVch,j,s)
或Mid(Ach+Ach,j,s)
或Mid(Ach&Ach,j,s)
或Mid(Ach,j,s-j+1)+Mid(Ach,1,j-1)或其他可行答案2分
④str1=Mid(str2,i,Len(str1))或其他可行答案2分