浙江省普通高校招生选考技术科目考试信息技术模拟试卷一

文档属性

名称 浙江省普通高校招生选考技术科目考试信息技术模拟试卷一
格式 zip
文件大小 1.0MB
资源类型 试卷
版本资源
科目 信息技术(信息科技)
更新时间 2022-04-29 23:30:13

文档简介

登录二一教育在线组卷平台 助您教考全无忧
浙江省普通高校招生选考技术科目考试信息技术模拟试卷一
一、选择题(本大题共12小题,每小题2分,共24分。)
1.(2022·浙江模拟)下列关于信息和信息技术的说法正确的是(  )
A.书本不是信息,但文字属于信息
B.信息尽管具有载体依附性,但有时候也存在少量没有载体的信息
C.信息和物质、能源最大的不同在于它具有共享性
D.由于电子计算机是近代才出现的,因此古代没有信息技术
2.(2022·浙江模拟)十进制正整数n转换为2位十六进制数,该十六进制数末位为“F”。下列说法正确的是(  )
A.无法确定n是奇数还是偶数
B.十六进制数末位“F”转换为十进制数为n\16
C.十进制数n+1转换得到的二进制数一定不超过8位
D.十进制数n+1转换为十六进制,该十六进制数末位为“0”
3.(2022·浙江模拟)下列技术属于入工智能技术应用范畴的是(  )
①使用扫描仪和OCR软件把报纸上的印刷文字变成电子文件
②上网与异地网友对手下围棋
③通过键盘在计算机中输入汉字
④利用 IBM的ViaVoice软件用语音控制计算机关闭系统
⑤利用金山快译翻译英文科技资料
A.①②④ B.②③⑤ C.①②③ D.①④⑤
4.(2022·浙江模拟)由Access软件创建的一数据表,其表结构如图所示。
在录入数据时,下列操作符合要求的是(  )
A.在“序号”字段中输入“1”
B.在“发行日期”字段中输入“20170218”
C.在“价格”字段中输入“120”
D.在“网上发行”字段中输入“不是”
5.(2022·浙江模拟)一段未经压缩的视频(不含声音)参数为:每帧画面为640×480像素、16位色,PAL制式(25fps),该视频的时长为5秒,则视频文件大小约为(  )
A.73MB B.73KB C.585 MB D.585GB
6.(2022·浙江模拟)使用UltraEdit软件观察字符内码,结果如下图所示,下列选项中不正确的是(  )
A.全部字符共占15个字节
B.汉字“考”的十六进制内码为“BFBC"
C.数字“1”的十进制内码为“49”
D.英文字母“VB”使用ASCII编码
7.(2022·浙江模拟)某算法的部分流程图如图所示,执行这部分流程后,则输出s的值为(  )
A.50 B.55 C.100 D.101
8.(2022·浙江模拟)有如下VB程序段:
Dim s As String, i As Integer
Dim c As String, s1 As String
s =“Visual_ Basic_ 2018”
s1=“”
For i=1 To Len(s) Step2
c = Mid(s, i, 1)
If c>=“a”Andc<=“z” Then
s1=c+s1
End If
Next i
Text1. Text = s1
执行该程序段后,文本框Text1显示的内容是(  )
A.sai B.iaas C.isa D.Saai
9.(2022·浙江模拟)某对分查找算法的VB程序段如下:
i=1:j = 5:k=0: s =“”
key = Int (Rnd * 100)
Do While i<=j
k=k+1
m=(i+j)\2
s = s+Str(a(i))
If key = a(m) Then
Exit Do ‘ExitDo表示退出循环
Elself key < a(m) Then
j =m-1
Else
i=m+1
End If
Loop
Text1. Text = s
数组元素a(1)到a(5)的值依次为“6,18,25;37 ,49”。若该程序段执行后,k的值为3,则key的值不可能为(  )
A.4 B.18 C.47 D.55
10.(2020高二下·台州期末)有如下VB程序段:
s = Text1.Text
ch = Mid(s,1,1):Max= 0
For i=2 To Len(s)
If Mid(s,i,1)>= Mid(s,i-1,1) Then
ch=ch+Mid(s,i,1)
If Len(ch)> Max Then Max = Len(ch): ans = ch
Else
ch = Mid(s,i,1)
End If
Next i
在文本框Text1中输入“Access2010*”。执行该程序段后,变量ans的值为(  )
A.“Access” B.“2010” C.“Acc” D.“ces”
11.(2022·浙江模拟)某VB程序段如下:
i=1
Do While i<=3
k= i
j =i+1
Do While j<=5
If a(j) < a(k) Then k = j
j=j+1
Loop
If i<>k Then t=a(i):a(i)=a(k):a(k)=t
End If
i=i+1
Loop
数组元素a(1)到a(5)的值依次为“17,87,36,22,45”,则该程序段运行后,数组元素a(1)到a(5)的数据依次是(  )
A.87,45,36,17,22 B.17,22,36,45,87
C.17,22,36,87,45 D.87,45,17,36,22
12.(2022·浙江模拟)下列VB程序段功能为:在升序排序数组a中(a(1)≤a(2)≤a(3) …… ),采用对分查找的方式查找某数值,若能找到,则输出该数值在数组a中的起始和结束位置,否则输出“找不到”。
Dim a(0 To 10) As Integer
Key= Val(Text1. Text)
i=1 : j=10
Do While i<=j
m=(i+j) \ 2
If ① Then
j=m-1
Else
i=m+1
End If
Loop
If a(j) <> Key Then
Label1. Caption= "找不到"
Else
P1=j
Do While Key=a(j) And j>= 1
j=j-1
Loop

Label1. Caption= Str(p2) + "-" + Str(p1)
End If
A.①key < a(m)②p2=j B.①key < a(m)②p2=j+1
C.①key <= a(m)②p2=j D.①key <= a(m)②p2=j+ 1
二、非选择题(本大题共4小题,其中第13小题4分,第14小题8分,第15小题7分,第16小题7分,共26分)
13.(2022·浙江模拟)小李同学收集了“2016年上半年我国轿车销量TOP10”的统计数据,并用Excel 软件进行分析,部分界面如图a所示。请回答下列问题:
请回答下列问题:
(1)如图a所示,小李同学要计算“6月增长率(%)”,采用的方法是先在H5单元格中输入公式   ,再使用填充功能完成其他的单元格的计算。(注:增长率%=(本月销量-上月销量)/上月销量*100)
(2)如图a所示,该图表排序的主要关键字是   
(3)根据图a中数据制作的图表如图b所示,创建该图表的数据区域是   。
(4)根据图a中数据,如果对“所属厂商”数据进行筛选操作,筛选得到图b的结果,设置界面如图c所示,则其筛选条件为   。
14.(2022·浙江模拟)小王同学创作主题为“神笔马良”的多媒体作品。他首先使用Photoshop软件制作一张图片,然后使用Flash软件制作动画。请回答下列问题:
(1)如图a所示,当前状态下,下列操作可以执行的有   (多选,填字母:A .删除“背景”图层/B .移动“神笔马良”图层的文字位置/C .修改“神笔马良”图层的不透明度/D .给“中国童话故事”图层添加滤镜效果/E .不解锁的情况下,修改“背景”图层的名称)。
(2)如图b所示,已知“文字”图层的第1帧到第10帧是文字实例实现“淡入”的动画效果,则该动画类型属于   (填写:动画补间/形状补间/逐帧动画)。
(3)小王在调试时发现,当音乐图层被隐藏后,使用菜单中的“播放”命令时动画没有声音,而使用“测试影片”命令时动画有声音,则当该动画导出成为swf格式后,    (有/没有)声音。
(4)如图b所示,如果要实现“文字”动画出现时音乐开始响起,需要对“音乐”图层进行的操作是   。
(5)测试影片时,当前场景播放到36帧时停止播放,单击“重播”按钮后,影片跳转到“片头”场景的第1帧并播放,则“重播”按钮的动作脚本为   。
15.(2022·浙江模拟)求矩阵列和的最大值,算法如下:数字矩阵有n * n(n不大于10)个数组元素,数组元素为随机生成任意的两位正整数,按n行n列进行排列,其中第一行的数据依次为a(1)~a(n),第二行的数据依次为a(n+1)~a(2* n……。例如当n=5时,随机生成25个数组元素,并排列成5 *5的矩阵,第一行的数据为a(1)~a(5),第二行的数据依a(6)~a(10) …….。现要求按列进行求和,并找出最大值的列。小江编写了一个VB程序,功能如下:在文本框Text1中输入n的值,单击“计算”按钮Command1后,在列表框List1中显示随机生成的n *n的数字矩阵,同时在列表框List2中显示每一列数据的求和结果、最大值及对应的列号,程序运行界面如图所示。
实现上述功能的VB程序如下,请回答下列问题:
(1)语句List1.AddItem
s中的“AddItem"属于   (单选,
填字母:A .对象名/B .属性名/C .方法名/D .过程名)。
(2)请在划线处填写合适的代码。
Private Sub Command1_ Click(  )
Const Maxn= 100
Dim i As Integer, j As Integer, c As Integer
Dim max As Integer, sum As
Integer, n As Integer
Dim a(1 To Maxn) As Integer, s As String
n= Val(Text1. Text)
Randomize
For i=1 To n* n
a(i)=    
s=s+Str(a(i))
If i Mod n=0 Then
List1. AddItem s
s=“”
End If
Next i
For i=1 To n
sum= 0
For j=   
sum=sum+a(j)
Next j
List2. AddItem "第" + Str(i) +"列的和是:"+Str(sum)
If
sum > max Then max=sum : '改错
Next i
List2. AddItem "其中第" + Str(c)+ "列和最大,值为:"+Str(max)
End Sub
(3)程序中加框处代码有错,请改正。
16.(2022·浙江模拟)对于一组a(1)~a(n)进行左右交替下降排序,排序后的数据有如下特点:a(1)>a(n)>a(2)>a(n- 1)> a(3)>a(n- 3) ……。例如“99 77 55……44 66 88”就是左右交替下降排序后的数据,如下表所示。
a(1) a(2) a(3) …… a(n-2) a(n-1) a(n)
99 77 55 …… 44 66 88
根据上述排序特点,小达编写了一个VB程序,其功能如下:在文本框Text1中输入n个正整数(以“,”为分割符),单击“排序”按钮Command1进行排序,在文本框Text2中显示左右交替下降的数据,程序运行界面如图所示。
实现上述功能的VB程序如下,请回答下列问题:
(1)运行程序后,若在文本框Text1中输数据“3,15,56,34,27,42”,单击“排序”按钮,则在文本框Text2中显示的内容为   
(2)请在划线处填入合适的代码。
Private Sub Command1_Click(  )
Dim a(1 To 100) As Integer
Dim s As String, ch As String,
k As Integer, t As Integer
Dim n As Integer, i As Integer,
j As Integer, s1 As Integer
s= Text1. Text : n=0 : s1=0
For i=1 To Len(s)
ch= Mid(s,i,1)
If ch>= "O"
And ch <= "9" Then
s1 =    
Else
n=n+1: a(n)=s1:
s1=0
End If
Next i
For i=1 To n-1
If i Mod 2=1 Then
k=i \2+1
Else
k=   
End If
pos= k
For j=i\ 2 + 1 To n- (i-
1)\ 2
If
a(j) > a( pos) Then    
Next j
If k <> pos Then t=
a(k) : a(k) =a(pos) : a(pos)=t
Next i
For i=1 To n
Text2. Text= Text2.
Text+Str(a(i))
Next i
End Sub
答案解析部分
1.【答案】C
【考点】信息及其特征;信息技术的概念与关键技术
【解析】【解答】选项A:书本和文字本身都不属于信息;选项B:信息必须依附于载体,不存在没有载体的信息;选项D:古代也有信息技术,信息技术不等同于计算机。故答案选C。
【分析】本题考查信息及信息技术相关概念。信息是指以声音、语言、文字、图像、动画、气味等方式所表示的实际内容,是事物的运动状态及其状态变化的方式。信息技术是指一切与信息的获取加工表达交流管理和评价等有关的技术。
2.【答案】D
【考点】进制及数制转换
【解析】【解答】由题可知n转换成两位十六进制,且末位为“F”,若把该十六进制数转换成十进制,可以表示成n=x*16+15*1,因此n可以确定为奇数,选项A、B错误;将该十六进制数加1后,根据“逢十六进一”的原则,该十六进制末位变成“0”且进1位。若该十六进制为“FF”,加1后变成“100”,表示成二进制后位数超过8位,选项C错误,选项D正确。故答案选D。
【分析】本题考查的是进制的特征及转换。十进制转化为十六进制计算方式,整数除以16取余,直到商为0为止,然后从最后一个余数读到第一个。
3.【答案】D
【考点】信息的智能化处理
【解析】【解答】语音识别、 字符识别、机器翻译都属于入工智能技术的应用范畴。故答案选D。
【分析】本题没考查的是人工智能的应用。人工智能的主要应用有模式识别、机器翻译、其他应用。模式识别包括指纹识别、语音识别、光学字符识别、手写识别等。随着人工智能技术的发展及与各个行业的深度融合,生活中的人工智能将无处不在,人工智能必将为人们呈现一个安全、便捷的智能社会。
4.【答案】C
【考点】数据表、字段、记录的编辑;字段的数据类型
【解析】【解答】选项A:“序号”是自动编号数据类型,会自动生成,不需要输入;选项B:“20170218”这个格式有误,“日期/时间”类型的字段值可以是“2017/02/18”“2017-02-18”、“2017年02月18日”等格式;选项D:“是/否”数据类型存储的只能是两个逻辑值。故答案选C。
【分析】本题考查的是Access中字段的操作。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等;自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值;任何指定为数字数据类型的字型可以设置成“字节”、“整数”、“长整数”、“单精度数”、“双精度数”、“同步复制ID”、“小数”五种类型。在Access中通常默认为“双精度数”。
5.【答案】A
【考点】声音、图像、视频编码
【解析】【解答】根据视频文件存储量公式可得:640×480×16/8×25×5≈73MB。故答案选A。
【分析】本题考查视频存储容量的计算。视频存储量(B)=水平像素×垂直像素×每个像素色彩所占位数/8×帧频×播放时间。
6.【答案】D
【考点】进制及数制转换;字符编码
【解析】【解答】由题目截图可知,选项A、B正确;选项C,“1”的十六进制内码为31,转换为十进制为3 *16+1=49D。选项D:英文字符“VB”为全角编码(GB2312),因此不是使用ASCI码编码,选项D错误。故答案选D。
【分析】本题考查中英文字符内码以及进制转换。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
7.【答案】D
【考点】流程图识读
【解析】【解答】t Mod 5结果在[0,4]范围内,整个循环即累加[1,51]之间的整数Mod 5的余数。最终输出的s值为101。故答案选D。
【分析】本题考查VB流程图识读。
8.【答案】B
【考点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】经过分析代码可知,本题是当当前字符为小写字母,而且取得字符位置是奇数位置(1、3、5等)。最后将字符串s1在文本框Text1中倒序输出,所得结果为“aas”。故答案选B。
【分析】本题主要考查程序代码的阅读理解能力。
9.【答案】A
【考点】查找算法及程序实现
【解析】【解答】由于n=5,因此最多查找3次,如果key=4,则查找两次程序就会退出,不可能查找到3次(k=3)。故答案选A。
【分析】本题主要考查对分查找算法。对分查找的基本思路:在有序的数据序列中(一般放在数组中),首先把查找的数据与数组中间位置的元素进行比较,若相等,则查找成功并退出查找;否则,根据数组元素的有序性,确定数据应在数组的前半部分还是在后半部分查找;在确定了新的查找范围后,重复进行以上比较,直到找到或未找到为止。
10.【答案】A
【考点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】
11.【答案】C
【考点】排序算法及程序实现
【解析】【解答】第一遍排序:数组元素a(1)到 a(5)的值依次为17,87,36,22,45;
第一遍排序:数组元素a(1)到a(5)的值依次为17,22,36,87,45;
第一遍排序:数组元素a(1)到a(5)的值依次为17,22,36,87,45。
故答案选C。
【分析】本题考查的是选择排序的程序实现。此程序段的功能是求3遍选择排序(升序)后的数据序列。
12.【答案】B
【考点】查找算法及程序实现
【解析】【解答】由②上方的Do循环可知,在对分查找的Do循环中查找到的是最后一个key值的下标。得出结论,j处a(m)=key时应继续向右缩小范围,此处要求向左缩小范围,则代码为key < a(m)。该处a(j)【分析】本题考查对分查找的变式。由题意可知,数组a升序排列,key值可能有多个,需全部找到,输出其下标。
13.【答案】(1)=(F5-E5)/E5 * 100
(2)所属厂商
(3)C4,H4,C7:C10,H7:H10
(4)包含“ 上汽”
【考点】表格数据的处理与计算
【解析】【解答】(1)6月的增长率是用(6月销量-5月销量)/5月销量*100,H5中应输入公式=(F5-E5)/E5 * 100。故答案为:=(F5-E5)/E5 * 100;
(2)根据图a的规律可知,排序的主要关键字是“所属厂商”。故答案为:所属厂商;
(3)通过 图表的x轴、y轴、图例三个内容确定数据区域,再根据区域对齐原则确定区域为:C4,H4,C7:C10,H7:H10。故答案为:C4,H4,C7:C10,H7:H10;
(4)通过仔细比较可以发现这四种汽车“所属厂商”都含有“上汽”的共同特点。故答案为:包含“ 上汽”。
【分析】本题考查Excel公式的应用、数据的筛选与排序以及表格数据区域的选择。
14.【答案】(1)AC
(2)动画补间
(3)有
(4)选择“音乐”图层第10帧,移动到第1帧即可
(5)On (Press) {GotoAndplay(“片头”,1);}或On (release) {GotoAndplay(“片头”,1);}
【考点】图层及图层的基本操作;动画的类型;常用影片控制函数的应用
【解析】【解答】(1)只有AC选项正确。故答案为:AC。
(2)由于对象为实例,因此其.补间类型是动画补间。故答案为:动画补间。
(3)隐藏图层不改变测试影片或者是swf的结果,因此声音还会播放。故答案为:有。
(4)关键帧或空白关键帧可以移动操作,其帧中的内容(声音、动作、实例)也随之移动。选择“音乐”图层第10帧,移动到第1帧即可。故答案为:选择“音乐”图层第10帧,移动到第1帧即可。
(5)单击“重播”按钮后,影片跳转到“片头”场景的第1帧并播放,所以动作为: On( Press){GotoAndplay(“片头”,1);}。故答案为:On( Press){GotoAndplay(“片头”,1);}。
【分析】本题综合考查Photoshop和Flash的综合应用。
15.【答案】(1)C
(2)Int(Rnd * 90)+10;i Ton * nStep n或i Toi+(n-1) * n Step n
(3)c=i
【考点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数
【解析】【解答】(1)AddItem 是List列表框控件常用的一种方法。故答案为:C。
(2)第一空:本题要求随机产生[10,99]之间的任意整数,根据产生随机数的公式Int(Rnd* (b-a+1)+a),产生[a,b]之间任意整数。
第二空:外层循环i表示矩阵的列,内层循环j表示矩阵第i列数据从上往下依次的a数组下标,其两者关系如下表所示:从表中可知,循环变量j的初值是i,终值是(n-1) * n+i,步长Step为n。
i j
1 1,n+1,2 * n+1……,(n-1)*n+1
2 2,n+2,2 * n+2……,(n-1)*n+2
…… ……
n n,n+n,2 * n+n……,(n-1)*n+n
故答案为:Int(Rnd * 90)+10;i Ton * nStep n或i Toi+(n-1) * n Step n。
(3)c表示最大值所在的列,即变量i。故应改为: c=i
【分析】本题考查矩阵相关知识。
16.【答案】(1)56 27 3 15 34
(2)sl * 10 + Val(ch);n-(i\ 2)+1;pos=j
【考点】排序算法及程序实现
【解析】【解答】根据代码可知,当ch为非数字时才会将当前提取的数字s1存入a数组。由于Text1中输入的“3,15,56,34,27,42”中最后一个数字后没有非数字的字符,42将不被存入a数组,因此a数组中的元素只有3 15 56 34 27。根据题中所给的排序算法左右交替下降排序后,结果为56 273 15 34。故答案为:56 273 15 34。
(2)第一空:目的是从字符串中提取数字,但是要注意的是s1是数值类型而不是字符串类型,所以该空填s1 * 10+ Val(ch);
第二空:第二个For循环的功能是实现左右交替下降排序,该代码可以看成选择排序的变形。外层循环i表示排序的趟数,根据排序趟数的奇偶性确定“打擂擂台所在下标”k在第i躺排序时的值。当i为奇数时,k的值从左往右递增;当i为奇偶数时,k的值从右往左递减,即i=2时k等于n,i=4时k等于n-1……以此类推,故第②空根据规律可填n-(i\ 2)+1或n-(i-1)\2或等价表达式;
第三空:pos用来记录当前比较的最大值所在的下标。
故答案为:sl * 10 + Val(ch);n-(i\ 2)+1 ; pos=。
【分析】本题主要考查字符串和选择排序。(1)本题要求从文本框Text1输入的字符串中提取数字存入a数组。
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
浙江省普通高校招生选考技术科目考试信息技术模拟试卷一
一、选择题(本大题共12小题,每小题2分,共24分。)
1.(2022·浙江模拟)下列关于信息和信息技术的说法正确的是(  )
A.书本不是信息,但文字属于信息
B.信息尽管具有载体依附性,但有时候也存在少量没有载体的信息
C.信息和物质、能源最大的不同在于它具有共享性
D.由于电子计算机是近代才出现的,因此古代没有信息技术
【答案】C
【考点】信息及其特征;信息技术的概念与关键技术
【解析】【解答】选项A:书本和文字本身都不属于信息;选项B:信息必须依附于载体,不存在没有载体的信息;选项D:古代也有信息技术,信息技术不等同于计算机。故答案选C。
【分析】本题考查信息及信息技术相关概念。信息是指以声音、语言、文字、图像、动画、气味等方式所表示的实际内容,是事物的运动状态及其状态变化的方式。信息技术是指一切与信息的获取加工表达交流管理和评价等有关的技术。
2.(2022·浙江模拟)十进制正整数n转换为2位十六进制数,该十六进制数末位为“F”。下列说法正确的是(  )
A.无法确定n是奇数还是偶数
B.十六进制数末位“F”转换为十进制数为n\16
C.十进制数n+1转换得到的二进制数一定不超过8位
D.十进制数n+1转换为十六进制,该十六进制数末位为“0”
【答案】D
【考点】进制及数制转换
【解析】【解答】由题可知n转换成两位十六进制,且末位为“F”,若把该十六进制数转换成十进制,可以表示成n=x*16+15*1,因此n可以确定为奇数,选项A、B错误;将该十六进制数加1后,根据“逢十六进一”的原则,该十六进制末位变成“0”且进1位。若该十六进制为“FF”,加1后变成“100”,表示成二进制后位数超过8位,选项C错误,选项D正确。故答案选D。
【分析】本题考查的是进制的特征及转换。十进制转化为十六进制计算方式,整数除以16取余,直到商为0为止,然后从最后一个余数读到第一个。
3.(2022·浙江模拟)下列技术属于入工智能技术应用范畴的是(  )
①使用扫描仪和OCR软件把报纸上的印刷文字变成电子文件
②上网与异地网友对手下围棋
③通过键盘在计算机中输入汉字
④利用 IBM的ViaVoice软件用语音控制计算机关闭系统
⑤利用金山快译翻译英文科技资料
A.①②④ B.②③⑤ C.①②③ D.①④⑤
【答案】D
【考点】信息的智能化处理
【解析】【解答】语音识别、 字符识别、机器翻译都属于入工智能技术的应用范畴。故答案选D。
【分析】本题没考查的是人工智能的应用。人工智能的主要应用有模式识别、机器翻译、其他应用。模式识别包括指纹识别、语音识别、光学字符识别、手写识别等。随着人工智能技术的发展及与各个行业的深度融合,生活中的人工智能将无处不在,人工智能必将为人们呈现一个安全、便捷的智能社会。
4.(2022·浙江模拟)由Access软件创建的一数据表,其表结构如图所示。
在录入数据时,下列操作符合要求的是(  )
A.在“序号”字段中输入“1”
B.在“发行日期”字段中输入“20170218”
C.在“价格”字段中输入“120”
D.在“网上发行”字段中输入“不是”
【答案】C
【考点】数据表、字段、记录的编辑;字段的数据类型
【解析】【解答】选项A:“序号”是自动编号数据类型,会自动生成,不需要输入;选项B:“20170218”这个格式有误,“日期/时间”类型的字段值可以是“2017/02/18”“2017-02-18”、“2017年02月18日”等格式;选项D:“是/否”数据类型存储的只能是两个逻辑值。故答案选C。
【分析】本题考查的是Access中字段的操作。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等;自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值;任何指定为数字数据类型的字型可以设置成“字节”、“整数”、“长整数”、“单精度数”、“双精度数”、“同步复制ID”、“小数”五种类型。在Access中通常默认为“双精度数”。
5.(2022·浙江模拟)一段未经压缩的视频(不含声音)参数为:每帧画面为640×480像素、16位色,PAL制式(25fps),该视频的时长为5秒,则视频文件大小约为(  )
A.73MB B.73KB C.585 MB D.585GB
【答案】A
【考点】声音、图像、视频编码
【解析】【解答】根据视频文件存储量公式可得:640×480×16/8×25×5≈73MB。故答案选A。
【分析】本题考查视频存储容量的计算。视频存储量(B)=水平像素×垂直像素×每个像素色彩所占位数/8×帧频×播放时间。
6.(2022·浙江模拟)使用UltraEdit软件观察字符内码,结果如下图所示,下列选项中不正确的是(  )
A.全部字符共占15个字节
B.汉字“考”的十六进制内码为“BFBC"
C.数字“1”的十进制内码为“49”
D.英文字母“VB”使用ASCII编码
【答案】D
【考点】进制及数制转换;字符编码
【解析】【解答】由题目截图可知,选项A、B正确;选项C,“1”的十六进制内码为31,转换为十进制为3 *16+1=49D。选项D:英文字符“VB”为全角编码(GB2312),因此不是使用ASCI码编码,选项D错误。故答案选D。
【分析】本题考查中英文字符内码以及进制转换。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
7.(2022·浙江模拟)某算法的部分流程图如图所示,执行这部分流程后,则输出s的值为(  )
A.50 B.55 C.100 D.101
【答案】D
【考点】流程图识读
【解析】【解答】t Mod 5结果在[0,4]范围内,整个循环即累加[1,51]之间的整数Mod 5的余数。最终输出的s值为101。故答案选D。
【分析】本题考查VB流程图识读。
8.(2022·浙江模拟)有如下VB程序段:
Dim s As String, i As Integer
Dim c As String, s1 As String
s =“Visual_ Basic_ 2018”
s1=“”
For i=1 To Len(s) Step2
c = Mid(s, i, 1)
If c>=“a”Andc<=“z” Then
s1=c+s1
End If
Next i
Text1. Text = s1
执行该程序段后,文本框Text1显示的内容是(  )
A.sai B.iaas C.isa D.Saai
【答案】B
【考点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】经过分析代码可知,本题是当当前字符为小写字母,而且取得字符位置是奇数位置(1、3、5等)。最后将字符串s1在文本框Text1中倒序输出,所得结果为“aas”。故答案选B。
【分析】本题主要考查程序代码的阅读理解能力。
9.(2022·浙江模拟)某对分查找算法的VB程序段如下:
i=1:j = 5:k=0: s =“”
key = Int (Rnd * 100)
Do While i<=j
k=k+1
m=(i+j)\2
s = s+Str(a(i))
If key = a(m) Then
Exit Do ‘ExitDo表示退出循环
Elself key < a(m) Then
j =m-1
Else
i=m+1
End If
Loop
Text1. Text = s
数组元素a(1)到a(5)的值依次为“6,18,25;37 ,49”。若该程序段执行后,k的值为3,则key的值不可能为(  )
A.4 B.18 C.47 D.55
【答案】A
【考点】查找算法及程序实现
【解析】【解答】由于n=5,因此最多查找3次,如果key=4,则查找两次程序就会退出,不可能查找到3次(k=3)。故答案选A。
【分析】本题主要考查对分查找算法。对分查找的基本思路:在有序的数据序列中(一般放在数组中),首先把查找的数据与数组中间位置的元素进行比较,若相等,则查找成功并退出查找;否则,根据数组元素的有序性,确定数据应在数组的前半部分还是在后半部分查找;在确定了新的查找范围后,重复进行以上比较,直到找到或未找到为止。
10.(2020高二下·台州期末)有如下VB程序段:
s = Text1.Text
ch = Mid(s,1,1):Max= 0
For i=2 To Len(s)
If Mid(s,i,1)>= Mid(s,i-1,1) Then
ch=ch+Mid(s,i,1)
If Len(ch)> Max Then Max = Len(ch): ans = ch
Else
ch = Mid(s,i,1)
End If
Next i
在文本框Text1中输入“Access2010*”。执行该程序段后,变量ans的值为(  )
A.“Access” B.“2010” C.“Acc” D.“ces”
【答案】A
【考点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】
11.(2022·浙江模拟)某VB程序段如下:
i=1
Do While i<=3
k= i
j =i+1
Do While j<=5
If a(j) < a(k) Then k = j
j=j+1
Loop
If i<>k Then t=a(i):a(i)=a(k):a(k)=t
End If
i=i+1
Loop
数组元素a(1)到a(5)的值依次为“17,87,36,22,45”,则该程序段运行后,数组元素a(1)到a(5)的数据依次是(  )
A.87,45,36,17,22 B.17,22,36,45,87
C.17,22,36,87,45 D.87,45,17,36,22
【答案】C
【考点】排序算法及程序实现
【解析】【解答】第一遍排序:数组元素a(1)到 a(5)的值依次为17,87,36,22,45;
第一遍排序:数组元素a(1)到a(5)的值依次为17,22,36,87,45;
第一遍排序:数组元素a(1)到a(5)的值依次为17,22,36,87,45。
故答案选C。
【分析】本题考查的是选择排序的程序实现。此程序段的功能是求3遍选择排序(升序)后的数据序列。
12.(2022·浙江模拟)下列VB程序段功能为:在升序排序数组a中(a(1)≤a(2)≤a(3) …… ),采用对分查找的方式查找某数值,若能找到,则输出该数值在数组a中的起始和结束位置,否则输出“找不到”。
Dim a(0 To 10) As Integer
Key= Val(Text1. Text)
i=1 : j=10
Do While i<=j
m=(i+j) \ 2
If ① Then
j=m-1
Else
i=m+1
End If
Loop
If a(j) <> Key Then
Label1. Caption= "找不到"
Else
P1=j
Do While Key=a(j) And j>= 1
j=j-1
Loop

Label1. Caption= Str(p2) + "-" + Str(p1)
End If
A.①key < a(m)②p2=j B.①key < a(m)②p2=j+1
C.①key <= a(m)②p2=j D.①key <= a(m)②p2=j+ 1
【答案】B
【考点】查找算法及程序实现
【解析】【解答】由②上方的Do循环可知,在对分查找的Do循环中查找到的是最后一个key值的下标。得出结论,j处a(m)=key时应继续向右缩小范围,此处要求向左缩小范围,则代码为key < a(m)。该处a(j)【分析】本题考查对分查找的变式。由题意可知,数组a升序排列,key值可能有多个,需全部找到,输出其下标。
二、非选择题(本大题共4小题,其中第13小题4分,第14小题8分,第15小题7分,第16小题7分,共26分)
13.(2022·浙江模拟)小李同学收集了“2016年上半年我国轿车销量TOP10”的统计数据,并用Excel 软件进行分析,部分界面如图a所示。请回答下列问题:
请回答下列问题:
(1)如图a所示,小李同学要计算“6月增长率(%)”,采用的方法是先在H5单元格中输入公式   ,再使用填充功能完成其他的单元格的计算。(注:增长率%=(本月销量-上月销量)/上月销量*100)
(2)如图a所示,该图表排序的主要关键字是   
(3)根据图a中数据制作的图表如图b所示,创建该图表的数据区域是   。
(4)根据图a中数据,如果对“所属厂商”数据进行筛选操作,筛选得到图b的结果,设置界面如图c所示,则其筛选条件为   。
【答案】(1)=(F5-E5)/E5 * 100
(2)所属厂商
(3)C4,H4,C7:C10,H7:H10
(4)包含“ 上汽”
【考点】表格数据的处理与计算
【解析】【解答】(1)6月的增长率是用(6月销量-5月销量)/5月销量*100,H5中应输入公式=(F5-E5)/E5 * 100。故答案为:=(F5-E5)/E5 * 100;
(2)根据图a的规律可知,排序的主要关键字是“所属厂商”。故答案为:所属厂商;
(3)通过 图表的x轴、y轴、图例三个内容确定数据区域,再根据区域对齐原则确定区域为:C4,H4,C7:C10,H7:H10。故答案为:C4,H4,C7:C10,H7:H10;
(4)通过仔细比较可以发现这四种汽车“所属厂商”都含有“上汽”的共同特点。故答案为:包含“ 上汽”。
【分析】本题考查Excel公式的应用、数据的筛选与排序以及表格数据区域的选择。
14.(2022·浙江模拟)小王同学创作主题为“神笔马良”的多媒体作品。他首先使用Photoshop软件制作一张图片,然后使用Flash软件制作动画。请回答下列问题:
(1)如图a所示,当前状态下,下列操作可以执行的有   (多选,填字母:A .删除“背景”图层/B .移动“神笔马良”图层的文字位置/C .修改“神笔马良”图层的不透明度/D .给“中国童话故事”图层添加滤镜效果/E .不解锁的情况下,修改“背景”图层的名称)。
(2)如图b所示,已知“文字”图层的第1帧到第10帧是文字实例实现“淡入”的动画效果,则该动画类型属于   (填写:动画补间/形状补间/逐帧动画)。
(3)小王在调试时发现,当音乐图层被隐藏后,使用菜单中的“播放”命令时动画没有声音,而使用“测试影片”命令时动画有声音,则当该动画导出成为swf格式后,    (有/没有)声音。
(4)如图b所示,如果要实现“文字”动画出现时音乐开始响起,需要对“音乐”图层进行的操作是   。
(5)测试影片时,当前场景播放到36帧时停止播放,单击“重播”按钮后,影片跳转到“片头”场景的第1帧并播放,则“重播”按钮的动作脚本为   。
【答案】(1)AC
(2)动画补间
(3)有
(4)选择“音乐”图层第10帧,移动到第1帧即可
(5)On (Press) {GotoAndplay(“片头”,1);}或On (release) {GotoAndplay(“片头”,1);}
【考点】图层及图层的基本操作;动画的类型;常用影片控制函数的应用
【解析】【解答】(1)只有AC选项正确。故答案为:AC。
(2)由于对象为实例,因此其.补间类型是动画补间。故答案为:动画补间。
(3)隐藏图层不改变测试影片或者是swf的结果,因此声音还会播放。故答案为:有。
(4)关键帧或空白关键帧可以移动操作,其帧中的内容(声音、动作、实例)也随之移动。选择“音乐”图层第10帧,移动到第1帧即可。故答案为:选择“音乐”图层第10帧,移动到第1帧即可。
(5)单击“重播”按钮后,影片跳转到“片头”场景的第1帧并播放,所以动作为: On( Press){GotoAndplay(“片头”,1);}。故答案为:On( Press){GotoAndplay(“片头”,1);}。
【分析】本题综合考查Photoshop和Flash的综合应用。
15.(2022·浙江模拟)求矩阵列和的最大值,算法如下:数字矩阵有n * n(n不大于10)个数组元素,数组元素为随机生成任意的两位正整数,按n行n列进行排列,其中第一行的数据依次为a(1)~a(n),第二行的数据依次为a(n+1)~a(2* n……。例如当n=5时,随机生成25个数组元素,并排列成5 *5的矩阵,第一行的数据为a(1)~a(5),第二行的数据依a(6)~a(10) …….。现要求按列进行求和,并找出最大值的列。小江编写了一个VB程序,功能如下:在文本框Text1中输入n的值,单击“计算”按钮Command1后,在列表框List1中显示随机生成的n *n的数字矩阵,同时在列表框List2中显示每一列数据的求和结果、最大值及对应的列号,程序运行界面如图所示。
实现上述功能的VB程序如下,请回答下列问题:
(1)语句List1.AddItem
s中的“AddItem"属于   (单选,
填字母:A .对象名/B .属性名/C .方法名/D .过程名)。
(2)请在划线处填写合适的代码。
Private Sub Command1_ Click(  )
Const Maxn= 100
Dim i As Integer, j As Integer, c As Integer
Dim max As Integer, sum As
Integer, n As Integer
Dim a(1 To Maxn) As Integer, s As String
n= Val(Text1. Text)
Randomize
For i=1 To n* n
a(i)=    
s=s+Str(a(i))
If i Mod n=0 Then
List1. AddItem s
s=“”
End If
Next i
For i=1 To n
sum= 0
For j=   
sum=sum+a(j)
Next j
List2. AddItem "第" + Str(i) +"列的和是:"+Str(sum)
If
sum > max Then max=sum : '改错
Next i
List2. AddItem "其中第" + Str(c)+ "列和最大,值为:"+Str(max)
End Sub
(3)程序中加框处代码有错,请改正。
【答案】(1)C
(2)Int(Rnd * 90)+10;i Ton * nStep n或i Toi+(n-1) * n Step n
(3)c=i
【考点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数
【解析】【解答】(1)AddItem 是List列表框控件常用的一种方法。故答案为:C。
(2)第一空:本题要求随机产生[10,99]之间的任意整数,根据产生随机数的公式Int(Rnd* (b-a+1)+a),产生[a,b]之间任意整数。
第二空:外层循环i表示矩阵的列,内层循环j表示矩阵第i列数据从上往下依次的a数组下标,其两者关系如下表所示:从表中可知,循环变量j的初值是i,终值是(n-1) * n+i,步长Step为n。
i j
1 1,n+1,2 * n+1……,(n-1)*n+1
2 2,n+2,2 * n+2……,(n-1)*n+2
…… ……
n n,n+n,2 * n+n……,(n-1)*n+n
故答案为:Int(Rnd * 90)+10;i Ton * nStep n或i Toi+(n-1) * n Step n。
(3)c表示最大值所在的列,即变量i。故应改为: c=i
【分析】本题考查矩阵相关知识。
16.(2022·浙江模拟)对于一组a(1)~a(n)进行左右交替下降排序,排序后的数据有如下特点:a(1)>a(n)>a(2)>a(n- 1)> a(3)>a(n- 3) ……。例如“99 77 55……44 66 88”就是左右交替下降排序后的数据,如下表所示。
a(1) a(2) a(3) …… a(n-2) a(n-1) a(n)
99 77 55 …… 44 66 88
根据上述排序特点,小达编写了一个VB程序,其功能如下:在文本框Text1中输入n个正整数(以“,”为分割符),单击“排序”按钮Command1进行排序,在文本框Text2中显示左右交替下降的数据,程序运行界面如图所示。
实现上述功能的VB程序如下,请回答下列问题:
(1)运行程序后,若在文本框Text1中输数据“3,15,56,34,27,42”,单击“排序”按钮,则在文本框Text2中显示的内容为   
(2)请在划线处填入合适的代码。
Private Sub Command1_Click(  )
Dim a(1 To 100) As Integer
Dim s As String, ch As String,
k As Integer, t As Integer
Dim n As Integer, i As Integer,
j As Integer, s1 As Integer
s= Text1. Text : n=0 : s1=0
For i=1 To Len(s)
ch= Mid(s,i,1)
If ch>= "O"
And ch <= "9" Then
s1 =    
Else
n=n+1: a(n)=s1:
s1=0
End If
Next i
For i=1 To n-1
If i Mod 2=1 Then
k=i \2+1
Else
k=   
End If
pos= k
For j=i\ 2 + 1 To n- (i-
1)\ 2
If
a(j) > a( pos) Then    
Next j
If k <> pos Then t=
a(k) : a(k) =a(pos) : a(pos)=t
Next i
For i=1 To n
Text2. Text= Text2.
Text+Str(a(i))
Next i
End Sub
【答案】(1)56 27 3 15 34
(2)sl * 10 + Val(ch);n-(i\ 2)+1;pos=j
【考点】排序算法及程序实现
【解析】【解答】根据代码可知,当ch为非数字时才会将当前提取的数字s1存入a数组。由于Text1中输入的“3,15,56,34,27,42”中最后一个数字后没有非数字的字符,42将不被存入a数组,因此a数组中的元素只有3 15 56 34 27。根据题中所给的排序算法左右交替下降排序后,结果为56 273 15 34。故答案为:56 273 15 34。
(2)第一空:目的是从字符串中提取数字,但是要注意的是s1是数值类型而不是字符串类型,所以该空填s1 * 10+ Val(ch);
第二空:第二个For循环的功能是实现左右交替下降排序,该代码可以看成选择排序的变形。外层循环i表示排序的趟数,根据排序趟数的奇偶性确定“打擂擂台所在下标”k在第i躺排序时的值。当i为奇数时,k的值从左往右递增;当i为奇偶数时,k的值从右往左递减,即i=2时k等于n,i=4时k等于n-1……以此类推,故第②空根据规律可填n-(i\ 2)+1或n-(i-1)\2或等价表达式;
第三空:pos用来记录当前比较的最大值所在的下标。
故答案为:sl * 10 + Val(ch);n-(i\ 2)+1 ; pos=。
【分析】本题主要考查字符串和选择排序。(1)本题要求从文本框Text1输入的字符串中提取数字存入a数组。
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1
同课章节目录