【精品解析】浙江省2020届高三上学期信息技术五校联考试卷

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

【精品解析】浙江省2020届高三上学期信息技术五校联考试卷

资源简介

浙江省2020届高三上学期信息技术五校联考试卷
一、选择题
1.(2019高三上·浙江月考)下列有关信息的说法,不正确的是(  )
A.信息表达的规范化是为了更好的信息共享
B.给每一位公民分配唯一的身份证号码,属于信息的解码
C.对声音信息进行“采样”和“量化”的加工过程,属于“模数转换”(A/D转换)
D.为了提高信息存储、处理和传输效率,一般要对数字化了的多媒体信息进行压缩处理
2.(2019高三上·浙江月考)使用 Word软件编辑某文档,部分界面如图所示。
下列说法正确的是(  )
A.文档有修订标记,代表当前文档正处在修订状态下
B.删除图中批注内容后,批注对象不会删除
C.接受所有修订,文字“依据”修改为“根据”
D.实现图中的图文环绕效果可以采用“上下型”环绕方式
3.(2019高三上·浙江月考)下列有关数据库和数据表的说法,不正确的是(  )
A.一个数据库管理系统能同时管理多个数据库
B.数据库与数据库应用程序之间能彼此独立
C.一张数据表中可以没有记录,但不能没有字段
D.同一个数据库文件中字段名不能相同
4.(2019高三上·浙江月考)使用 UltraEdit 软件查看字符内码,部分界面如图所示。
下列说法正确的是(  )
A.图中有 7 个字符采用 ASCII 编码,3 个字符采用汉字编码
B.GB2312 汉字编码字符集是汉字较为常用的内码编码字符集
C.将内码“39”修改为“3A”,字符“9”将自动改为“10”
D.根据上图推断可知,字符“t”的内码为 86H
5.(2019高三上·浙江月考)使用GoldWave软件打开某音频文件,选中其中一段音频后的部分界面如图所示。
下列说法正确的是(  )
A.该文件格式为WAVE格式,量化位数是16字节
B.通过“更改音量”命令提升音量,音频的采样频率同步变大
C.在当前状态下,执行“删除”命令,再插入30s静音后,总时长不变
D.在当前状态下,执行“淡入”命令,左声道第30秒到第60秒出现“淡入”效果
6.(2019高三上·浙江月考)使用Flash软件制作一段5秒的无声动画短片,导出影片时相关设置如图所示。
生成的视频文件其存储容量约为135MB,则可以推断该视频文件的帧频为(  )
A.30fps B.25 fps C.12 fps D.8 fps
7.(2019高三上·浙江月考)如果一个整数是另一个整数的平方,则称该数是“完全平方数”。例:4=2×2 9=3×3,所以 4、9是完全平方数。下列表达式能判断整数m为完全平方数的是(  )
①(Sqr(m))^2=m ②Int(Sqr(m))=Sqr(m)
③m/Int(Sqr(m))= m\Int(Sqr(m)) ④ Int(Sqr(m))^2=m
A.①② B.②③ C.②④ D.③④
8.(2019高三上·浙江月考)某算法部分流程图如图所示。执行这部分流程,输入a,b的值分别为60,27,则输出值为(  )
A.1 B.3 C.6 D.9
9.(2019高三上·浙江月考)某 VB段程序如下:
Dim a(1 To 5) As Integer Randomize
s = 0
Do While s<5
t = Int(Rnd * 5 + 1) a(t) = a(t) + 1
If a(t) = 1 Then s = s + a(t)
Loop
已知数组a(1)到 a(5)的初值均为0,该段程序运行后,下列说法正确的是(  )
A.循环至多循环5次
B.数组a(1)到a(5)的值有可能为3,2,1,5,9
C.程序运行过程中可能会出现“下标越界”的错误提示
D.加框处语句改为“s<=5”,程序仍能正常运行
10.(2019高三上·浙江月考)某 VB 段程序如下:
s = Text1.Text
For i = 1 To Len(s) c = Mid(s, i, 1)
s1 = s1 + c Next i Text2.Text = s1
程序运行时,在文本框Text1中输入“ABC123xyz”,在文本框Text2中输出“bcd123yza”,则加框①处的代码为(  )
A.
A.If c >= "A" And c <= "Z" Then c = Chr(Asc(c)+ 32) If c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") + 1) Mod 26 c = Chr(m + Asc("a")) End If
B.If c >= "A" And c <= "Z" Then c = Chr(Asc(c) + 32) ElseIf c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") + 1) Mod 26 c = Chr(m + Asc("a")) End If
C.If c >= "A" And c <= "Z" Then c = Chr(Asc(c)+32) If c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") ) Mod 26+1 c = Chr(m + Asc("a")) End If
D.If c >= "A" And c <= "Z" Then c = Chr(Asc(c) + 32) ElseIf c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a")) Mod 26 + 1 c = Chr(m + Asc("a")) End If
11.(2019高三上·浙江月考)有如下VB程序段:
For i = 2 To 4
j = i: flag = False
Do While j >= 2 And Not flag If a(j) < a(j - 1) Then
t = a(j): a(j) = a(j - 1): a(j - 1) = t flag = True
End If j = j - 1
Loop Next i
数组元素a(1)到a(7)的初值依次为“8,2,7,10,6,9,5,3”,则程序运行后,元素a(1)到a(7)的值依次为(  )
A.2,7,8,10,6,9,5,3 B.10,8,7,2,6,9,5,3
C.2,3,5,8,6,7,10,9 D.2,3,5,6,7,8,9,10
12.(2019高三上·浙江月考)某对分查找算法的VB程序段如下:
Key = Int(Rnd * 49) * 2 + 1
s = 0: i = 1: j = 10
Do While i <= j
m = (i + j) \ 2
If Key = a(m) Then Exit Do If Key < a(m) Then
j = m - 1: s = 2 * s
Else
i = m + 1: s = 2 * s + 1
End If Loop
数组a(1)到a(10)的值依次为“2,6,7,15,20,24,27,43,52,63”,执行该程序段后,s的值不可能为(  )
A.2 B.3 C.5 D.15
二、非选择题
13.(2019高三上·浙江月考)教学处小王用 Excel软件统计分析学生的综合素质情况,如图a所示(数据未显示完整),请回答以下问题。
(1)已知综合素质等级是由五次平均分统计得到:平均分大于6分为合格,否则为不合格。根据评级方案,小王利用IF函数和自动填充功能完成了对J列区域的计算,则在J3单元格中的公式是:   。(提示:IF函数用于判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值。例如:=IF(A1>60,“合格”,“不合格”),如果单元格A1的值大于60,则返回“合格”,否则返回“不合格”。)
(2)有关排序和筛选,下列说法正确的是 (单选,填字母)
A.以“年级”等于高三、以“总分”为最大5项进行筛选,得到的记录数大于等于5
B.先以“年级”等于高三进行筛选,再以“总分”为关键字降序排序与先以“总分”为关键字降序排序,再以“年级”等于高三进行筛选,两者得到的结果完全相同
C.以“姓名”包含张、以“总分”为最大1项进行筛选,将选出总分最高的姓张的同学
D.以“年级”为主要关键字进行升序排序时,选择按笔画排序或按拼音排序,都能实现高一到高三依次有序
(3)张兰平想更好地了解自己与邱秋红的差距,根据图a中的数据制作了图b所示的图表,该图表的数据区域是   。由图表可知,通过这五次测试,进步最快是   (单选,填字母:A .张兰平/B .邱秋红)
图b
14.(2019高三上·浙江月考)小李制作主题为“建国70周年”的多媒体作品,首先使用Photoshop软件处理图片,然后使用Flash软件制作动画。请回答下列问题:
图a
(1)如图a所示,下列说法正确的是   (多选,填字母:A .可以通过自由变换调整“周年”图层中文字的宽高比/B .可以通过文字工具对“周年”图层中文字进行文字变形/C .当前状态下,“70”图层只有“投影”的图层样式可见/D .可以将“故宫”图层设置为不可见/E.调整“故宫”跟“背景”的图层顺序,故宫图像将不可见)
(2)如图b所示,将动画GIF文件“ 白鸽.gif”导入库中直接得到一个影片剪辑,则该元件中动画的动画类型是   。(选填,填字母,A .逐帧动画/B .形状补间动画/C .动画补间动画)
图b
(3)声音的属性界面如图c所示,在不改变文字动画效果下,若要使“音乐”图层中的声音与“文字”图层中的文字动画实现同步播放,则应如何操作:   。
图c
(4)如图d所示的“play”按钮,点击   (单填,填字母:A .填充区域 B .文字区域/C .填充和文字区域)才有响应,该按钮出现在当前场景最后一帧,如果希望单击这个按钮后进入下一场景并播放,则按钮上应该添加的动作命令是   (多选,填字母)
图d
A .on (release) {play(1);}
B .on (press) {play();}
C .on (release) { gotoAndPlay ("main");}
D .on (release) { gotoAndPlay("main",1);})
15.(2019高三上·浙江月考)数组a存储n个学生的性别和身高数据,其中奇数位置存储性别,偶数位置存储身高,数组的存储结构如下表所示:
1 2 3 4 5 6 …… 2n-1 2n
性别 身高 性别 身高 性别 身高 …… 性别 身高
该 n位学生站成一排合影:男生全部在一侧,从低到高排序;女生全部在另一侧,从高到低排(所有人的身高h为整数,且100≤h≤200),排序前显示于List1,排序后显示于List2,如图所示。
实现上述功能的VB程序如下,请回答下列问题。
Const n = 10
Dim a(1 To 2 * n) As String Private Sub Form_Load()
'读取身高和性别数据,存储在数组a中,并显示于列表框List1中,代码略
End Sub
Private Sub Comd1_Click()
Dim count As Integer, i As Integer, j As Integer count=0
For i = 1 To n-1
‘改错①
For j = n To i+ 1 Step -1
If a(2 * j - 1) = "男" Then If
Then ‘改错②
t = a(2 * j - 2): a(2 * j - 2) = a(2 * j): a(2 * j) = t
t = a(2 * j - 3): a(2 * j - 3) = a(2 * j - 1): a(2 * j - 1) = t start = j
End If
ElseIf a(2 * j - 3) = "女" Then
If Then '填空
t = a(2 * j - 2): a(2 * j - 2) = a(2 * j): a(2 * j) = t
t = a(2 * j - 3): a(2 * j - 3) = a(2 * j - 1): a(2 * j - 1) = t start = j
End If
End If
Next j i=start-1
count=count+1 Next i
For i = 1 To n
List2.AddItem a(2 * i - 1) + a(2 * i) Next i
End Sub
(1)“排序”按钮的对象名为   。
(2)程序代码中,加框处有错误,请改正。
①   ②   
(3)程序代码中,将下划线处语句补充完整。
(4)对于数据{男,180,女,165,男,170,女,161,男,176},程序运行后,变量 count的值为   。
16.(2019高三上·浙江月考)求最长升序子序列的长度。一个数的序列bi,当b1 < b2 < ... < bS的时候,我们称这个序列是升序的。对于给定的一个序列(a1, a2, ..., aN),我们可以得到一些升序的子序列(ai1, ai2, ..., aiK),这里 1 <= i1 < i2 < ...具体算法描述如下:
⑴将文本框Text1中的n个数据依次读取到数组a中;
⑵构造一个数组b(j),j表示升序子序列的长度,b(j)的值表示所有j长度升序序列中最小的末尾元素值。例:序列(2,6,4,5),长度为2的子序列有(2,6)、(2,4)、(2,5)、(4,5),则b(2)=4;
⑶从第1个元素开始,依次处理到第i(1≤i≤n)个元素为止,b数组所能达到的最大下标值maxlen,处理过程分两种情况:
A.a(i)>b(maxlen),则最长升序子序列的长度增加;
B.a(i)a(i)(maxlen-1≤j≤1),更新数组b中升序子序列长度为j+1时所存储的元素值。
以图中数据为例:
⑷数组b的最大下标值即为最长升序子序列的长度。实现上述过程的VB程序如下,请回答下列问题:
(1)若在文本框Text1中输入的序列为(4,7,9,8,6),则数组元素 b(2)的值为   。
(2)请在划线处填入合适的代码
Private Sub Command1_Click()
Dim a(1 To 100) As Integer '存储原序列
Dim b(1 To 100) As Integer '存储各长度序列的最小末尾元素Dim s As String
Dim n As Integer, i As Integer, j As Integer, maxlen As Integer s = Text1.Text
n = 1: j = 1
For i = 1 To Len(s) c = Mid(s, i, 1)
If c = "," Then
a(n) = Mid(s, j, i - j ) n = n + 1
j = i + 1 End If
Next i
    maxlen = 1: b(1) = a(1) For i = 2 To n
If a(i) > b(maxlen) Then
maxlen = maxlen + 1 b(maxlen) = a(i)
Else
j = maxlen - 1: flag = True Do While j >= 1 And flag
If a(i) > b(j) Then
   
flag = False End If
j = j - 1 Loop
If   Then b(1) = a(i)
End If Next i
Label1.Caption = "最长升序子序列的长度为:" + Str(maxlen)
End Sub
答案解析部分
1.【答案】B
【知识点】多媒体数据压缩技术;数字化概念与作用
【解析】【解答】选项A:信息表达的规范化是为了更好的信息交流、共享。A正确;选项B:给每一位公民分配唯一的身份证号码,属于信息的编码。B错误;选项C:音频的信号是模拟信号,需要进行采样、量化成数字信号,该过程属于“模数转换”。C正确;选项D:为了提高信息的存储、处理和传输效率,可以利用先进的编码进行压缩,保证画质不下降的情况下实现体积的最小化。D正确。故答案选B。
【分析】本题考查信息编码的含义、信息的规范化表达以及多媒体数字化和多媒体数据压缩技术。多媒体数据的存储量很大,压缩目的是为了减少存储量,以节省存储空间和提高传输速度。
2.【答案】B
【知识点】文本的基本编辑
【解析】【解答】 选项A:文档有修订标记,代表当前文档开启了修订状态,不一定正处在修订状态下。A错误;选项B:删除批注内容,不会影响批注对象。B正确;选项C:“根据”是批注内容,接受修订,文字“依据”不会修改为“根据”。C错误;选项D:“上下型”环绕方式是文字环绕在图片的上方和下方,图中所示的环绕效果是“嵌入型”。D错误。故答案选B。
【分析】本题考查Word文字处理软件中修订和批注的功能及文字环绕方式的区别。修订是指修改格式、删除或增加内容。批注是对部分文字或操作(删除、增加文字等)进行注解、诠释。常用文字环绕方式有:嵌入型、上下型、四周型、紧密型、浮于文字上方、浮于文字下方等。
3.【答案】D
【知识点】利用数据库管理信息;数据表、字段、记录的概念
【解析】【解答】 选项A:一个数据库管理系统可以同时创建多个数据库并管理。A正确;选项B:应用程序对数据的访问是要通过DBMS进行的,程序不能直接操作数据本身。而且DBMS提供了两层映像机制:外模式/模式映像和模式/内模式映像。这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。B正确;选项C:一张数据表必须有字段,但可以不添加记录。C正确;选项D:同一个数据库文件中字段名可以相同,同一张数据表中字段名不能相同。D错误。故答案选D。
【分析】本题考查数据库管理系统对数据的管理:数据库的创建、数据库与应用系统之间的关系、字段的编辑等。一个数据库可包括多张数据表,一个数据表由行和列组成,在数据表中,一行称为一条“记录”,一条记录对应一个实体;一列称为一个“字段”,对应实体的一个属性。若干“字段”构成一条“记录”,若干“记录”又组成一个“表”,多个相关的“表”则组成一个“数据库”。
4.【答案】A
【知识点】信息的编码
【解析】【解答】 选项A:图中“2019,IT”7个字符采用 ASCII 编码,“加油!”3 个字符采用汉字编码。A正确;选项B:GB2312是信息交换用汉字编码字符集基本集。B错误;选项C:将内码“39”修改为“3A”,字符“9”将自动改为“:”。C错误;选项D:根据上图可知,“T”的内码是54H,推算“t”的内码是54H+20H=74H。D错误。故答案选A。
【分析】本题考查UltraEdit软件对内码的观察。做题时,先列出所给字符对应的内码,然后与示例字符相对应。
5.【答案】D
【知识点】声音素材的基本处理
【解析】【解答】 选项A:该文件格式为WAVE格式,量化位数是16位。A错误;选项B:“更改音量”的操作,不会影响音频的采样频率。B错误;选项C:当前状态编辑的是音频的“左声道”,插入30s静音后,音频的总时长边长。C错误;选项D:当前选中的是左声道第30秒到第60秒的音频,所以执行“淡入”命令,左声道第30秒到第60秒出现“淡入”效果。D正确。故答案选D。
【分析】本题考查GoldWave软件对音频的编辑:更改音量操作、删除音频、执行淡入命令等。
6.【答案】C
【知识点】声音、图像、视频编码
【解析】【解答】视频存储容量=水平像素×垂直像素×每个像素色彩所占位数/8×帧频×播放时间,因此135=1024×768×24/8×帧频×5/1024/1024,计算可得,帧频=12fps。故答案选C。【分析】本题考查视频存储容量计算。视频存储容量=水平像素×垂直像素×每个像素色彩所占位数/8×帧数×播放时间。
7.【答案】C
【知识点】运算符、基本运算与表达式
【解析】【解答】 ①表达式是整数m开方再平方等于原数m,不能说明m是完全平方数,例如m=8。②表达式可以说明m是完全平方数。③表达式不能说明m是完全平方数,如m=6,m/Int(Sqr(m))= 6/2=3,m\Int(Sqr(m))= 6/2=3。④表达式是整数m开方运算后取整再平方等于原数m,可以说明m是完全平方数。故答案选C。
【分析】本题考查VB表达式的书写及标准函数Sqr、Int的使用。Sqr(x)函数功能是返回自变量x的平方根,Int(x)表示取不大于x的最大整数。
8.【答案】B
【知识点】算法的常用表示方法;算法的控制结构
【解析】【解答】 分析本题流程图执行过程:
初始值:a=60,b=27;
a=60,b=27,第1次循环,判断a=b不成立,继续判断aa=33,b=27,第2次循环,判断a=b不成立,继续判断aa=6,b=27,第3次循环,判断a=b不成立,继续判断aa=6,b=21,第4次循环,判断a=b不成立,继续判断aa=6,b=15,第5次循环,判断a=b不成立,继续判断aa=6,b=9,第6次循环,判断a=b不成立,继续判断aa=6,b=3,第7次循环,判断a=b不成立,继续判断aa=3,b=3,第8次循环,判断a=b成立,输出a的值,此时a=3。
故答案选B。
【分析】本题考查循环结构语句与选择结构语句的综合应用。
9.【答案】B
【知识点】算法的控制结构;常见数据类型、数组;运算符、基本运算与表达式
【解析】【解答】 选项A:循环可能会进行无数次。A错误;选项B:当数组中元素只有一个值为1,其它元素值都大于1时,循环结束,所以数组a(1)到a(5)的值有可能为3,2,1,5,9 。B正确;选项C:由语句“t = Int(Rnd * 5 + 1)”可知,t的范围是[1,5],因此数组下标不会越界。C错误;选项D:若加框处语句改为“s<=5”,则程序进入无限循环。D错误。故答案选B。
【分析】本题考查循环结构语句的运行及数组的赋值。
10.【答案】A
【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值
【解析】【解答】 对比题中输入字符串与输出字符串,可知输入字符串中的大写字母转化成了小写字母,数字字符不变,小写字母向后顺延一个字符显示。因此循环体中应该存在两个判断条件,第一个条件判断输入字符串中的字符是否为大写字母,即是否满足c >= "A" And c <= "Z",若是大写字母,则执行c = Chr(Asc(c)+ 32),将其转化成小写字母;第二个条件判断输入的字符是否为小写字母,即是否满足c >= "a" And c <= "z" ,若是小写字母,则执行 m = (Asc(c) - Asc("a") + 1) Mod 26,c = Chr(m + Asc("a")) ,顺延显示后一个字符。故答案选A。
【分析】本题考查选择结构语句的书写及标准函数Asc、Chr的使用。Asc()函数是将一个字符转为相应的ASCII码,Chr()函数是将一个ASCII码转为相应的字符。
11.【答案】A
【知识点】排序算法及程序实现
【解析】【解答】 分析程序段运行过程:
i=2,j=2,开始Do While第1次循环,a(2)i=3,j=3,开始Do While第1次循环,a(3)i=4,j=4,开始Do While第1次循环,a(4)此时元素a(1)到a(7)的值依次为2,7,8,10,6,9,5,3。故答案选A。
【分析】本题考查冒泡排序算法的运行过程。冒泡排序算法的运作过程为:从后往前比较相邻的元素,如果前一个比后一个大,就交换它们两个的位置。对每一个相邻元素作同样的工作,直至从结尾的最后一个到开始的第一个,此时最小的元素排在第一个,针对所有的元素重复以上的步骤,除了最后一个,持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
12.【答案】A
【知识点】查找算法及程序实现
【解析】【解答】 执行程序段后,假设s的值为2,则第1次查找结果应为Key>a(m),s=1,第2次查找结果应为Key第1次查找,i=1,j=10,m=5,Key>20,此时执行i=m+1,i=6。
第2次查找,i=6,j=10,m=8,Key<43,此时执行j=m-1,j=7。
当Key范围在[a(6),a(7)]时,才会有Key=a(m)退出循环,此时s=2。
但a(6)和a(7)之间不存在这样的Key,与假设矛盾,所以最终s的值不可能是2。故答案选A。
【分析】本题考查对分查找算法的运行过程。对分查找基本思想:将所要查找的关键数与有序数组内处于中间位置的元素进行比较,如果中间位置上的元素数值与查找关键数相同,表示找到,否则根据数组元素的有序性,就可以确定应该在数组的前半部分还是后半部分继续进行查找。在新确定的范围内,继续按上述方法进行查找,直到获得最终结果。
13.【答案】(1)=IF(AVERAGE(D3:H3)>6,“合格”, “不合格”) 或 =IF(I3/5>6,“合格”, “不合格”)或=IF(I3>30, “合格”, “不合格”)
(2)B
(3)C2:H3,C5:H5;B
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)J3单元格是判断高三年级邱秋红的综合素质等级是否合格,则首先计算其五次测评平均分,即AVERAGE(D3:H3),或使用“总分/5>6”,或使用“总分>30”,再根据题中提示,使用IF函数,所以J3单元格公式应为“=IF(AVERAGE(D3:H3)>6,“合格”, “不合格”) ”或“=IF(I3/5>6,“合格”, “不合格”)”或“=IF(I3>30, “合格”, “不合格”) ”。故答案为:=IF(AVERAGE(D3:H3)>6,“合格”, “不合格”) 或 =IF(I3/5>6,“合格”, “不合格”)或=IF(I3>30, “合格”, “不合格”) 。
(2)选项A:年级是“高三”的记录只有2条。A错误;选项B:以“年级”等于高三进行筛选,再以“总分”为关键字降序排序与先以“总分”为关键字降序排序,再以“年级”等于高三进行筛选,得到的记录都是2条。B正确;选项C:以“姓名”包含张、以“总分”为最大1项进行筛选,将选出总分最高的姓名中包含“张”字的同学 。C错误;选项D:以“年级”为主要关键字进行升序排序时,选择按笔画排序或按拼音排序,得到的排序结果不同。D错误。故答案为:B。
(3)观察图b可知,该图表中包含的信息有邱秋红和张兰平的姓名及她们五次的测评成绩,所以图表的数据区域是C2:H3,C5:H5。图b中显示,邱秋红和张兰平第五次成绩接近,但第一次成绩邱秋红比张兰平低很多,所以进步最快的是邱秋红。故答案为:C2:H3,C5:H5;B。
【分析】本题考查Excel电子表格的操作:公式的运用、数据的筛选排序、根据图表选择数据区域。Excel中的运算公式要以等号“=”开头,后面是由单元格地址、运算符和常量组成的一个表达式。
14.【答案】(1)BD
(2)A
(3)将“音乐”图层第1帧移到第13帧,设置声音的同步方式为“数据流”或将“音乐”图层第1帧移到第13帧,在“按钮”或“白鸽”或“文字”图层最后一帧设置帧命令StopAllsounds()
(4)B;BD
【知识点】图片加工常用工具的使用;时间轴、帧、图层、库的概念及基本操作;二维动画实例属性的设置;动画的实现;常用影片控制函数的应用
【解析】【解答】(1)选项A:可以通过文字工具调整“周年”图层中文字的宽高比。A错误;选项B:文字工具可以实现文字的扭转、变形、缩放。B正确;选项C:当前状态下,“70”图层图层样式都不可见。C错误;选项D:去掉“故宫”图层前面的“眼睛”标志,可以将“故宫”图层设置为不可见。D正确;选项E:调整“故宫”跟“背景”的图层顺序,故宫图像内容被背景图层内容遮挡。E错误。故答案为:BD。
(2)“白鸽”图层第1帧到最后一帧是由关键帧连续变换而形成动画,属于逐帧动画。故答案为:A。
(3)观察图b可知,文字图层动画是在第13帧开始,若要使“音乐”图层中的声音与“文字”图层中的文字动画实现同步播放,声音同步方式应设置为“数据流”,并将“音乐”图层第1帧移到第13帧,或将“音乐”图层第1帧移到第13帧,在“按钮”或“白鸽”或“文字”图层最后一帧设置帧命令StopAllsounds() 。故答案为:将“音乐”图层第1帧移到第13帧,设置声音的同步方式为“数据流”或将“音乐”图层第1帧移到第13帧,在“按钮”或“白鸽”或“文字”图层最后一帧设置帧命令StopAllsounds() 。
(4)按钮元件中“点击”帧承担“热区”的作用,因此点击文字区域“play”按钮才有响应。写在按钮上的动作命令通常以on(*){*}的形式出现,鼠标按下按钮用press或release进行跳转,play();命令可以顺序播放下一场景动画,gotoAndPlay("main",1);可以控制直接播放main场景的第1帧。所以按钮上应该添加的动作命令是on (press) {play();}或on (release) { gotoAndPlay("main",1);}。故答案为:B;BD。
【分析】本题考查Photoshop和Flash的综合应用:图层的基本操作、动画类型的区分、声音同步属性的设置、元件的编辑等。
15.【答案】(1)Comd1
(2)start=n;a(2 * j - 3) = "女" Or a(2 * j - 2) > a(2 * j)
(3)a(2 * j - 2) < a(2 * j)
(4)3
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;常量、变量及变量的赋值;排序算法及程序实现
16.【答案】(1)6
(2)a(n) = Mid(s, j, i - j)或a(n) = Mid(s, j);b(j+1)=a(i);j=0
【知识点】常见数据类型、数组;运算符、基本运算与表达式
【解析】【解答】(1)根据算法描述,数组b(j)中,j表示升序子序列的长度,b(j)的值表示所有j长度升序序列中最小的末尾元素值。当j=2时,所有长度为2的升序序列的最小的末尾元素值是6,所以b(2)=6。故答案为:6。
(2)1处语句表示将获取的文本框Text1中的字符串,经过处理后分别存储在数组a相应元素中,得到a(n) = Mid(s, j, i - j)或a(n) = Mid(s, j);
2处语句表示若a(i)大于当前子序列长度的最后一个值,则b(j+1)=a(i),同时最长升序子序列的长度增加;
3处语句是特殊情况即子序列长度是1时,即当前j=0时, b(1) = a(i)。
故答案为:a(n) = Mid(s, j, i - j)或a(n) = Mid(s, j);b(j+1)=a(i);j=0。
【分析】本题考查求解最长升序子序列长度算法实现,及标准函数Mid的使用、数组的赋值。
1 / 1浙江省2020届高三上学期信息技术五校联考试卷
一、选择题
1.(2019高三上·浙江月考)下列有关信息的说法,不正确的是(  )
A.信息表达的规范化是为了更好的信息共享
B.给每一位公民分配唯一的身份证号码,属于信息的解码
C.对声音信息进行“采样”和“量化”的加工过程,属于“模数转换”(A/D转换)
D.为了提高信息存储、处理和传输效率,一般要对数字化了的多媒体信息进行压缩处理
【答案】B
【知识点】多媒体数据压缩技术;数字化概念与作用
【解析】【解答】选项A:信息表达的规范化是为了更好的信息交流、共享。A正确;选项B:给每一位公民分配唯一的身份证号码,属于信息的编码。B错误;选项C:音频的信号是模拟信号,需要进行采样、量化成数字信号,该过程属于“模数转换”。C正确;选项D:为了提高信息的存储、处理和传输效率,可以利用先进的编码进行压缩,保证画质不下降的情况下实现体积的最小化。D正确。故答案选B。
【分析】本题考查信息编码的含义、信息的规范化表达以及多媒体数字化和多媒体数据压缩技术。多媒体数据的存储量很大,压缩目的是为了减少存储量,以节省存储空间和提高传输速度。
2.(2019高三上·浙江月考)使用 Word软件编辑某文档,部分界面如图所示。
下列说法正确的是(  )
A.文档有修订标记,代表当前文档正处在修订状态下
B.删除图中批注内容后,批注对象不会删除
C.接受所有修订,文字“依据”修改为“根据”
D.实现图中的图文环绕效果可以采用“上下型”环绕方式
【答案】B
【知识点】文本的基本编辑
【解析】【解答】 选项A:文档有修订标记,代表当前文档开启了修订状态,不一定正处在修订状态下。A错误;选项B:删除批注内容,不会影响批注对象。B正确;选项C:“根据”是批注内容,接受修订,文字“依据”不会修改为“根据”。C错误;选项D:“上下型”环绕方式是文字环绕在图片的上方和下方,图中所示的环绕效果是“嵌入型”。D错误。故答案选B。
【分析】本题考查Word文字处理软件中修订和批注的功能及文字环绕方式的区别。修订是指修改格式、删除或增加内容。批注是对部分文字或操作(删除、增加文字等)进行注解、诠释。常用文字环绕方式有:嵌入型、上下型、四周型、紧密型、浮于文字上方、浮于文字下方等。
3.(2019高三上·浙江月考)下列有关数据库和数据表的说法,不正确的是(  )
A.一个数据库管理系统能同时管理多个数据库
B.数据库与数据库应用程序之间能彼此独立
C.一张数据表中可以没有记录,但不能没有字段
D.同一个数据库文件中字段名不能相同
【答案】D
【知识点】利用数据库管理信息;数据表、字段、记录的概念
【解析】【解答】 选项A:一个数据库管理系统可以同时创建多个数据库并管理。A正确;选项B:应用程序对数据的访问是要通过DBMS进行的,程序不能直接操作数据本身。而且DBMS提供了两层映像机制:外模式/模式映像和模式/内模式映像。这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。B正确;选项C:一张数据表必须有字段,但可以不添加记录。C正确;选项D:同一个数据库文件中字段名可以相同,同一张数据表中字段名不能相同。D错误。故答案选D。
【分析】本题考查数据库管理系统对数据的管理:数据库的创建、数据库与应用系统之间的关系、字段的编辑等。一个数据库可包括多张数据表,一个数据表由行和列组成,在数据表中,一行称为一条“记录”,一条记录对应一个实体;一列称为一个“字段”,对应实体的一个属性。若干“字段”构成一条“记录”,若干“记录”又组成一个“表”,多个相关的“表”则组成一个“数据库”。
4.(2019高三上·浙江月考)使用 UltraEdit 软件查看字符内码,部分界面如图所示。
下列说法正确的是(  )
A.图中有 7 个字符采用 ASCII 编码,3 个字符采用汉字编码
B.GB2312 汉字编码字符集是汉字较为常用的内码编码字符集
C.将内码“39”修改为“3A”,字符“9”将自动改为“10”
D.根据上图推断可知,字符“t”的内码为 86H
【答案】A
【知识点】信息的编码
【解析】【解答】 选项A:图中“2019,IT”7个字符采用 ASCII 编码,“加油!”3 个字符采用汉字编码。A正确;选项B:GB2312是信息交换用汉字编码字符集基本集。B错误;选项C:将内码“39”修改为“3A”,字符“9”将自动改为“:”。C错误;选项D:根据上图可知,“T”的内码是54H,推算“t”的内码是54H+20H=74H。D错误。故答案选A。
【分析】本题考查UltraEdit软件对内码的观察。做题时,先列出所给字符对应的内码,然后与示例字符相对应。
5.(2019高三上·浙江月考)使用GoldWave软件打开某音频文件,选中其中一段音频后的部分界面如图所示。
下列说法正确的是(  )
A.该文件格式为WAVE格式,量化位数是16字节
B.通过“更改音量”命令提升音量,音频的采样频率同步变大
C.在当前状态下,执行“删除”命令,再插入30s静音后,总时长不变
D.在当前状态下,执行“淡入”命令,左声道第30秒到第60秒出现“淡入”效果
【答案】D
【知识点】声音素材的基本处理
【解析】【解答】 选项A:该文件格式为WAVE格式,量化位数是16位。A错误;选项B:“更改音量”的操作,不会影响音频的采样频率。B错误;选项C:当前状态编辑的是音频的“左声道”,插入30s静音后,音频的总时长边长。C错误;选项D:当前选中的是左声道第30秒到第60秒的音频,所以执行“淡入”命令,左声道第30秒到第60秒出现“淡入”效果。D正确。故答案选D。
【分析】本题考查GoldWave软件对音频的编辑:更改音量操作、删除音频、执行淡入命令等。
6.(2019高三上·浙江月考)使用Flash软件制作一段5秒的无声动画短片,导出影片时相关设置如图所示。
生成的视频文件其存储容量约为135MB,则可以推断该视频文件的帧频为(  )
A.30fps B.25 fps C.12 fps D.8 fps
【答案】C
【知识点】声音、图像、视频编码
【解析】【解答】视频存储容量=水平像素×垂直像素×每个像素色彩所占位数/8×帧频×播放时间,因此135=1024×768×24/8×帧频×5/1024/1024,计算可得,帧频=12fps。故答案选C。【分析】本题考查视频存储容量计算。视频存储容量=水平像素×垂直像素×每个像素色彩所占位数/8×帧数×播放时间。
7.(2019高三上·浙江月考)如果一个整数是另一个整数的平方,则称该数是“完全平方数”。例:4=2×2 9=3×3,所以 4、9是完全平方数。下列表达式能判断整数m为完全平方数的是(  )
①(Sqr(m))^2=m ②Int(Sqr(m))=Sqr(m)
③m/Int(Sqr(m))= m\Int(Sqr(m)) ④ Int(Sqr(m))^2=m
A.①② B.②③ C.②④ D.③④
【答案】C
【知识点】运算符、基本运算与表达式
【解析】【解答】 ①表达式是整数m开方再平方等于原数m,不能说明m是完全平方数,例如m=8。②表达式可以说明m是完全平方数。③表达式不能说明m是完全平方数,如m=6,m/Int(Sqr(m))= 6/2=3,m\Int(Sqr(m))= 6/2=3。④表达式是整数m开方运算后取整再平方等于原数m,可以说明m是完全平方数。故答案选C。
【分析】本题考查VB表达式的书写及标准函数Sqr、Int的使用。Sqr(x)函数功能是返回自变量x的平方根,Int(x)表示取不大于x的最大整数。
8.(2019高三上·浙江月考)某算法部分流程图如图所示。执行这部分流程,输入a,b的值分别为60,27,则输出值为(  )
A.1 B.3 C.6 D.9
【答案】B
【知识点】算法的常用表示方法;算法的控制结构
【解析】【解答】 分析本题流程图执行过程:
初始值:a=60,b=27;
a=60,b=27,第1次循环,判断a=b不成立,继续判断aa=33,b=27,第2次循环,判断a=b不成立,继续判断aa=6,b=27,第3次循环,判断a=b不成立,继续判断aa=6,b=21,第4次循环,判断a=b不成立,继续判断aa=6,b=15,第5次循环,判断a=b不成立,继续判断aa=6,b=9,第6次循环,判断a=b不成立,继续判断aa=6,b=3,第7次循环,判断a=b不成立,继续判断aa=3,b=3,第8次循环,判断a=b成立,输出a的值,此时a=3。
故答案选B。
【分析】本题考查循环结构语句与选择结构语句的综合应用。
9.(2019高三上·浙江月考)某 VB段程序如下:
Dim a(1 To 5) As Integer Randomize
s = 0
Do While s<5
t = Int(Rnd * 5 + 1) a(t) = a(t) + 1
If a(t) = 1 Then s = s + a(t)
Loop
已知数组a(1)到 a(5)的初值均为0,该段程序运行后,下列说法正确的是(  )
A.循环至多循环5次
B.数组a(1)到a(5)的值有可能为3,2,1,5,9
C.程序运行过程中可能会出现“下标越界”的错误提示
D.加框处语句改为“s<=5”,程序仍能正常运行
【答案】B
【知识点】算法的控制结构;常见数据类型、数组;运算符、基本运算与表达式
【解析】【解答】 选项A:循环可能会进行无数次。A错误;选项B:当数组中元素只有一个值为1,其它元素值都大于1时,循环结束,所以数组a(1)到a(5)的值有可能为3,2,1,5,9 。B正确;选项C:由语句“t = Int(Rnd * 5 + 1)”可知,t的范围是[1,5],因此数组下标不会越界。C错误;选项D:若加框处语句改为“s<=5”,则程序进入无限循环。D错误。故答案选B。
【分析】本题考查循环结构语句的运行及数组的赋值。
10.(2019高三上·浙江月考)某 VB 段程序如下:
s = Text1.Text
For i = 1 To Len(s) c = Mid(s, i, 1)
s1 = s1 + c Next i Text2.Text = s1
程序运行时,在文本框Text1中输入“ABC123xyz”,在文本框Text2中输出“bcd123yza”,则加框①处的代码为(  )
A.
A.If c >= "A" And c <= "Z" Then c = Chr(Asc(c)+ 32) If c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") + 1) Mod 26 c = Chr(m + Asc("a")) End If
B.If c >= "A" And c <= "Z" Then c = Chr(Asc(c) + 32) ElseIf c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") + 1) Mod 26 c = Chr(m + Asc("a")) End If
C.If c >= "A" And c <= "Z" Then c = Chr(Asc(c)+32) If c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") ) Mod 26+1 c = Chr(m + Asc("a")) End If
D.If c >= "A" And c <= "Z" Then c = Chr(Asc(c) + 32) ElseIf c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a")) Mod 26 + 1 c = Chr(m + Asc("a")) End If
【答案】A
【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值
【解析】【解答】 对比题中输入字符串与输出字符串,可知输入字符串中的大写字母转化成了小写字母,数字字符不变,小写字母向后顺延一个字符显示。因此循环体中应该存在两个判断条件,第一个条件判断输入字符串中的字符是否为大写字母,即是否满足c >= "A" And c <= "Z",若是大写字母,则执行c = Chr(Asc(c)+ 32),将其转化成小写字母;第二个条件判断输入的字符是否为小写字母,即是否满足c >= "a" And c <= "z" ,若是小写字母,则执行 m = (Asc(c) - Asc("a") + 1) Mod 26,c = Chr(m + Asc("a")) ,顺延显示后一个字符。故答案选A。
【分析】本题考查选择结构语句的书写及标准函数Asc、Chr的使用。Asc()函数是将一个字符转为相应的ASCII码,Chr()函数是将一个ASCII码转为相应的字符。
11.(2019高三上·浙江月考)有如下VB程序段:
For i = 2 To 4
j = i: flag = False
Do While j >= 2 And Not flag If a(j) < a(j - 1) Then
t = a(j): a(j) = a(j - 1): a(j - 1) = t flag = True
End If j = j - 1
Loop Next i
数组元素a(1)到a(7)的初值依次为“8,2,7,10,6,9,5,3”,则程序运行后,元素a(1)到a(7)的值依次为(  )
A.2,7,8,10,6,9,5,3 B.10,8,7,2,6,9,5,3
C.2,3,5,8,6,7,10,9 D.2,3,5,6,7,8,9,10
【答案】A
【知识点】排序算法及程序实现
【解析】【解答】 分析程序段运行过程:
i=2,j=2,开始Do While第1次循环,a(2)i=3,j=3,开始Do While第1次循环,a(3)i=4,j=4,开始Do While第1次循环,a(4)此时元素a(1)到a(7)的值依次为2,7,8,10,6,9,5,3。故答案选A。
【分析】本题考查冒泡排序算法的运行过程。冒泡排序算法的运作过程为:从后往前比较相邻的元素,如果前一个比后一个大,就交换它们两个的位置。对每一个相邻元素作同样的工作,直至从结尾的最后一个到开始的第一个,此时最小的元素排在第一个,针对所有的元素重复以上的步骤,除了最后一个,持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
12.(2019高三上·浙江月考)某对分查找算法的VB程序段如下:
Key = Int(Rnd * 49) * 2 + 1
s = 0: i = 1: j = 10
Do While i <= j
m = (i + j) \ 2
If Key = a(m) Then Exit Do If Key < a(m) Then
j = m - 1: s = 2 * s
Else
i = m + 1: s = 2 * s + 1
End If Loop
数组a(1)到a(10)的值依次为“2,6,7,15,20,24,27,43,52,63”,执行该程序段后,s的值不可能为(  )
A.2 B.3 C.5 D.15
【答案】A
【知识点】查找算法及程序实现
【解析】【解答】 执行程序段后,假设s的值为2,则第1次查找结果应为Key>a(m),s=1,第2次查找结果应为Key第1次查找,i=1,j=10,m=5,Key>20,此时执行i=m+1,i=6。
第2次查找,i=6,j=10,m=8,Key<43,此时执行j=m-1,j=7。
当Key范围在[a(6),a(7)]时,才会有Key=a(m)退出循环,此时s=2。
但a(6)和a(7)之间不存在这样的Key,与假设矛盾,所以最终s的值不可能是2。故答案选A。
【分析】本题考查对分查找算法的运行过程。对分查找基本思想:将所要查找的关键数与有序数组内处于中间位置的元素进行比较,如果中间位置上的元素数值与查找关键数相同,表示找到,否则根据数组元素的有序性,就可以确定应该在数组的前半部分还是后半部分继续进行查找。在新确定的范围内,继续按上述方法进行查找,直到获得最终结果。
二、非选择题
13.(2019高三上·浙江月考)教学处小王用 Excel软件统计分析学生的综合素质情况,如图a所示(数据未显示完整),请回答以下问题。
(1)已知综合素质等级是由五次平均分统计得到:平均分大于6分为合格,否则为不合格。根据评级方案,小王利用IF函数和自动填充功能完成了对J列区域的计算,则在J3单元格中的公式是:   。(提示:IF函数用于判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值。例如:=IF(A1>60,“合格”,“不合格”),如果单元格A1的值大于60,则返回“合格”,否则返回“不合格”。)
(2)有关排序和筛选,下列说法正确的是 (单选,填字母)
A.以“年级”等于高三、以“总分”为最大5项进行筛选,得到的记录数大于等于5
B.先以“年级”等于高三进行筛选,再以“总分”为关键字降序排序与先以“总分”为关键字降序排序,再以“年级”等于高三进行筛选,两者得到的结果完全相同
C.以“姓名”包含张、以“总分”为最大1项进行筛选,将选出总分最高的姓张的同学
D.以“年级”为主要关键字进行升序排序时,选择按笔画排序或按拼音排序,都能实现高一到高三依次有序
(3)张兰平想更好地了解自己与邱秋红的差距,根据图a中的数据制作了图b所示的图表,该图表的数据区域是   。由图表可知,通过这五次测试,进步最快是   (单选,填字母:A .张兰平/B .邱秋红)
图b
【答案】(1)=IF(AVERAGE(D3:H3)>6,“合格”, “不合格”) 或 =IF(I3/5>6,“合格”, “不合格”)或=IF(I3>30, “合格”, “不合格”)
(2)B
(3)C2:H3,C5:H5;B
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)J3单元格是判断高三年级邱秋红的综合素质等级是否合格,则首先计算其五次测评平均分,即AVERAGE(D3:H3),或使用“总分/5>6”,或使用“总分>30”,再根据题中提示,使用IF函数,所以J3单元格公式应为“=IF(AVERAGE(D3:H3)>6,“合格”, “不合格”) ”或“=IF(I3/5>6,“合格”, “不合格”)”或“=IF(I3>30, “合格”, “不合格”) ”。故答案为:=IF(AVERAGE(D3:H3)>6,“合格”, “不合格”) 或 =IF(I3/5>6,“合格”, “不合格”)或=IF(I3>30, “合格”, “不合格”) 。
(2)选项A:年级是“高三”的记录只有2条。A错误;选项B:以“年级”等于高三进行筛选,再以“总分”为关键字降序排序与先以“总分”为关键字降序排序,再以“年级”等于高三进行筛选,得到的记录都是2条。B正确;选项C:以“姓名”包含张、以“总分”为最大1项进行筛选,将选出总分最高的姓名中包含“张”字的同学 。C错误;选项D:以“年级”为主要关键字进行升序排序时,选择按笔画排序或按拼音排序,得到的排序结果不同。D错误。故答案为:B。
(3)观察图b可知,该图表中包含的信息有邱秋红和张兰平的姓名及她们五次的测评成绩,所以图表的数据区域是C2:H3,C5:H5。图b中显示,邱秋红和张兰平第五次成绩接近,但第一次成绩邱秋红比张兰平低很多,所以进步最快的是邱秋红。故答案为:C2:H3,C5:H5;B。
【分析】本题考查Excel电子表格的操作:公式的运用、数据的筛选排序、根据图表选择数据区域。Excel中的运算公式要以等号“=”开头,后面是由单元格地址、运算符和常量组成的一个表达式。
14.(2019高三上·浙江月考)小李制作主题为“建国70周年”的多媒体作品,首先使用Photoshop软件处理图片,然后使用Flash软件制作动画。请回答下列问题:
图a
(1)如图a所示,下列说法正确的是   (多选,填字母:A .可以通过自由变换调整“周年”图层中文字的宽高比/B .可以通过文字工具对“周年”图层中文字进行文字变形/C .当前状态下,“70”图层只有“投影”的图层样式可见/D .可以将“故宫”图层设置为不可见/E.调整“故宫”跟“背景”的图层顺序,故宫图像将不可见)
(2)如图b所示,将动画GIF文件“ 白鸽.gif”导入库中直接得到一个影片剪辑,则该元件中动画的动画类型是   。(选填,填字母,A .逐帧动画/B .形状补间动画/C .动画补间动画)
图b
(3)声音的属性界面如图c所示,在不改变文字动画效果下,若要使“音乐”图层中的声音与“文字”图层中的文字动画实现同步播放,则应如何操作:   。
图c
(4)如图d所示的“play”按钮,点击   (单填,填字母:A .填充区域 B .文字区域/C .填充和文字区域)才有响应,该按钮出现在当前场景最后一帧,如果希望单击这个按钮后进入下一场景并播放,则按钮上应该添加的动作命令是   (多选,填字母)
图d
A .on (release) {play(1);}
B .on (press) {play();}
C .on (release) { gotoAndPlay ("main");}
D .on (release) { gotoAndPlay("main",1);})
【答案】(1)BD
(2)A
(3)将“音乐”图层第1帧移到第13帧,设置声音的同步方式为“数据流”或将“音乐”图层第1帧移到第13帧,在“按钮”或“白鸽”或“文字”图层最后一帧设置帧命令StopAllsounds()
(4)B;BD
【知识点】图片加工常用工具的使用;时间轴、帧、图层、库的概念及基本操作;二维动画实例属性的设置;动画的实现;常用影片控制函数的应用
【解析】【解答】(1)选项A:可以通过文字工具调整“周年”图层中文字的宽高比。A错误;选项B:文字工具可以实现文字的扭转、变形、缩放。B正确;选项C:当前状态下,“70”图层图层样式都不可见。C错误;选项D:去掉“故宫”图层前面的“眼睛”标志,可以将“故宫”图层设置为不可见。D正确;选项E:调整“故宫”跟“背景”的图层顺序,故宫图像内容被背景图层内容遮挡。E错误。故答案为:BD。
(2)“白鸽”图层第1帧到最后一帧是由关键帧连续变换而形成动画,属于逐帧动画。故答案为:A。
(3)观察图b可知,文字图层动画是在第13帧开始,若要使“音乐”图层中的声音与“文字”图层中的文字动画实现同步播放,声音同步方式应设置为“数据流”,并将“音乐”图层第1帧移到第13帧,或将“音乐”图层第1帧移到第13帧,在“按钮”或“白鸽”或“文字”图层最后一帧设置帧命令StopAllsounds() 。故答案为:将“音乐”图层第1帧移到第13帧,设置声音的同步方式为“数据流”或将“音乐”图层第1帧移到第13帧,在“按钮”或“白鸽”或“文字”图层最后一帧设置帧命令StopAllsounds() 。
(4)按钮元件中“点击”帧承担“热区”的作用,因此点击文字区域“play”按钮才有响应。写在按钮上的动作命令通常以on(*){*}的形式出现,鼠标按下按钮用press或release进行跳转,play();命令可以顺序播放下一场景动画,gotoAndPlay("main",1);可以控制直接播放main场景的第1帧。所以按钮上应该添加的动作命令是on (press) {play();}或on (release) { gotoAndPlay("main",1);}。故答案为:B;BD。
【分析】本题考查Photoshop和Flash的综合应用:图层的基本操作、动画类型的区分、声音同步属性的设置、元件的编辑等。
15.(2019高三上·浙江月考)数组a存储n个学生的性别和身高数据,其中奇数位置存储性别,偶数位置存储身高,数组的存储结构如下表所示:
1 2 3 4 5 6 …… 2n-1 2n
性别 身高 性别 身高 性别 身高 …… 性别 身高
该 n位学生站成一排合影:男生全部在一侧,从低到高排序;女生全部在另一侧,从高到低排(所有人的身高h为整数,且100≤h≤200),排序前显示于List1,排序后显示于List2,如图所示。
实现上述功能的VB程序如下,请回答下列问题。
Const n = 10
Dim a(1 To 2 * n) As String Private Sub Form_Load()
'读取身高和性别数据,存储在数组a中,并显示于列表框List1中,代码略
End Sub
Private Sub Comd1_Click()
Dim count As Integer, i As Integer, j As Integer count=0
For i = 1 To n-1
‘改错①
For j = n To i+ 1 Step -1
If a(2 * j - 1) = "男" Then If
Then ‘改错②
t = a(2 * j - 2): a(2 * j - 2) = a(2 * j): a(2 * j) = t
t = a(2 * j - 3): a(2 * j - 3) = a(2 * j - 1): a(2 * j - 1) = t start = j
End If
ElseIf a(2 * j - 3) = "女" Then
If Then '填空
t = a(2 * j - 2): a(2 * j - 2) = a(2 * j): a(2 * j) = t
t = a(2 * j - 3): a(2 * j - 3) = a(2 * j - 1): a(2 * j - 1) = t start = j
End If
End If
Next j i=start-1
count=count+1 Next i
For i = 1 To n
List2.AddItem a(2 * i - 1) + a(2 * i) Next i
End Sub
(1)“排序”按钮的对象名为   。
(2)程序代码中,加框处有错误,请改正。
①   ②   
(3)程序代码中,将下划线处语句补充完整。
(4)对于数据{男,180,女,165,男,170,女,161,男,176},程序运行后,变量 count的值为   。
【答案】(1)Comd1
(2)start=n;a(2 * j - 3) = "女" Or a(2 * j - 2) > a(2 * j)
(3)a(2 * j - 2) < a(2 * j)
(4)3
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;常量、变量及变量的赋值;排序算法及程序实现
16.(2019高三上·浙江月考)求最长升序子序列的长度。一个数的序列bi,当b1 < b2 < ... < bS的时候,我们称这个序列是升序的。对于给定的一个序列(a1, a2, ..., aN),我们可以得到一些升序的子序列(ai1, ai2, ..., aiK),这里 1 <= i1 < i2 < ...具体算法描述如下:
⑴将文本框Text1中的n个数据依次读取到数组a中;
⑵构造一个数组b(j),j表示升序子序列的长度,b(j)的值表示所有j长度升序序列中最小的末尾元素值。例:序列(2,6,4,5),长度为2的子序列有(2,6)、(2,4)、(2,5)、(4,5),则b(2)=4;
⑶从第1个元素开始,依次处理到第i(1≤i≤n)个元素为止,b数组所能达到的最大下标值maxlen,处理过程分两种情况:
A.a(i)>b(maxlen),则最长升序子序列的长度增加;
B.a(i)a(i)(maxlen-1≤j≤1),更新数组b中升序子序列长度为j+1时所存储的元素值。
以图中数据为例:
⑷数组b的最大下标值即为最长升序子序列的长度。实现上述过程的VB程序如下,请回答下列问题:
(1)若在文本框Text1中输入的序列为(4,7,9,8,6),则数组元素 b(2)的值为   。
(2)请在划线处填入合适的代码
Private Sub Command1_Click()
Dim a(1 To 100) As Integer '存储原序列
Dim b(1 To 100) As Integer '存储各长度序列的最小末尾元素Dim s As String
Dim n As Integer, i As Integer, j As Integer, maxlen As Integer s = Text1.Text
n = 1: j = 1
For i = 1 To Len(s) c = Mid(s, i, 1)
If c = "," Then
a(n) = Mid(s, j, i - j ) n = n + 1
j = i + 1 End If
Next i
    maxlen = 1: b(1) = a(1) For i = 2 To n
If a(i) > b(maxlen) Then
maxlen = maxlen + 1 b(maxlen) = a(i)
Else
j = maxlen - 1: flag = True Do While j >= 1 And flag
If a(i) > b(j) Then
   
flag = False End If
j = j - 1 Loop
If   Then b(1) = a(i)
End If Next i
Label1.Caption = "最长升序子序列的长度为:" + Str(maxlen)
End Sub
【答案】(1)6
(2)a(n) = Mid(s, j, i - j)或a(n) = Mid(s, j);b(j+1)=a(i);j=0
【知识点】常见数据类型、数组;运算符、基本运算与表达式
【解析】【解答】(1)根据算法描述,数组b(j)中,j表示升序子序列的长度,b(j)的值表示所有j长度升序序列中最小的末尾元素值。当j=2时,所有长度为2的升序序列的最小的末尾元素值是6,所以b(2)=6。故答案为:6。
(2)1处语句表示将获取的文本框Text1中的字符串,经过处理后分别存储在数组a相应元素中,得到a(n) = Mid(s, j, i - j)或a(n) = Mid(s, j);
2处语句表示若a(i)大于当前子序列长度的最后一个值,则b(j+1)=a(i),同时最长升序子序列的长度增加;
3处语句是特殊情况即子序列长度是1时,即当前j=0时, b(1) = a(i)。
故答案为:a(n) = Mid(s, j, i - j)或a(n) = Mid(s, j);b(j+1)=a(i);j=0。
【分析】本题考查求解最长升序子序列长度算法实现,及标准函数Mid的使用、数组的赋值。
1 / 1

展开更多......

收起↑

资源列表