浙江省温州新力量联盟2020-2021学年高二下学期信息技术期末联考试卷

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

浙江省温州新力量联盟2020-2021学年高二下学期信息技术期末联考试卷

资源简介

浙江省温州新力量联盟2020-2021学年高二下学期信息技术期末联考试卷
一、选择题(本大题共12小题,每小题2分,共24分)
1.(2021高二下·温州期末)下列有关信息和信息处理的说法错误的是:(  )
A.现代信息技术以计算机和通信技术为支撑,以微电子和光电子技术为基础
B.计算机处理文字、声音、图像和视频等信息时,首先要把信息转为二进制代码
C.在小度智能屏面前摆一个“停止”的手势,即可暂停正在播放的视频,体现了人工智能的应用
D.在word字处理软件执行语法和拼写检查时可以自动更正文中的语法和拼写错误
2.(2021高二下·温州期末)下列关于信息的获取、表达和交流的说法错误的是:(  )
A.保存网页时,保存类型选择“网页,全部(*.htm;*,html)”,网页中的图片保存在特定文件夹中
B.我们通过HTTP协议访问邮箱所在的网页,并通过SMTP协议发送邮件。
C.疫情期间,相隔两地的亲友通过手机视频连线“云拜年”,这主要体现了多媒体技术的交互性
D.在博物馆中扫描二维码就听到关于该文物的介绍,扫描二维码是获取信息的过程
3.(2021高二下·温州期末)用Access设计一个记录学生刷卡进出校门情况的数据库,其中“考勤”数据表中至少需记录如下表所示信息,已知学号的组成格式是4位数的年份+2位数的学校编号+2位数的班级编号+2位数的序号,关于“考勤”数据表,以下说法错误的是:(  )
学号 姓名 到校时间 离校时间 状态
2020050101 陈芸 2021/5/10 6:50 2021/5/10 11:55 正常
2020050903 刘晓东 2021/5/10 6:54 2021/5/10 10:55 异常
2020050324 钱宇 2021/5/10 7:13 2021/5/10 10:55 异常
2020050903 刘晓东 2021/5/10 13:13 2021/5/10 17:02 正常
…… …… …… …… ……
A.“状态”字段的类型可设置为“是/否”型2/9
B.“学号”字段不能设置为自动编号类型
C.“考勤”数据表中只能在“状态”字段后面添加新字段
D.“考勤”数据表中删除了钱宇的记录后不能通过撤消操作来还原
4.(2021高二下·温州期末)用UltraEdit 软件查看字符内码,部分界面如图所示,以下说法正确的是:(  )
A.当前所有字符在计算机中存储时所占空间为20bit
B.大写字母“K”在计算机内存储为:01001011
C.小写字母“u”的内码是75D
D.图中有2 个字符不是ASCII 字符
5.(2021高二下·温州期末)在Goldwave 中编辑某声音文件,界面如下所示:
以下说法正确的是:(  )
A.在当前状态下单击“剪裁”按钮,声音总时长变成20秒
B.当前状态下单击“删除”按钮,左声道30秒~50秒的声音变为静音
C.当前状态下,单击“复制”按钮,再单击“粘贴"按钮,声音文件大小将变大
D.在当前状态下插入5秒静音,声音播放到30秒时将有5秒静音效果
6.(2021高二下·温州期末)一个时长为10秒、400X300像素、16位色、PAL制式(25帧/秒)的未经压缩的AVI格式无声视频文件,压缩为MP4格式后的文件大小约为570KB,则其压缩比约为(  )
A.100:1 B.25:1 C.410:1 D.10:1
7.(2021高二下·温州期末)逻辑表达式x mod 2=1 and (y mod 2=0 or x\10 >y )结果为True时,x,y值可能是(  )
A.x=39 y=5 B.x=28 y=4 C.x=86 y=3 D.x=53 y=4
8.(2021高二下·温州期末)某算法的部分流程图如下图所示。执行这部分流程,若输入s的值为3456,则输出st的值为(  )
A.6543 B.654 C.36 D.63
9.(2021高二下·温州期末)有如下程序段,
s1 = "ABCDE": n = Len(s1)
s2 = "": t = 1: pos = 0
For i = 1 To 3
pos = pos + i * t
If pos > n Then pos = pos - n
If pos < 1 Then pos = pos + n
s2 = s2 + Mid(s1, pos, 1)
t = -t
Next i
执行该程序段后,变量s2 的值是(  )
A."ADB" B."AEB" C."AEA" D." ADE"
10.(2021高二下·温州期末)采用冒泡排序算法对某数据序列进行排序,经过第一轮排序后的结果是“1,7,4,5,9,6,8”,那么原数据序列不可能是(  )
A.7,1,5,9,4,6,8 B.7,1,9,4,5,6,8
C.7,1,4,9,5,6,8 D.7,1,4,9,5,8,6
11.(2021高二下·温州期末)以下程序段实现将数组中比a(1)大的数据都排在后面,不大于a(1)的数据都排在前面,a(1)在两者之间,例a(1)~a(6)中的数为:6,7,2,4,8,9,则处理后a(1)~a(6)依次为2,4,6,8,9,7,数组变量a(1)~a(6)中随机存入6个正整数,代码略
L=2: R=6
Do While L = R
If Then
t = a(L): a(L) = a(R): a(R)= t
Else
End If
Loop
t = a(R): a(R) =a(1): a(1)=t
上述程序段中方框处可选语句为:(  )
① a(L) > a(1) ② a(L) > a(R) ③R = R - 1 ④L = L + 1
A.①③④ B.②③④ C.①④③ D.②④③
12.(2021高二下·温州期末)某对分查找算法的VB 程序段如下:
i =1 : j=10 : s="" : n=0
key = 10+int(Rnd*20)
Do While i<=j
n=n+1
m=(i+j)\2
s =s+ str(m)
If key = a(m) Then Exit Do 'ExitDo表示退出循环
If key < a(m) Then j=m-1 Else i=m+1
Loop
a(1)~a(10)中的值依次是5,8,16,23,29,30,42,51,57,69执行程序后,以下说法正确的是:(  )
A.s的值可能是"5 8 6 7" B.i的值一定小于6
C.j的值一定大于2 D.n的值一定小于4
二、非选择题(本大题共4小题,4+8+7+7,共26分)
13.(2021高二下·温州期末)某同学收集了近十年我国主要农产品的产量及人口数据如下图,请完成下面的小题
图a
(1)为了计算2020年、2019年、2018年各农产品的人均值,在C13中输入公式,向下填充至C15后再向右填充至K15后,发现计算结果出错,则应将C13中的公式改为   。
(2)将历年年产量数据按秋粮年产量从高到低排序,则排序区域应选择   。
(3)根据表中数据创建图b所示的图表,结合图a,以下说法正确的有 (多选题,填字母)
图b
A.图表的数据区为B2:B12,D2:D12,H2:H12
B.观察图b所示的图表可知近10年早稻年产量最小值出现在2011年
C.对早稻和夏收粮都筛选最大的2项后,图表只显示2020、2017、2014、2013年的数据
D.将C3:K12区域单元格数字格式设置为1位小数,C15:K15中显示的计算结果不会变化
14.(2021高二下·温州期末)某同学制作主题为“四季”的多媒体作品。首先使用Photoshop软件处理图像,然后使用Flash软件制作动画作品。请回答下列问题:
(1)处理图像的部分界面如图a所示。下列说法正确的有 (多选,填字母)。
图a
A.确定背景图片的获取方式是用photoshop软件制作,属于多媒体作品设计时的媒体元素分解
B.保存为“背景.JPG”格式后,白云将呈现外发光和斜面和浮雕效果
C.当前状态下可以将花图层移到右树图层和左树图层之间,而不影响画面效果
D.背景图层可以添加“镜头光晕”滤镜
E.当前状态下,可以将左边的树移动到右边树的近旁
(2)“秋收”按钮的制作界面如下图所示。
图b
测试场景时发现,鼠标移到按钮的“秋收”文字上时,按钮才能被单击,鼠标不在文字上时按钮无响应,可以解决这个问题的操作有 (多选,填写字母)
A.删除“文字”图层的点击帧
B.对“图形”图层的“按下”帧执行清除关键帧
C.删除“图形”图层的点击帧
D.将“图形”图层的“弹起”帧复制到“按下”帧中
(3)测试场景时,画面停在最后帧,音乐持续播放,单击“秋收”按钮时,跳转到本场景第1 帧播放,音乐也重新播放(无重叠音乐),则“秋收”按钮中的动作脚本命令是   
(4)“标题”图层需要制作以下动画效果:文字“秋收”从第30帧开始从完全透明变为完全显示,动画持续2秒,动画结束后文字仍一直显示。可在“标题”图层先执行以下操作:
   ,再选择第30帧创建补间动画。
图c
15.(2021高二下·温州期末)某单位招聘人员,根据应聘人员的笔试成绩从高到低取一定比例的人员进入面试,若按比例计算出的人数为小数,则直接取整(不四舍五入),若进入面试的最后1名有多个同分人员,同分人员也进入面试。程序运行界面如下,请完成后面的小题:
(1)程序运行时自动清空文本框Text1中显示的内容,应该在 事件处理过程执行相关命令
A.Form_load B.Text1_Change C.Command1_Click
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
'人员编号和笔试成绩分别存储到数组变量id 和score中,应聘总人数存储在变量n中面试比例在文本框Text1中输入,所输入比例值必须使面试人数大于1且小于n,代码略。
Private Sub Command1_Click(  )
Dim i As Integer, j As Integer, st As String, t As Integer
For i = 1 To n - 1 '按笔试成绩从高到低排序
k = i
For j = i + 1 To n
If     Then k = j
Next j
If k <> i Then
st = id(k): id(k) = id(i): id(i) = st
t = score(k): score(k) = score(i): score(i) = t
End If
Next i
num =    
j=num+1
Do while j<=n
If Then Exit Do
j=j+1
Loop
For k=    
List2.AddItem Str(k) + " " + id(k) + " " + Str(score(k))
Next k
End Sub
(3)程序中加框处代码有错,请改正
16.(2021高二下·温州期末)某旅行团需在酒店预订一批房间,要求所预订的房间号码尽量集中,如果有多种方案,优先选择预订房间数目较少的方案,有多组可选方案时选择起始房间号最小的方案。酒店有单人间和双人间两种房间,b 数组按房间号顺序存储该房间可入住人数,其中可入住人数为0 时,表示该房间已有人入住,不可预订。比如有16 个房间可入住人数如下:
房号 i 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
人数 b(i) 2 0 2 2 0 1 2 1 2 1 0 2 1 0 2 2
下表给出了选择预订房间的过程(区间长度表示预订房间的起始房号到最后一个房号包含的房间数,区间长度值越小,代表预订房间分布越集中),选择最优方案过程如1)2)3)所示
1)从房间号码分布区间长度值最小原则,选择方案2、4、9
2)分布区间长度值相同时,选择预订房间数目最小的,因此选择方案2、9
3)所有可选方案中,优先选择最先成立的(起始房号最小的)方案,最终选择方案2
程序运行界面如下,请完成相应的小题
(1)如下图所示16个房间,当入住人数为5人时,预订房间号是:   
(2)请在划线处填写适当的代码
Const n = 16
'假设酒店总房间数为16
Dim b(1 To n) As Integer 'b数组按房间号顺序存储各房间可入住人数
Function find1(x, y) As Integer
'函数find1(x,y)的作用是从b(x)到b(y)中找到值为1的数组变量的下标,若找不到,返回值为0
End Function
Private Sub Command1_Click(  )
Dim s As
Integer d As Integer, f as integer, num As Integer, roomnum As Integer
Dim minnum
as integer 'minnum 变量存储当前最优方案中的预订房间数目
Dim
mindist As Integer 'mindist 存储当前的最小分布区间长度
'所有房间的可入住人数按房间号码顺序存储到数组b 中并显示在list1
中,代码略
num =
Val(Text1.Text)
minnum =
n: mindist = n :s = 0 : start = 0: f = 0: pos = 0
For i = 1
To n
If
b(i) <> 0 Then
j
= i: s = 0: roomnum = 0
Do
While s < num And j <= n
s = s + b(j)
If b(j) > 0 Then roomnum = roomnum + 1
j = j + 1
Loop
d
=    
If
s = num Then
If d < mindist Or     Then
start = i: mindist = d: minnum = roomnum: pos = 0
End If
ElseIf s > num Then '若可入住人数超出,在当前区间内所选房间中取消1个单人间
f = find1(i + 1, j - 2)
If f > 0 Then
If d < mindist Or d = mindist And roomnum-1 < minnum Then
start = i: mindist = d:
minnum = roomnum - 1: pos = f
End If
End If
End
If
End If
Next i
If start =
0 Then
Label2.Caption
= "房间数量不足"
Else
List2.AddItem
"预订房间:" + Str(minnum) + "间"
For i
= start To    
If
b(i) > 0 And i <> pos Then
List2.AddItem "房间号:" +
Str(i) + ",入住人数:" + Str(b(i))
End
If
Next i
End If
End Sub
答案解析部分
1.【答案】D
【知识点】信息技术的概念与关键技术;文本的基本编辑;计算机、移动终端的工作原理
2.【答案】C
【知识点】信息获取的环节与方法;多媒体技术的概念和特征;网络协议;网络资源的类型、下载与保存
3.【答案】C
【知识点】数据表、字段、记录的编辑
4.【答案】B
【知识点】字符编码
5.【答案】C
【知识点】声音素材的基本处理
6.【答案】A
【知识点】声音、图像、视频编码
7.【答案】D
【知识点】运算符、基本运算与表达式
8.【答案】C
【知识点】流程图识读
9.【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
10.【答案】B
【知识点】排序算法及程序实现
11.【答案】A
【知识点】常见数据类型、数组;排序算法及程序实现
12.【答案】B
【知识点】查找算法及程序实现;常用标准函数
13.【答案】(1)=C3*1000/$C18
(2)B2:K12或 B3:K12
(3)A;D
【知识点】表格数据的处理与计算
14.【答案】(1)A;C;D
(2)B;D
(3)on(press){stopallsounds();gotoandplay(1)}或on(press){stopallsounds();gotoandplay("秋收",1);}或press 改为release
(4)在第54帧插入关键帧,将30帧中的“秋收”alpha值改为0%或将第30帧复制到第54帧,把30帧中的“秋收”文字的alpha值改为0%或在第54帧插入空白关键帧,将第30帧中的文字复制到第54帧,将第30帧的“秋收”alpha值改为0%,或其他可行的答案(54写成53帧也可以)
【知识点】多媒体作品的规划和设计;图层及图层的基本操作;时间轴、帧、图层、库的概念及基本操作;常用影片控制函数的应用
15.【答案】(1)A
(2)score(j)>score(k);Int(Val(Text1.text)*n/100)或Val(Text1.text)*n\100;1 to j-1
(3)score(j)<>score(num) 或 score(j)score(j-1) 或score(j)【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;排序算法及程序实现
16.【答案】(1)7,8,9
(2)j-i;d=mindist and roomnum【知识点】分支结构语句及程序实现;循环结构语句及程序实现
1 / 1浙江省温州新力量联盟2020-2021学年高二下学期信息技术期末联考试卷
一、选择题(本大题共12小题,每小题2分,共24分)
1.(2021高二下·温州期末)下列有关信息和信息处理的说法错误的是:(  )
A.现代信息技术以计算机和通信技术为支撑,以微电子和光电子技术为基础
B.计算机处理文字、声音、图像和视频等信息时,首先要把信息转为二进制代码
C.在小度智能屏面前摆一个“停止”的手势,即可暂停正在播放的视频,体现了人工智能的应用
D.在word字处理软件执行语法和拼写检查时可以自动更正文中的语法和拼写错误
【答案】D
【知识点】信息技术的概念与关键技术;文本的基本编辑;计算机、移动终端的工作原理
2.(2021高二下·温州期末)下列关于信息的获取、表达和交流的说法错误的是:(  )
A.保存网页时,保存类型选择“网页,全部(*.htm;*,html)”,网页中的图片保存在特定文件夹中
B.我们通过HTTP协议访问邮箱所在的网页,并通过SMTP协议发送邮件。
C.疫情期间,相隔两地的亲友通过手机视频连线“云拜年”,这主要体现了多媒体技术的交互性
D.在博物馆中扫描二维码就听到关于该文物的介绍,扫描二维码是获取信息的过程
【答案】C
【知识点】信息获取的环节与方法;多媒体技术的概念和特征;网络协议;网络资源的类型、下载与保存
3.(2021高二下·温州期末)用Access设计一个记录学生刷卡进出校门情况的数据库,其中“考勤”数据表中至少需记录如下表所示信息,已知学号的组成格式是4位数的年份+2位数的学校编号+2位数的班级编号+2位数的序号,关于“考勤”数据表,以下说法错误的是:(  )
学号 姓名 到校时间 离校时间 状态
2020050101 陈芸 2021/5/10 6:50 2021/5/10 11:55 正常
2020050903 刘晓东 2021/5/10 6:54 2021/5/10 10:55 异常
2020050324 钱宇 2021/5/10 7:13 2021/5/10 10:55 异常
2020050903 刘晓东 2021/5/10 13:13 2021/5/10 17:02 正常
…… …… …… …… ……
A.“状态”字段的类型可设置为“是/否”型2/9
B.“学号”字段不能设置为自动编号类型
C.“考勤”数据表中只能在“状态”字段后面添加新字段
D.“考勤”数据表中删除了钱宇的记录后不能通过撤消操作来还原
【答案】C
【知识点】数据表、字段、记录的编辑
4.(2021高二下·温州期末)用UltraEdit 软件查看字符内码,部分界面如图所示,以下说法正确的是:(  )
A.当前所有字符在计算机中存储时所占空间为20bit
B.大写字母“K”在计算机内存储为:01001011
C.小写字母“u”的内码是75D
D.图中有2 个字符不是ASCII 字符
【答案】B
【知识点】字符编码
5.(2021高二下·温州期末)在Goldwave 中编辑某声音文件,界面如下所示:
以下说法正确的是:(  )
A.在当前状态下单击“剪裁”按钮,声音总时长变成20秒
B.当前状态下单击“删除”按钮,左声道30秒~50秒的声音变为静音
C.当前状态下,单击“复制”按钮,再单击“粘贴"按钮,声音文件大小将变大
D.在当前状态下插入5秒静音,声音播放到30秒时将有5秒静音效果
【答案】C
【知识点】声音素材的基本处理
6.(2021高二下·温州期末)一个时长为10秒、400X300像素、16位色、PAL制式(25帧/秒)的未经压缩的AVI格式无声视频文件,压缩为MP4格式后的文件大小约为570KB,则其压缩比约为(  )
A.100:1 B.25:1 C.410:1 D.10:1
【答案】A
【知识点】声音、图像、视频编码
7.(2021高二下·温州期末)逻辑表达式x mod 2=1 and (y mod 2=0 or x\10 >y )结果为True时,x,y值可能是(  )
A.x=39 y=5 B.x=28 y=4 C.x=86 y=3 D.x=53 y=4
【答案】D
【知识点】运算符、基本运算与表达式
8.(2021高二下·温州期末)某算法的部分流程图如下图所示。执行这部分流程,若输入s的值为3456,则输出st的值为(  )
A.6543 B.654 C.36 D.63
【答案】C
【知识点】流程图识读
9.(2021高二下·温州期末)有如下程序段,
s1 = "ABCDE": n = Len(s1)
s2 = "": t = 1: pos = 0
For i = 1 To 3
pos = pos + i * t
If pos > n Then pos = pos - n
If pos < 1 Then pos = pos + n
s2 = s2 + Mid(s1, pos, 1)
t = -t
Next i
执行该程序段后,变量s2 的值是(  )
A."ADB" B."AEB" C."AEA" D." ADE"
【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
10.(2021高二下·温州期末)采用冒泡排序算法对某数据序列进行排序,经过第一轮排序后的结果是“1,7,4,5,9,6,8”,那么原数据序列不可能是(  )
A.7,1,5,9,4,6,8 B.7,1,9,4,5,6,8
C.7,1,4,9,5,6,8 D.7,1,4,9,5,8,6
【答案】B
【知识点】排序算法及程序实现
11.(2021高二下·温州期末)以下程序段实现将数组中比a(1)大的数据都排在后面,不大于a(1)的数据都排在前面,a(1)在两者之间,例a(1)~a(6)中的数为:6,7,2,4,8,9,则处理后a(1)~a(6)依次为2,4,6,8,9,7,数组变量a(1)~a(6)中随机存入6个正整数,代码略
L=2: R=6
Do While L = R
If Then
t = a(L): a(L) = a(R): a(R)= t
Else
End If
Loop
t = a(R): a(R) =a(1): a(1)=t
上述程序段中方框处可选语句为:(  )
① a(L) > a(1) ② a(L) > a(R) ③R = R - 1 ④L = L + 1
A.①③④ B.②③④ C.①④③ D.②④③
【答案】A
【知识点】常见数据类型、数组;排序算法及程序实现
12.(2021高二下·温州期末)某对分查找算法的VB 程序段如下:
i =1 : j=10 : s="" : n=0
key = 10+int(Rnd*20)
Do While i<=j
n=n+1
m=(i+j)\2
s =s+ str(m)
If key = a(m) Then Exit Do 'ExitDo表示退出循环
If key < a(m) Then j=m-1 Else i=m+1
Loop
a(1)~a(10)中的值依次是5,8,16,23,29,30,42,51,57,69执行程序后,以下说法正确的是:(  )
A.s的值可能是"5 8 6 7" B.i的值一定小于6
C.j的值一定大于2 D.n的值一定小于4
【答案】B
【知识点】查找算法及程序实现;常用标准函数
二、非选择题(本大题共4小题,4+8+7+7,共26分)
13.(2021高二下·温州期末)某同学收集了近十年我国主要农产品的产量及人口数据如下图,请完成下面的小题
图a
(1)为了计算2020年、2019年、2018年各农产品的人均值,在C13中输入公式,向下填充至C15后再向右填充至K15后,发现计算结果出错,则应将C13中的公式改为   。
(2)将历年年产量数据按秋粮年产量从高到低排序,则排序区域应选择   。
(3)根据表中数据创建图b所示的图表,结合图a,以下说法正确的有 (多选题,填字母)
图b
A.图表的数据区为B2:B12,D2:D12,H2:H12
B.观察图b所示的图表可知近10年早稻年产量最小值出现在2011年
C.对早稻和夏收粮都筛选最大的2项后,图表只显示2020、2017、2014、2013年的数据
D.将C3:K12区域单元格数字格式设置为1位小数,C15:K15中显示的计算结果不会变化
【答案】(1)=C3*1000/$C18
(2)B2:K12或 B3:K12
(3)A;D
【知识点】表格数据的处理与计算
14.(2021高二下·温州期末)某同学制作主题为“四季”的多媒体作品。首先使用Photoshop软件处理图像,然后使用Flash软件制作动画作品。请回答下列问题:
(1)处理图像的部分界面如图a所示。下列说法正确的有 (多选,填字母)。
图a
A.确定背景图片的获取方式是用photoshop软件制作,属于多媒体作品设计时的媒体元素分解
B.保存为“背景.JPG”格式后,白云将呈现外发光和斜面和浮雕效果
C.当前状态下可以将花图层移到右树图层和左树图层之间,而不影响画面效果
D.背景图层可以添加“镜头光晕”滤镜
E.当前状态下,可以将左边的树移动到右边树的近旁
(2)“秋收”按钮的制作界面如下图所示。
图b
测试场景时发现,鼠标移到按钮的“秋收”文字上时,按钮才能被单击,鼠标不在文字上时按钮无响应,可以解决这个问题的操作有 (多选,填写字母)
A.删除“文字”图层的点击帧
B.对“图形”图层的“按下”帧执行清除关键帧
C.删除“图形”图层的点击帧
D.将“图形”图层的“弹起”帧复制到“按下”帧中
(3)测试场景时,画面停在最后帧,音乐持续播放,单击“秋收”按钮时,跳转到本场景第1 帧播放,音乐也重新播放(无重叠音乐),则“秋收”按钮中的动作脚本命令是   
(4)“标题”图层需要制作以下动画效果:文字“秋收”从第30帧开始从完全透明变为完全显示,动画持续2秒,动画结束后文字仍一直显示。可在“标题”图层先执行以下操作:
   ,再选择第30帧创建补间动画。
图c
【答案】(1)A;C;D
(2)B;D
(3)on(press){stopallsounds();gotoandplay(1)}或on(press){stopallsounds();gotoandplay("秋收",1);}或press 改为release
(4)在第54帧插入关键帧,将30帧中的“秋收”alpha值改为0%或将第30帧复制到第54帧,把30帧中的“秋收”文字的alpha值改为0%或在第54帧插入空白关键帧,将第30帧中的文字复制到第54帧,将第30帧的“秋收”alpha值改为0%,或其他可行的答案(54写成53帧也可以)
【知识点】多媒体作品的规划和设计;图层及图层的基本操作;时间轴、帧、图层、库的概念及基本操作;常用影片控制函数的应用
15.(2021高二下·温州期末)某单位招聘人员,根据应聘人员的笔试成绩从高到低取一定比例的人员进入面试,若按比例计算出的人数为小数,则直接取整(不四舍五入),若进入面试的最后1名有多个同分人员,同分人员也进入面试。程序运行界面如下,请完成后面的小题:
(1)程序运行时自动清空文本框Text1中显示的内容,应该在 事件处理过程执行相关命令
A.Form_load B.Text1_Change C.Command1_Click
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
'人员编号和笔试成绩分别存储到数组变量id 和score中,应聘总人数存储在变量n中面试比例在文本框Text1中输入,所输入比例值必须使面试人数大于1且小于n,代码略。
Private Sub Command1_Click(  )
Dim i As Integer, j As Integer, st As String, t As Integer
For i = 1 To n - 1 '按笔试成绩从高到低排序
k = i
For j = i + 1 To n
If     Then k = j
Next j
If k <> i Then
st = id(k): id(k) = id(i): id(i) = st
t = score(k): score(k) = score(i): score(i) = t
End If
Next i
num =    
j=num+1
Do while j<=n
If Then Exit Do
j=j+1
Loop
For k=    
List2.AddItem Str(k) + " " + id(k) + " " + Str(score(k))
Next k
End Sub
(3)程序中加框处代码有错,请改正
【答案】(1)A
(2)score(j)>score(k);Int(Val(Text1.text)*n/100)或Val(Text1.text)*n\100;1 to j-1
(3)score(j)<>score(num) 或 score(j)score(j-1) 或score(j)【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;排序算法及程序实现
16.(2021高二下·温州期末)某旅行团需在酒店预订一批房间,要求所预订的房间号码尽量集中,如果有多种方案,优先选择预订房间数目较少的方案,有多组可选方案时选择起始房间号最小的方案。酒店有单人间和双人间两种房间,b 数组按房间号顺序存储该房间可入住人数,其中可入住人数为0 时,表示该房间已有人入住,不可预订。比如有16 个房间可入住人数如下:
房号 i 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
人数 b(i) 2 0 2 2 0 1 2 1 2 1 0 2 1 0 2 2
下表给出了选择预订房间的过程(区间长度表示预订房间的起始房号到最后一个房号包含的房间数,区间长度值越小,代表预订房间分布越集中),选择最优方案过程如1)2)3)所示
1)从房间号码分布区间长度值最小原则,选择方案2、4、9
2)分布区间长度值相同时,选择预订房间数目最小的,因此选择方案2、9
3)所有可选方案中,优先选择最先成立的(起始房号最小的)方案,最终选择方案2
程序运行界面如下,请完成相应的小题
(1)如下图所示16个房间,当入住人数为5人时,预订房间号是:   
(2)请在划线处填写适当的代码
Const n = 16
'假设酒店总房间数为16
Dim b(1 To n) As Integer 'b数组按房间号顺序存储各房间可入住人数
Function find1(x, y) As Integer
'函数find1(x,y)的作用是从b(x)到b(y)中找到值为1的数组变量的下标,若找不到,返回值为0
End Function
Private Sub Command1_Click(  )
Dim s As
Integer d As Integer, f as integer, num As Integer, roomnum As Integer
Dim minnum
as integer 'minnum 变量存储当前最优方案中的预订房间数目
Dim
mindist As Integer 'mindist 存储当前的最小分布区间长度
'所有房间的可入住人数按房间号码顺序存储到数组b 中并显示在list1
中,代码略
num =
Val(Text1.Text)
minnum =
n: mindist = n :s = 0 : start = 0: f = 0: pos = 0
For i = 1
To n
If
b(i) <> 0 Then
j
= i: s = 0: roomnum = 0
Do
While s < num And j <= n
s = s + b(j)
If b(j) > 0 Then roomnum = roomnum + 1
j = j + 1
Loop
d
=    
If
s = num Then
If d < mindist Or     Then
start = i: mindist = d: minnum = roomnum: pos = 0
End If
ElseIf s > num Then '若可入住人数超出,在当前区间内所选房间中取消1个单人间
f = find1(i + 1, j - 2)
If f > 0 Then
If d < mindist Or d = mindist And roomnum-1 < minnum Then
start = i: mindist = d:
minnum = roomnum - 1: pos = f
End If
End If
End
If
End If
Next i
If start =
0 Then
Label2.Caption
= "房间数量不足"
Else
List2.AddItem
"预订房间:" + Str(minnum) + "间"
For i
= start To    
If
b(i) > 0 And i <> pos Then
List2.AddItem "房间号:" +
Str(i) + ",入住人数:" + Str(b(i))
End
If
Next i
End If
End Sub
【答案】(1)7,8,9
(2)j-i;d=mindist and roomnum【知识点】分支结构语句及程序实现;循环结构语句及程序实现
1 / 1

展开更多......

收起↑

资源列表