【精品解析】浙江大学附属中学2018届高三选考信息技术模拟考试试卷

文档属性

名称 【精品解析】浙江大学附属中学2018届高三选考信息技术模拟考试试卷
格式 zip
文件大小 819.7KB
资源类型 试卷
版本资源
科目 信息技术(信息科技)
更新时间 2019-11-12 17:30:42

文档简介

浙江大学附属中学2018届高三选考信息技术模拟考试试卷
一、选择题(本大题共12小题,每小题2分,共24分)
1.(2018·浙江模拟)学校图书管理员通过条形码阅读器扫描书籍的条形码,以获取相应书籍的信息。此扫描过程属于(  )
A.信息的采集 B.信息的编码 C.信息的发布 D.信息的表达
2.(2018·浙江模拟)关于搜索引擎和网页,下列说法正确的是(  )
A.搜索引擎搜索信息时,可以通过减少关键字来减少搜索到的信息数
B.用搜索引擎搜索信息,本质上是检索搜索引擎网站的索引数据库
C.网页是由HTTP语言编写的纯文本文件,可以由记事本软件编辑
D.选择“网页,仅HTML”方式保存网页,保存的文件不含超链接
3.(2018·浙江模拟)使用 WORD 软件编辑某文档,部分界面如图所示。
下列说法正确的是(  )
A.文中图片的环绕方式是“四周型环绕”
B.删除第二处批注,文字“这是”会被删除
C.文中有两处批注,添加批注的用户是“AB1”和“AB2”
D.接受修订前,最后一段的语句是“这是首次全国大中学生运动会叠加、合并后同时同地 举办的全国性中学生运动会,也是迄今为止最大规模的学生体育运动会”
4.(2018·浙江模拟)关于Access数据库,下列说法正确的是(  )
A.Microsoft Access是常见的数据库应用系统
B.在Access数据库中,若一个字段显示为“100 ”,则类型一定为货币型
C.在设置为“日期/时间”型的字段中可以输入“201709”
D.数据表中已存在任意一字段值时,不能将字段的数据类型由“文本”改为“自动编号”
5.(2018·浙江模拟)有如下的Visual Basic程序段:
s = 0:x = 1
Do While x <= 5 s = s + x
x = x + 2 Loop
该程序段运行后,语句“x <= 5”执行的次数是(  )
A.4 B.3 C.2 D.1
6.(2018·浙江模拟)用Ultra Edit软件查看字符内码部分界面如图所示。
下列说法不正确的是(  )
A.字符“!”的内码占两个字节
B.字符“运”的十六进制码是“D4 CB”
C.字符“go”的十六进制码是“47 6F”
D.字符“7”的二进制码是“00110111”
7.(2019高一下·台州期中)使用GoldWave软件编辑某音频文件,选择其中一段音频后的部分界面如图所示。
下列说法正确的是(  )
A.插入10s静音后,右声道时长仍为40s
B.选择声道为双声道后按原格式保存,声音文件存储容量翻倍
C.执行“剪裁”操作后,整个音频只剩下当前选中的部分
D.执行“更改音量”操作后,只有当前选中的声音音量发生改变
8.(2018·浙江模拟)在使用 PhotoShop软件制作“花丛.psd”作品,部分界面如图所示。
下列说法不正确的是(  )
A.当前状态下能移动“蝴蝶”图层的内容
B.当前状态下“背景”图层能直接使用滤镜效果
C.当前状态下使用删除命令删除“蝴蝶”图层,“蜜蜂”图层不会被删除
D.“勤为本”图层使用了图层样式,其中的文字内容可以用“T”工具编辑
9.(2018·浙江模拟)某 Flash 作品的部分界面如图所示,下列操作一定会影响动画效果的是(  )
A.在“按钮”图层第21帧处插入帧
B.删除“配乐”图层的最后10帧
C.在“飞花”图层第10帧插入关键帧
D.将“背景”图层第26帧转换为关键帧
10.(2018·浙江模拟)【加试题】在“画图”程序中编辑一张图片,发现图像偏小,对图像大小进行调整,操 作界面如图1所示,将“水平(H)”改为 400,并按图2所示参数保存,
保存后的文件tupian.bmp容量大约为(  )
A.156.3KB B.312.5KB C.4.9MB D.9.8MB
11.(2018·浙江模拟)【加试题】已知数组元素 a(1)到 a(9)的值为{19,28,37,46,55,64,73,82,91},若在 Text1 中输入 29,然后执行下面程序段:
Key = Val(Text1.Text) \10 Text2.Text = ""
i = 1: j = 9: f = False
Do While i <= j And Not f m = (i + j)\ 2
If a(m) Mod 10 = Key Then search = m: f = True
ElseIf a(m) Mod 10 > Key Then i = m + 1
Else
j = m - 1 End If
Text2.Text = Text2.Text + Str(m) Loop
执行完该程序段后,Text2中显示的内容是(  )
A.5 2 B.55 37 28
C.5 7 8 D.55 73 82
12.(2018·浙江模拟)【加试题】某VB程序段如下:
i = 1: j = 10: temp = a(5)
Do While a(j) > temp j = j - 1
Loop
Do While a(i) < temp i = i + 1
Loop
temp = a(i) :a(i) = a(j):a(j) = temp
数组元素a(1)到a(10)的值依次为“36 91 36 17 93 99 2 9 97 97”,执行该程序段后,a(5)的值为(  )
A.9 B.93 C.36 D.97
二、非选择题(本大题共5小题,4+5+8+4+5,共26分)
13.(2018·浙江模拟)在2016年夏季高校毕业季,梧桐果在全站大数据分析的基础上,发布大学毕业生各专 业就业难度指数报告。请根据表格数据回答以下问题。
(1)就业难度指数是根据毕业生数除以需求岗位数得到的,那么F3单元格中应输入的公式是   ,之后通过F3单元格自动填充至F12单元格,完成其它专业的计算。
(2)毕业生数占比是根据毕业生数除以总毕业生数得到的,表中E4:E12一列数据由E3单元格公式自动填充而得,由上图可知,单元格E12的公式是   。
(3)现要对“就业难度最大前十专业”数据按“就业难度指数”升序排列,那么排序前应
选中的数据区域是   。
(4)根据上图数据创建以下的图表,则创建该图表的数据区域是   。
14.(2018·浙江模拟)现要求编写VB程序实现如下功能:在文本框Text1中输入正整数n(n为奇数),单击 “生成”命令按钮后,如下图所示,在文本框 Text2 中会显示一个有规律的对称数字串,形 式为“1 3 …… n-2 n n-2 3 1”。例如n=9时,显示的数字串为“1 3 5 7 9 7 5 3 2 1”。
(1)根据代码可知,命令按钮“生成”的对象名是   。
(2)实现上述功能的VB程序如下。请在划线处填入合适代码。
Private Sub C1_Click()
Dim n as integer,
i as integer Dim s as
string
n =   
s =
""
For i = 1 To
n
If i <=
n \ 2 + 1 Then
Else
s = s +     End If
Next i Text2.Text = s End Sub
(3)当 n=9 时,在实现程序功能的情况下,如果将程序中加框处的代码换成“Str(2 * i - 1)+s”,单击“生成”按钮,其输出结果为   。
15.(2018·浙江模拟)使用 Flash 软件制作主题为“端午节”的作品,部分界面如第 15 题-1 图所示。“片 头”场景的制作脚本如下:
场景:片头 类别序号:1 进入方式:运行文件直接进入
呈现方式: ⒈“粽子”图案在舞台左上方,“大团纹”图案在舞台右上方,“屈原”图案在舞台右下方,“波浪”图案在舞台下方。 ⒉“端午节”文字由淡变深,由小变大出现在舞台中央。 ⒊“端午佳节 粽子飘香”文字与“龙舟”图案从左到右在舞台下方慢慢出现,并由透明渐变为不透明。 ⒋“进入”按钮在舞台右下方。 呈现顺序说明: ⒈进入动画后,“音乐”响起。 ⒉“大团纹”、“粽子”、“端午节”、“屈原”和“龙舟”图案淡入时间约3秒; ⒊“端午佳节 粽子飘香”文字淡入时间约1秒。 ⒋进入动画1秒后,“艾叶”图案出现在粽子下方,3秒后“进入”按钮出现,最后动画停止在本场景最后1帧。 ⒌单击“进入”按钮,直接跳过本场景并停止在“目录”场景的第40帧。
结合制作脚本,回答下列问题:
(1)如图1所示,该动画作品共有   个场景,其中“片头”场景播放一次的时间约为   秒。
(2)如2图所示,“端午佳节
粽子飘香”文字动画是否实现了“透明渐变为不透明效果”   (填:实现 / 未实现),原因是   。
(3)为了使动画能停止在本场景的最后1帧,能否直接在“背景”图层的最后1帧上添加动作脚本“stop()”   (填:能 / 不能)

(4)根据制作脚本要求,应在“进入”按钮上添加的动作脚本为   。
16.(2018·浙江模拟)【加试题】尼克斯彻定理:任何一个大于等于1 的整数的立方等于一串连续奇数之和,如:13=1,23=3+5=8,33=7+9=11。编写一个VB程序验证尼克斯彻定理,程序运行时,在文本框Text1 中输入一个大于等于1的整数,单击“验证”按钮 Command1,在文本框 Text2中显示验证结果,运行界面如图所示。
实现上述功能的VB 代码如下,其中加框处代码有错,请改正。
Dim n As Integer, i As Integer, t As Integer, sum As Long, s As String n = Val(Text1.Text)
For i = 1 To n ^ 3 Step 2
sum = 0: t = i: flag = False
Do While sum <= n ^ 3 And flag = False
sum = sum + t

If sum = n ^ 3 Then flag = True
Loop
If flag = True Then Exit For
Next i
s = Str(n) + "^" + Str(3) + "="
Do While sum > 0

If sum = 0 Then
s = s + Str(i)
Else
s = s + Str(i) + "+"
End If
i = i + 2
Loop
Text2.Text = s
⑴    ⑵   
17.(2018·浙江模拟)【加试题】“轮转后有序数组(Rotated Sorted Array)”是将有序数组其中某一个数为分割点,将其之前的所有数都轮转到数组的末尾所得。比如{7,11,13,17,2,3,5}就是一个轮转后的有序数组,原有序数组中的字串{2,3,5}被轮转到了数组的末尾处。
对于一个轮转后有序数组arr也可以进行二分查找,算法思路如下(以升序为例):每次根据查找的左侧位置L和右侧位置 R 求出中间位置M后,M左边[L,M]和右边
[M+1,R]这两部分中至少一个是有序的(可根据中间位置数据和边界数据的大小关系判
断)。
arr[M]和待查找数据key比较
⑴arr[M]=key,返回M的值;
⑵若M位置右侧有序,当待查找数据在右侧,则下次在右侧查找,否则在M左侧查找。
⑶若M位置左侧有序,当待查找数据在左侧,则下次在左侧查找,否则在M右侧查找。
问题:
(1)对于轮转后有序数组{7,11,13,17,2,3,5}使用以上函数 search()查找key值3,所需要的查找次数为   。
(2)以下VB函数 search()实现了对轮转后有序数组arr进行二分查找的过程,如果查询
成功,返回M值,查询失败则返回-1。请补充程序①②③划线处的代码。
Function search(key As Integer,
L As Integer, R As Integer) As Integer
   
Do While L
<= R And search = -1
M = (L + R) \ 2
If arr(M) = key Then
search =
M
Else
If     Then
If arr(L)
<= key And key <
arr(M) Then
R = M - 1
Else
L = M +
1
End If
Else
If     Then
L = M +
1
Else
R = M - 1
End If
End If
End
If
Loop
End Function
答案解析部分
1.【答案】A
【知识点】信息获取的环节与方法
【解析】【解答】学校图书管理员通过条形码阅读器扫描书籍的条形码,以获取相应书籍的信息。此扫描过程属于采集图书相关信息的过程,因此属于信息的采集。故答案选A。
【分析】本题考查信息采集的概念。信息采集包括对信息的收集和处理,是选题策划的直接基础和重要依据。
2.【答案】B
【知识点】网络资源的检索;网页、网站的概念与联系
【解析】【解答】选项A:减少关键字会增大搜索范围,不会减少搜索到的信息数。A错误;选项B:搜索引擎搜索信息的本质是检索搜索引擎网站的索引数据库。B正确;选项C:网页是由HTML语言编写的。C错误;选项D:“网页,仅HTML”方式保存网页时,其中的图片是以超链接方式保存。D错误。故答案选B。
【分析】本题考查搜索引擎和网页的编写、保存。网页制作实质上就是编写HTML的代码,可以使用文本编辑软件编写网页的源代码,如“记事本“软件;也可以选择专用工具软件制作网页,如Frontpage、Dreamweaver等。
3.【答案】D
【知识点】文本的基本编辑
【解析】【解答】选项A:四周型环绕,无论图片是否为矩形图片,文字以矩形方式环绕在图片四周。文中图片是紧密型环绕。A错误;选项B:删除批注,原文字不会被修改。B错误;选项C:添加批注的用户都是“AB”。C错误;选项D:修订的内容为删除文字“中”,添加文字“大”,所以修订前的内容为“这是首次全国大中学生运动会叠加、合并后同时同地 举办的全国性中学生运动会,也是迄今为止最大规模的学生体育运动会”。D正确。故答案选D。
【分析】本题考查文字的编辑和批注、修订功能。修订是对原内容的修改,在设置修订的显示方式为“最终状态”时是显示修改后的内容,显示“原始显示标记”则可以对比查看改前和改后的状态。批注是对原内容的说明,就像旁白一样。
4.【答案】D
【知识点】数据库、数据库系统及其特征;数据表、字段、记录的编辑
【解析】【解答】选项A:Microsoft Access是数据库管理系统,不是数据库应用系统。A错误;选项B:“100 ”也可以是文本类型。B错误;选项C:“日期/时间”类型字段输入时,年月之间需要使用“/”分隔。C错误;选项D:只有不存在数据的字段才可以将数据类型改为“自动编号”。D正确。故答案选D。
【分析】本题考查Access数据库中字段数据类型的设置。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等。自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值,“货币”类型存储货币值数据,如金额、价格等。
5.【答案】A
【知识点】常量、变量及变量的赋值
【解析】【解答】初始值:s=0,x=1;
x=1,第一次执行x<=5,满足条件,执行语句s=s+x,s=1,x=x+2,x=3;
x=3,第二次执行x<=5,满足条件,执行语句s=s+x,s=4,x=x+2,x=5;
x=5,第三次执行x<=5,满足条件,执行语句s=s+x,s=9,x=x+2,x=7;
x=7,第四次执行x<=5,不满足条件,至此循环结束,循环体共执行了4次。故答案选A。
【分析】本题考查Do While循环语句。
6.【答案】C
【知识点】信息的编码
【解析】【解答】选项A:字符“!”的内码为“A3 A1”,占两个字节。A正确;选项B:通过图中分析,字符“运”的内码为“D4 CB”。B正确;选项C:字符“Go”的内码是“47 6F”。C错误;选项D:由图中可知,字符“7”的内码是“37”,转换为二进制码是“00110111”。D正确。故答案选C。
【分析】本题考查UltraEdit软件对内码的观察。做题时,先列出所给字符对应的内码,然后与示例字符相对应。
7.【答案】C,D
【知识点】声音素材的基本处理
【解析】【解答】选项A: 插入会造成声道时长边长,插入10s静音后,右声道时长会变成40+10=50(s),故A错误;选项B:由图可知原文件为立体声即双声道,对文件进行选择操作不影响文件的大小,故B错误;C. 执行“剪裁”操作是将当前音频部分截取出来,其他部分被移除,故C正确;D. 执行“更改音量”操作,是针对当前选中的部分调整的音量,故D正确。故答案选CD。
【分析】本题考查的是选标、插入音频、剪裁和更改音量操作。在对部分音频删除、移动、更改音量前要进行选择,即选标操作。插入音频会使用原音频文件的时长变长,存储容量变大。剪裁是保留选中部分而删除其他部分,这与删除操作正好相反。更改音量不影响存储容量。
8.【答案】A
【知识点】图层及图层的基本操作
【解析】【解答】选项A:“蝴蝶”图层和被锁定的图层“蜜蜂”链接了,不能够被移动。A错误;选项B:背景图层虽然被锁定,但也能直接使用滤镜效果。B正确;选项C:删除图层时,不会使与它链接的图层一起被删除。C正确;选项D:“勤为本”图层是文字图层,可以使用文本工具直接选中编辑。D正确。故答案选A。
【分析】本题考查Photoshop图层的移动、删除、设置图层样式等操作。滤镜不但运用于图层,也可以运用于背景。背景被锁定,是可以添加滤镜的,但其他图层锁定不能添加滤镜效果。
9.【答案】A,B
【知识点】时间轴、帧、图层、库的概念及基本操作
【解析】【解答】选项A:“按钮”图层第1帧到第21帧之间都是空白帧,插入帧后,将延长一帧的播放,对动画有影响。A正确;选项B:“配乐”图层的最后10帧是有声音的,删除最后10帧对动画有影响。B正确;选项C:在正常创建的补间动画中途插入关键帧不会影响动画效果。C错误;选项D:背景图层第26帧转换为关键帧依旧保留原图像不影响动画。D错误。故答案选AB。
【分析】本题考查Flash动画中帧的操作对动画效果的影响。插入帧实际上是延长上一个帧的长度,插入关键帧是插入与上个关键帧内容不同的帧。删除帧是删除当前选中的帧,后面的帧往前移,时间轴长度会改变。
10.【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】图片调整时保持纵横比,水平为400,垂直为800,所以文件的容量为400×800×8/8=320000B≈312.5KB。故答案选B。
【分析】本题考查图像存储容量的计算。图像存储容量=水平像素×垂直像素×位深度/8。
11.【答案】C
【知识点】常量、变量及变量的赋值;查找算法及程序实现
【解析】【解答】分析本题程序段运行过程:
初始值:Key=29\10=2;
i=1,j=9,f=False,第一次查找,m=5,55 Mod 10=5>2,i=m+1,i=6,Text2中显示5;
i=6,j=9,f=False,第二次查找,m=7,73 Mod 10=3>2,i=m+1,i=8,Text2中显示5 7;
i=8,j=9,f=False,第三次查找,m=8,82 Mod 10=2=2,执行search = m,f = True,Text2中显示5 7 8;
f = True,查找结束。故答案选C。
【分析】本题考查对分查找运作过程。对分查找也称折半查找,查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
12.【答案】A
【知识点】算法的控制结构;常见数据类型、数组
【解析】【解答】分析本题程序段运行过程:
第一个Do While循环结束后,j=8;
第二个Do While循环结束后,i=5;
循环后的语句表示交换a(i)与a(j)的值,所以a(5)=9。故答案选A。
【分析】本题考查学生对Do While循环的理解,及分析程序段的能力。
13.【答案】(1)=D3/C3
(2)=D12/SUM($D$3:$D$12)
(3)A2:F12或者填A3:F12
(4)B2:D12
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)由题义知, 就业难度指数等于毕业生数除以需求岗位数,毕业生数在D列,需求岗位数在C列,单元格的行号相同,故本小题答案填写:=D3/C3 。
(2)由图可知,E3的公式为: =D3/SUM($D$3:$D$12),其中D3为相对地址引用,复制到其他单元格中地址发生变化,而$D$3:$D$12为绝对地址引用,复制到其他单元格中地址不发生变化,而E12是由E3自动填充得到的,故本小题答案填写:=D12/SUM($D$3:$D$12) 。
(3) 现要对“就业难度最大前十专业”数据按“就业难度指数”升序排列,则可以选中标题栏也可以不选中标题栏,故本小题答案填写:A2:F12或者填A3:F12 。
(4)由下图知,其横坐标为专业名称在B列,纵坐标为需求岗位数(在C列)和毕业生数(在D列),故本小题答案填写: B2:D12 。
【分析】本题考查的是单元格地址引用、排序数据区域的选择及图表数据区域的选择。在Excel中填写公式时可以以数学公式为基础结合表格中的数据所有的行和列,可以填写出正确的公式。Excel的地址引用有相对地址引用和绝对地址引用及混合地址引用3种方式,相对地址引用就是单元格地址前不加任何东西,单元格地址会随单元格的变化而变化,绝对单元格地址引用就是在单元格地址前加$号,不会随单元格的变化而变化。混合引用是在行号或列标前加$号,另一个不加,在复制公式时加$号的不变,不加$号的变化。在排序时注意不要选择合并的单元格,尤其选择标题栏时注意标题栏是否为合并单元格。图表数据区域的选择是看其横轴和纵轴的数据。
14.【答案】(1)C1
(2)Val(Text1.Text);Str(2 * (n - i) + 1)
(3)9 7 5 3 1 7 5 3 1
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;常量、变量及变量的赋值;解析算法及程序实现
【解析】【解答】(1)有程序段中语句“Private Sub C1_Click()”可知,命令按钮“生成”的对象名是C1。故答案为:C1。
(2)分析语句,1处应为输入正整数n的输入语句,因为通过文本框输入,需要使用Val函数转换为数值型,即n=Val(Text1.Text);2处语句产生数列的中位数后面数值,按数列的解析关系表达应为Str(2 * (n - i) + 1)。故答案为:Val(Text1.Text);Str(2 * (n - i) + 1)。
(3)如果将程序中加框处的代码换成“Str(2 * i - 1)+s”,则中位数之前产生的数值部分应逐一连接在字符串的前部,即9 7 5 3 1,中位数之后不变即7 5 3 1,所以最终输出为9 7 5 3 1 7 5 3 1。故答案为:9 7 5 3 1 7 5 3 1。
【分析】本题考查解析算法的具体应用,解析算法是找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算实现问题的求解的方法。
15.【答案】(1)6;4.5(或4.4)
(2)未实现;该实例不是元件生成的实例,无颜色属性,不能实现透明渐变为不透明的动画效果
(3)不能
(4)on (release) {gotoAndStop("目录", 40); }或on (press) {gotoAndStop("目录", 40); }
【知识点】多媒体作品的规划和设计;场景的编辑
【解析】【解答】(1)该动画共有片头、目录、节日起源、节日习俗、相关诗词、片尾等6个场景。片头场景共45帧,帧频为10fps,所以时长为4.5s。故答案为:6;4.5。
(2)从图2中可以看出,该静态文本无颜色属性,所以不能实现透明渐变为不透明的动画效果。故答案为:未实现;该实例不是元件生成的实例,无颜色属性,不能实现透明渐变为不透明的动画效果。
(3)输入脚本之前需先将该帧设置为关键帧或空白关键帧。故答案为:不能。
(4)脚本要求单击“进入”按钮时,直接跳过本场景并停止在“目录”场景第40帧。gotoAndStop("目录", 40);命令将播放头转到目录场景中的第40帧并停止播放。on(release)和on(press)用于按下按钮触发事件,区别是on(release)是鼠标按钮被点击下并松开以后触发,on(press)是鼠标按钮被点击下以后触发。故答案为:on (release) {gotoAndStop("目录", 40); }或on (press) {gotoAndStop("目录", 40); }。
【分析】本题考查的是对场景的认识、动画的效果和动作脚本的编写。
16.【答案】t=t+2;sum=sum–i
【知识点】常量、变量及变量的赋值
【解析】【解答】(1)处语句变量t用于保存连续奇数,测试其之和是否等于整数的立方,因此每次增大时应该加2,即t=t+2。故答案为:t=t+2;
(2)处语句变量i用于保存连续奇数,每次循环时应该按序减去当前奇数再进行判断,所以该处语句为sum=sum–i。故答案为:sum=sum–i。
【分析】本题考查学生根据已知代码分析问题解决问题的能力和根据题意找出错误代码并修改的能力。
17.【答案】(1)2
(2)search = -1;arr(M) > arr(R);arr(M) < key And key <= arr(R)
【知识点】查找算法及程序实现
【解析】【解答】(1)第一次查找取中间位置,数据为17,左侧有序,但数据不在左侧,因此第二次在右侧数据“2,3,5”中查找,中间位置数据3恰好是要查找的数据,因此查找2次。故答案为:2。
(2)1处考查函数的返回值,根据题意,找不到数据返回值为-1;2位置根据if语句中该条件成立,是处理左侧有序的情况可知,判断条件为arr(M) > arr(R);3位置应处理的是如果数据在M位置右侧的情况,即arr(M) < key And key <= arr(R)。故答案为:search = -1 ;arr(M) > arr(R);arr(M) < key And key <= arr(R)。
【分析】本题考查对查找算法及其程序的理解,以及学生的算法与程序设计的综合应用能力,分析问题解决问题的能力和根据题意填写程序代码的应用能力。
1 / 1浙江大学附属中学2018届高三选考信息技术模拟考试试卷
一、选择题(本大题共12小题,每小题2分,共24分)
1.(2018·浙江模拟)学校图书管理员通过条形码阅读器扫描书籍的条形码,以获取相应书籍的信息。此扫描过程属于(  )
A.信息的采集 B.信息的编码 C.信息的发布 D.信息的表达
【答案】A
【知识点】信息获取的环节与方法
【解析】【解答】学校图书管理员通过条形码阅读器扫描书籍的条形码,以获取相应书籍的信息。此扫描过程属于采集图书相关信息的过程,因此属于信息的采集。故答案选A。
【分析】本题考查信息采集的概念。信息采集包括对信息的收集和处理,是选题策划的直接基础和重要依据。
2.(2018·浙江模拟)关于搜索引擎和网页,下列说法正确的是(  )
A.搜索引擎搜索信息时,可以通过减少关键字来减少搜索到的信息数
B.用搜索引擎搜索信息,本质上是检索搜索引擎网站的索引数据库
C.网页是由HTTP语言编写的纯文本文件,可以由记事本软件编辑
D.选择“网页,仅HTML”方式保存网页,保存的文件不含超链接
【答案】B
【知识点】网络资源的检索;网页、网站的概念与联系
【解析】【解答】选项A:减少关键字会增大搜索范围,不会减少搜索到的信息数。A错误;选项B:搜索引擎搜索信息的本质是检索搜索引擎网站的索引数据库。B正确;选项C:网页是由HTML语言编写的。C错误;选项D:“网页,仅HTML”方式保存网页时,其中的图片是以超链接方式保存。D错误。故答案选B。
【分析】本题考查搜索引擎和网页的编写、保存。网页制作实质上就是编写HTML的代码,可以使用文本编辑软件编写网页的源代码,如“记事本“软件;也可以选择专用工具软件制作网页,如Frontpage、Dreamweaver等。
3.(2018·浙江模拟)使用 WORD 软件编辑某文档,部分界面如图所示。
下列说法正确的是(  )
A.文中图片的环绕方式是“四周型环绕”
B.删除第二处批注,文字“这是”会被删除
C.文中有两处批注,添加批注的用户是“AB1”和“AB2”
D.接受修订前,最后一段的语句是“这是首次全国大中学生运动会叠加、合并后同时同地 举办的全国性中学生运动会,也是迄今为止最大规模的学生体育运动会”
【答案】D
【知识点】文本的基本编辑
【解析】【解答】选项A:四周型环绕,无论图片是否为矩形图片,文字以矩形方式环绕在图片四周。文中图片是紧密型环绕。A错误;选项B:删除批注,原文字不会被修改。B错误;选项C:添加批注的用户都是“AB”。C错误;选项D:修订的内容为删除文字“中”,添加文字“大”,所以修订前的内容为“这是首次全国大中学生运动会叠加、合并后同时同地 举办的全国性中学生运动会,也是迄今为止最大规模的学生体育运动会”。D正确。故答案选D。
【分析】本题考查文字的编辑和批注、修订功能。修订是对原内容的修改,在设置修订的显示方式为“最终状态”时是显示修改后的内容,显示“原始显示标记”则可以对比查看改前和改后的状态。批注是对原内容的说明,就像旁白一样。
4.(2018·浙江模拟)关于Access数据库,下列说法正确的是(  )
A.Microsoft Access是常见的数据库应用系统
B.在Access数据库中,若一个字段显示为“100 ”,则类型一定为货币型
C.在设置为“日期/时间”型的字段中可以输入“201709”
D.数据表中已存在任意一字段值时,不能将字段的数据类型由“文本”改为“自动编号”
【答案】D
【知识点】数据库、数据库系统及其特征;数据表、字段、记录的编辑
【解析】【解答】选项A:Microsoft Access是数据库管理系统,不是数据库应用系统。A错误;选项B:“100 ”也可以是文本类型。B错误;选项C:“日期/时间”类型字段输入时,年月之间需要使用“/”分隔。C错误;选项D:只有不存在数据的字段才可以将数据类型改为“自动编号”。D正确。故答案选D。
【分析】本题考查Access数据库中字段数据类型的设置。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等。自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值,“货币”类型存储货币值数据,如金额、价格等。
5.(2018·浙江模拟)有如下的Visual Basic程序段:
s = 0:x = 1
Do While x <= 5 s = s + x
x = x + 2 Loop
该程序段运行后,语句“x <= 5”执行的次数是(  )
A.4 B.3 C.2 D.1
【答案】A
【知识点】常量、变量及变量的赋值
【解析】【解答】初始值:s=0,x=1;
x=1,第一次执行x<=5,满足条件,执行语句s=s+x,s=1,x=x+2,x=3;
x=3,第二次执行x<=5,满足条件,执行语句s=s+x,s=4,x=x+2,x=5;
x=5,第三次执行x<=5,满足条件,执行语句s=s+x,s=9,x=x+2,x=7;
x=7,第四次执行x<=5,不满足条件,至此循环结束,循环体共执行了4次。故答案选A。
【分析】本题考查Do While循环语句。
6.(2018·浙江模拟)用Ultra Edit软件查看字符内码部分界面如图所示。
下列说法不正确的是(  )
A.字符“!”的内码占两个字节
B.字符“运”的十六进制码是“D4 CB”
C.字符“go”的十六进制码是“47 6F”
D.字符“7”的二进制码是“00110111”
【答案】C
【知识点】信息的编码
【解析】【解答】选项A:字符“!”的内码为“A3 A1”,占两个字节。A正确;选项B:通过图中分析,字符“运”的内码为“D4 CB”。B正确;选项C:字符“Go”的内码是“47 6F”。C错误;选项D:由图中可知,字符“7”的内码是“37”,转换为二进制码是“00110111”。D正确。故答案选C。
【分析】本题考查UltraEdit软件对内码的观察。做题时,先列出所给字符对应的内码,然后与示例字符相对应。
7.(2019高一下·台州期中)使用GoldWave软件编辑某音频文件,选择其中一段音频后的部分界面如图所示。
下列说法正确的是(  )
A.插入10s静音后,右声道时长仍为40s
B.选择声道为双声道后按原格式保存,声音文件存储容量翻倍
C.执行“剪裁”操作后,整个音频只剩下当前选中的部分
D.执行“更改音量”操作后,只有当前选中的声音音量发生改变
【答案】C,D
【知识点】声音素材的基本处理
【解析】【解答】选项A: 插入会造成声道时长边长,插入10s静音后,右声道时长会变成40+10=50(s),故A错误;选项B:由图可知原文件为立体声即双声道,对文件进行选择操作不影响文件的大小,故B错误;C. 执行“剪裁”操作是将当前音频部分截取出来,其他部分被移除,故C正确;D. 执行“更改音量”操作,是针对当前选中的部分调整的音量,故D正确。故答案选CD。
【分析】本题考查的是选标、插入音频、剪裁和更改音量操作。在对部分音频删除、移动、更改音量前要进行选择,即选标操作。插入音频会使用原音频文件的时长变长,存储容量变大。剪裁是保留选中部分而删除其他部分,这与删除操作正好相反。更改音量不影响存储容量。
8.(2018·浙江模拟)在使用 PhotoShop软件制作“花丛.psd”作品,部分界面如图所示。
下列说法不正确的是(  )
A.当前状态下能移动“蝴蝶”图层的内容
B.当前状态下“背景”图层能直接使用滤镜效果
C.当前状态下使用删除命令删除“蝴蝶”图层,“蜜蜂”图层不会被删除
D.“勤为本”图层使用了图层样式,其中的文字内容可以用“T”工具编辑
【答案】A
【知识点】图层及图层的基本操作
【解析】【解答】选项A:“蝴蝶”图层和被锁定的图层“蜜蜂”链接了,不能够被移动。A错误;选项B:背景图层虽然被锁定,但也能直接使用滤镜效果。B正确;选项C:删除图层时,不会使与它链接的图层一起被删除。C正确;选项D:“勤为本”图层是文字图层,可以使用文本工具直接选中编辑。D正确。故答案选A。
【分析】本题考查Photoshop图层的移动、删除、设置图层样式等操作。滤镜不但运用于图层,也可以运用于背景。背景被锁定,是可以添加滤镜的,但其他图层锁定不能添加滤镜效果。
9.(2018·浙江模拟)某 Flash 作品的部分界面如图所示,下列操作一定会影响动画效果的是(  )
A.在“按钮”图层第21帧处插入帧
B.删除“配乐”图层的最后10帧
C.在“飞花”图层第10帧插入关键帧
D.将“背景”图层第26帧转换为关键帧
【答案】A,B
【知识点】时间轴、帧、图层、库的概念及基本操作
【解析】【解答】选项A:“按钮”图层第1帧到第21帧之间都是空白帧,插入帧后,将延长一帧的播放,对动画有影响。A正确;选项B:“配乐”图层的最后10帧是有声音的,删除最后10帧对动画有影响。B正确;选项C:在正常创建的补间动画中途插入关键帧不会影响动画效果。C错误;选项D:背景图层第26帧转换为关键帧依旧保留原图像不影响动画。D错误。故答案选AB。
【分析】本题考查Flash动画中帧的操作对动画效果的影响。插入帧实际上是延长上一个帧的长度,插入关键帧是插入与上个关键帧内容不同的帧。删除帧是删除当前选中的帧,后面的帧往前移,时间轴长度会改变。
10.(2018·浙江模拟)【加试题】在“画图”程序中编辑一张图片,发现图像偏小,对图像大小进行调整,操 作界面如图1所示,将“水平(H)”改为 400,并按图2所示参数保存,
保存后的文件tupian.bmp容量大约为(  )
A.156.3KB B.312.5KB C.4.9MB D.9.8MB
【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】图片调整时保持纵横比,水平为400,垂直为800,所以文件的容量为400×800×8/8=320000B≈312.5KB。故答案选B。
【分析】本题考查图像存储容量的计算。图像存储容量=水平像素×垂直像素×位深度/8。
11.(2018·浙江模拟)【加试题】已知数组元素 a(1)到 a(9)的值为{19,28,37,46,55,64,73,82,91},若在 Text1 中输入 29,然后执行下面程序段:
Key = Val(Text1.Text) \10 Text2.Text = ""
i = 1: j = 9: f = False
Do While i <= j And Not f m = (i + j)\ 2
If a(m) Mod 10 = Key Then search = m: f = True
ElseIf a(m) Mod 10 > Key Then i = m + 1
Else
j = m - 1 End If
Text2.Text = Text2.Text + Str(m) Loop
执行完该程序段后,Text2中显示的内容是(  )
A.5 2 B.55 37 28
C.5 7 8 D.55 73 82
【答案】C
【知识点】常量、变量及变量的赋值;查找算法及程序实现
【解析】【解答】分析本题程序段运行过程:
初始值:Key=29\10=2;
i=1,j=9,f=False,第一次查找,m=5,55 Mod 10=5>2,i=m+1,i=6,Text2中显示5;
i=6,j=9,f=False,第二次查找,m=7,73 Mod 10=3>2,i=m+1,i=8,Text2中显示5 7;
i=8,j=9,f=False,第三次查找,m=8,82 Mod 10=2=2,执行search = m,f = True,Text2中显示5 7 8;
f = True,查找结束。故答案选C。
【分析】本题考查对分查找运作过程。对分查找也称折半查找,查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
12.(2018·浙江模拟)【加试题】某VB程序段如下:
i = 1: j = 10: temp = a(5)
Do While a(j) > temp j = j - 1
Loop
Do While a(i) < temp i = i + 1
Loop
temp = a(i) :a(i) = a(j):a(j) = temp
数组元素a(1)到a(10)的值依次为“36 91 36 17 93 99 2 9 97 97”,执行该程序段后,a(5)的值为(  )
A.9 B.93 C.36 D.97
【答案】A
【知识点】算法的控制结构;常见数据类型、数组
【解析】【解答】分析本题程序段运行过程:
第一个Do While循环结束后,j=8;
第二个Do While循环结束后,i=5;
循环后的语句表示交换a(i)与a(j)的值,所以a(5)=9。故答案选A。
【分析】本题考查学生对Do While循环的理解,及分析程序段的能力。
二、非选择题(本大题共5小题,4+5+8+4+5,共26分)
13.(2018·浙江模拟)在2016年夏季高校毕业季,梧桐果在全站大数据分析的基础上,发布大学毕业生各专 业就业难度指数报告。请根据表格数据回答以下问题。
(1)就业难度指数是根据毕业生数除以需求岗位数得到的,那么F3单元格中应输入的公式是   ,之后通过F3单元格自动填充至F12单元格,完成其它专业的计算。
(2)毕业生数占比是根据毕业生数除以总毕业生数得到的,表中E4:E12一列数据由E3单元格公式自动填充而得,由上图可知,单元格E12的公式是   。
(3)现要对“就业难度最大前十专业”数据按“就业难度指数”升序排列,那么排序前应
选中的数据区域是   。
(4)根据上图数据创建以下的图表,则创建该图表的数据区域是   。
【答案】(1)=D3/C3
(2)=D12/SUM($D$3:$D$12)
(3)A2:F12或者填A3:F12
(4)B2:D12
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)由题义知, 就业难度指数等于毕业生数除以需求岗位数,毕业生数在D列,需求岗位数在C列,单元格的行号相同,故本小题答案填写:=D3/C3 。
(2)由图可知,E3的公式为: =D3/SUM($D$3:$D$12),其中D3为相对地址引用,复制到其他单元格中地址发生变化,而$D$3:$D$12为绝对地址引用,复制到其他单元格中地址不发生变化,而E12是由E3自动填充得到的,故本小题答案填写:=D12/SUM($D$3:$D$12) 。
(3) 现要对“就业难度最大前十专业”数据按“就业难度指数”升序排列,则可以选中标题栏也可以不选中标题栏,故本小题答案填写:A2:F12或者填A3:F12 。
(4)由下图知,其横坐标为专业名称在B列,纵坐标为需求岗位数(在C列)和毕业生数(在D列),故本小题答案填写: B2:D12 。
【分析】本题考查的是单元格地址引用、排序数据区域的选择及图表数据区域的选择。在Excel中填写公式时可以以数学公式为基础结合表格中的数据所有的行和列,可以填写出正确的公式。Excel的地址引用有相对地址引用和绝对地址引用及混合地址引用3种方式,相对地址引用就是单元格地址前不加任何东西,单元格地址会随单元格的变化而变化,绝对单元格地址引用就是在单元格地址前加$号,不会随单元格的变化而变化。混合引用是在行号或列标前加$号,另一个不加,在复制公式时加$号的不变,不加$号的变化。在排序时注意不要选择合并的单元格,尤其选择标题栏时注意标题栏是否为合并单元格。图表数据区域的选择是看其横轴和纵轴的数据。
14.(2018·浙江模拟)现要求编写VB程序实现如下功能:在文本框Text1中输入正整数n(n为奇数),单击 “生成”命令按钮后,如下图所示,在文本框 Text2 中会显示一个有规律的对称数字串,形 式为“1 3 …… n-2 n n-2 3 1”。例如n=9时,显示的数字串为“1 3 5 7 9 7 5 3 2 1”。
(1)根据代码可知,命令按钮“生成”的对象名是   。
(2)实现上述功能的VB程序如下。请在划线处填入合适代码。
Private Sub C1_Click()
Dim n as integer,
i as integer Dim s as
string
n =   
s =
""
For i = 1 To
n
If i <=
n \ 2 + 1 Then
Else
s = s +     End If
Next i Text2.Text = s End Sub
(3)当 n=9 时,在实现程序功能的情况下,如果将程序中加框处的代码换成“Str(2 * i - 1)+s”,单击“生成”按钮,其输出结果为   。
【答案】(1)C1
(2)Val(Text1.Text);Str(2 * (n - i) + 1)
(3)9 7 5 3 1 7 5 3 1
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;常量、变量及变量的赋值;解析算法及程序实现
【解析】【解答】(1)有程序段中语句“Private Sub C1_Click()”可知,命令按钮“生成”的对象名是C1。故答案为:C1。
(2)分析语句,1处应为输入正整数n的输入语句,因为通过文本框输入,需要使用Val函数转换为数值型,即n=Val(Text1.Text);2处语句产生数列的中位数后面数值,按数列的解析关系表达应为Str(2 * (n - i) + 1)。故答案为:Val(Text1.Text);Str(2 * (n - i) + 1)。
(3)如果将程序中加框处的代码换成“Str(2 * i - 1)+s”,则中位数之前产生的数值部分应逐一连接在字符串的前部,即9 7 5 3 1,中位数之后不变即7 5 3 1,所以最终输出为9 7 5 3 1 7 5 3 1。故答案为:9 7 5 3 1 7 5 3 1。
【分析】本题考查解析算法的具体应用,解析算法是找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算实现问题的求解的方法。
15.(2018·浙江模拟)使用 Flash 软件制作主题为“端午节”的作品,部分界面如第 15 题-1 图所示。“片 头”场景的制作脚本如下:
场景:片头 类别序号:1 进入方式:运行文件直接进入
呈现方式: ⒈“粽子”图案在舞台左上方,“大团纹”图案在舞台右上方,“屈原”图案在舞台右下方,“波浪”图案在舞台下方。 ⒉“端午节”文字由淡变深,由小变大出现在舞台中央。 ⒊“端午佳节 粽子飘香”文字与“龙舟”图案从左到右在舞台下方慢慢出现,并由透明渐变为不透明。 ⒋“进入”按钮在舞台右下方。 呈现顺序说明: ⒈进入动画后,“音乐”响起。 ⒉“大团纹”、“粽子”、“端午节”、“屈原”和“龙舟”图案淡入时间约3秒; ⒊“端午佳节 粽子飘香”文字淡入时间约1秒。 ⒋进入动画1秒后,“艾叶”图案出现在粽子下方,3秒后“进入”按钮出现,最后动画停止在本场景最后1帧。 ⒌单击“进入”按钮,直接跳过本场景并停止在“目录”场景的第40帧。
结合制作脚本,回答下列问题:
(1)如图1所示,该动画作品共有   个场景,其中“片头”场景播放一次的时间约为   秒。
(2)如2图所示,“端午佳节
粽子飘香”文字动画是否实现了“透明渐变为不透明效果”   (填:实现 / 未实现),原因是   。
(3)为了使动画能停止在本场景的最后1帧,能否直接在“背景”图层的最后1帧上添加动作脚本“stop()”   (填:能 / 不能)

(4)根据制作脚本要求,应在“进入”按钮上添加的动作脚本为   。
【答案】(1)6;4.5(或4.4)
(2)未实现;该实例不是元件生成的实例,无颜色属性,不能实现透明渐变为不透明的动画效果
(3)不能
(4)on (release) {gotoAndStop("目录", 40); }或on (press) {gotoAndStop("目录", 40); }
【知识点】多媒体作品的规划和设计;场景的编辑
【解析】【解答】(1)该动画共有片头、目录、节日起源、节日习俗、相关诗词、片尾等6个场景。片头场景共45帧,帧频为10fps,所以时长为4.5s。故答案为:6;4.5。
(2)从图2中可以看出,该静态文本无颜色属性,所以不能实现透明渐变为不透明的动画效果。故答案为:未实现;该实例不是元件生成的实例,无颜色属性,不能实现透明渐变为不透明的动画效果。
(3)输入脚本之前需先将该帧设置为关键帧或空白关键帧。故答案为:不能。
(4)脚本要求单击“进入”按钮时,直接跳过本场景并停止在“目录”场景第40帧。gotoAndStop("目录", 40);命令将播放头转到目录场景中的第40帧并停止播放。on(release)和on(press)用于按下按钮触发事件,区别是on(release)是鼠标按钮被点击下并松开以后触发,on(press)是鼠标按钮被点击下以后触发。故答案为:on (release) {gotoAndStop("目录", 40); }或on (press) {gotoAndStop("目录", 40); }。
【分析】本题考查的是对场景的认识、动画的效果和动作脚本的编写。
16.(2018·浙江模拟)【加试题】尼克斯彻定理:任何一个大于等于1 的整数的立方等于一串连续奇数之和,如:13=1,23=3+5=8,33=7+9=11。编写一个VB程序验证尼克斯彻定理,程序运行时,在文本框Text1 中输入一个大于等于1的整数,单击“验证”按钮 Command1,在文本框 Text2中显示验证结果,运行界面如图所示。
实现上述功能的VB 代码如下,其中加框处代码有错,请改正。
Dim n As Integer, i As Integer, t As Integer, sum As Long, s As String n = Val(Text1.Text)
For i = 1 To n ^ 3 Step 2
sum = 0: t = i: flag = False
Do While sum <= n ^ 3 And flag = False
sum = sum + t

If sum = n ^ 3 Then flag = True
Loop
If flag = True Then Exit For
Next i
s = Str(n) + "^" + Str(3) + "="
Do While sum > 0

If sum = 0 Then
s = s + Str(i)
Else
s = s + Str(i) + "+"
End If
i = i + 2
Loop
Text2.Text = s
⑴    ⑵   
【答案】t=t+2;sum=sum–i
【知识点】常量、变量及变量的赋值
【解析】【解答】(1)处语句变量t用于保存连续奇数,测试其之和是否等于整数的立方,因此每次增大时应该加2,即t=t+2。故答案为:t=t+2;
(2)处语句变量i用于保存连续奇数,每次循环时应该按序减去当前奇数再进行判断,所以该处语句为sum=sum–i。故答案为:sum=sum–i。
【分析】本题考查学生根据已知代码分析问题解决问题的能力和根据题意找出错误代码并修改的能力。
17.(2018·浙江模拟)【加试题】“轮转后有序数组(Rotated Sorted Array)”是将有序数组其中某一个数为分割点,将其之前的所有数都轮转到数组的末尾所得。比如{7,11,13,17,2,3,5}就是一个轮转后的有序数组,原有序数组中的字串{2,3,5}被轮转到了数组的末尾处。
对于一个轮转后有序数组arr也可以进行二分查找,算法思路如下(以升序为例):每次根据查找的左侧位置L和右侧位置 R 求出中间位置M后,M左边[L,M]和右边
[M+1,R]这两部分中至少一个是有序的(可根据中间位置数据和边界数据的大小关系判
断)。
arr[M]和待查找数据key比较
⑴arr[M]=key,返回M的值;
⑵若M位置右侧有序,当待查找数据在右侧,则下次在右侧查找,否则在M左侧查找。
⑶若M位置左侧有序,当待查找数据在左侧,则下次在左侧查找,否则在M右侧查找。
问题:
(1)对于轮转后有序数组{7,11,13,17,2,3,5}使用以上函数 search()查找key值3,所需要的查找次数为   。
(2)以下VB函数 search()实现了对轮转后有序数组arr进行二分查找的过程,如果查询
成功,返回M值,查询失败则返回-1。请补充程序①②③划线处的代码。
Function search(key As Integer,
L As Integer, R As Integer) As Integer
   
Do While L
<= R And search = -1
M = (L + R) \ 2
If arr(M) = key Then
search =
M
Else
If     Then
If arr(L)
<= key And key <
arr(M) Then
R = M - 1
Else
L = M +
1
End If
Else
If     Then
L = M +
1
Else
R = M - 1
End If
End If
End
If
Loop
End Function
【答案】(1)2
(2)search = -1;arr(M) > arr(R);arr(M) < key And key <= arr(R)
【知识点】查找算法及程序实现
【解析】【解答】(1)第一次查找取中间位置,数据为17,左侧有序,但数据不在左侧,因此第二次在右侧数据“2,3,5”中查找,中间位置数据3恰好是要查找的数据,因此查找2次。故答案为:2。
(2)1处考查函数的返回值,根据题意,找不到数据返回值为-1;2位置根据if语句中该条件成立,是处理左侧有序的情况可知,判断条件为arr(M) > arr(R);3位置应处理的是如果数据在M位置右侧的情况,即arr(M) < key And key <= arr(R)。故答案为:search = -1 ;arr(M) > arr(R);arr(M) < key And key <= arr(R)。
【分析】本题考查对查找算法及其程序的理解,以及学生的算法与程序设计的综合应用能力,分析问题解决问题的能力和根据题意填写程序代码的应用能力。
1 / 1
同课章节目录