浙江省名校协作体学年高三上学期开学联考信息技术试题 1Word格式文档下载.docx
《浙江省名校协作体学年高三上学期开学联考信息技术试题 1Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《浙江省名校协作体学年高三上学期开学联考信息技术试题 1Word格式文档下载.docx(19页珍藏版)》请在冰豆网上搜索。
(1)以下关于多媒体作品设计的描述,正确的是(多选,填字母)
A.Flash软件是以时间序列为基础的创作工具
B.作品的系统结构描述了整个作品的组成部分、工作流程、主要界面
C.作品运行的软件环境不属于创作需求分析中的设施需求
D.媒体元素分解需将脚本内容在细化时所涉及的媒体元素逐一列出
E.脚本编写时,先进行文字脚本编写,再进行脚本大纲编写
(2)舞台大小为500X400,“菊花”图层第25至50帧的补间类型为;
第50
帧中,“菊花”实例的位置可能为(单选,填字母)
A.(10,10)B.(550,10)C.(10,440)D.(-550,440)
(3)根据制作脚本,“重播”按钮上应设置动作命令o
(4)为使“文字”图层的动画效果与制作脚本相符,应进行的操作是o
【答案】①.ABD②.动画补间③.B④.on(release/press)(gotoAndPlay
(1);
}或on(release/press)(gotoAndPlay(”main”,l);
)⑤.复制“文字”图层第25帧,在第
1帧上执行“粘贴帧”或“文字”图层第1帧执行“清除关键帧”命令
【详解】本题主要考查Flash动画制作相关操作。
①Flash软件是以时间序列为基础的创作工具;
作品的系统结构描述了整个作品的组成部分、工作流程、主要界面;
作品运行的软件环境属于创作需求分析中的设施需求;
媒体元素分解需将脚本内容在细化时所涉及的媒体元素逐一列出;
脚本编写的过程:
制定脚本大纲,编写文字脚本,编写制作脚本,媒体元素分解,故本题选ABD选项。
②由图可知,“菊花”图层第25至50帧的补间类型为动画补间。
③“菊花”开始时在舞台上方,慢慢向右移,Flash中,水平向右为x轴正方向,水平向下为y轴正方向,舞台大小为500X400,结合选项,第50帧中,“菊花”实例的位置可能为
(550,10),故本题选B选项。
④“重播”按钮在舞台右下方,单击“重播”按钮,将从该场景第1帧开始播放,故“重播”按钮上应设置动作命令on(release/press)(gotoAndPlay
(1);
}或。
11(release/press)(gotoAndPlay("
main”』);
}o⑤一开始出现文字和鱼游动的动画,持续到场景结束,由图可知,为使“文字”图层的动画效果与制作脚本相符,应进行的操作是:
复制“文字”图层第25帧,在第1帧上执行“粘贴帧”或“文字”图层第1帧执行“清除关键帧”命令。
15.世界上有很多国家向我国申购新冠疫苗。
我国共有n个仓库存储疫苗,第i个仓库有疫苗a(i)(单位:
万支,(单位:
万支,下同)。
现有m(n>
=m)个国家向我国提出疫苗购买申请。
我国计划将n个仓库中的疫苗全部分配给这m个国家。
分配规则如下:
①每个仓库中的疫苗只能作为一个整体分配给一个国家;
②一个国家可以获得任意多个仓库的疫苗;
③要求获得最多疫苗的国家与获得最少疫苗的国家之间疫苗数量差值最小;
④若存在多个满足条件的分配方式,则输出最先找到的分配方式。
例如:
若n=4,4个仓库中的疫苗数分别为50、13、80、27o若m=2,最小差值为10;
若m=3,最小差值为40。
编写VB程序模拟上述功能,在文本框Textl中输入n(nW15),在文本框Text2中输入m(mW4),随机生成n个两位正整数,在列表框List1中输出。
单击“计算”按钮Command1,在文本框Text3中输出最小差值,在列表框List2中输出每个国家获得疫苗的方案。
程序运行界面如图所示。
(1)语句List1.Clear中的“Clear”属于(单选,填字母:
A.对象名/B.属性名/C.方法名)。
(2)实现疫苗分配的VB程序如下,请在划线处填入合适的代码。
(3)程序中加框处代码有错,请改正。
PrivateSubCommand1_Click()
Constmaxn=15
DimnAsInteger,iAsLong,jAsLong,kAsLong,pAsInteger,mAsInteger
Dima(lTomaxn)AsLong,f(lTomaxn)AsLong
Dims(lTomaxn)AsString,maxAsLong,minAsLong,ansAsLong,ansiAsLong
n二Val(Textl.Text):
m=Val(Text2.Text)
List1.Clear:
List2.Clear:
Randomize
Fori=1Ton
List1.AdditemStr(a(i))
Nexti
ans=10000
Fori=1TomAn,枚举所有的分配方案
Forj=1Tom
f(j)=。
Nextj
j=i:
max=0:
min=10000
Fork=1Ton
p=jModm
f(p)=f(P)+a(k)
j=j\m
Nextk
Fork=1Tom
Iff(k)>
maxThenmax=f(k)
Iff(k)<
minThenmin=f(k)
IfThen
ans=max-min
EndIf
Text3.Text=Str(ans)
j=ansiModm
s(j+1)=s(j+1)+Str(a(i))
ansi=ansi\m
Fori=1Tom
List2.Additems(i)
EndSub
【答案】①.C②.a(i)=Int(Rnd*90)+10③.p=jModm+1④,max-minvans
⑤.ansi=i
【详解】本题主要考查VB程序的执行与调试。
①语句List1.Clear中的“Clear”属于列表listl的方法名,故选C选项。
②此处是随机生成n个两位正整数,通过for循环依次赋给a(i),Rnd是随机生成[0,1)之间的数,int(x)返回不大于x的最大整数,故此处填a(i)=Int
(Rnd*90)+10。
③数组f用来保存每个国家获得疫苗数量,下标从1开始,故加框处应改为p=jModm+lo④变量ans保存最多疫苗的国家与获得最少疫苗的国家之间疫苗数量差
值,当出现比ans更小的差值时,需要更新ans,故if判断条件是max-minvans。
⑤变量ansi保存最小差值ans所处的方案,故当更新ans时,同时■需要更新ansi,故填ansi=i。
16.小张想要了解自己体育锻炼情况,他以数字的形式记录了自己每天进行的运动项目,
如“1,1,2,3,2,3,2,3,3,1,1,4,3”。
其中数字1代表篮球;
2代表乒乓球;
3代表慢跑,…。
在记录了一段时间后,小张想知道自己在一段连续时间内最“喜爱”的
••••
两项体育运动是什么,以及连续进行的次数。
对于这两项体育运动的要求是:
••
(1)这两项运动在记录中必须连续出现,不能被其他运动打断,如“1,2,2,1,2”是
一种可能的结果;
“1,2,2,1,2,3”则不是可能的结果;
(2)这两项运动在记录中出现的次数必须是最多的一种组合。
运动记录
1,1,2,3,2,3,2,3,3,1,1,4,3
序号
①
②
③
④
⑤
两项运动
1,1,2
2,3,2,3,2,3,
3
3,3,
1,1
1,1,4
4,3
从上表分析可知,小张在一段时间内连续进行的两项运动有5种不同组合,其中组合②中
的两项运动持续时间最长,所以最“喜爱”的两项运动为2和3,共连续进行了7次。
根据算法思想,编写VB程序实现如下功能:
程序初始化时读取小张记录的一段时间内的所有运动项目,以逗号间隔显示在文本框Textl中,单击“寻找运动项目”按钮Command1,在标签Label4上显示最喜爱的两项运动编号,在文本框Text2中显示这两项运动最长持续的次数。
o运动项目jp」亘7^3
运动记录:
1,1,2,3,2,3,2,331,1,4,3
最喜爱的项目:
3和2
持续次数:
7
寻找运动项目
(1)若输入序列为“3,5,5,4,3,5,5,5,3,3,2,6”,最喜爱的两项运动连续
进行的次数为o
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dima(lTo100)AsInteger,nAsInteger
PrivateSubForm_Load()
'
读取己有记录项目总数n
读取记录的每次运动项目存入数组a,并在文本框Textl中显示,代码略
DimxAsInteger,yAsInteger\,y分别表示当前记录中两个不同项R
DimclAsInteger,c2AsInteger*cl,c2分别表示两个项目在当前统计过程中出现的次数
DimiAsInteger,jAsInteger,mlAsInteger,m2AsInteger,ansAsInteger
i=1:
j=1
DoWhilejv=nAnda(i)=a(j)
j=j+l
Loop
X=a(i):
y=a(j)
cl=
c2=1
ans=j-i+1
DoWhilej<
n
Ifa(j)=xThen
c1=c1+1
Elselfa(j)=yThen
c2=c2+1
Else
DoWhile
Ifa(i)=xThencl=cl一1Elsec2=c2-1
i=i+1
y=a(j)
x=a(j)
cl=1
Ifans<
j-i+1Then
ml=x
m2=y
Label4.Caption=Str(ml)+”和”+Str(m2)
Text2.Text=Str(ans)
【答案】①.6②・j-i或j-1(3).cl>
0Andc2>
0④.a(j-1)=x或c2=0或cl〉O或cl>
c2
①若输入序列为“3,5,5,4,3,5,5,
5,3,3,2,6”,则持续时间最长的组合是3,5,5,5,3,3,最喜爱的两项运动连续进行的次数为6次。
②变量cl,c2分别表示两个项目在当前统计过程中出现的次数,前面while循环结束,则第一个项目出现的次数是j-i或j・l,第二个项目出现的次数是1,故此处填j-i或j-1。
③此处是出现第三个项目时,统计新的情况,当cl>
0Andc2>
0时,通过if判断来相应递减cl或c2的值直到其中的一个值为0,统计新的组合,故此处填cl>
0Andc2>
0o④通过前面的循环将其中一个项目去除,此处需要更新另一个新的项目,当前一项是X或者cl的值不为0,则将a(j)的值更新为y,反之更新为X,故此处填a(j-1)=x或c2=0或cl>
0或cl>
c2o
html”方式保存的网页,能保存其中的超链接;
电子邮局协议(POP3)的功能是让收件人从电子信箱中将电子邮件读到本地计算机上,故本题选B选项。
3.小张为社区的疫情防控工作设计了流动人员信息登记系统,其中巳创建好的“登记信息”数据表用于存储如图所示的数据:
登记序号
姓名
门牌号
登记日期
登记形式
是否绿码
20200101
王立
06-801
2020.01.29
门卫
是
20200102
张哲民
01-203
2020/02/12
上门排查
20200103
李圣达
11-206
电话访问
否
♦••
♦♦•
••♦
下列说法正确的是()
A.该登记系统属于数据库管理系统
B.将图中数据成功导入至数据表后,同一字段下的数据类型一致
C.数据表中“门牌号”字段可以设置为“数字”类型
D.图中“登记序号”列在该数据表中相应字段的数据类型一定是“自动编号”
【详解】本题主要考查Access数据表。
该登记系统属于数据库应用系统;
将图中数据成功导入至数据表后,同一字段下的数据类型一致;
由表可知,数据表中“门牌号”字段不可以设置为“数字”类型;
图中“登记序号”列在该数据表中相应字段的数据类型不一定是“自动编号”,故本题选B选项。
4.使用UltraEdit软件查看内码的部分界面如图,下列说法正确的是()
「0123456789ebqd早f
|00000000h:
4861726D6F6E794F532021BAE8C3C$|;
HaxmonyOS展蒙
A.图中字符的内码共占14位
B.由图可知,小写字母“h”的内码用十进制表示为80
C.小写字母“a”的内码用二进制表示为01100001
D.的内码用十六进制表示为2021
【详解】本题主要考查UltraEdit软件。
由图可知,图中字符的内码共占15字节;
大写字母
TT'
的内码是48,则小写字母“h”的内码是48+20=68,转换为十进制表示为104;
小写字母“疽‘的内码内码是61,转换为二进制表示为01100001;
的内码用十六进制表示
为21,故本题选C选项。
5.用Photoshop软件制作“粽香端午”作品,已用选区工具创建如图所示的选区。
在当前状态下,下列描述正确的是()
A.“竹筷”图层中的内容无法显示是因为图层被隐藏
B.可以复制“传统节日”图层的图层样式并粘贴到“粽香端午”图层
C.选中“粽子”图层,不可以将其移动到“传统节日"
图层上方
D.选中“背景”图层,添加“波纹”滤镜,图像的呈现效果会发生变化
【详解】本题主要考查Photoshop软件。
由图可知,“竹筷”图层中的内容无法显示是不透明度为0;
可以复制“传统节日”图层的图层样式并粘贴到“粽香端午”图层;
选中“粽子”图层,可以将其移动到“传统节日”图层上方;
选中“背景”图层,添加“波纹”滤镜,图像的呈现效果不会发生变化,故本题选B选项。
6.
A.3:
1
使用Goldwave软件处理某音频文件,部分界面如图所示在当前状态下,执行“删除”操作后其他参数不变,另存为单声道格式的文件,则修改前后文件的存储容量比约为()
左声道0
30.000□
0.000到20.000(20.000)□
未灿
30.000日一PCM16bit.44100也1411kbps.77休法
B.2:
C.3:
2
D.1:
【详解】本题主要考查Goldwave软件。
音频文件容量=采样频率*量化位数*声道数*时长/8,
修改前后只有声道数由立体声变为了单声道,其他参数不变,故存储容量比约为2:
1,故本
题选B选项。
7.
VB表达式3+18\6/2mod2*2的值是()
【答案】A
【详解】本题主要考查VB表达式的运算。
3+18\6/2mod2*2=3+18\3mod4=3+6mod4=3+2=5,故本题选A选项o
8.某算法的部分流程图如图所示,执行这部分流程后,下列说法正确的是()
x60,y60,s60
s6s+yMod10
C.变量s的终值为8
D.循环体语句执行次数为3次
【详解】本题主要考查算法流程图的执行。
x=0,y=0,s=0,第一遍循环后,y=l,s=l,x=l;
第二遍循环后,y=4,s=5,x=2;
第三遍循环后,y=13,s=8,x=3;
第四遍循环后,y=40,s=8,x=4,循环结束,故执行这部分流程后x=4,y=40,s=8,循环体语句执行次数为4,故
本题选C选项。
9.有如下VB程序段:
ans=0:
i=1
DoWhilei<
Int(Sqr(n))
Ifn/i=Int(n/i)Andn/iMod2=1Thenans=ans+1
i=i+2
若变量n的值为81,则执行该程序段后,变量ans的值为()
A.2B.3C.4D.5
【详解】本题主要考查VB程序的执行。
ans=0,i=l,n=81,Int(Sqr(n))=9,第一遍循环,满足if判断条件,ans=ans+l=l,i=i+2=3;
第二遍循环,满足if判断条件,ans=ans+l=2,i=i+2=5;
第三遍循环,不满足if判断条件,i=i+2=7;
第四遍循环,不满足if判断条件,i=i+2=9,循环结束,故本题选A选项。
10有如下VB程序段:
si=Text1.Text:
s2=n=Len(sl)
i=1:
j=n
=j
IfiMod2=1Then
s2=s24-Mid(sl,j,1)
s2=Mid(sln-j+1,1)+s2
j=j-1
Text2.Text=s2
在文本框Textl中输入“python”,执行该程序段后,文本框Text2中显示的是()
A.nytB.nyhC.yntD.ynh
【答案】D
sl="
python”,i=l,j=n=6,第一遍循环,iMod2=1,s2=s2+Mid(sl,j,1)="
n"
i=i+l=2,j=j-l=5;
第二遍循环,iMod2=0,s2=Mid(sl,n-j+1,1)+s2二“yn”,i=i+l=3,j=j-l=4;
第三遍循环,iMod2=1,s2=s2+Mid(sl,j,
1)=“ynh”,i=i+l=4,j=j-l=3,循环结束,执行该程序段后,文本框Text2中显示的是“ynh”,故本题选I)选项。
11.某对分查找的VB程序段如下:
a(l)=12
Fori=2To10
a(i)=a(i・1)+Int(Rnd*10)+1
j=10:
c=0:
key=15
m=(i+j)\2
c=c+1
Ifa(m)=keyThen
ExitDo
Elselfa(m)<
keyThen
i=m+1
j=m-1
执行该程序段后,变量c的值不可能为()
A.4B.3C.2D.1
【详解】本题主要考查对分查找算法。
Rnd是随机生成[0,1)之间数,Int(x)返回不大于x的最大整数,Int(Rnd*10)+1是随机生成[1,10]之间的整数,a(l)=12,a⑴=a(i-l)+Int(Rnd*10)+1,后一项至少比前一项大1,即a(5)>
=16,第一次循环m=(l+10)\2=5,key=15,即while不可能1遍循环就结束,c的值一定大于1,故本题选1)选项。
12.随机生成正整数数组a,并将数组中各元素以金字塔显示,要求对金字塔每层中的数据排序处理,奇数行升序排列,偶数行降序排列,效果见下图。
请为划线处选择合适的代
73
5862
363779
11788373
1447878143
排序前
6258
83788311
1443478187
排序后
Dima(lTo15)AsInteger,numAsInteger,sAsString
生成数组a,a(l)=73,a
(2)=58,a(3)=62,a(4)=36…代码略
PrivateSubCommand1_Click()5对数组进行排序
num=5:
k=1:
f=1
Fori=1Tonum
k=k