浙江省北斗星盟2020-2021学年高二下学期信息技术5月阶段性联考试卷
试卷更新日期:2021-06-18 类型:月考试卷
一、选择题(本大题共12小题,每小题2分,共24分。)
-
1. 下列关于信息与信息处理的说法,错误的是( )A、智能手表具有信息处理功能 B、用WIFI上网时,信息的传输脱离了载体 C、计算机里的数据是以二进制形式存储的 D、用PhotoShop软件处理图像时可能用到算术运算2. 下列有关网页与浏览器的说法,正确的是( )A、在浏览器中执行“添加到收藏夹”命令,可保存网页的地址 B、记事本软件不能编辑网页文件中的超链接 C、使用不同的搜索引擎检索同一个关键词,得到的结果一定相同 D、在IE 浏览器中,以“网页,全部(*htm;*.html)”类型保存网页,图像被保存在网页3. 文件中使用 UltraEdit 软件观察字符“hi 人工智能 AI”的内码,部分界面如图所示。
下列说法正确的是( )
A、小写字母“j”的十六进制内码为“70” B、汉字“人”的十六进制内码为“20 C8” C、存储全部字符共占用 13B 的存储空间 D、“A”的内码值加上十进制数 20 得到“a”的内码值4. 用 Access 软件设计某学习管理软件的数据库,其中已创建好的“学习情况”数据表用于存储如图所示的数据。序号
学生学号
学习时间
学习模块
学习时长(分钟)
作业完成情况
1
20190101
2021.01.26
选择排序
23
已完成
2
20190411
2021.03.29
对分查找
18
未完成
3
20190203
2021.04.05
冒泡查找
23
未完成
…
…
…
…
…
…
下列关于“学习情况”数据表的描述错误的是( )
A、该数据表中的字段名可能与其它数据表中的字段名相同 B、同一字段里所有字段值的数据类型一定相同 C、存储“作业完成情况”字段的类型可以设置为“是/否”类型 D、存储“学习时长(分钟)”的字段可能被设置为主键5. 一段未经压缩的1024×768像素、16位彩色、PAL制式(25帧/秒)的AVI视频文件,其存储容量为75MB,则该视频的时长约为( )A、2秒 B、4秒 C、8秒 D、16秒6. 使用Photoshop软件制作“清凉夏日”作品,部分界面如图所示。下列操作不能完成的是( )
A、给“背景”图层直接设置滤镜效果 B、对“可乐”图层执行移动图层的操作 C、将“西瓜”图层的图层样式拷贝到“清凉夏日”图层 D、用“自由变换”命令仅修改“清凉夏日”图层中“夏”字大小7. 某算法部分流程图如图所示。执行这部分流程后,输出a与s的值分别是( )A、20,36 B、18,36 C、10,20 D、8,208. 下列表达式的计算结果与x mod 10的计算结果一样的是( )A、int(x/10)*10 B、x \ 10 C、x-(x\10)*10 D、(x mod 10) *109. 有如下VB程序段:s1 = "00100100" : s2 = "" : flag = True
For i = Len(s1) To 1 Step -1
ch = Val(Mid(s1, i, 1))
If flag Then
s2 = Str(ch) + s2
If ch = 1 Then flag = False
Else
s2 = Str(1 - ch) + s2
End If
Next i
Label1.Caption = s2
执行该程序段后,标签Label1中显示的内容是( )
A、1 1 0 1 1 0 1 1 B、1 1 0 1 1 0 0 1 C、1 1 0 1 1 1 0 0 D、1 1 0 1 1 0 0 010. 下列VB程序段的功能为:在字符串s中找出最长连续上升子串,显示在文本框Text2中,例如:s的值为“ACFBCCDEGKKMNPQ”时,运行程序段后,在Text2中显示子串“CDEGK”。s= Text1.text
i=1:max1=1: maxi=i
j= 2
Do While j <= Len(s)
If Then
If j-i> max1 Then max1= j-i: maxi= i
End If
Loop
If j-i> max1 Then max1 =j- i: maxi= i
If max1 > 1 Then Text2.Text = Mid(s, maxi, max1)
上述程序段中方框处可选语句为
①j=j+1
②i = j
③Mid(s, j, 1)>= Mid(s, j - 1, 1)
④Mid(s, j, 1) <= Mid(s, j - 1, 1)
则方框处语句依次为( )
A、④①② B、④②① C、③②① D、③①②11. 采用选择排序算法对某数据序列进行排序,经过两轮排序后的结果是“9,8,3,5,2,7,6”,那么原数据序列不可能的是( )A、9,8,3,5,2,7,6 B、3,7,9,5,2,8,6 C、5,8,3,7,2,9,6 D、8,5,3,9,2,7,612. 有如下VB程序段:key =Int(Rnd()*17+2)
i = 1: j = 9
Do While i <= j
m = (i + j) \ 2
If a(m) <= key Then i = m + 1 Else j = m - 1
Loop
Label1.Caption = str(i)
数组元素a(1)到a(9)的值依次为“2,4,6,8,10,12,14,16,18”,执行上述程序段后,在Label1中显示的内容不可能是( )
A、1 B、2 C、5 D、10二、非选择题(本大题共4小题,4+8+7+7,共 26 分。)
-
13. 为庆祝中国共产党成立100周年,某校举办了一次“唱响红色歌曲,传承革命精神”的唱红歌比赛,小王用Excel软件对各班级的得分情况进行分析,如图1所示。
图1
请回答下列问题:
(1)、小王在K2单元格输入公式计算最终得分的名次(得分最高为第1名),向下自动填充至单元格K25,发现K3:K25中所得的名次与实际不符。为了解决该问题,需要将K2单元格里的公式改为 , 再向下自动填充至单元格K25。(提示:函数RANK的功能是返回一个数字在数字列表中的排位,例如:=RANK(A2,A1:A5)得到的是A2的值在A1:A5里按降序的排名。)(2)、根据图1的数据制作的图表如图2所示,创建该图表的数据区域A1,J1,。图 2
(3)、为了能直观看出高二年级最终得分最高的3个班级,下列操作可行的是 (多选 ,填字母)。A、按“班级”筛选出包含“高二”的班级,再按“最终得分”筛选最大3项 B、按“班级”筛选出包含“高二”的班级,再以“最终得分”为关键字进行降序排序 C、选中区域A10:K17,以列J为关键字进行降序排序 D、选中区域A1:K25,以“班级”为主要关键字升序、“名次”为次要关键字升序进行排序14. 小叶使用Flash软件创作“小鸟”多媒体作品,main场景时间轴如图所示。请回答下列问题:(1)、创作多媒体作品需要进行需求分析和规划设计。下列属于创作需求分析的是(多选,填字母:A .了解该作品的社会效益及经济效益如何/B.确定作品的结构类型为“演示型”/C .确定原始素材的获取方式/D .设计整个作品的组成部分、工作流程、主要界面/E .确定作品的发布方式为光盘发布)(2)、将动画文件“小鸟.gif”导入库中直接得到一个影片剪辑元件,该影片剪辑元件的动画类型是(单选,填字母:A .逐帧动画/B .形状补间动画/C .动画补间动画)。(3)、测试场景时,本场景的动画播放结束后,动画停止在最后一帧,声音继续播放。则“声音”图层中声音的同步属性为(单选,填字母:A .数据流/B .事件)。(4)、“小鸟”图层中小鸟飞舞的动画在本场景动画一开始就出现,要实现在本场景动画播放1秒后再出现小鸟飞舞的动画,并持续到最后,正确的操作是。(5)、测试影片,动画停止在本场景最后一帧时,单击“了解更多”按钮,实现在浏览器中显示位于同一目录下“bird.txt”文件的内容,则“了解更多”按钮的动作脚本为。15. 垂直升降式电梯里的显示屏会动态显示朝上或者朝下的箭头。小郑编写了一个VB程序,模拟箭头往上、往下的移动,以及箭头方向的调转。运行程序时,数组元素a(1)到a(64)存储0或1(如图1),分别表示空字符和星号,并在列表框List1中显示相应的图形(如图2)。单击“上移”按钮,箭头向上移动一个位置,超出上边界的图形则继续从下边界往上移(如图3);单击“下移”按钮,箭头向下移动一个位置;单击“调头”按钮,则切换箭头的上下朝向。请回答下列问题:
(1)、List1.AddItem中的AddItem是对象List1的(单选,填字母:A .对象名/B .属性名/C .方法名/D .事件名)。(2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。Dim a(1 To 64) As Integer
Dim b(0 to 1) As String
Private Sub Form_Load()
b(0) = " " : b(1) = " *"
'给数组a赋初值,并在列表框List1显示箭头图形,代码略
End Sub
Private Sub up_Click()
Dim i As Integer, j As Integer, s As String, tmp As Integer
List1.Clear
For i = 1 To 8 '将第i列数据向上平移一个位置
tmp =
For j = 2 To 8
a((j - 2) * 8 + i) = a( )
Next j
a(7* 8 + i) = tmp
Next i
s = ""
For i = 1 To 64
If i Mod 8 = 0 Then List1.AddItem s : s = ""
Next i
End Sub
Private Sub turn_Click()
'调转箭头方向(朝上的变为朝下,朝下的变为朝上),代码略
End Sub
Private Sub down_Click()
'图形向下移动一个位置,代码略
End Sub
(3)、程序执行到加框处代码时,会弹出错误提示(单选,填字母:A .溢出/B .下标越界/C .类型不匹配)。为了使程序能正常实现图形的上移和显示功能,加框处的代码改为。16. 学校物品室有n个箱子(箱子上分别有编号1、2、3…n),箱子里存有数量不一的物品。有m位学生前来领取物品(物品总量足够领取),每位学生优先从物品数量最多的箱子领取,数量不够时,再从下一个数量最多的箱子领取。小郑设计了一个VB程序,在文本框Text1中按箱子编号从小到大依次输入每个箱子的物品数量,在文本框Text2中依次输入每位学生需要领取物品的数量,单击“领取”按钮后,在列表框List1中按顺序显示每个学生领取物品的箱子编号,并显示领取结束后非空箱子的编号和剩余物品数量。运行界面如图所示。回答下面问题:
(1)、如果1号到5号箱子的物品数量分别是 25,16,9,5,3,每位学生需要的物品数量分别是19,18,10,3,则第3位学生领取物品的箱子编号按顺序依次是3号、(填整数)号。(2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。Private Sub get_Click()
Dim a(1 To 100) As Integer, bh(1 To 100) As Integer
Dim b(1 To 100) As Integer
Dim n As Integer, m As Integer 'n表示箱子数量,m表示需领取物品的学生人数
Dim i As Integer, j As Integer, num As Integer
Dim p As Integer, q As Integer, t As Integer, s As String
'依次获取Text1里物品数量存入数组a,箱子上的编号(1到n)依次存入数组bh,箱子数量存入变量n,并按物品数量从多到少对箱子排序,代码略
'依次获取Text2里学生需要领取物品的数量存入数组b,学生人数存入变量m,代码略
p = 1: q = 1
For i = 1 To m
num = 0
Do While num < b(i)
num = num + a(q)
a(q) = 0
Loop
s = "第" & i & "位学生领取物品的箱子编号依次为:"
For j = p To q - 1
s = s + Str(bh(j))
Next j
List1.AddItem s
If num > b(i) Then a(q - 1) = : q = q - 1
For j = '维护非空箱子降序序列(按箱子中剩余物品数量)
If a(j) < a(j + 1) Then
t = a(j): a(j) = a(j + 1): a(j + 1) = t
t = bh(j): bh(j) = bh(j + 1): bh(j + 1) = t
End If
Next j
p = q
Next i
List1.AddItem " 剩余物品数量:"
For i = 1 To n
If a(i) > 0 Then List1.AddItem Str(bh(i)) + "号箱子:" + Str(a(i))
Next i
End Sub