【精品解析】浙江省杭西高2019-2020学年高二下学期信息技术6月月考试卷

资源下载
  1. 二一教育资源

【精品解析】浙江省杭西高2019-2020学年高二下学期信息技术6月月考试卷

资源简介

浙江省杭西高2019-2020学年高二下学期信息技术6月月考试卷
一、选择题(本大题共12小题,每小题2分,共24分。每小题给出的四个选项中,只有一个符合题目要求。)
1.(2019高三下·临海月考)下列有关信息的说法,不正确的是(  )
A.同一信息通过不同途径传播时,其价值有可能不同
B.通过UltraEdit软件观察到的十六进制字符内码,计算机实际以二进制存储
C.不能直观的从二维码中感知到信息,故二维码并不是信息的载体
D.文字、声音、动作等只是信息的表达方式,并不能称之为信息
2.(2019高三下·临海月考)阿里首家未来酒店菲住布渴(FlyZoo Hotel)于2018年12月开业,是全球首家支持全场景刷脸住宿的酒店,刷脸办理入住,智能机器人服务,“各显神通”的智能门锁,“天猫精灵”智慧客房体验,手机一键退房,都给客人带来了无上的体验。以上材料中不属于人工智能的是(  )
A.通过人脸识别刷脸入住
B.智能机器人接待、语音互动、带路等
C.通过天猫精灵语音控制房内电子设备
D.手机客户端一键退房
3.(2019高三下·临海月考)使用Word软件编辑某文档,部分界面如图所示。下列说法正确的是(  )
A.图中有2处批注与1处修订
B.若删除批注,则文章开头处的“八达岭长城”也会被删除
C.实现图中的图文环绕效果可以采用“紧密型”环绕方式
D.文中出现的“八达岭长城”可用自动更正功能改为加粗字样的“八达岭长城”
4.(2020高二下·浙江月考)以下关于数据库的说法正确的是(  )
A.数据类型为“自动编号”字段值不能设置为随机数。
B.用户可以通过数据库应用系统在数据表中添加、删除、修改记录
C.一个数据库管理系统不能由多个应用系统共享
D.一个数据库文件中不可以包含与其名称相同的数据表
5.(2020高二下·浙江月考)某算法的部分流程图如下图所示。输入n的值为100执行这部分流程后,输出的值为()
A.2,2,5,5 B.1,2,2,5,5
C.1,4,5,5 D.1,2,5,10
6.(2020高二下·浙江月考)使用GoldWave软件打开某音频文件进行编辑,部分界面如下图所示,下列说法不正确的是(  )
A.该音频文件的存储容量约为80.7MB
B.执行“剪裁”操作,音频总时长为20s
C.当前状态下能进行“淡入”效果的设置
D.该声音文件为立体声,有两个声道
7.(2020高二下·浙江月考)使用UItraEdit软件查看“AI时代已经到来!”的内码,部分界面如下图所示。下列说法正确的是(  )
A.图中文字所占字节数为15
B.字符“!”的内码为“A1”
C.图中既有十六进制内码,也有十进制内码
D.“J”的内码为4A
8.(2019高三下·临海月考)使用Photoshop软件制作“雪人”作品,部分界面如下图所示。下列说法正确的是(  )
A.该图像采用的色彩模式为RGB模式,每个像素所占颜色位数为24位
B.若对“snowman”图层进行自由变换操作,“文字”图层也会随之变化
C.单独放大雪人而不影响其他图像,可通过修改“图像大小”实现
D.“背景”图层被锁定,不能对其进行任何操作
9.(2019高三下·临海月考)小王使用Flash软件制作动画,其中部分编辑界面如下图所示。下列说法正确的是(  )
A.“背景”图层被锁定,不能修改图层名称
B.“动画”图层制作了补间动画
C.“ac”图层第1帧添加了“play();”动作命令
D.该动画文件播放时长为2s
10.(2020高二下·浙江月考)某同学制作Flash作品准备导出如图所示的未经压缩的视频文件,其文件存储容量约为(  )(尺寸320*233,16位彩色,44KHZ8位单声)
A.13.65MB B.109.21MB C.13.98MB D.14.98MB
11.(2019高三下·临海月考)执行程序后,a数组各元素是(  )
Dim a(1 To 7) As Integer
a(1) = 14: a(2) = 15: a(3) = 0: a(4) = 11: a(5) = 13: a(6) = 21: a(7) = 17
i = 6: flag = True
Do While i > 1 And flag
If a(i) Mod 3 = 0 And a(i) <> 0 Then
t = a(i): a(i) = a(i + 1): a(i + 1) = t
ElseIf a(i) = 0 Then
flag = flase
ElseIf a(i + 1) Mod 2 = 1 Then
a(i) = Abs(a(i) - a(i + 1))
End If
i = i - 1
Loop
A.14,0,15,4,17,13,21 B.14,15,0,11,4,17,21
C.15,14,0,11,4,17,21 D.14,15,0,11,13,4,17
12.(2020高二下·浙江月考)某对分杏找算法的部分VB程序段如下:
i=1:j=7: key=72
Do while i<=j
m= Fix((i+5)/2)
1f key= a(m) Then Exit Do
If keyLoop
数组元素a(1)到a(7)的值依次为“12,23,48, 65,72,81,97”执行该程序段至结束时,共查找的次数是(  )
A.1次 B.2次 C.3次 D.4次
二、非选择题(本大题共4小题,4+8+7+7,共26分)
13.(2020高二下·浙江月考)小林制作了公司一、二、三月份的数据报表,并对数据进行简单的处理,如图a所示。
请回答下列问题:
(1)D10单元格数据为一月份交易金额的最大值,利用MAX函数计算得到,则D10的单元格的公式为   。
(2)若要制作如图b所示的图表,应如何操作?   
(3)由图b可知,二月、三月同比增长都为正数的地区为   。
(4)若对表格中数据的一、二、三月交易金额都按照图c进行筛选,则如图b所示的图表数据剩下   条。
14.(2020高二下·浙江月考)小王为2022年北京与张家口联合申办的冬奥会做了一个宣传片,部分制作画面如下图所示。请回答下列问题:
(1)舞台中的“吉祥物”实例来源于库中“吉祥物”影片剪辑元件。双击舞台中的“吉祥物”实例对其进行修改,库中的“吉祥物”元件   (选填:会/不会)随之改变。
(2)图中“人物”图层实现了运动员在滑雪的同时移动到舞台右侧,说明该图层的补间动画类型为   
(3)“退出”按钮的部分编辑界面如下图所示,测试影片时发现该按钮不能实现点击效果,请写出一种解决方案。   。
(4)测试影片时,在场景播放结束后音乐停止并且自动跳转到“申办”场景的第一帧并停止,则“ac”图层第45帧添加的动作命令为   
(5)若要将作品发送给同学欣赏,应将作品发布为   (多选:填字母:A .fla B .swf C .exe D .html)格式。
15.(2020高二下·浙江月考) 【加试题】编写一个VB程序,将一个长度为n的有序序列a(1)、a(2)、……a(n),以整数t(1≤t≤n)将该有序序列划分为两段,并将序列a的前t个数与后n-t个数对调,且保持这两段数(t个数和n-t个数)之间的相对位置不变(即t个数和n-t个数各自有序)。例如,长度为6的有序序列10、19、24、32、76、87,当t=2时重排结果为24、32、76、87、10、19。功能如下:在文本框Text1中输入n,单击“生成”按钮Command1后在列表框List1中显示n个有序数,在文本框Text2中输入t,单击“对调”按钮Command2,在列表框List2输出t个数与n-t个数对调后的数字序列。程序运行界面如下图所示。
实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dim a(1 To 100)As Integer
Dim n As Integer
Private Sub Command1_Click() '生成n个有序数,显示在List1中
   
’有序代码略
End Sub
Private Sub Command2_ Click)
Dim t As Integer,i As Integer,j As Integer,temp As Integer
t=Val(Text2.Text)
For   
Temp=   
For j=i To i+1-t Step -1
a(j)=a(j-1)
Next j
   
Next i
For i=1 To n
List2.AddItem Str(a(i))
Next i
End Sub
16.(2020高二下·浙江月考) 编写“十六进制加法”程序。程序运行时,在文本框Textl和文本框Text2分别输入两个十六进制数,单击“计算”按钮后在文本框 Text3上输出两个十六进制相加后的结果。程序运行如图所示。
(1)观察代码,触发代码执行的事件名是   。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub Cmd1_Click(  )
Dim a1 As String,a2 As String,sum As String,t As String
Dim b1 As Integer,b2 As Integer
Dim dist As Integer,x As Integer,jw As Integer
a1=Text1.Text: a2=Text2.Text: sum=" "
dist=Len(a1)-Len(a2)
If dist<0 Then
t=a1: a1=a2: a2=t
   
End If
For i=1 To dist
a2="0"+a2
Next i
jw=0
For i=   
If Mid(a1, i, 1)>="A" And Mid(a1, i, 1)<="F" Then
b1=Asc(a1)-55
Else
b1=Val(Mid(a1, i, 1))
End If
If Mid(a2, i, 1)>="A" And Mid(a2, i, 1)<="F" Then
b2=Asc(a2)-55
Else
b2=Val(Mid(a2, i, 1))
End If
x=b1+b2+jw
   
If    Then
sum=Chr(x Mod 16+55)+sum
Else
sum=Str(x Mod 16)+sum
End If
Next i
If jw=1 Then sum="1"+sum
Text3. Text=sum
End Sub
答案解析部分
1.【答案】C
【知识点】信息及其特征
【解析】【解答】A选项说法正确,体现了信息的价值性;B选项说法正确,计算机只能识别二进制字符,所以实际上都是以二进制存储和运算的;C选项说法错误,虽然不能从二维码中感知到信息,但是二维码中承载着信息,二维码是信息的载体;D选项正确,文字、声音、动作等只是信息的表达方式,并不能称之为信息。故答案选C。
【分析】此题主要考查信息的概念和特征。信息,指音讯、消息、通讯系统传输和处理的对象,泛指人类社会传播的一切内容。人通过获得、识别自然界和社会的不同信息来区别不同事物,得以认识和改造世界。在一切通讯和控制系统中,信息是一种普遍联系的形式。信息主要具有普遍性、不完全性、时效性、可共享性、依附性。此外,还有无限性、传递性、转化性、价值性、可压缩性等特征。
2.【答案】D
【知识点】人工智能的应用
【解析】【解答】A选项属于模式识别;B选项属于机器人;C选项属于语音识别;D选项没有利用人工智能技术。故答案选D。
【分析】此题主要考查人工智能的应用。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式作出反应的智能机器。人工智能研究的领域主要有:机器人,语言识别,图像识别,自然语言处理和专家系统等。
3.【答案】C
【知识点】文本的基本编辑
【解析】【解答】图中对“八达岭长城”进行了批注,删除了“设施”添加了“功能”,所以是有1处批注与2处修订,A选项错误;删除批注后知识对于“八达岭长城”的批注内容会被删除,但是“八达岭长城”几个字不会删除,B选项错误;“紧密型”环绕方式可以实现图文环绕的效果,C选项错误;自动更正可用自动检测并更正键入错误、误拼的单词、语法错误和错误的大小写,不能对文字加粗,D选项错误。故答案选C。
【分析】此题主要考查批注和修订的应用。修订是对原内容的修改,在设置修订的显示方式为“最终状态”时是显示修改后的内容,显示“原始显示标记”则可以对比查看改前和改后的状态。批注,指阅读时在文中空白处对文章进行批评和注解,作用是帮助自己掌握书中的内容。在WORD中修订是指显示文档中所做的诸如删除、插入或其他编辑更改的位置的标记。
4.【答案】B
【知识点】利用数据库管理信息
【解析】【解答】根据数据库和数据表的相关知识可知:数据类型为“是/否”型的字段值存储需要1B,A选项错误;用户可以通过数据库应用系统在数据表中添加、删除、修改记录,B选项正确;一个数据库管理系统可以由多个应用系统共享,C选项错误; 一个数据库文件中可以包含与其名称相同的数据表,D选项错误。故答案选B。
【分析】此题主要考查数据库和数据表的关系。一个数据库中可以有多个表,一张数据表中各条记录的字段个数是相同的,同一字段在各条记录中的数据类型也必须相同;创建表后,还需要设计表结构,然后才可以添加记录。
5.【答案】D
【知识点】算法的控制结构
【解析】【解答】分析本题流程图运行过程:
初始值:n=100,i=1;
i=1,i<=100,第一次循环,n Mod i=0成立,输出i,此时i=1,执行n=n\i,n=100,i=i+1,i=2;
i=2,i<=100,第二次循环,n Mod i=0成立,输出i,此时i=2,执行n=n\i,n=50,i=i+1,i=3;
i=3,i<=50,第三次循环,n Mod i=0不成立,i=i+1,i=4;
i=4,i<=50,第四次循环,n Mod i=0不成立,i=i+1,i=5;
i=5,i<=50,第五次循环,n Mod i=0成立,输出i,此时i=5,执行n=n\i,n=10,i=i+1,i=6;
i=6,i<=10,第六次循环,n Mod i=0不成立,i=i+1,i=7;
i=7,i<=10,第七次循环,n Mod i=0不成立,i=i+1,i=8;
i=8,i<=10,第八次循环,n Mod i=0不成立,i=i+1,i=9;
i=9,i<=10,第九次循环,n Mod i=0不成立,i=i+1,i=10;
i=10,i<=10,第十次循环,n Mod i=0成立,输出i,此时i=10,执行n=n\i,n=1,i=i+1,i=11;
i=11,i>1,循环结束。输出的值为1,2,5,10。故答案选D。
【分析】本题考查循环语句的运行过程,要求考生能读懂程序代码,了解各个变量在程序执行过程中的变化。
6.【答案】A
【知识点】声音素材的基本处理
【解析】【解答】选项A:音频文件存储量=采样频率×采样位数×声道数×时间/8。图中未显示音频文件的采样位数,所以无法计算该音频文件的存储容量。A错误;选项B:“裁剪”操作是删除未选中部分的音频,当前选中的是第10秒到第30秒,共20秒的音频,所以执行“剪裁”操作,音频总时长为20s。B正确;选项C:当前选中的是第10秒到第30秒的音频,可以直接做“淡入”效果。C正确;选项D:从图中可以看出,该声音文件是立体声,有两个声道。D正确。故答案选A。
【分析】本题考查学生对GoldWave软件界面的了解及利用GoldWave软件对音频进行基本处理。
7.【答案】D
【知识点】信息的编码
【解析】【解答】选项A:图中文字对应16个内码,一个内码占1字节,共占16字节。A错误;选项B:从图中可以看出,字符“!”的内码为“A3 A1”。B错误;选项C:图中所有内码都是用十六进制表示。C错误;选项D:由图可知,字符“I”的内码为“49”,字符“J”在字符“I”的后一个位置,所以“J”的内码为“4A”。D正确。故答案选D。
【分析】本题考查UltraEdit软件对内码的观察。做题时,先列出所给字符对应的内码,然后与示例字符相对应。
8.【答案】A
【知识点】图片加工常用工具的使用;图层及图层的基本操作
【解析】【解答】选项A:从题图标题可以看出,该图像采用的色彩模式为RGB模式,每个颜色位数是8位,三种颜色位数是24位。A正确;选项B:对“snowman”图层的操作只会引起“snowman”图层内容变化,“文字”图层不会受到影响。B错误;选项C:“图像大小”命令只能将整张图像放大缩小。若单独放大雪人而不影响其他图像,应使用“自由变换”命令。C错误;选项D:除“背景”图层外,其他图层被锁定无法进行图层内容的修改,而“背景”图层即使被锁定也可以进行修改。D错误。故答案选A。
【分析】本题考查学生利用Photoshop软件加工图像的相关知识,主要涉及Photoshop面板的了解、图层的操作、常用工具的使用等。
9.【答案】B
【知识点】时间轴、帧、图层、库的概念及基本操作
【解析】【解答】选项A:被锁定的图层不能修改图层内容,但可以修改图层名称。A错误;选项B:形状补间动画和动画补间动画都属于补间动画,前后都各有一个起始帧和结束帧。形状补间动画表现为绿色背景加长箭头。从图中可以看出,“动画”图层制作了补间动画。B正确;选项C:“ac”图层第1帧添加了动作命令,但不一定是“play();”动作命令。C错误;选项D:动画播放时间=帧数÷帧频=30÷10=3s。D错误。故答案选B。
【分析】本题考查Flash动画的相关知识,主要涉及图层的操作、动作命令的设置、动画播放时间的计算等。
10.【答案】A
【知识点】声音、图像、视频编码
【解析】【解答】视频存储量=水平像素×垂直像素×每个像素色彩所占位数/8×帧数,该视频水平像素是320,垂直像素是233,每个像素色彩所占位数是16bit,帧数是96,所以视频存储量=320×233×16/8×96/1024/1024≈13.65。故答案选A。
【分析】本题考查视频存储量的计算,视频存储量=水平像素×垂直像素×每个像素色彩所占位数/8×帧数。
11.【答案】B
【知识点】程序的调试及运行
【解析】【解答】分析本题程序功能:首先,定义数组a,然后,判断循环变量i>1且flag为True是否同时成立,若成立,进入Do While循环。当a(i) Mod 3 = 0且a(i) <> 0时,执行t = a(i),a(i) = a(i + 1),a(i + 1) = t;当a(i) = 0时,执行flag = flase;当a(i + 1) Mod 2 = 1时,执行a(i) = Abs(a(i) - a(i + 1)),最后执行i=i-1,直至循环结束。
初始值:i=6,flag=True;
i=6,flag=True,i>1 and flag=True成立,a(6) Mod 3 = 0 And a(i) <> 0,执行t = a(i),a(i) = a(i + 1),a(i + 1) = t,a(7) = 21,a(6) = 17, i=i-1,i=5;
i=5,flag=True,i>1 and flag=True成立,a(i + 1) Mod 2 = 1,执行a(5) = Abs(a(5) - a(6)),a(5)=4, i=i-1,i=4;
i=4,flag=True,i>1 and flag=True成立,a(4)=11不变,执行i=i-1,i=3;
i=3,flag=True,i>1 and flag=True成立,a(3) = 0,执行flag = flase,i=i-1,i=2;
i=2,flag=false,i>1 and flag=True不成立,跳出循环。a(1) = 14, a(2) = 15不变。
所以执行程序后,a数组各元素是14,15,0,11,4,17,21。故答案选B。
【分析】本题考查学生对循环语句的理解,要求考生能读懂程序代码,了解各个变量在程序执行过程中的变化。
12.【答案】C
【知识点】查找算法及程序实现
【解析】【解答】本题程序分析如下:
i=1:j=7: key=72 ‘给i、j和key赋初值1、7和72。其中i代表要查找数组下标的下限,j代表数组上限,key为要查找的数
Do while i<=j ‘如果数组下标的下限小于上限时进行循环
m= Fix((i+j)/2) ‘求要查找数组的中值元素的下标将赋给变量m
1f key= a(m) Then Exit Do ‘如果中值元素等于要查找的值则退出循环
If keyLoop ‘结束循环
由以程序分析知,要在数组中查找72,第一次循环(查找):i=1,j=7,m=4,此时a(4)=65小于72,故将i值设为m+1,第二次循环:i=5,j=7,m=6,此时a(6)=81大于71,故将j值设为m-1。第三次循环:i=5,j=5,m=5,此时a(5)=72,正好查到退出循环,共查找3次。故答案选C。
【分析】本题考查的是对分法查找数据的方法。对分法查找过程是先将一个数列放于一个有序数组中,然后比较中间数组元素的值与要查找的值,或中间数组的值比要查找的值大,则在前半个数组中查找,若中间数组的值比要查找的值小则在后半个数组中查找。查找方法仍是比较中间数组元素的值和要查找的值。以此类推直到查到或下限大于了上限(没查找)为止。
13.【答案】(1)=MAX(D3:D9)
(2)选中A2:A9,E2:E9,插入条形图
(3)厦门
(4)1
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)不同地区一月份交易金额数据区域是D3:D9,利用Excel提供的Max函数计算,D10的单元格的公式应为“=MAX(D3:D9)”。故答案为:=MAX(D3:D9)。
(2)图b中的图标类型是条形图,图中包含的信息有各地区名称以及它们对应的二月同比增长和三月同比增长数据,所以图表应选择的数据区域是A2:A9,H2:G9。故答案为:选中A2:A9,E2:E9,插入条形图。
(3)从图b中可以看出,二月、三月同比增长都在纵轴右边的地区只有厦门。故答案为:厦门。
(4)图c中的筛选条件是选择一、二、三月交易金额都大于或等于18000的数据。观察图a可知,满足条件的地区只有上海,所以筛选结束后,图a中只有1条数据。图b中的数据来源于图a,所以最终图表数据剩下1条。故答案为:1。
【分析】本题考查Excel表格的操作,主要涉及公式的应用、筛选、图表制作等。
14.【答案】(1)不会
(2)动画补间
(3)选中图形图层的按下帧,执行清除关键帧操作
(4)stopallsounds();gotoandstop(“申办”,1);
(5)BD
【知识点】时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;动画的实现;常用影片控制函数的应用
【解析】【解答】(1)库中元件的修改会使实例发生同样变化,而实例的修改不会影响库中元件。故答案为:不会。
(2)动画补间倾向于从一个状态变成另一个状态,如从不透明变成完全透明,从高为500变成高为300,或从一个位置到另一个位置,又或角度变化。图中“人物”图层实现运动员在滑雪的同时移动到舞台右侧,即从一个位置到另一个位置,说明该图层的补间动画类型为动画补间。故答案为:动画补间。
(3)从图b中可以看出,“图形”图层的按下帧和点击帧都是空白关键帧,所以按钮不能实现点击效果。若使按钮实现点击效果,应在“图形”图层按下帧执行清除关键帧操作。故答案为:选中图形图层的按下帧,执行清除关键帧操作或其它正确答案。
(4)停止音乐的动作命令是stopAllSound();,场景跳转命令是gotoAndPlay("申办”,1);,该命令中第一个参数表示场景名称,第二个参数表示跳转到第几帧。故答案为:stopAllSound(); gotoAndPlay("申办”,1);。
(5)若要将作品发送给同学欣赏,则文件应保留一定的交互功能并且内容不丢失,所以制作的Flash动画可保存为swf或html格式,这两种格式被广泛应用于网页设计。故答案为:BD。
【分析】本题考查Flash动画的基本操作,主要涉及补间动画的设置、动作命令的设置、帧的操作等。
15.【答案】n=val(text1.text);i=t+1 to n;a(i);a(j)=temp/a(i-t)=temp
【知识点】常量、变量及变量的赋值
【解析】【解答】本题程序分析如下:
Dim a(1 To 100)As Integer '定义一个整型数组a,该数组可有100个元素用于存储产生的指定数和排序后的数
Dim n As Integer '定义整型变量n,n用于存储小于100的指定产生的有序数的个数
Private Sub Command1_Click() '生成n个有序数,显示在List1中
'将从文本框1输入的要产生有序数的个数转为数值型并赋给变量n,故本处答案应填写: n=val(text1.text)
’有序代码略
End Sub '结束命令按钮1单击事件过程
Private Sub Command2_ Click) '命令按钮2单击事件过程,该过程用于颠倒两段有序数列
Dim t As Integer,i As Integer,j As Integer,temp As Integer '定义整型变量t、i、j和temp
t=Val(Text2.Text) '将从文本框2中输入的要划分两段数组的位置转为数值型并赋给变量t
For '使用i来控制外层循环,i的初值为t+1,终值为n,步长为1。即从第t+1个元素开始依次向右移动,共移动n-t次,故本处答案应填写: i=t+1 to n
Temp= '先将第i个元素保存到临时变量temp中,故本处答案应填写:a(i)
For j=i To i+1-t Step -1 '使用j来控制循环,j的初值为i,终值为i+1-t,步长为-1,该循环用于将第i元素到第i+1-t元素依次向右移动一位
a(j)=a(j-1) '第j个元素等于前面的元素值,即将整个数组向右移动一位
Next j '结束内层循环
'其他元素移动结束后将空出来的第j位元素值设为临时变量temp的值,故本处答案应填写: a(j)=temp 或 a(i-t)=temp
Next i '结束外层循环
For i=1 To n '使用i来控制循环,i的初值为1,终值为n,步长为1,该循环用于输出颠倒后的数组元素
List2.AddItem Str(a(i)) '使用列表框2输出颠倒后的数组元素,每行输出一个元素
Next i '结束循环
End Sub '结束命令按钮2单击事件过程
由以上分析知:1处为将从文本框1输入的要产生有序数的个数转为数值型并赋给变量n,故本处答案应填写: n=val(text1.text) 。2处为将从文本框2中输入的要划分两段数组的位置转为数值型并赋给变量t
'使用i来控制外层循环,i的初值为t+1,终值为n,步长为1。即从第t+1个元素开始依次向右移动,共移动n-t次,故本处答案应填写: i=t+1 to n 。3处为先将第i个元素保存到临时变量temp中,故本处答案应填写:a(i)。4处为其他元素移动结束后将空出来的第j位元素值设为临时变量temp的值,故本处答案应填写: a(j)=temp 或 a(i-t)=temp 。
【分析】本题考查的是颠倒前后两段有序数组的算法。其方法步骤是找到两段元素的分隔处,依次将元素向右移动一位,多于第n个元素放在数组的最前面,共移动n-t次即可完成两段数组的颠倒。
16.【答案】(1)Click
(2)dist=-dist/dist=len(a1)-len(a2);i=len(a1) to 1 step -1;jw=x\16;x mod 16>9/ x mod 16>=10
【知识点】常量、变量及变量的赋值;解析算法及程序实现
【解析】【解答】(1)由语句” Private Sub Cmd1_Click(  ) “知该过程的对象名为cmd1,事件名为click,过程名为 Cmd1_click ,故本题答案应填写:Click。
(2)本题程序分析如下:
Private Sub Cmd1_Click(  ) ‘命令按钮1单击事件过程开始
Dim a1 As String,a2 As String,sum As String,t As String ‘定义字符串变量a1、a2、sum和t
Dim b1 As Integer,b2 As Integer ‘定义整型变量b1、b2
Dim dist As Integer,x As Integer,jw As Integer ‘定义整型变量dist、x和jw
a1=Text1.Text: a2=Text2.Text: sum=" " ‘将从文本框1中输出的第一个十六进制加数赋给变量a1,将从文本框a2中输入的第二个加数赋给变量a2,并初始化两数之和sum为一个空串
dist=Len(a1)-Len(a2) ‘将第一个字符串的长度与第二个字符串的长度进行相减将差存储在变量dist中
If dist<0 Then ‘如果两者之差小于0说明第一个字符串的长度小于第二个字符串的长度故进行如下处理
t=a1: a1=a2: a2=t ‘通过第三变量t交换两个字符串的值保证第一个字符串的长度大于第二个字符串的长度
‘将两个字答串长度之差调整为正值,故本处答案应填写:dist=-dist或dist=abs(dist)或 dist=len(a1)-len(a2)
End If ‘结束条件判断
For i=1 To dist ‘使用i来控制循环,该循环用于在第二个字符串前加字符”0“
a2="0"+a2 ‘在第二个字符串前加字符”0“,保证其长度与第一个字符串相同
Next i ‘结束循环
jw=0 ‘将jw初始化为0,jw代表本次计算的进位
For i= ‘使用i来控制循环,该循环用于从左到右逐位计算两个数的和,故i的初值应为字符串a1或a2的长度,终值为1,步长为-1,故本处答案应填写: i=len(a1) to 1 step -1
If Mid(a1, i, 1)>="A" And Mid(a1, i, 1)<="F" Then ‘如果要按i值从字符串a1中中取一个字符为A到F之间的字母则进行如下处理
b1=Asc(a1)-55 ‘将其转为对应十六进制数值数并赋给变量b1(A对应10,F对应16)
Else ‘否则,即中取的字符为0-9之间的数字时进行如下处理
b1=Val(Mid(a1, i, 1)) ‘将这个字符转为数值型并赋给变量b1
End If ‘结束条件判断
If Mid(a2, i, 1)>="A" And Mid(a2, i, 1)<="F" Then ‘如果要按i值从字符串a2中中取一个字符为A到F之间的字母则进行如下处理
b2=Asc(a2)-55 ‘将其转为对应十六进制数值数并赋给变量b2(A对应10,F对应16)
Else ‘否则,即中取的字符为0-9之间的数字时进行如下处理
b2=Val(Mid(a2, i, 1)) ‘将这个字符转为数值型并赋给变量b2
End If ‘结束条件判断
x=b1+b2+jw ‘计算两个数对应第i位以及上一个进位的和并赋给变量x
‘计算本次的进位并赋给变量jw,故本处答案应填写: jw=x\16
If Then ‘如果x除以16的余数大于等于10时则进行如下处理,故本处答案应填写: x mod 16>9或 x mod 16>=10
sum=Chr(x Mod 16+55)+sum ‘将x除以16的余数转为对应的A到F字符并合并到代表两数之和的字符串sum的左侧
Else ‘否则即x除以16的余数小于等于9时则进行如下处理
sum=Str(x Mod 16)+sum ‘将x除以16的余数转为对应的A到F字符并合并到代表两数之和的字符串sum的左侧
End If ‘结束条件判断
Next i ‘结束循环
If jw=1 Then sum="1"+sum ‘如果进位变量jw的值等于1时则将字符“1”加到sum的左侧
Text3. Text=sum ‘在文本框3中输出两个十六进制数的和
End Sub ‘结束事件过程
由以上程序分析知:1处为将两个字答串长度之差调整为正值,故本处答案应填写:dist=-dist或dist=abs(dist)或 dist=len(a1)-len(a2)。2处为使用i来控制循环,该循环用于从左到右逐位计算两个数的和,故i的初值应为字符串a1或a2的长度,终值为1,步长为-1,故本处答案应填写: i=len(a1) to 1 step -1。3处为计算本次的进位并赋给变量jw,故本处答案应填写: jw=x\16。4处为如果x除以16的余数大于等于10时则进行如下处理,故本处答案应填写: x mod 16>9或 x mod 16>=10。
【分析】本题考查的是计算两个十六进制数之和的算法。其计算过程为先判断两个数的长度,保证第一个数的长度大于第二个数,然后对第二个数前加“0”使两个数长度相同,然后使用循环逐位计算两个数对应数位之和,在计算时考虑右边的进位,在计算和后计算该位是否有进位,如有进位存储到变量jw中,在计算完后将这个数位转为对应的字符串并存储到变量sum的左侧,循环终了加上进位并输出sum值。
1 / 1浙江省杭西高2019-2020学年高二下学期信息技术6月月考试卷
一、选择题(本大题共12小题,每小题2分,共24分。每小题给出的四个选项中,只有一个符合题目要求。)
1.(2019高三下·临海月考)下列有关信息的说法,不正确的是(  )
A.同一信息通过不同途径传播时,其价值有可能不同
B.通过UltraEdit软件观察到的十六进制字符内码,计算机实际以二进制存储
C.不能直观的从二维码中感知到信息,故二维码并不是信息的载体
D.文字、声音、动作等只是信息的表达方式,并不能称之为信息
【答案】C
【知识点】信息及其特征
【解析】【解答】A选项说法正确,体现了信息的价值性;B选项说法正确,计算机只能识别二进制字符,所以实际上都是以二进制存储和运算的;C选项说法错误,虽然不能从二维码中感知到信息,但是二维码中承载着信息,二维码是信息的载体;D选项正确,文字、声音、动作等只是信息的表达方式,并不能称之为信息。故答案选C。
【分析】此题主要考查信息的概念和特征。信息,指音讯、消息、通讯系统传输和处理的对象,泛指人类社会传播的一切内容。人通过获得、识别自然界和社会的不同信息来区别不同事物,得以认识和改造世界。在一切通讯和控制系统中,信息是一种普遍联系的形式。信息主要具有普遍性、不完全性、时效性、可共享性、依附性。此外,还有无限性、传递性、转化性、价值性、可压缩性等特征。
2.(2019高三下·临海月考)阿里首家未来酒店菲住布渴(FlyZoo Hotel)于2018年12月开业,是全球首家支持全场景刷脸住宿的酒店,刷脸办理入住,智能机器人服务,“各显神通”的智能门锁,“天猫精灵”智慧客房体验,手机一键退房,都给客人带来了无上的体验。以上材料中不属于人工智能的是(  )
A.通过人脸识别刷脸入住
B.智能机器人接待、语音互动、带路等
C.通过天猫精灵语音控制房内电子设备
D.手机客户端一键退房
【答案】D
【知识点】人工智能的应用
【解析】【解答】A选项属于模式识别;B选项属于机器人;C选项属于语音识别;D选项没有利用人工智能技术。故答案选D。
【分析】此题主要考查人工智能的应用。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式作出反应的智能机器。人工智能研究的领域主要有:机器人,语言识别,图像识别,自然语言处理和专家系统等。
3.(2019高三下·临海月考)使用Word软件编辑某文档,部分界面如图所示。下列说法正确的是(  )
A.图中有2处批注与1处修订
B.若删除批注,则文章开头处的“八达岭长城”也会被删除
C.实现图中的图文环绕效果可以采用“紧密型”环绕方式
D.文中出现的“八达岭长城”可用自动更正功能改为加粗字样的“八达岭长城”
【答案】C
【知识点】文本的基本编辑
【解析】【解答】图中对“八达岭长城”进行了批注,删除了“设施”添加了“功能”,所以是有1处批注与2处修订,A选项错误;删除批注后知识对于“八达岭长城”的批注内容会被删除,但是“八达岭长城”几个字不会删除,B选项错误;“紧密型”环绕方式可以实现图文环绕的效果,C选项错误;自动更正可用自动检测并更正键入错误、误拼的单词、语法错误和错误的大小写,不能对文字加粗,D选项错误。故答案选C。
【分析】此题主要考查批注和修订的应用。修订是对原内容的修改,在设置修订的显示方式为“最终状态”时是显示修改后的内容,显示“原始显示标记”则可以对比查看改前和改后的状态。批注,指阅读时在文中空白处对文章进行批评和注解,作用是帮助自己掌握书中的内容。在WORD中修订是指显示文档中所做的诸如删除、插入或其他编辑更改的位置的标记。
4.(2020高二下·浙江月考)以下关于数据库的说法正确的是(  )
A.数据类型为“自动编号”字段值不能设置为随机数。
B.用户可以通过数据库应用系统在数据表中添加、删除、修改记录
C.一个数据库管理系统不能由多个应用系统共享
D.一个数据库文件中不可以包含与其名称相同的数据表
【答案】B
【知识点】利用数据库管理信息
【解析】【解答】根据数据库和数据表的相关知识可知:数据类型为“是/否”型的字段值存储需要1B,A选项错误;用户可以通过数据库应用系统在数据表中添加、删除、修改记录,B选项正确;一个数据库管理系统可以由多个应用系统共享,C选项错误; 一个数据库文件中可以包含与其名称相同的数据表,D选项错误。故答案选B。
【分析】此题主要考查数据库和数据表的关系。一个数据库中可以有多个表,一张数据表中各条记录的字段个数是相同的,同一字段在各条记录中的数据类型也必须相同;创建表后,还需要设计表结构,然后才可以添加记录。
5.(2020高二下·浙江月考)某算法的部分流程图如下图所示。输入n的值为100执行这部分流程后,输出的值为()
A.2,2,5,5 B.1,2,2,5,5
C.1,4,5,5 D.1,2,5,10
【答案】D
【知识点】算法的控制结构
【解析】【解答】分析本题流程图运行过程:
初始值:n=100,i=1;
i=1,i<=100,第一次循环,n Mod i=0成立,输出i,此时i=1,执行n=n\i,n=100,i=i+1,i=2;
i=2,i<=100,第二次循环,n Mod i=0成立,输出i,此时i=2,执行n=n\i,n=50,i=i+1,i=3;
i=3,i<=50,第三次循环,n Mod i=0不成立,i=i+1,i=4;
i=4,i<=50,第四次循环,n Mod i=0不成立,i=i+1,i=5;
i=5,i<=50,第五次循环,n Mod i=0成立,输出i,此时i=5,执行n=n\i,n=10,i=i+1,i=6;
i=6,i<=10,第六次循环,n Mod i=0不成立,i=i+1,i=7;
i=7,i<=10,第七次循环,n Mod i=0不成立,i=i+1,i=8;
i=8,i<=10,第八次循环,n Mod i=0不成立,i=i+1,i=9;
i=9,i<=10,第九次循环,n Mod i=0不成立,i=i+1,i=10;
i=10,i<=10,第十次循环,n Mod i=0成立,输出i,此时i=10,执行n=n\i,n=1,i=i+1,i=11;
i=11,i>1,循环结束。输出的值为1,2,5,10。故答案选D。
【分析】本题考查循环语句的运行过程,要求考生能读懂程序代码,了解各个变量在程序执行过程中的变化。
6.(2020高二下·浙江月考)使用GoldWave软件打开某音频文件进行编辑,部分界面如下图所示,下列说法不正确的是(  )
A.该音频文件的存储容量约为80.7MB
B.执行“剪裁”操作,音频总时长为20s
C.当前状态下能进行“淡入”效果的设置
D.该声音文件为立体声,有两个声道
【答案】A
【知识点】声音素材的基本处理
【解析】【解答】选项A:音频文件存储量=采样频率×采样位数×声道数×时间/8。图中未显示音频文件的采样位数,所以无法计算该音频文件的存储容量。A错误;选项B:“裁剪”操作是删除未选中部分的音频,当前选中的是第10秒到第30秒,共20秒的音频,所以执行“剪裁”操作,音频总时长为20s。B正确;选项C:当前选中的是第10秒到第30秒的音频,可以直接做“淡入”效果。C正确;选项D:从图中可以看出,该声音文件是立体声,有两个声道。D正确。故答案选A。
【分析】本题考查学生对GoldWave软件界面的了解及利用GoldWave软件对音频进行基本处理。
7.(2020高二下·浙江月考)使用UItraEdit软件查看“AI时代已经到来!”的内码,部分界面如下图所示。下列说法正确的是(  )
A.图中文字所占字节数为15
B.字符“!”的内码为“A1”
C.图中既有十六进制内码,也有十进制内码
D.“J”的内码为4A
【答案】D
【知识点】信息的编码
【解析】【解答】选项A:图中文字对应16个内码,一个内码占1字节,共占16字节。A错误;选项B:从图中可以看出,字符“!”的内码为“A3 A1”。B错误;选项C:图中所有内码都是用十六进制表示。C错误;选项D:由图可知,字符“I”的内码为“49”,字符“J”在字符“I”的后一个位置,所以“J”的内码为“4A”。D正确。故答案选D。
【分析】本题考查UltraEdit软件对内码的观察。做题时,先列出所给字符对应的内码,然后与示例字符相对应。
8.(2019高三下·临海月考)使用Photoshop软件制作“雪人”作品,部分界面如下图所示。下列说法正确的是(  )
A.该图像采用的色彩模式为RGB模式,每个像素所占颜色位数为24位
B.若对“snowman”图层进行自由变换操作,“文字”图层也会随之变化
C.单独放大雪人而不影响其他图像,可通过修改“图像大小”实现
D.“背景”图层被锁定,不能对其进行任何操作
【答案】A
【知识点】图片加工常用工具的使用;图层及图层的基本操作
【解析】【解答】选项A:从题图标题可以看出,该图像采用的色彩模式为RGB模式,每个颜色位数是8位,三种颜色位数是24位。A正确;选项B:对“snowman”图层的操作只会引起“snowman”图层内容变化,“文字”图层不会受到影响。B错误;选项C:“图像大小”命令只能将整张图像放大缩小。若单独放大雪人而不影响其他图像,应使用“自由变换”命令。C错误;选项D:除“背景”图层外,其他图层被锁定无法进行图层内容的修改,而“背景”图层即使被锁定也可以进行修改。D错误。故答案选A。
【分析】本题考查学生利用Photoshop软件加工图像的相关知识,主要涉及Photoshop面板的了解、图层的操作、常用工具的使用等。
9.(2019高三下·临海月考)小王使用Flash软件制作动画,其中部分编辑界面如下图所示。下列说法正确的是(  )
A.“背景”图层被锁定,不能修改图层名称
B.“动画”图层制作了补间动画
C.“ac”图层第1帧添加了“play();”动作命令
D.该动画文件播放时长为2s
【答案】B
【知识点】时间轴、帧、图层、库的概念及基本操作
【解析】【解答】选项A:被锁定的图层不能修改图层内容,但可以修改图层名称。A错误;选项B:形状补间动画和动画补间动画都属于补间动画,前后都各有一个起始帧和结束帧。形状补间动画表现为绿色背景加长箭头。从图中可以看出,“动画”图层制作了补间动画。B正确;选项C:“ac”图层第1帧添加了动作命令,但不一定是“play();”动作命令。C错误;选项D:动画播放时间=帧数÷帧频=30÷10=3s。D错误。故答案选B。
【分析】本题考查Flash动画的相关知识,主要涉及图层的操作、动作命令的设置、动画播放时间的计算等。
10.(2020高二下·浙江月考)某同学制作Flash作品准备导出如图所示的未经压缩的视频文件,其文件存储容量约为(  )(尺寸320*233,16位彩色,44KHZ8位单声)
A.13.65MB B.109.21MB C.13.98MB D.14.98MB
【答案】A
【知识点】声音、图像、视频编码
【解析】【解答】视频存储量=水平像素×垂直像素×每个像素色彩所占位数/8×帧数,该视频水平像素是320,垂直像素是233,每个像素色彩所占位数是16bit,帧数是96,所以视频存储量=320×233×16/8×96/1024/1024≈13.65。故答案选A。
【分析】本题考查视频存储量的计算,视频存储量=水平像素×垂直像素×每个像素色彩所占位数/8×帧数。
11.(2019高三下·临海月考)执行程序后,a数组各元素是(  )
Dim a(1 To 7) As Integer
a(1) = 14: a(2) = 15: a(3) = 0: a(4) = 11: a(5) = 13: a(6) = 21: a(7) = 17
i = 6: flag = True
Do While i > 1 And flag
If a(i) Mod 3 = 0 And a(i) <> 0 Then
t = a(i): a(i) = a(i + 1): a(i + 1) = t
ElseIf a(i) = 0 Then
flag = flase
ElseIf a(i + 1) Mod 2 = 1 Then
a(i) = Abs(a(i) - a(i + 1))
End If
i = i - 1
Loop
A.14,0,15,4,17,13,21 B.14,15,0,11,4,17,21
C.15,14,0,11,4,17,21 D.14,15,0,11,13,4,17
【答案】B
【知识点】程序的调试及运行
【解析】【解答】分析本题程序功能:首先,定义数组a,然后,判断循环变量i>1且flag为True是否同时成立,若成立,进入Do While循环。当a(i) Mod 3 = 0且a(i) <> 0时,执行t = a(i),a(i) = a(i + 1),a(i + 1) = t;当a(i) = 0时,执行flag = flase;当a(i + 1) Mod 2 = 1时,执行a(i) = Abs(a(i) - a(i + 1)),最后执行i=i-1,直至循环结束。
初始值:i=6,flag=True;
i=6,flag=True,i>1 and flag=True成立,a(6) Mod 3 = 0 And a(i) <> 0,执行t = a(i),a(i) = a(i + 1),a(i + 1) = t,a(7) = 21,a(6) = 17, i=i-1,i=5;
i=5,flag=True,i>1 and flag=True成立,a(i + 1) Mod 2 = 1,执行a(5) = Abs(a(5) - a(6)),a(5)=4, i=i-1,i=4;
i=4,flag=True,i>1 and flag=True成立,a(4)=11不变,执行i=i-1,i=3;
i=3,flag=True,i>1 and flag=True成立,a(3) = 0,执行flag = flase,i=i-1,i=2;
i=2,flag=false,i>1 and flag=True不成立,跳出循环。a(1) = 14, a(2) = 15不变。
所以执行程序后,a数组各元素是14,15,0,11,4,17,21。故答案选B。
【分析】本题考查学生对循环语句的理解,要求考生能读懂程序代码,了解各个变量在程序执行过程中的变化。
12.(2020高二下·浙江月考)某对分杏找算法的部分VB程序段如下:
i=1:j=7: key=72
Do while i<=j
m= Fix((i+5)/2)
1f key= a(m) Then Exit Do
If keyLoop
数组元素a(1)到a(7)的值依次为“12,23,48, 65,72,81,97”执行该程序段至结束时,共查找的次数是(  )
A.1次 B.2次 C.3次 D.4次
【答案】C
【知识点】查找算法及程序实现
【解析】【解答】本题程序分析如下:
i=1:j=7: key=72 ‘给i、j和key赋初值1、7和72。其中i代表要查找数组下标的下限,j代表数组上限,key为要查找的数
Do while i<=j ‘如果数组下标的下限小于上限时进行循环
m= Fix((i+j)/2) ‘求要查找数组的中值元素的下标将赋给变量m
1f key= a(m) Then Exit Do ‘如果中值元素等于要查找的值则退出循环
If keyLoop ‘结束循环
由以程序分析知,要在数组中查找72,第一次循环(查找):i=1,j=7,m=4,此时a(4)=65小于72,故将i值设为m+1,第二次循环:i=5,j=7,m=6,此时a(6)=81大于71,故将j值设为m-1。第三次循环:i=5,j=5,m=5,此时a(5)=72,正好查到退出循环,共查找3次。故答案选C。
【分析】本题考查的是对分法查找数据的方法。对分法查找过程是先将一个数列放于一个有序数组中,然后比较中间数组元素的值与要查找的值,或中间数组的值比要查找的值大,则在前半个数组中查找,若中间数组的值比要查找的值小则在后半个数组中查找。查找方法仍是比较中间数组元素的值和要查找的值。以此类推直到查到或下限大于了上限(没查找)为止。
二、非选择题(本大题共4小题,4+8+7+7,共26分)
13.(2020高二下·浙江月考)小林制作了公司一、二、三月份的数据报表,并对数据进行简单的处理,如图a所示。
请回答下列问题:
(1)D10单元格数据为一月份交易金额的最大值,利用MAX函数计算得到,则D10的单元格的公式为   。
(2)若要制作如图b所示的图表,应如何操作?   
(3)由图b可知,二月、三月同比增长都为正数的地区为   。
(4)若对表格中数据的一、二、三月交易金额都按照图c进行筛选,则如图b所示的图表数据剩下   条。
【答案】(1)=MAX(D3:D9)
(2)选中A2:A9,E2:E9,插入条形图
(3)厦门
(4)1
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)不同地区一月份交易金额数据区域是D3:D9,利用Excel提供的Max函数计算,D10的单元格的公式应为“=MAX(D3:D9)”。故答案为:=MAX(D3:D9)。
(2)图b中的图标类型是条形图,图中包含的信息有各地区名称以及它们对应的二月同比增长和三月同比增长数据,所以图表应选择的数据区域是A2:A9,H2:G9。故答案为:选中A2:A9,E2:E9,插入条形图。
(3)从图b中可以看出,二月、三月同比增长都在纵轴右边的地区只有厦门。故答案为:厦门。
(4)图c中的筛选条件是选择一、二、三月交易金额都大于或等于18000的数据。观察图a可知,满足条件的地区只有上海,所以筛选结束后,图a中只有1条数据。图b中的数据来源于图a,所以最终图表数据剩下1条。故答案为:1。
【分析】本题考查Excel表格的操作,主要涉及公式的应用、筛选、图表制作等。
14.(2020高二下·浙江月考)小王为2022年北京与张家口联合申办的冬奥会做了一个宣传片,部分制作画面如下图所示。请回答下列问题:
(1)舞台中的“吉祥物”实例来源于库中“吉祥物”影片剪辑元件。双击舞台中的“吉祥物”实例对其进行修改,库中的“吉祥物”元件   (选填:会/不会)随之改变。
(2)图中“人物”图层实现了运动员在滑雪的同时移动到舞台右侧,说明该图层的补间动画类型为   
(3)“退出”按钮的部分编辑界面如下图所示,测试影片时发现该按钮不能实现点击效果,请写出一种解决方案。   。
(4)测试影片时,在场景播放结束后音乐停止并且自动跳转到“申办”场景的第一帧并停止,则“ac”图层第45帧添加的动作命令为   
(5)若要将作品发送给同学欣赏,应将作品发布为   (多选:填字母:A .fla B .swf C .exe D .html)格式。
【答案】(1)不会
(2)动画补间
(3)选中图形图层的按下帧,执行清除关键帧操作
(4)stopallsounds();gotoandstop(“申办”,1);
(5)BD
【知识点】时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;动画的实现;常用影片控制函数的应用
【解析】【解答】(1)库中元件的修改会使实例发生同样变化,而实例的修改不会影响库中元件。故答案为:不会。
(2)动画补间倾向于从一个状态变成另一个状态,如从不透明变成完全透明,从高为500变成高为300,或从一个位置到另一个位置,又或角度变化。图中“人物”图层实现运动员在滑雪的同时移动到舞台右侧,即从一个位置到另一个位置,说明该图层的补间动画类型为动画补间。故答案为:动画补间。
(3)从图b中可以看出,“图形”图层的按下帧和点击帧都是空白关键帧,所以按钮不能实现点击效果。若使按钮实现点击效果,应在“图形”图层按下帧执行清除关键帧操作。故答案为:选中图形图层的按下帧,执行清除关键帧操作或其它正确答案。
(4)停止音乐的动作命令是stopAllSound();,场景跳转命令是gotoAndPlay("申办”,1);,该命令中第一个参数表示场景名称,第二个参数表示跳转到第几帧。故答案为:stopAllSound(); gotoAndPlay("申办”,1);。
(5)若要将作品发送给同学欣赏,则文件应保留一定的交互功能并且内容不丢失,所以制作的Flash动画可保存为swf或html格式,这两种格式被广泛应用于网页设计。故答案为:BD。
【分析】本题考查Flash动画的基本操作,主要涉及补间动画的设置、动作命令的设置、帧的操作等。
15.(2020高二下·浙江月考) 【加试题】编写一个VB程序,将一个长度为n的有序序列a(1)、a(2)、……a(n),以整数t(1≤t≤n)将该有序序列划分为两段,并将序列a的前t个数与后n-t个数对调,且保持这两段数(t个数和n-t个数)之间的相对位置不变(即t个数和n-t个数各自有序)。例如,长度为6的有序序列10、19、24、32、76、87,当t=2时重排结果为24、32、76、87、10、19。功能如下:在文本框Text1中输入n,单击“生成”按钮Command1后在列表框List1中显示n个有序数,在文本框Text2中输入t,单击“对调”按钮Command2,在列表框List2输出t个数与n-t个数对调后的数字序列。程序运行界面如下图所示。
实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dim a(1 To 100)As Integer
Dim n As Integer
Private Sub Command1_Click() '生成n个有序数,显示在List1中
   
’有序代码略
End Sub
Private Sub Command2_ Click)
Dim t As Integer,i As Integer,j As Integer,temp As Integer
t=Val(Text2.Text)
For   
Temp=   
For j=i To i+1-t Step -1
a(j)=a(j-1)
Next j
   
Next i
For i=1 To n
List2.AddItem Str(a(i))
Next i
End Sub
【答案】n=val(text1.text);i=t+1 to n;a(i);a(j)=temp/a(i-t)=temp
【知识点】常量、变量及变量的赋值
【解析】【解答】本题程序分析如下:
Dim a(1 To 100)As Integer '定义一个整型数组a,该数组可有100个元素用于存储产生的指定数和排序后的数
Dim n As Integer '定义整型变量n,n用于存储小于100的指定产生的有序数的个数
Private Sub Command1_Click() '生成n个有序数,显示在List1中
'将从文本框1输入的要产生有序数的个数转为数值型并赋给变量n,故本处答案应填写: n=val(text1.text)
’有序代码略
End Sub '结束命令按钮1单击事件过程
Private Sub Command2_ Click) '命令按钮2单击事件过程,该过程用于颠倒两段有序数列
Dim t As Integer,i As Integer,j As Integer,temp As Integer '定义整型变量t、i、j和temp
t=Val(Text2.Text) '将从文本框2中输入的要划分两段数组的位置转为数值型并赋给变量t
For '使用i来控制外层循环,i的初值为t+1,终值为n,步长为1。即从第t+1个元素开始依次向右移动,共移动n-t次,故本处答案应填写: i=t+1 to n
Temp= '先将第i个元素保存到临时变量temp中,故本处答案应填写:a(i)
For j=i To i+1-t Step -1 '使用j来控制循环,j的初值为i,终值为i+1-t,步长为-1,该循环用于将第i元素到第i+1-t元素依次向右移动一位
a(j)=a(j-1) '第j个元素等于前面的元素值,即将整个数组向右移动一位
Next j '结束内层循环
'其他元素移动结束后将空出来的第j位元素值设为临时变量temp的值,故本处答案应填写: a(j)=temp 或 a(i-t)=temp
Next i '结束外层循环
For i=1 To n '使用i来控制循环,i的初值为1,终值为n,步长为1,该循环用于输出颠倒后的数组元素
List2.AddItem Str(a(i)) '使用列表框2输出颠倒后的数组元素,每行输出一个元素
Next i '结束循环
End Sub '结束命令按钮2单击事件过程
由以上分析知:1处为将从文本框1输入的要产生有序数的个数转为数值型并赋给变量n,故本处答案应填写: n=val(text1.text) 。2处为将从文本框2中输入的要划分两段数组的位置转为数值型并赋给变量t
'使用i来控制外层循环,i的初值为t+1,终值为n,步长为1。即从第t+1个元素开始依次向右移动,共移动n-t次,故本处答案应填写: i=t+1 to n 。3处为先将第i个元素保存到临时变量temp中,故本处答案应填写:a(i)。4处为其他元素移动结束后将空出来的第j位元素值设为临时变量temp的值,故本处答案应填写: a(j)=temp 或 a(i-t)=temp 。
【分析】本题考查的是颠倒前后两段有序数组的算法。其方法步骤是找到两段元素的分隔处,依次将元素向右移动一位,多于第n个元素放在数组的最前面,共移动n-t次即可完成两段数组的颠倒。
16.(2020高二下·浙江月考) 编写“十六进制加法”程序。程序运行时,在文本框Textl和文本框Text2分别输入两个十六进制数,单击“计算”按钮后在文本框 Text3上输出两个十六进制相加后的结果。程序运行如图所示。
(1)观察代码,触发代码执行的事件名是   。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub Cmd1_Click(  )
Dim a1 As String,a2 As String,sum As String,t As String
Dim b1 As Integer,b2 As Integer
Dim dist As Integer,x As Integer,jw As Integer
a1=Text1.Text: a2=Text2.Text: sum=" "
dist=Len(a1)-Len(a2)
If dist<0 Then
t=a1: a1=a2: a2=t
   
End If
For i=1 To dist
a2="0"+a2
Next i
jw=0
For i=   
If Mid(a1, i, 1)>="A" And Mid(a1, i, 1)<="F" Then
b1=Asc(a1)-55
Else
b1=Val(Mid(a1, i, 1))
End If
If Mid(a2, i, 1)>="A" And Mid(a2, i, 1)<="F" Then
b2=Asc(a2)-55
Else
b2=Val(Mid(a2, i, 1))
End If
x=b1+b2+jw
   
If    Then
sum=Chr(x Mod 16+55)+sum
Else
sum=Str(x Mod 16)+sum
End If
Next i
If jw=1 Then sum="1"+sum
Text3. Text=sum
End Sub
【答案】(1)Click
(2)dist=-dist/dist=len(a1)-len(a2);i=len(a1) to 1 step -1;jw=x\16;x mod 16>9/ x mod 16>=10
【知识点】常量、变量及变量的赋值;解析算法及程序实现
【解析】【解答】(1)由语句” Private Sub Cmd1_Click(  ) “知该过程的对象名为cmd1,事件名为click,过程名为 Cmd1_click ,故本题答案应填写:Click。
(2)本题程序分析如下:
Private Sub Cmd1_Click(  ) ‘命令按钮1单击事件过程开始
Dim a1 As String,a2 As String,sum As String,t As String ‘定义字符串变量a1、a2、sum和t
Dim b1 As Integer,b2 As Integer ‘定义整型变量b1、b2
Dim dist As Integer,x As Integer,jw As Integer ‘定义整型变量dist、x和jw
a1=Text1.Text: a2=Text2.Text: sum=" " ‘将从文本框1中输出的第一个十六进制加数赋给变量a1,将从文本框a2中输入的第二个加数赋给变量a2,并初始化两数之和sum为一个空串
dist=Len(a1)-Len(a2) ‘将第一个字符串的长度与第二个字符串的长度进行相减将差存储在变量dist中
If dist<0 Then ‘如果两者之差小于0说明第一个字符串的长度小于第二个字符串的长度故进行如下处理
t=a1: a1=a2: a2=t ‘通过第三变量t交换两个字符串的值保证第一个字符串的长度大于第二个字符串的长度
‘将两个字答串长度之差调整为正值,故本处答案应填写:dist=-dist或dist=abs(dist)或 dist=len(a1)-len(a2)
End If ‘结束条件判断
For i=1 To dist ‘使用i来控制循环,该循环用于在第二个字符串前加字符”0“
a2="0"+a2 ‘在第二个字符串前加字符”0“,保证其长度与第一个字符串相同
Next i ‘结束循环
jw=0 ‘将jw初始化为0,jw代表本次计算的进位
For i= ‘使用i来控制循环,该循环用于从左到右逐位计算两个数的和,故i的初值应为字符串a1或a2的长度,终值为1,步长为-1,故本处答案应填写: i=len(a1) to 1 step -1
If Mid(a1, i, 1)>="A" And Mid(a1, i, 1)<="F" Then ‘如果要按i值从字符串a1中中取一个字符为A到F之间的字母则进行如下处理
b1=Asc(a1)-55 ‘将其转为对应十六进制数值数并赋给变量b1(A对应10,F对应16)
Else ‘否则,即中取的字符为0-9之间的数字时进行如下处理
b1=Val(Mid(a1, i, 1)) ‘将这个字符转为数值型并赋给变量b1
End If ‘结束条件判断
If Mid(a2, i, 1)>="A" And Mid(a2, i, 1)<="F" Then ‘如果要按i值从字符串a2中中取一个字符为A到F之间的字母则进行如下处理
b2=Asc(a2)-55 ‘将其转为对应十六进制数值数并赋给变量b2(A对应10,F对应16)
Else ‘否则,即中取的字符为0-9之间的数字时进行如下处理
b2=Val(Mid(a2, i, 1)) ‘将这个字符转为数值型并赋给变量b2
End If ‘结束条件判断
x=b1+b2+jw ‘计算两个数对应第i位以及上一个进位的和并赋给变量x
‘计算本次的进位并赋给变量jw,故本处答案应填写: jw=x\16
If Then ‘如果x除以16的余数大于等于10时则进行如下处理,故本处答案应填写: x mod 16>9或 x mod 16>=10
sum=Chr(x Mod 16+55)+sum ‘将x除以16的余数转为对应的A到F字符并合并到代表两数之和的字符串sum的左侧
Else ‘否则即x除以16的余数小于等于9时则进行如下处理
sum=Str(x Mod 16)+sum ‘将x除以16的余数转为对应的A到F字符并合并到代表两数之和的字符串sum的左侧
End If ‘结束条件判断
Next i ‘结束循环
If jw=1 Then sum="1"+sum ‘如果进位变量jw的值等于1时则将字符“1”加到sum的左侧
Text3. Text=sum ‘在文本框3中输出两个十六进制数的和
End Sub ‘结束事件过程
由以上程序分析知:1处为将两个字答串长度之差调整为正值,故本处答案应填写:dist=-dist或dist=abs(dist)或 dist=len(a1)-len(a2)。2处为使用i来控制循环,该循环用于从左到右逐位计算两个数的和,故i的初值应为字符串a1或a2的长度,终值为1,步长为-1,故本处答案应填写: i=len(a1) to 1 step -1。3处为计算本次的进位并赋给变量jw,故本处答案应填写: jw=x\16。4处为如果x除以16的余数大于等于10时则进行如下处理,故本处答案应填写: x mod 16>9或 x mod 16>=10。
【分析】本题考查的是计算两个十六进制数之和的算法。其计算过程为先判断两个数的长度,保证第一个数的长度大于第二个数,然后对第二个数前加“0”使两个数长度相同,然后使用循环逐位计算两个数对应数位之和,在计算时考虑右边的进位,在计算和后计算该位是否有进位,如有进位存储到变量jw中,在计算完后将这个数位转为对应的字符串并存储到变量sum的左侧,循环终了加上进位并输出sum值。
1 / 1

展开更多......

收起↑

资源列表