浙江省Z20名校联盟(名校新高考研究联盟)2022届高三上学期信息技术8月第一次联考(暑假返校联考)试卷

文档属性

名称 浙江省Z20名校联盟(名校新高考研究联盟)2022届高三上学期信息技术8月第一次联考(暑假返校联考)试卷
格式 zip
文件大小 599.6KB
资源类型 试卷
版本资源
科目 信息技术(信息科技)
更新时间 2021-09-29 20:01:44

文档简介

浙江省Z20名校联盟(名校新高考研究联盟)2022届高三上学期信息技术8月第一次联考(暑假返校联考)试卷
一、选择题(本大题共12小题,每小题2分,共24 分。)
1.(2021高三上·Z20名校联盟开学考)下列关于信息的说法,不正确的是(  )
A.传感技术是指对信息进行采集、传递的技术
B.VR体感游戏是虚拟现实技术的应用
C.计算机是数字化设备,所有存入计算机的信息都需要编码
D.发布每日疫情信息的网络平台是一种信息
【答案】D
【知识点】信息技术的概念与关键技术;信息技术的应用
2.(2021高三上·Z20名校联盟开学考)下列选项中属于人工智能应用的是(  )
①微信语音转换为文字
②医生使用CT扫描仪对人体进行扫描
③地下停车场自动识别车牌号码收费
④使用智能扫描笔将报纸上的文字扫描成图片
⑤使用手机APP对植物进行拍照,并识别植物信息
A.①③⑤ B.①③④⑤ C.①②③ D.②③⑤
【答案】A
【知识点】人工智能的应用
3.(2021高三上·Z20名校联盟开学考)使用Access软件设计某网络教学平台的数据库,该数据库包含“用户信息”数据表,部分界面如下图所示(  )
下列关于该数据表的说法,正确的是(  )
A.平台可以管理用户数据,所以该网络平台属于数据库管理系统
B.“登录时间”可以设置为“日期/时间”类型
C.可以在当前视图下,将序号设置为主键
D.当前状态下,若不慎删除了“密码”字段可以撇销
【答案】B
【知识点】数据库的分类与应用;数据表、字段、记录的编辑;字段的数据类型;数据表视图与设计视图
4.(2021高三上·Z20名校联盟开学考)下列有关信息编码的说法,正确的是(  )
A.已知字符 “0”的ASCI 码值是48D,则字符“10”的ASCI值是58D
B.显示输出时,每个汉字的字形码都是唯一的
C.生成二维码是编码的过程
D.16色位图的每个像素用16bit存储
【答案】C
【知识点】字符编码
5.(2021高三上·Z20名校联盟开学考)小明将“出走的象群avi”转换成“出走的象群.mpg”,发现mpg格式的文件占用存储空间较avi格式减少了很多,但观影质量没有过多的损失,其原因有:
①视频数据存在着时间冗余 ②单调背聚存在结构冗余 ③转换过程中进行了有损压缩
④数据压缩后视频文件视觉效果更好 ⑤视频文件在压缩过程中遵守JPBG压缩标准。
其中正确的是(  )
A.①③ B.②③④ C.①③⑤ D.②③⑤
【答案】A
【知识点】多媒体数据压缩技术
6.(2021高三上·Z20名校联盟开学考)用GoldWave软件编辑某音频文件,部分界面如图所示,以下说法错误的是(  )
A.该音频格式为Wave,是未经压缩的音频格式
B.该音频的量化位数是16bit,采样频率是44100Hz
C.将当前选定部分设置为静音,按原参数保存,则文件的存储容量不变
D.将此文件以“48000Hz,320kbps” 参数存储为Mp3文件,存储容量将变大
【答案】D
【知识点】声音、图像、视频编码
7.(2021高三上·Z20名校联盟开学考)生成两位能被3整除的随机整数的VB表达式是(  )
A.Int (Rnd (  ) *90+10) B.Int (Rnd*30)*3+12
C.Int (Rnd*88+12) D.Int ( (Rnd*30)*3) +12
【答案】B
【知识点】运算符、基本运算与表达式
8.(2021高三上·Z20名校联盟开学考)某算法的部分流程图如图所示,执行这部分流程图后,变量k的值为(  )
A.14 B.18 C.24 D.48
【答案】C
【知识点】流程图识读
9.(2021高三上·Z20名校联盟开学考)在由数字组成的字符串中,找出同一数字的相邻最大间距,如字符串“1231212323” ,数字“3”第一次与第二次分别出现在位置3和8,相距5,间隔距离最大。编写VB代码如下:
Dim d(0 To 9) As Integer
s=Text1.Text
c=0
For i=0 To 9
d(i)=0
Next i
For i=1 To Len(s)
'填空
Next i
Text2.Text=Str(c)
方框处的代码可由以下三部分组成:
①d(t)=i ②t=val(Mid(s,i,1)) ③if d(t)<>0 And i-d(t)>c Then c=i-d(t)
代码顺序正确的是(  )
A.①②③ B.②③① C.②①③ D.①③②
【答案】B
【知识点】循环结构语句及程序实现
10.(2021高三上·Z20名校联盟开学考)有如下VB程序段:
max=0
For i=1 to 7
k=i
For j=i+1 to 8
If a(k)Next j
If k<>i then
t=a(k):a(k)=a(i):a(i)=t
If maxEnd If
Next i
数组元素a(1)到a(8)的值依次为:19,9,48,32,5,17,23,8,执行该程序段后max的值为(  )
A.3 B.4 C.5 D.6
【答案】B
【知识点】排序算法及程序实现
11.(2021高三上·Z20名校联盟开学考)已知mc数组元素的初值均为0,a数组存储n位学生成绩,若要实现在List1中输出数组a降序排名的名次(最高分为第1名,分数相同排名相同),VB程序部分代码如下:
i=1:j=2:n=10
Do While iIf a(i)>=a(j) Then mc(i)=mc(i)+1
If a(i)<=a(j) Then mc(j)=mc(j)+1
j=j+1
If j>n then i=i+1:j=i+1
Next i
For=1 To n
List1.AddItem“得分为”+Str (a(i))+“名次为”+Str( )
Next i
划线处应填写的语句为(  )
A.mc(i) B.mc(i)+1 C.n-mc(i)+1 D.n-mc(i)
【答案】D
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
12.(2021高三上·Z20名校联盟开学考)有如下VB程序段:
s ="ghi jabcdef"
key = Chr(97 + 3 * Int(Rnd * 4))
i =1:j=Len(s)
Do While i< = j
m=(i+j+1)\2
ans=ans+Str(m)
c = Mid(s,m,1)
If c=key Then Exit Do
If Mid(s,i,1) < c Then
If key>=Mid(s,i,1) And keyElse
If key>c And key <= Mid(s,j,1) Then i =m+1 Else j=m- 1
End If
Loop
运行程序后,变量ans的值不可能是(  )
A.632 B.6354 C.635 D.698
【答案】A
【知识点】查找算法及程序实现
二、非选择题(本大题共4小题,4+8+7+7,共26分)
13.(2021高三上·Z20名校联盟开学考)某中学用Excel软件对高一部分学生体测数据进行统计分析,如图a所示:
(1)图a中,为计算各班级各项目平均分,首先在H4单元格输入公式,再向下并向右填充完成各班各项目平均分的计算,发现结果不正确,公式应修改为   (提示:AVERAGEIFS函数用于对一定区域中满 足指定条件的单元格求平均值。以图a中的数据为例,=AVERAGEIFS (C3:C88,A3:A88, G4)表示计算A3:A88区域中班级为1901的跳绳平均分)
(2)若要根据立定跳远得分对整个年级进行降序排序,应选择的排序区域为   ;
(3)小李根据a制作了1901班仰卧起坐得分对比如图b所示。下列说法正确的是 (多选,填字母);
A.创建该图表的区域为:B2:B9,E2:E9
B.若要筛选出1902班跳绳得分最高的三个同学,可以先对“班级”按“1902”进行筛选,再对“跳绳得分”按“10个最大的值”中最大3项进行筛选
C.若在C列前插入一列,图表不会发生变化
D.若修改C,D,E列数值格式保留1位小数,则图表会发生变化
【答案】(1)=AVERAGEIFS (C$3:C$88, $A$3:$A$88, $G4)
(2)A2:E88或A3:E88
(3)A;C
【知识点】表格数据的处理与计算;数据分析
14.(2021高三上·Z20名校联盟开学考)小李制作了一个主题为“助力奥运”的flash作品,请回答以下问题:
(1)在制作多媒体作品前,要先对作品进行规划设计。以下说法正确的是 (多选,填字母)。
A.确定作品的主题属于应用需求分析
B.文字脚本是多媒体作品制作的直接依据
C.作品的结构设计描述了整个作品的组成部分、工作流程和主要界面
D.确定各种素材的获取方式及处理软件,属于媒体元素分解
(2)如图a所示,“文字1”图层实现文字从小到大,旋转进入舞台,可知“文字1”图层的动画类型为   (单选,填字母:A .形状补间/B .动画补间)。
(3)“音乐”图层的属性面板如图b所示,本场景动画结束后,音乐   (选填:会/不会)继续播放。
(4)根据图a,若要使“文字2”动画在“文字1”动画播放完后才出现,且“文字2”动画持续时间保持不变,可进行的操作是   。
(5)测试影片时,要求动画播放到最后一帧时自动停止,并打开冬奥会主页("http://www.beijing2022.cn),则人物图层最后一帧应设置动作   。
【答案】(1)C;D
(2)B
(3)不会
(4)将“文字2”图层第1至15帧整体移动到第15至29帧或将“文字2”图层第1至15帧整体移动到第16至30帧或其它等价答案
(5)stop(  );getURL("http://www.beijing2022.cn")
【知识点】多媒体作品的规划和设计;动画的类型;动画的实现;常用影片控制函数的应用;声音同步属性设置
15.(2021高三上·Z20名校联盟开学考)求老师想按学生的成绩进行评级,分数和等级对应关系如下表:
分数 0~59 60~69 70~79 80~89 90~99
等级 E级 D级 C级 B级 A级
现要求根据上表统计出各等级学生人数占总人数的比例。小李编写了一个VB程序帮助老师实现该功能:程序运行时,将每位学生的得分(两位整数)存储到数组a中,并在列表框List1
中显示。单击“统计”按钮后,在列表框List2中显示从A级至E级,各等级的人数占总人数的百分比例(四舍五入保留整数)。程序运行界面如图所示:
请阅读代码,并回答以下问题:
Dim n As Integer
Dim a(1 To 50) As Integer
Private Sub Form_Load(  )
Dim adocn As New ADODB. Connection
Dim adors As New ADODB. Recordset
Dim str1 As String
adocn.ConnectionString = "Provider = Microsof.ACE.OLEDB.12.0;Data source=" +App. Path +”\school. accdb”
adocn. Open
str1 =“select * from students”
ardors.Open str1, adocn
'将每个学生的得分读入数组a中,并在列表框list1中显示,统计学生总人数n
'代码略
End Sub
Private Sub Comd1_C1ick(  )
Dim cou As Integer,k as Integer
Dim b(0 To 4) As Integer
Const dj = “A级B级C级D级E级”
For i=1 Ton
k=a(i)\10-5
If k<0 Then ①
b(k)= b(k) + 1
Next i
For i=0 To 4
cou = '⑶改错
List2. AddItem ② + Str(cou) +“%”
Next i
End Sub
(1)当前读取的数据表名为   
(2)请在划线处填入合适的代码
①   ②   
(3)程序中加框处代码有错,请改正
【答案】(1)students
(2)k=0;Mid(dj,2*i+1,2)
(3)Int(b(4 - i)/n * 100 + 0.5)或fix(b(4 - i)/n * 100 + 0.5)
【知识点】程序访问数据库;分支结构语句及程序实现;循环结构语句及程序实现
16.(2021高三上·Z20名校联盟开学考)一个整数序列,如果两个相邻元素的差恰好正负(负正)交替出现,则称该序列为摇摆序列。小王同学想求出某个数列的最长播摆子序列。
以序列[3,14,7,6,9,12,10,8,13,5]为例,整体不是摇摆序列,但子序列[3,14,7,9]、[3,14,6,12]等都属于摇摆子序列,其中最长的摇摆子序列[3,14,6,12,8,13,5]。根据第16图a分析得知,当序列有一段连续的递增(或递减)时,为形成摇摆子序列,我们只需要找到每一次转折中的拐点元素。
小王编写了一个VB程序实现该功能:程序运行时,从文本框Text1中读入数据,单击按钮Command1后,将计算得到的最长摇摆序列的长度输出到标签Label1中,并将具体的序列输出到文本框Text2中。程序运行界面如图b所示:
(1)若文本框Text1中输入数据“2,4,5,3,2,1”,则最长摇摆子序列为   。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dim a(1 To 20) As Integer
Dim b(1 To 20) As Boolean
Dim ans As String
Private Sub Command1_Click()
Dim i As Integer, flag As Integer, n As Integer
Dim gd As Boolean
'从文本框 Text1读入数据,依次存储到a数组中,数据总数为n
'b数组初值均为False
'代码略
flag = 0 '0代表开始,1代表上升,2代表下降
For i=2 To n
gd = True
If flag = 0 Then
If a(i) >a (i-1) Then
flag= 1
ElseIf a(i) < a(i - 1) Then
flag = 2
Else
gd = False
End If
ElseIf flag = 1 And a(i) < a(i - 1) Then
flag = 2
ElseIf     Then
flag = 1
Else
gd = False
End If
   
Next i
If f(n)<3 then
Label1.Caption =“不构成摇摆子序列”
Else
Label1.Caption =“最长摇摆子序列长度为:”+ Str(f (n))
Text2.Text =“最长摇摆子序列为:”+ ans
End If
End Sub
Function f(n As Integer) As Integer
f = 1: ans=Str(a(n))
For i=n-1 To 1 Step-1
If b(i) Then
f=f+1
   
End If
Next i
End Function
【答案】(1)2,5,1
(2)flag=2Anda(i)>a(i-1);b(i- 1)= gd;ans = Str(a(i)) + ans或ans =a(i) & ans
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
1 / 1浙江省Z20名校联盟(名校新高考研究联盟)2022届高三上学期信息技术8月第一次联考(暑假返校联考)试卷
一、选择题(本大题共12小题,每小题2分,共24 分。)
1.(2021高三上·Z20名校联盟开学考)下列关于信息的说法,不正确的是(  )
A.传感技术是指对信息进行采集、传递的技术
B.VR体感游戏是虚拟现实技术的应用
C.计算机是数字化设备,所有存入计算机的信息都需要编码
D.发布每日疫情信息的网络平台是一种信息
2.(2021高三上·Z20名校联盟开学考)下列选项中属于人工智能应用的是(  )
①微信语音转换为文字
②医生使用CT扫描仪对人体进行扫描
③地下停车场自动识别车牌号码收费
④使用智能扫描笔将报纸上的文字扫描成图片
⑤使用手机APP对植物进行拍照,并识别植物信息
A.①③⑤ B.①③④⑤ C.①②③ D.②③⑤
3.(2021高三上·Z20名校联盟开学考)使用Access软件设计某网络教学平台的数据库,该数据库包含“用户信息”数据表,部分界面如下图所示(  )
下列关于该数据表的说法,正确的是(  )
A.平台可以管理用户数据,所以该网络平台属于数据库管理系统
B.“登录时间”可以设置为“日期/时间”类型
C.可以在当前视图下,将序号设置为主键
D.当前状态下,若不慎删除了“密码”字段可以撇销
4.(2021高三上·Z20名校联盟开学考)下列有关信息编码的说法,正确的是(  )
A.已知字符 “0”的ASCI 码值是48D,则字符“10”的ASCI值是58D
B.显示输出时,每个汉字的字形码都是唯一的
C.生成二维码是编码的过程
D.16色位图的每个像素用16bit存储
5.(2021高三上·Z20名校联盟开学考)小明将“出走的象群avi”转换成“出走的象群.mpg”,发现mpg格式的文件占用存储空间较avi格式减少了很多,但观影质量没有过多的损失,其原因有:
①视频数据存在着时间冗余 ②单调背聚存在结构冗余 ③转换过程中进行了有损压缩
④数据压缩后视频文件视觉效果更好 ⑤视频文件在压缩过程中遵守JPBG压缩标准。
其中正确的是(  )
A.①③ B.②③④ C.①③⑤ D.②③⑤
6.(2021高三上·Z20名校联盟开学考)用GoldWave软件编辑某音频文件,部分界面如图所示,以下说法错误的是(  )
A.该音频格式为Wave,是未经压缩的音频格式
B.该音频的量化位数是16bit,采样频率是44100Hz
C.将当前选定部分设置为静音,按原参数保存,则文件的存储容量不变
D.将此文件以“48000Hz,320kbps” 参数存储为Mp3文件,存储容量将变大
7.(2021高三上·Z20名校联盟开学考)生成两位能被3整除的随机整数的VB表达式是(  )
A.Int (Rnd (  ) *90+10) B.Int (Rnd*30)*3+12
C.Int (Rnd*88+12) D.Int ( (Rnd*30)*3) +12
8.(2021高三上·Z20名校联盟开学考)某算法的部分流程图如图所示,执行这部分流程图后,变量k的值为(  )
A.14 B.18 C.24 D.48
9.(2021高三上·Z20名校联盟开学考)在由数字组成的字符串中,找出同一数字的相邻最大间距,如字符串“1231212323” ,数字“3”第一次与第二次分别出现在位置3和8,相距5,间隔距离最大。编写VB代码如下:
Dim d(0 To 9) As Integer
s=Text1.Text
c=0
For i=0 To 9
d(i)=0
Next i
For i=1 To Len(s)
'填空
Next i
Text2.Text=Str(c)
方框处的代码可由以下三部分组成:
①d(t)=i ②t=val(Mid(s,i,1)) ③if d(t)<>0 And i-d(t)>c Then c=i-d(t)
代码顺序正确的是(  )
A.①②③ B.②③① C.②①③ D.①③②
10.(2021高三上·Z20名校联盟开学考)有如下VB程序段:
max=0
For i=1 to 7
k=i
For j=i+1 to 8
If a(k)Next j
If k<>i then
t=a(k):a(k)=a(i):a(i)=t
If maxEnd If
Next i
数组元素a(1)到a(8)的值依次为:19,9,48,32,5,17,23,8,执行该程序段后max的值为(  )
A.3 B.4 C.5 D.6
11.(2021高三上·Z20名校联盟开学考)已知mc数组元素的初值均为0,a数组存储n位学生成绩,若要实现在List1中输出数组a降序排名的名次(最高分为第1名,分数相同排名相同),VB程序部分代码如下:
i=1:j=2:n=10
Do While iIf a(i)>=a(j) Then mc(i)=mc(i)+1
If a(i)<=a(j) Then mc(j)=mc(j)+1
j=j+1
If j>n then i=i+1:j=i+1
Next i
For=1 To n
List1.AddItem“得分为”+Str (a(i))+“名次为”+Str( )
Next i
划线处应填写的语句为(  )
A.mc(i) B.mc(i)+1 C.n-mc(i)+1 D.n-mc(i)
12.(2021高三上·Z20名校联盟开学考)有如下VB程序段:
s ="ghi jabcdef"
key = Chr(97 + 3 * Int(Rnd * 4))
i =1:j=Len(s)
Do While i< = j
m=(i+j+1)\2
ans=ans+Str(m)
c = Mid(s,m,1)
If c=key Then Exit Do
If Mid(s,i,1) < c Then
If key>=Mid(s,i,1) And keyElse
If key>c And key <= Mid(s,j,1) Then i =m+1 Else j=m- 1
End If
Loop
运行程序后,变量ans的值不可能是(  )
A.632 B.6354 C.635 D.698
二、非选择题(本大题共4小题,4+8+7+7,共26分)
13.(2021高三上·Z20名校联盟开学考)某中学用Excel软件对高一部分学生体测数据进行统计分析,如图a所示:
(1)图a中,为计算各班级各项目平均分,首先在H4单元格输入公式,再向下并向右填充完成各班各项目平均分的计算,发现结果不正确,公式应修改为   (提示:AVERAGEIFS函数用于对一定区域中满 足指定条件的单元格求平均值。以图a中的数据为例,=AVERAGEIFS (C3:C88,A3:A88, G4)表示计算A3:A88区域中班级为1901的跳绳平均分)
(2)若要根据立定跳远得分对整个年级进行降序排序,应选择的排序区域为   ;
(3)小李根据a制作了1901班仰卧起坐得分对比如图b所示。下列说法正确的是 (多选,填字母);
A.创建该图表的区域为:B2:B9,E2:E9
B.若要筛选出1902班跳绳得分最高的三个同学,可以先对“班级”按“1902”进行筛选,再对“跳绳得分”按“10个最大的值”中最大3项进行筛选
C.若在C列前插入一列,图表不会发生变化
D.若修改C,D,E列数值格式保留1位小数,则图表会发生变化
14.(2021高三上·Z20名校联盟开学考)小李制作了一个主题为“助力奥运”的flash作品,请回答以下问题:
(1)在制作多媒体作品前,要先对作品进行规划设计。以下说法正确的是 (多选,填字母)。
A.确定作品的主题属于应用需求分析
B.文字脚本是多媒体作品制作的直接依据
C.作品的结构设计描述了整个作品的组成部分、工作流程和主要界面
D.确定各种素材的获取方式及处理软件,属于媒体元素分解
(2)如图a所示,“文字1”图层实现文字从小到大,旋转进入舞台,可知“文字1”图层的动画类型为   (单选,填字母:A .形状补间/B .动画补间)。
(3)“音乐”图层的属性面板如图b所示,本场景动画结束后,音乐   (选填:会/不会)继续播放。
(4)根据图a,若要使“文字2”动画在“文字1”动画播放完后才出现,且“文字2”动画持续时间保持不变,可进行的操作是   。
(5)测试影片时,要求动画播放到最后一帧时自动停止,并打开冬奥会主页("http://www.beijing2022.cn),则人物图层最后一帧应设置动作   。
15.(2021高三上·Z20名校联盟开学考)求老师想按学生的成绩进行评级,分数和等级对应关系如下表:
分数 0~59 60~69 70~79 80~89 90~99
等级 E级 D级 C级 B级 A级
现要求根据上表统计出各等级学生人数占总人数的比例。小李编写了一个VB程序帮助老师实现该功能:程序运行时,将每位学生的得分(两位整数)存储到数组a中,并在列表框List1
中显示。单击“统计”按钮后,在列表框List2中显示从A级至E级,各等级的人数占总人数的百分比例(四舍五入保留整数)。程序运行界面如图所示:
请阅读代码,并回答以下问题:
Dim n As Integer
Dim a(1 To 50) As Integer
Private Sub Form_Load(  )
Dim adocn As New ADODB. Connection
Dim adors As New ADODB. Recordset
Dim str1 As String
adocn.ConnectionString = "Provider = Microsof.ACE.OLEDB.12.0;Data source=" +App. Path +”\school. accdb”
adocn. Open
str1 =“select * from students”
ardors.Open str1, adocn
'将每个学生的得分读入数组a中,并在列表框list1中显示,统计学生总人数n
'代码略
End Sub
Private Sub Comd1_C1ick(  )
Dim cou As Integer,k as Integer
Dim b(0 To 4) As Integer
Const dj = “A级B级C级D级E级”
For i=1 Ton
k=a(i)\10-5
If k<0 Then ①
b(k)= b(k) + 1
Next i
For i=0 To 4
cou = '⑶改错
List2. AddItem ② + Str(cou) +“%”
Next i
End Sub
(1)当前读取的数据表名为   
(2)请在划线处填入合适的代码
①   ②   
(3)程序中加框处代码有错,请改正
16.(2021高三上·Z20名校联盟开学考)一个整数序列,如果两个相邻元素的差恰好正负(负正)交替出现,则称该序列为摇摆序列。小王同学想求出某个数列的最长播摆子序列。
以序列[3,14,7,6,9,12,10,8,13,5]为例,整体不是摇摆序列,但子序列[3,14,7,9]、[3,14,6,12]等都属于摇摆子序列,其中最长的摇摆子序列[3,14,6,12,8,13,5]。根据第16图a分析得知,当序列有一段连续的递增(或递减)时,为形成摇摆子序列,我们只需要找到每一次转折中的拐点元素。
小王编写了一个VB程序实现该功能:程序运行时,从文本框Text1中读入数据,单击按钮Command1后,将计算得到的最长摇摆序列的长度输出到标签Label1中,并将具体的序列输出到文本框Text2中。程序运行界面如图b所示:
(1)若文本框Text1中输入数据“2,4,5,3,2,1”,则最长摇摆子序列为   。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Dim a(1 To 20) As Integer
Dim b(1 To 20) As Boolean
Dim ans As String
Private Sub Command1_Click()
Dim i As Integer, flag As Integer, n As Integer
Dim gd As Boolean
'从文本框 Text1读入数据,依次存储到a数组中,数据总数为n
'b数组初值均为False
'代码略
flag = 0 '0代表开始,1代表上升,2代表下降
For i=2 To n
gd = True
If flag = 0 Then
If a(i) >a (i-1) Then
flag= 1
ElseIf a(i) < a(i - 1) Then
flag = 2
Else
gd = False
End If
ElseIf flag = 1 And a(i) < a(i - 1) Then
flag = 2
ElseIf     Then
flag = 1
Else
gd = False
End If
   
Next i
If f(n)<3 then
Label1.Caption =“不构成摇摆子序列”
Else
Label1.Caption =“最长摇摆子序列长度为:”+ Str(f (n))
Text2.Text =“最长摇摆子序列为:”+ ans
End If
End Sub
Function f(n As Integer) As Integer
f = 1: ans=Str(a(n))
For i=n-1 To 1 Step-1
If b(i) Then
f=f+1
   
End If
Next i
End Function
答案解析部分
1.【答案】D
【知识点】信息技术的概念与关键技术;信息技术的应用
2.【答案】A
【知识点】人工智能的应用
3.【答案】B
【知识点】数据库的分类与应用;数据表、字段、记录的编辑;字段的数据类型;数据表视图与设计视图
4.【答案】C
【知识点】字符编码
5.【答案】A
【知识点】多媒体数据压缩技术
6.【答案】D
【知识点】声音、图像、视频编码
7.【答案】B
【知识点】运算符、基本运算与表达式
8.【答案】C
【知识点】流程图识读
9.【答案】B
【知识点】循环结构语句及程序实现
10.【答案】B
【知识点】排序算法及程序实现
11.【答案】D
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
12.【答案】A
【知识点】查找算法及程序实现
13.【答案】(1)=AVERAGEIFS (C$3:C$88, $A$3:$A$88, $G4)
(2)A2:E88或A3:E88
(3)A;C
【知识点】表格数据的处理与计算;数据分析
14.【答案】(1)C;D
(2)B
(3)不会
(4)将“文字2”图层第1至15帧整体移动到第15至29帧或将“文字2”图层第1至15帧整体移动到第16至30帧或其它等价答案
(5)stop(  );getURL("http://www.beijing2022.cn")
【知识点】多媒体作品的规划和设计;动画的类型;动画的实现;常用影片控制函数的应用;声音同步属性设置
15.【答案】(1)students
(2)k=0;Mid(dj,2*i+1,2)
(3)Int(b(4 - i)/n * 100 + 0.5)或fix(b(4 - i)/n * 100 + 0.5)
【知识点】程序访问数据库;分支结构语句及程序实现;循环结构语句及程序实现
16.【答案】(1)2,5,1
(2)flag=2Anda(i)>a(i-1);b(i- 1)= gd;ans = Str(a(i)) + ans或ans =a(i) & ans
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
1 / 1
同课章节目录