浙江省普通高校招生2020年1月信息技术选考试卷
试卷更新日期:2022-06-17 类型:高考真卷
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
-
1. 下列关于信息处理的描述,错误的是( )A、只有计算机才能进行信息处理 B、计算机进行信息处理通常需要软件支持 C、只有数字化后的信息才能被计算机处理 D、算术运算和逻辑运算是计算机处理信息的基本运算2. 下列应用中,目前运用人工智能技术不能实现的是 ( )A、模拟人脑的全部智能 B、辅助医生进行病情诊断 C、提供网络购物的语音客服 D、识别手写的文字3. 用 Access软件设计某学生管理信息系统的数据库,其中“学生表”中需要存储如图所示的数据,学号的前4位是入学年份。
学号
姓名
性别
出生年份
户籍所在地
注册日期
是否住校
201802001
张立
男
2003
杭州市江干区
2018/8/31
是
201901001
李红
女
2004
杭州市西湖区
2019/9/1
否
…
…
…
…
…
…
…
下列关于该学生管理信息系统的描述,错误的是 ( )
A、“学生表”的字段顺序与图中数据的列顺序可以不一致 B、“学生表”中学号数据的字段类型可以设置为“自动编号” C、通过数据库管理系统可以访问“学生表”中的数据 D、“学生表”中同一字段的字段值的数据类型一定相同4. 下列关于计算机信息编码的描述,正确的是( )A、字符“0”的ASCII码值是0 B、每个汉字的输入码都是唯一的 C、数据的压缩是一个编码过程 D、16色位图的每个像素必须用16位二进制数进行编码5. 用Photoshop软件制作“马到成功”作品,在“文字”图层输入文字“马到成功”,进行相关编辑后的文字效果如图所示( )下列描述正确的是( )
A、使用油漆桶工具将“马”字颜色填充为前景色 B、对“文字”图层添加的图层样式为“描边” C、选中“马”字,执行自由变换命令仅将“马”字变大 D、使用文字工具对“马到成功”创建了变形文字6. 一个时长为10秒、 像素、24位真彩色、30帧/秒的未经压缩的AVI格式无声视频文件,压缩为MP4格式后的文件大小约为626 KB,则其压缩比约为( )A、 B、 C、 D、7. 下列选项中,与语句“If x<0 Then y=-1 Else y=1”功能相同的是( )A、If x<0 Then y=-1 y=1 B、y=1 If x<0 Then y=-1 C、If x<0 Then y=-1 If x>0 Then y=1 D、If x>0 Then y=1 Else y=-18. 某算法的部分流程图如图所示。执行这部分流程,若输入a的值为22,则输出b的值为()A、0 B、1 C、2 D、169. 采用冒泡排序算法对数据序列“2,3,4,5,1,0”完成升序排序,则需要交换的次数为( )A、9次 B、12次 C、15次 D、18次10. 有如下 VB 程序段 :m = a(1) : s = 0
For i = 2 To 5
If a(i) > m Then m = a(i)
s = s + m
Next i
数组元素a(1)到a(5)的值依次为“1,3,4,2,3”,执行该程序段后,变量s的值为( )
A、7 B、12 C、13 D、1511. 有两个以字母结尾的字符串s1和s2,在忽略字符串中空格的前提下判断它们是否相同。实现该功能的VB程序段如下:i=i+1 : j=j+1
Do While i<=Len(s1) And j<=Len(s2)
If Mid(s1, i, 1 )=Mid(s2, j, 1) Then
i=i+1 : j=j+1
Else
End If
Loop
If i>Len(s1) And j>Len(s2) Then Text1.Text=“相同”Else Text1.Text=“不相同”
方框中的代码由以下三部分组成:
①If Mid(s1, i, 1)="" Then i=i+1
②If Mid(s2, j, 1)="" Then j=j+1
③If Mid(s1, i, 1)< > " " And Mid(s2, j, 1)<>" " Then Exit Do 'Exit Do表示退出循环
代码顺序正确的是( )
A、①②③ B、②①③ C、②③① D、③②①12. 某对分查找算法的VB程序段如下:key=Val(Text1.Text)
s=" "
i=1 : j=10
Do While i<=j
m=(i+j)\2
s=s+Str(a(m))
If a(m)> key Then j=m-1 Else i=m+1
Loop
Text 2.Text =s
数组元素a(1)到a(10)的值依次为“2,3,5,8,9,10,13,17,19,20”。在文本框Text l中输人待查找的数,执行该程序段,则文本框Text 2中显示的内容可能的是( )
A、9 3 B、9 3 5 C、9 17 19 13 D、9 3 5 8 19二、非选择题(本大题共4小题,其中第13小题4分,第14小題8分,第15小题7分,第16小题7分,共26分)
-
13. 某中学举行了三个类别的艺术竞赛,并用Excel软件进行数据处理,如图所示。
回答下列问题:
(1)、总分是将“理论知识”成绩的10%与“专业问答”、“表演技能”的成绩分别乘以对应的权重后相加所得。通过G3单元格中的公式,对G4:G106进行自动填充,G4单元格中的显示结果是(单选,填字母:A .#VALUE!/B .8.84/C .#DIV/0!/D .0.00)。(2)、若要正确计算“总分”列的数据,可对G3单元格中的公式进行修改,并对G4:G106进行自动填充,则G3单元格中的公式是。(3)、图中的报名号为文本数据,构成规则是:类别(1位)+入学年份(4位)+班级(2位)+序号(2位)。若要仅筛选出入学年份是2018年的所有选手数据,下列筛选方式可行的是________(多选,填字母)。A、 B、 C、 D、 E、14. 用Flash软件打开“君子四艺.fla”文件,编辑界面如图所示。请回答下列问题:
(1)、创作多媒体作品需要进行需求分析和规划设计。下列属于需求分析的是(多选,填字母:A .了解用户的计算机应用水平/B .考虑作品创作及运行需要的硬件设施/C .确定获取原始素材的方式/D .设计作品的主要界面/E .确定作品的发布方式)。(2)、“人物”图层第21帧中的对象是完全透明的“人物”元件实例。测试当前场景时,第21帧到45帧没有实现“人物”元件实例由完全透明到完全显示的渐变动画效果,要实现该效果,则在“人物”图层中应进行的操作是。(3)、测试影片时,单击当前场景中的“赛事”按钮,停止所有声音播放,同时在浏览器中显示出位于同一目录下的“wqss.txt”文件内容,则“赛事”按钮的动作脚本为on(release){}。(4)、若使该作品发布后具有交互功能,下列格式中应选择(多选,填字母:A .GIF动画(*.gif)/ B .Windows放映文件(*.exe)/C .Windows AVI(*.aⅵ)/D .Flash影片(*.swf)/E .JPEG序列文件(*.jpg))。15. 甲乙双方进行一场球类比赛,一局计分的规则是:赢1球得1分,用“1”表示;输1球失1分,用“0”表示。当任一方得分大于等于6分,且领先对方2分及以上,领先方赢一局。如甲选手一局比赛数据为“101110101”,表示甲选手得6分失3分,局比分 。小王用一个字符串记录了甲选手多局比赛数据,其中有一处错误,位于连续多个“0”的最后一个。为了找出错误,小王的处理方法如图a所示,对示例中疑似错误位置6和20分别修改数据,并统计每局比分。他编写了VB程序,功能如下:在窗体Form l的文本框Text l中输入记录数据,单击“分析”按钮Command 1,在列表框List 1中输出修改位置以及修改后每局的比分。程序运行界面如图b所示。
图a
图b
(1)、下列对象中有Text属性的是(单选,填字母:A .Command 1/B .Form 1/C .Text 1)。(2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。Private Sub Command 1_Click( )
Dim sp As String, s As String s ‘s存储甲选手多局比赛的记录数据, 长度小于50
Dim a(1 To 50)As Integer, e(1 To 20)As Integer
Dim i As Integer, j As Integer, k As Integer, n As Integer, m As Integer
Dim f1 As Integer, f2 As Integer
s=Text 1.Text
n=Len(s)
For i=2 To n
a(i)=Val()
Next i
m=0 : i=1
Do While i<=n
k=i
Do While a(i)=0 And i<=n 找出疑似错误位置
i=i+1
Loop
If Then
m=m+1:e(m)=i-1
End If
i=i+1
Loop
For i=1 To m ‘对每个疑似错误位置分别修改数据,并统计每局比分
f1=0 : f2=0
k=e(1)
a(k)=1
sp="" & k &""
For j=1 To n
If a(j)=1 Then f1=f1+1 Else f2=f2+1
If Then
sp=sp & "/" & f1 &":" & f2
f1=0 : f2=0
End If
Next j
If f1+f2>0 Then sp=sp & "" & f1 & ":"& f2
List 1.AddItem sp
Next i
End Sub
(3)、程序中加框处代码有错,请改正。16. 某省举办大型活动,面向省内城市招募有志愿服务工作经历的志愿者,每个志愿者的报名数据包含城市序号、姓名(字母缩写)和参加志愿服务的次数。现需整理报名数据,要求是:先按城市序号从小到大排列;然后,同一城市的志愿者按参加志愿服务的次数从多到少排列。按上述要求,编写一个VB程序,功能如下:在列表框List 1中显示整理前的数据,单击“整理”按钮Command 1,整理结果显示在列表框List 2中,程序运行界面如图所示。
(1)、将数组元素q(1)到q(200)分为10段,如果每段恰好包含20个元素,采用选择排序算法分别对每段中的元素进行排序,整个排序过程中,数组元素之间的比较次数是(单选,填字母:A . 200×199/2次/B .10×20×19/2次/C .20×10×9/2次)。(2)、请在划线处填入合适的代码。Const n=200 ‘报名总人数
Const nc=10 ‘城市数
Dim city(1 To n) As Integer, pname(1 To n) As String, times(1 To n) As Integer
Dim b(1 To nc) As Integer ‘存储每个城市的报名人数
Dim c(1 To nc) As Integer
Dim q(1 To nc) As Integer
Private Sub Form_Load()
‘本过程读取城市序号,姓名和参加次数的数据分别存储在数组city;pname和times中,并在List 1中显示,代码略
End Sub
Private Sub Command 1_Click( )
Dim i As Integer, j As Integer, k As Integer, t As Integer, pos As Integer
For i=1 To nc
b(i)=0
Next i
For i=1 To n ‘统计每个城市报名人数
b(k)=b(k)+1
Next i
k=1
For i=1 To nc
c(i)=k
k=k+b(1)
Next i
For i=1 To n
k=city(i)
c(k)=c(k)+1
Next i
pos=1
For i=1 To nc ‘对各城市报名数据按参加志愿服务的次数进行排序
For j=pos To pos +b(i)-2
k=fp(j, pos+b(i)-1)
t=q(k) : q(k )=q(j) : q(j)=t
Next j
pos=pos+b(i)
Next i
For i-1 To n
List 2.AddItem " " & city(q(i))& " " & pname(q(i))& " " & times(q(i))
Next i
End Sub
Function fp(head As Integer,tail As Integer)As Integer
Dim i As Integer,k As Integer
k=head
For i=
If times (q(i))>times (q(k)) Then k=i
Next i
fp=k
End Function