浙江省2019-2020学年高中信息技术名校基础跟踪测评卷(二)
一、选择题
1.(2020·浙江模拟)关于信息及信息安全,下列说法或做法不正确的是( )
A.信息无处不在,通过加工处理后的信息不存在虚假之分
B.物联网将现实世界数字化,它是新一代信息技术的重要组成部分
C.对朋友圈里的信息点赞属于信息的个人推荐评价
D.在微信、论坛里不要随便转发会造成社会不良影响的信息
2.下列应用中,体现了人工智能技术的有( )
①装有传感器的“智能小车”,自动沿着黑线路径行驶
②邮件服务器自动识别垃圾邮件,实现邮件分类
③数码相机的人脸检测功能
④Excel自动填充功能
⑤使用OCR软件从图像中识别汉字
A.①②⑤ B.②④⑤ C.②③⑤ D.③④⑤
3.(2020·浙江模拟)使用Access软件创建一张数据表,其设计视图界面如图所示,下列说法正确的是( 0
A.当前状态下,可以对数据表“图书信息”重命名
B.该视图中,右表删除一行,则其数据表的记录总数会相应减少一条
C.在“图书信息”数据表中,可以包含图书名称相同的两条记录
D.存储“借出”字段值需要1个字节
4.汉字内码是在区码和位码的基础上分别加上一个常数得到的,使用UltraEdit软件查看字符内码,部分界面如图所示。
以下说法正确的是( )
A.存储图中字符共需12个字节
B.已知“爆”和“保”的区码相同,“爆”的位码比“保”大9,则“爆”的内码为“B1 AB”
C.字符“、”的内码为“10100001”
D.字符“3”的内码用二进制表示为“00110011”
5.(2020·浙江模拟)使用GoldWave软件对某音频文件进行处理,部分界面如图所示。
下列说法正确的是( )
A.352 kbps的含义是该音频每秒钟播放352千字节
B.单击“删除”按钮后再插入4秒的静音,按原参数保存,该音频文件的存储容量不变
C.单击“剪裁”按钮后再插入4秒的静音,按原参数保存,该音频文件的存储容量增大
D.执行“更改音量”命令将音量升高后,按原参数保存,该音频文件的存储容量增大
6.(2020·浙江模拟)使用Photoshop软件编辑某图像的部分操作界面如图所示。
在当前状态下,下列说法正确的是( )
A.使用“仿制图章”工具可以把“蝴蝶”图层中的对象仿制到“布”图层中
B.可以直接对“放飞思想”图层设置“风”滤镜
C.交换“放飞思想”图层与“蝴蝶”图层的顺序,会影响图像效果
D.将作品存储为BMP格式文件,“放飞思想”文字会呈现“投影”效果
7.(2020·浙江模拟)已知a=-2,b=5,c=8,下列表达式的值为False的是( )
A.a+b>b-c And a-c
b-c or Not bC.ac And a8.(2020·浙江模拟)某算法的部分流程图如图所示。输入s值为2018,执行这部分流程图后,则s和i分别是( )
A.1,3 B.1,4 C.2,3 D.2,4
9.(2020·浙江模拟)有如下VB程序段:
Dim a(1 To 6) As Integer
Sum =0
For i= 1 To 6
For j = i+1 To 6
If j Mod i =0 Then a(j)=1 – a(j)
Next j
Next i
For i=1 To 6
Sum Sum+ Str(a(i))
Next i
Text1. Text = Str(Sum)
该程序段运行后,文本框Text1中显示的内容是( )
A.3 B.4 C.5 D.6
10.(2020·浙江模拟)某同学在VB中编写了如下程序:
Private Sub Command1 Click()
Label2 Caption = trans(Val(Text1. Text),Val(Text2. Text))
End Sub
Function trans(n As Integer, k As Integer) As String
If n< >0 Then
r = n Mod k
trans = trans(n\ k, k)+Str(r)
Else trans = 0
End If
End function
程序运行时,在文本框Text1和Text2中分别输入11和3,则Label2中的输出结果是( )
A.102 B.201 C.3 D.113
11.(2020·浙江模拟)某对分查找算法的VB程序段如下:
i=1: j=6: n=0: f= False
key=Val(Text1. Text)
Do While i < = j And f = False
n=n+1
m=(i+j)\2
If key=d(m) Then f = True
If key < d(m) Then j = m-1 Else i=m+1
Loop
数组元素d(1)到d(6)的值依次为“13,18,25,30,35,59”。文本框Text1中输入33后运行该程序,运行结束后下列说法不正确的是( )
A.变量f的值为False B.变量i的值为5
C.变量m的值为4 D.变量n的值为2
12.(2020·浙江模拟)有如下VB程序段:
i=1: j=10: flag=True: n=0
Key=Val(Text1. Text)
Do While i < =j And flag= True
m=(i+j)\2
If a(m)= Key Then
flag = False
Else If a(m)> Key Then
i = m+1:n= n - 1
Else
j = m – 1:n = n+1
End If
Loop
数组元素a(1)到a(10)依次是99,94,90,87,70,69,60,56,45,36,变量n的值最终是0,则文本框Text1输入的数字可能是( )
A.100 B.87 C.69 D.41
二、操作题
13.(2020·浙江模拟)某连锁超市收集了城北路店2017年某月部分水果销售数据,并用Excel软件进行数据处理,如下图表格所示。请回答下列问题:
(1)若将上图表格中的F3:F11数据格式设置为两位小数,则单元格F12中的数据 (选填:会/不会)发生改变。
(2)将上图表格中的区域A1:G11的数据复制到新工作表中,在新工作表中对“数量”和“利润”两列数据进行筛选操作,筛选设置均如下图所示,则筛选出的水果名称为 。
(3)根据表格中的数据制作图表如下图所示,则该图表的数据区域为 。
(4)根据“利润”列数据,用RANK函数和自动填充功能,在区域G3:G11中计算各水果利润的名次,则G3中的公式为 。
(提示:RANK函数用于计算某数字在一列数字中相对于其他数字的大小排名。例如:=RANK(A3,$A$3:$A$11)表示A3单元格中的数字在A3:A11中的排名)
14.(2020·浙江模拟)小明创作主题为“春天气息”的多媒体作品。请回答下列问题:
(1)在制作作品前,小明进行了相应的分析和规划。下列说法正确的是 (多选,填字母:A .将作品结构划分为片头、主交互界面、片尾三个主要界面,主交互界面包含“春风”和“春雨”两个模块,这属于系统结构设计/B .确定选择Flash软件来合成作品,属于应用需求分析/C .将所需的原始素材列成表格,确定获取原始素材的方式并分类登记,属于脚本设计/D .在设计“春雨”模块时,在屏幕布局、文字、颜色、音乐、交互的设计进行规范,属于功能模块设计)。
(2)图中舞台的大小为550*400像素,测试影片时,前两秒诗句实例(宽:160,高:180)从舞台外左侧向舞台内移动直到停在舞台中,则“诗句”图层第1帧中实例的位置坐标(X,Y)为 (单选,填字母:A .(0,0)/B .(160,-80)/C .(-160,90)/D .(550,90))。
(3)测试场景时,“雨”图层中的动画在“诗句”补间动画结束时才出现,为了实现与“诗句”图层的补间动画同时出现,需对“雨”图层进行的操作是 。
(4)测试影片时,单击“春雨”场景中“返回”按钮,停止播放所有声音,影片跳转到“主交互界面”场景第1帧并停止播放,则“返回”按钮的动作脚本为 。
(5)将该动画导出为下列格式,仍具有交互功能的是 。(单选,填字母:A . EXE/B . AVI/C . GIF)
15.(2020·浙江模拟)编写“二进制数转换为十六进制数”程序,实现如下功能:在文本框 Text1 输入一个二进制数,单击“转换”按钮 Command1,将二进制数转换为十六进制数并在文本框 Text2 中显示。程序运行界面如下图所示。
(1)设计如图所示的程序界面,至少要使用 个类(填数字)。
(2)实现上述功能的 VB 程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim s1 As String, s2 As String
Dim i As Integer, x As Integer
Const
code="0123456789ABCDEF"
s1=Text1.Text
s2=""
Do While Len(s1) Mod
4<>0
s1="0"+s1
Loop
x=0
i=1
Do While i<=Len(s1)
x=x*2+Val(Mid(s1,i,1))
i=i+1
If
Then
‘①
s2=s2+Mid(code,x+1,1)
‘②
End If
Loop
Text2.Text=s2
End
Sub
(3)若文本框 Text1 中输入的内容为“101101”,单击“转换”按钮后,文本框Text2中显示的内容是 。
16.(2020·浙江模拟)某密码的破译步骤如下:
⑴找出文章(以“.”结束)中所有用英文表示的数字(均为小写,数字范围1≤n≤20),单词与数字对应如下:
单词 one two three four five six seven eight nine ten …… twenty
数字 1 2 3 4 5 6 7 8 9 10 …… 20
⑵将这些数字平方后除以100取余,得到两位数如00,04,21,96。
⑶把这些两位数按升序排成一行,组成一个最小的新数,如果新数开头为0,就去除。
⑷步骤(3)找出的最小数即为密码。
小明按照上述方法,设计了一个解密的VB程序,功能如下:单击“解密”按钮Command1,程序依次将文本框Text,1中以空格分隔的每个英文单词取出,若单词属于数字单词,则按解密步骤进行处理,最后在文本框Text2中输出解密结果。
程序运行效果如图所示,请回答下列问题:
(1)若文章内容为“tom bought two apples and five oranges, which
cost ten dollars altogether.”,则破译后的密码应为 。
(2)请在划线处填入合适的代码。
Dim a(1 To 20) As String
Private Sub Form_Load()
a(1) = "one": a(2) =
"two"
'……将所有数字单词按顺序存入数组a中,代码略
End Sub
Private Sub Command1_Click()
Dim s As String, tmp As String
Dim c as Integer,i As Integer,
j As Integer, k As Integer, t As String, ch As As String,code As Long
Dim b(1 To 100) As String 'b数组存放数字单词处理后得到的两位数
s = Text1.Text
c = 0: i = 1: flag = True:t =
""
Do While i <= Len(s)
ch = Mid(s, i, 1)
If ch >= "a"
And ch <= "z" Then
t = t + ch
flag = False
ElseIf flag = False Then
For j = 1 To 20
If t = a(j) Then
c = c + 1
b(c) =
End If
Next j
t = ""
flag = True
End If
i = i + 1
Loop
'将b数组中的两位数按数值大小进行升序排序,代码略
For i = 1 To c
t = Val(b(i))
Next i
Text2.Text = Str(code)
End Sub
Function decode(num As Integer) As String
Dim mo As Integer
mo = num * num Mod 100
If mo = 0 Then
decode
= "00"
ElseIf
Then
decode
= "0" + Trim(Str(mo))
Else
decode = Trim(Str(mo)) 'Trim为去除字符串两端空格的函数
End If
End Function
答案解析部分
1.【答案】A
【知识点】信息及其特征;信息技术的概念与关键技术;因特网信息资源评价;信息素养、网络道德规范及法律法规
2.【答案】C
【知识点】人工智能的应用
【解析】【解答】①传感器感应,未体现人工智能技术;②自动识别垃圾邮件,实现邮件分类体现了人工智能技术;③数码相机的人脸检测功能体现了人工智能技术;④Excel自动填充功能未体现人工智能技术;⑤字符识别技术,体现了人工智能技术。故答案选C。
【分析】本题考查人工智能的范畴。领域的研究包括:机器人、语音识别、图像识别、自然语言处理和专家系统等。
3.【答案】C
【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑
4.【答案】D
【知识点】信息的编码;进制及数制转换
【解析】【解答】从图中数字标号可以看出,当前共有11个字节,A选项错误;由图可知"保"的内码为"B1 A3" ,区码在前,位码在后。“爆”的位码比"保"大9,故“爆”的位码为: A3+9=AC,区码不变,因此"爆的内码为“B1 AC”, B选项错误; “、”的内码为“A1 A2”,转换为二进制应为16位,C选项错误;由图可知,字符“1”的内码为“31”,因此字符“3”的内码为“33”,用二进制表示为"00110011", D选项正确。故答案选D。
【分析】本题考查的是UltraEdit字符编码以及进制的转换。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
5.【答案】C
【知识点】声音素材的基本处理;声音、图像、视频编码
6.【答案】A
【知识点】图片加工常用工具的使用;图层及图层的基本操作
7.【答案】D
【知识点】运算符、基本运算与表达式
8.【答案】D
【知识点】算法的控制结构;运算符、基本运算与表达式
【解析】【解答】分析本题流程图:当变量s大于9时,将变量s中的数据执行“s=s\10+smod10”,即变量s的数据变为“201+8”,即为“209”,i=1;此时s=209>9,执行“s=s\10+s mod 10”,即s=20+9=29,i=2;此时s=29>9,执行“s=s\10+s mol 10”,即s=2+9=11,i=3;此时s=11>9,执行“s=s\10+s mod 10”,即s=1+12,i=4;此时s=2<9,循环条件不成立,输出s,i。故答案选D。
【分析】本题考查算法流程图的分析、循环语句的执行及VB表达式的运算。
9.【答案】B
【知识点】常见数据类型、数组;循环结构语句及程序实现
10.【答案】A
【知识点】递归算法
11.【答案】D
【知识点】查找算法及程序实现
12.【答案】C
【知识点】查找算法及程序实现
13.【答案】(1)不会
(2)苹果,桔子
(3)B2:B11,D2:E11
(4)=RANK(F3,$F$3:$F$11)或=RANK(F3,F$3:F$11)
【知识点】表格数据的处理与计算;表格数据的图表呈现
14.【答案】(1)ACD
(2)C
(3)选中“雨”图层的第24帧移到第1帧或选中“雨”图层第1帧执行“清除关键帧”操作或其他等价答案
(4)on(press){stopAllSounds();gotoAndStop(“主交互界面”,1);}或on(release){stopAllSounds();gotoAndStop(“主交互界面”,1);}
(5)A
【知识点】多媒体作品的规划和设计;多媒体组成元素及文件格式;时间轴、帧、图层、库的概念及基本操作;二维动画实例属性的设置;动画的实现
15.【答案】(1)4
(2)i Mod 4=1 或(i-1) mod 4=0 (或其他等价答案);x=0
(3)2D
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;分支结构语句及程序实现;循环结构语句及程序实现
16.【答案】(1)425
(2)decode(j);code = code * 100 + t 或其他等价表达式;mo >= 1 And mo <= 9 或其他等价表达式
【知识点】过程与自定义函数;加密与解密算法
1 / 1浙江省2019-2020学年高中信息技术名校基础跟踪测评卷(二)
一、选择题
1.(2020·浙江模拟)关于信息及信息安全,下列说法或做法不正确的是( )
A.信息无处不在,通过加工处理后的信息不存在虚假之分
B.物联网将现实世界数字化,它是新一代信息技术的重要组成部分
C.对朋友圈里的信息点赞属于信息的个人推荐评价
D.在微信、论坛里不要随便转发会造成社会不良影响的信息
【答案】A
【知识点】信息及其特征;信息技术的概念与关键技术;因特网信息资源评价;信息素养、网络道德规范及法律法规
2.下列应用中,体现了人工智能技术的有( )
①装有传感器的“智能小车”,自动沿着黑线路径行驶
②邮件服务器自动识别垃圾邮件,实现邮件分类
③数码相机的人脸检测功能
④Excel自动填充功能
⑤使用OCR软件从图像中识别汉字
A.①②⑤ B.②④⑤ C.②③⑤ D.③④⑤
【答案】C
【知识点】人工智能的应用
【解析】【解答】①传感器感应,未体现人工智能技术;②自动识别垃圾邮件,实现邮件分类体现了人工智能技术;③数码相机的人脸检测功能体现了人工智能技术;④Excel自动填充功能未体现人工智能技术;⑤字符识别技术,体现了人工智能技术。故答案选C。
【分析】本题考查人工智能的范畴。领域的研究包括:机器人、语音识别、图像识别、自然语言处理和专家系统等。
3.(2020·浙江模拟)使用Access软件创建一张数据表,其设计视图界面如图所示,下列说法正确的是( 0
A.当前状态下,可以对数据表“图书信息”重命名
B.该视图中,右表删除一行,则其数据表的记录总数会相应减少一条
C.在“图书信息”数据表中,可以包含图书名称相同的两条记录
D.存储“借出”字段值需要1个字节
【答案】C
【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑
4.汉字内码是在区码和位码的基础上分别加上一个常数得到的,使用UltraEdit软件查看字符内码,部分界面如图所示。
以下说法正确的是( )
A.存储图中字符共需12个字节
B.已知“爆”和“保”的区码相同,“爆”的位码比“保”大9,则“爆”的内码为“B1 AB”
C.字符“、”的内码为“10100001”
D.字符“3”的内码用二进制表示为“00110011”
【答案】D
【知识点】信息的编码;进制及数制转换
【解析】【解答】从图中数字标号可以看出,当前共有11个字节,A选项错误;由图可知"保"的内码为"B1 A3" ,区码在前,位码在后。“爆”的位码比"保"大9,故“爆”的位码为: A3+9=AC,区码不变,因此"爆的内码为“B1 AC”, B选项错误; “、”的内码为“A1 A2”,转换为二进制应为16位,C选项错误;由图可知,字符“1”的内码为“31”,因此字符“3”的内码为“33”,用二进制表示为"00110011", D选项正确。故答案选D。
【分析】本题考查的是UltraEdit字符编码以及进制的转换。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
5.(2020·浙江模拟)使用GoldWave软件对某音频文件进行处理,部分界面如图所示。
下列说法正确的是( )
A.352 kbps的含义是该音频每秒钟播放352千字节
B.单击“删除”按钮后再插入4秒的静音,按原参数保存,该音频文件的存储容量不变
C.单击“剪裁”按钮后再插入4秒的静音,按原参数保存,该音频文件的存储容量增大
D.执行“更改音量”命令将音量升高后,按原参数保存,该音频文件的存储容量增大
【答案】C
【知识点】声音素材的基本处理;声音、图像、视频编码
6.(2020·浙江模拟)使用Photoshop软件编辑某图像的部分操作界面如图所示。
在当前状态下,下列说法正确的是( )
A.使用“仿制图章”工具可以把“蝴蝶”图层中的对象仿制到“布”图层中
B.可以直接对“放飞思想”图层设置“风”滤镜
C.交换“放飞思想”图层与“蝴蝶”图层的顺序,会影响图像效果
D.将作品存储为BMP格式文件,“放飞思想”文字会呈现“投影”效果
【答案】A
【知识点】图片加工常用工具的使用;图层及图层的基本操作
7.(2020·浙江模拟)已知a=-2,b=5,c=8,下列表达式的值为False的是( )
A.a+b>b-c And a-cb-c or Not bC.ac And a【答案】D
【知识点】运算符、基本运算与表达式
8.(2020·浙江模拟)某算法的部分流程图如图所示。输入s值为2018,执行这部分流程图后,则s和i分别是( )
A.1,3 B.1,4 C.2,3 D.2,4
【答案】D
【知识点】算法的控制结构;运算符、基本运算与表达式
【解析】【解答】分析本题流程图:当变量s大于9时,将变量s中的数据执行“s=s\10+smod10”,即变量s的数据变为“201+8”,即为“209”,i=1;此时s=209>9,执行“s=s\10+s mod 10”,即s=20+9=29,i=2;此时s=29>9,执行“s=s\10+s mol 10”,即s=2+9=11,i=3;此时s=11>9,执行“s=s\10+s mod 10”,即s=1+12,i=4;此时s=2<9,循环条件不成立,输出s,i。故答案选D。
【分析】本题考查算法流程图的分析、循环语句的执行及VB表达式的运算。
9.(2020·浙江模拟)有如下VB程序段:
Dim a(1 To 6) As Integer
Sum =0
For i= 1 To 6
For j = i+1 To 6
If j Mod i =0 Then a(j)=1 – a(j)
Next j
Next i
For i=1 To 6
Sum Sum+ Str(a(i))
Next i
Text1. Text = Str(Sum)
该程序段运行后,文本框Text1中显示的内容是( )
A.3 B.4 C.5 D.6
【答案】B
【知识点】常见数据类型、数组;循环结构语句及程序实现
10.(2020·浙江模拟)某同学在VB中编写了如下程序:
Private Sub Command1 Click()
Label2 Caption = trans(Val(Text1. Text),Val(Text2. Text))
End Sub
Function trans(n As Integer, k As Integer) As String
If n< >0 Then
r = n Mod k
trans = trans(n\ k, k)+Str(r)
Else trans = 0
End If
End function
程序运行时,在文本框Text1和Text2中分别输入11和3,则Label2中的输出结果是( )
A.102 B.201 C.3 D.113
【答案】A
【知识点】递归算法
11.(2020·浙江模拟)某对分查找算法的VB程序段如下:
i=1: j=6: n=0: f= False
key=Val(Text1. Text)
Do While i < = j And f = False
n=n+1
m=(i+j)\2
If key=d(m) Then f = True
If key < d(m) Then j = m-1 Else i=m+1
Loop
数组元素d(1)到d(6)的值依次为“13,18,25,30,35,59”。文本框Text1中输入33后运行该程序,运行结束后下列说法不正确的是( )
A.变量f的值为False B.变量i的值为5
C.变量m的值为4 D.变量n的值为2
【答案】D
【知识点】查找算法及程序实现
12.(2020·浙江模拟)有如下VB程序段:
i=1: j=10: flag=True: n=0
Key=Val(Text1. Text)
Do While i < =j And flag= True
m=(i+j)\2
If a(m)= Key Then
flag = False
Else If a(m)> Key Then
i = m+1:n= n - 1
Else
j = m – 1:n = n+1
End If
Loop
数组元素a(1)到a(10)依次是99,94,90,87,70,69,60,56,45,36,变量n的值最终是0,则文本框Text1输入的数字可能是( )
A.100 B.87 C.69 D.41
【答案】C
【知识点】查找算法及程序实现
二、操作题
13.(2020·浙江模拟)某连锁超市收集了城北路店2017年某月部分水果销售数据,并用Excel软件进行数据处理,如下图表格所示。请回答下列问题:
(1)若将上图表格中的F3:F11数据格式设置为两位小数,则单元格F12中的数据 (选填:会/不会)发生改变。
(2)将上图表格中的区域A1:G11的数据复制到新工作表中,在新工作表中对“数量”和“利润”两列数据进行筛选操作,筛选设置均如下图所示,则筛选出的水果名称为 。
(3)根据表格中的数据制作图表如下图所示,则该图表的数据区域为 。
(4)根据“利润”列数据,用RANK函数和自动填充功能,在区域G3:G11中计算各水果利润的名次,则G3中的公式为 。
(提示:RANK函数用于计算某数字在一列数字中相对于其他数字的大小排名。例如:=RANK(A3,$A$3:$A$11)表示A3单元格中的数字在A3:A11中的排名)
【答案】(1)不会
(2)苹果,桔子
(3)B2:B11,D2:E11
(4)=RANK(F3,$F$3:$F$11)或=RANK(F3,F$3:F$11)
【知识点】表格数据的处理与计算;表格数据的图表呈现
14.(2020·浙江模拟)小明创作主题为“春天气息”的多媒体作品。请回答下列问题:
(1)在制作作品前,小明进行了相应的分析和规划。下列说法正确的是 (多选,填字母:A .将作品结构划分为片头、主交互界面、片尾三个主要界面,主交互界面包含“春风”和“春雨”两个模块,这属于系统结构设计/B .确定选择Flash软件来合成作品,属于应用需求分析/C .将所需的原始素材列成表格,确定获取原始素材的方式并分类登记,属于脚本设计/D .在设计“春雨”模块时,在屏幕布局、文字、颜色、音乐、交互的设计进行规范,属于功能模块设计)。
(2)图中舞台的大小为550*400像素,测试影片时,前两秒诗句实例(宽:160,高:180)从舞台外左侧向舞台内移动直到停在舞台中,则“诗句”图层第1帧中实例的位置坐标(X,Y)为 (单选,填字母:A .(0,0)/B .(160,-80)/C .(-160,90)/D .(550,90))。
(3)测试场景时,“雨”图层中的动画在“诗句”补间动画结束时才出现,为了实现与“诗句”图层的补间动画同时出现,需对“雨”图层进行的操作是 。
(4)测试影片时,单击“春雨”场景中“返回”按钮,停止播放所有声音,影片跳转到“主交互界面”场景第1帧并停止播放,则“返回”按钮的动作脚本为 。
(5)将该动画导出为下列格式,仍具有交互功能的是 。(单选,填字母:A . EXE/B . AVI/C . GIF)
【答案】(1)ACD
(2)C
(3)选中“雨”图层的第24帧移到第1帧或选中“雨”图层第1帧执行“清除关键帧”操作或其他等价答案
(4)on(press){stopAllSounds();gotoAndStop(“主交互界面”,1);}或on(release){stopAllSounds();gotoAndStop(“主交互界面”,1);}
(5)A
【知识点】多媒体作品的规划和设计;多媒体组成元素及文件格式;时间轴、帧、图层、库的概念及基本操作;二维动画实例属性的设置;动画的实现
15.(2020·浙江模拟)编写“二进制数转换为十六进制数”程序,实现如下功能:在文本框 Text1 输入一个二进制数,单击“转换”按钮 Command1,将二进制数转换为十六进制数并在文本框 Text2 中显示。程序运行界面如下图所示。
(1)设计如图所示的程序界面,至少要使用 个类(填数字)。
(2)实现上述功能的 VB 程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim s1 As String, s2 As String
Dim i As Integer, x As Integer
Const
code="0123456789ABCDEF"
s1=Text1.Text
s2=""
Do While Len(s1) Mod
4<>0
s1="0"+s1
Loop
x=0
i=1
Do While i<=Len(s1)
x=x*2+Val(Mid(s1,i,1))
i=i+1
If
Then
‘①
s2=s2+Mid(code,x+1,1)
‘②
End If
Loop
Text2.Text=s2
End
Sub
(3)若文本框 Text1 中输入的内容为“101101”,单击“转换”按钮后,文本框Text2中显示的内容是 。
【答案】(1)4
(2)i Mod 4=1 或(i-1) mod 4=0 (或其他等价答案);x=0
(3)2D
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;分支结构语句及程序实现;循环结构语句及程序实现
16.(2020·浙江模拟)某密码的破译步骤如下:
⑴找出文章(以“.”结束)中所有用英文表示的数字(均为小写,数字范围1≤n≤20),单词与数字对应如下:
单词 one two three four five six seven eight nine ten …… twenty
数字 1 2 3 4 5 6 7 8 9 10 …… 20
⑵将这些数字平方后除以100取余,得到两位数如00,04,21,96。
⑶把这些两位数按升序排成一行,组成一个最小的新数,如果新数开头为0,就去除。
⑷步骤(3)找出的最小数即为密码。
小明按照上述方法,设计了一个解密的VB程序,功能如下:单击“解密”按钮Command1,程序依次将文本框Text,1中以空格分隔的每个英文单词取出,若单词属于数字单词,则按解密步骤进行处理,最后在文本框Text2中输出解密结果。
程序运行效果如图所示,请回答下列问题:
(1)若文章内容为“tom bought two apples and five oranges, which
cost ten dollars altogether.”,则破译后的密码应为 。
(2)请在划线处填入合适的代码。
Dim a(1 To 20) As String
Private Sub Form_Load()
a(1) = "one": a(2) =
"two"
'……将所有数字单词按顺序存入数组a中,代码略
End Sub
Private Sub Command1_Click()
Dim s As String, tmp As String
Dim c as Integer,i As Integer,
j As Integer, k As Integer, t As String, ch As As String,code As Long
Dim b(1 To 100) As String 'b数组存放数字单词处理后得到的两位数
s = Text1.Text
c = 0: i = 1: flag = True:t =
""
Do While i <= Len(s)
ch = Mid(s, i, 1)
If ch >= "a"
And ch <= "z" Then
t = t + ch
flag = False
ElseIf flag = False Then
For j = 1 To 20
If t = a(j) Then
c = c + 1
b(c) =
End If
Next j
t = ""
flag = True
End If
i = i + 1
Loop
'将b数组中的两位数按数值大小进行升序排序,代码略
For i = 1 To c
t = Val(b(i))
Next i
Text2.Text = Str(code)
End Sub
Function decode(num As Integer) As String
Dim mo As Integer
mo = num * num Mod 100
If mo = 0 Then
decode
= "00"
ElseIf
Then
decode
= "0" + Trim(Str(mo))
Else
decode = Trim(Str(mo)) 'Trim为去除字符串两端空格的函数
End If
End Function
【答案】(1)425
(2)decode(j);code = code * 100 + t 或其他等价表达式;mo >= 1 And mo <= 9 或其他等价表达式
【知识点】过程与自定义函数;加密与解密算法
1 / 1