【精品解析】浙江省台州市黄岩第二高级中学2017-2018学年高二下学期信息技术期中考试试卷

资源下载
  1. 二一教育资源

【精品解析】浙江省台州市黄岩第二高级中学2017-2018学年高二下学期信息技术期中考试试卷

资源简介

浙江省台州市黄岩第二高级中学2017-2018学年高二下学期信息技术期中考试试卷
一、选择题(本大题共12小题,每小题2分,共24分)
1.(2018高二下·黄岩期中)市民首次登陆i-Zhejiang_台州免费Wi-Fi热点时,需要用手机获取验证码并注册,对验证码进行验证并判定是否注册成功这一过程属于(  )
A.信息的采集 B.信息的存储 C.信息的处理 D.信息的发布
2.(2018高二下·黄岩期中)使用Word软件编辑某文档时的部分界面如第2题图所示,下列描述正确的选项是(  )
A.批注的对象是“具体阐述”
B.删除批注,文字“心态好”同时被删除
C.除批注外,图中显示共有2处修订
D.接受所有修订后,第四行文字是“不畏,小事心不慢”
3.(2018高二下·黄岩期中)某Access数据表如图所示,下列说法正确的是(  )
A.“ID”字段的数据类型为“数字”
B.“密码”字段设置了输入掩码为密码
C.将该数据表导出到Excel文档中,工作表中的数据共有14行5列
D.若删除当前记录,下一条记录“ID”字段的值自动更新为4
4.(2017高二上·台州月考)下列应用中,体现了人工智能技术的有(  )
①使用百度的“识图”功能对上传的图片进行相似图片查找
②使用扫描笔内置的朗读功能对扫描到的中英文进行实时朗读
③使用指纹解锁功能打开手机
④Word软件将输入的“以身做则”自动更正为“以身作则”
⑤使用在线二维码生成器制作二维码
A.①②④ B.③④⑤ C.①②③ D.②③⑤
5.(2018高二下·黄岩期中)使用UltraEdit软件观察字符“苹果★apple”十六进制内码,结果如图所示。下列说法正确的是(  )
A.存储“苹果★apple”内码需8字节
B.字符“★”的十六进制内码为A1 EF
C.“苹果★apple”中字符均为ASCII字符
D.oppo的十六进制内码为69 70 70 69
6.(2018高二下·黄岩期中)某算法的部分流程图如图所示,执行完这部分流程后,变量i,s的值分别是(  )
A.3 9 B.4 18 C.5 18 D.6 4
7.(2018高二下·黄岩期中)小李用Photoshop软件制作了一张公益广告图,其历史记录面板如图所示,存储该文件后,下列说法正确的是(  )
A.文字图层有外发光效果
B.对某图层停用了镜头光晕效果
C.可以使用文字工具对图中的文字再次进行编辑
D.调整画布大小使得该图片的存储空间发生变化
8.(2018高二下·黄岩期中)小林用Goldwave软件对Hope.wav文件进行编辑,部分编辑界面如图所示。下列说法正确的是(  )
A.该音频文件采用MP3格式编码
B.该音频的量化位数为16bit,采样频率为441KHZ
C.删除当前选中部分音频,该音频文件的时长不变
D.仅将左声道设置为静音,该音频文件的存储容量将减少
9.(2018高二下·黄岩期中)有如下VB程序段:
a(1)=1:a(2)=1
b(1)=1:b(2)=2
for i=3 to 5
a(i)=a(i-1)+a(i-2)
b(i)=b(i-1)+a(i)
next i
执行该段程序后,数组元素b(5)的值为(  )
A.12 B.8 C.5 D.4
10.(2018高二下·黄岩期中)测试某Flash作品时,弹出错误提示信息如图所示。
引起该错误的原因是(  )
A.“main”场景的“sport”图层第30帧中没有按钮
B.“main”场景的“sport”图层第30帧不是关键帧
C.在按钮上添加动作脚本时忘记输入“on(release){”
D.在关键帧上添加动作脚本时多输入“on(release){”
11.(2018高二下·黄岩期中)一段未经压缩的PAL制式的AVI视频,每帧画面为1024*768像素、16位色,时长为8秒,将其转换成MPEG格式后存储容量为2M字节,则压缩比约为(  )
A.6:1 B.150:1 C.48:1 D.300:1
12.(2018高二下·黄岩期中)某对分查找算法的VB程序如下:
n=0
i=1
j=6
key=val(Text1 text)
f=False
Do While i<=j And Not f
m=(i+j+1)\2
n=n+1
If key=d(m) Then
f=True
ElseIf key>d(m) Then
j=m-1
Else
i=m+1
End if
Loop
数组元素d(1)到d(6)的值依次为“87,72,53,41,29,18”,若该程段运行结束后,n的值为2,则key的值是 (  )
A.87或29 B.72或18 C.72 或 29 D.53 或 18
二、非选择题(本大题共5小题,4+3+7+4+8,共26分)
13.(2017高二上·台州月考)小明收集了他心仪的浙江高校选考科目范围数据,并使用Excel软件进行数据处理,如图a所示。请回答下列问题
图a
(1)区域L5:L15中的数据是从L4单元格利用自动填充功能得到的,则L15单元格中的公式是   。
(2)如图a所示,数据区域B3:L15已进行了降序排序,则排序的主要关键字是   。
(3)根据图a中数据制作的图表如图b所示,创建该图表的数据区域是   。
图b
(4)将区域B3:L15的数据复制到新工作表并进行筛选,设置“物理”和“技术”的筛选方式均如图c所示,则按此设置筛选出的学校有   个。
图c
14.(2018高二下·黄岩期中)对称字符串从左读到右和从右读到左完全一样,如“1221”“12321”。编写VB程序,判断输入字符串是否对称,程序运行界面如图a所示,在文本框Text1中输入字符串,单击Command1按钮,在标签Label2上显示判断结果。
图a
图b
(1)实现上述功能的VB程序如下,请在画线处填入合适的代码。
Private
Sub Command1_Click()
Dim s As String, c1 As String, c2 As
Integer
Dim n As Integer, i As Integer
Dim f As Boolean
s = Text1.Text
n = Len(s)
f = True
For i = 1 To n \ 2
c1 =
①   
c2 = Mid(s, n - i + 1, 1)
If c1 <> c2 Then
f = False
Exit For
End If
Next i
If ②    Then
Label2.Caption = "对称"
Else
Label2.Caption = "不对称"
End If
End
Sub
(2)运行该程序,在文本框中输入aba,单击“判断”按钮后,出现图b所示错误提示,引起该错误的原因是   (单选,填字母:A .变量s的数据类型错误;B .变量c2的数据类型错误;C .变量f的数据类型错误)。
15.(2018高二下·黄岩期中)小西创作“动物王国”系列故事的多媒体作品。他首先使用Photoshop软件制作一张背景图片,然后使用Flash软件制作动画。请回答下列问题:
(1)小西要在背景图片中添加一只小鸟,她打开“小鸟.jpg”图片文件,用魔棒工具选择图像中的小鸟,结果选中了部分小鸟的形状,如图a所示,其原因是:容差设置   。(选填:太大/太小)
图a
(2)按图b所示的图层设置,将作品存储为BMP格式的图像,该BMP图像中的太阳   (选填:有/没有)外发光效果。
图b
(3)为了使“声音”图层中的音频能和动画同步播放,应将声音的“同步”选项设置为   (选填:事件/开始/数据流/停止)。
(4)如图c所示,如果将影片的播放时长缩短为原来的一半,则可将Flash文档的帧频设置为   fps。
图c
(5)在“按钮”图层第一帧,放入“重播”按钮,实现单击该按钮返回“片头”场景第2帧继续播放,应设置的动作命令为    。
(6)如图d所示,由于“重播”按钮元件有问题,测试影片时“重播”按钮不能响应鼠标操作,以下修改可行的是   。(多选,填字母:A .在“文字”图层的“点击”帧上执行清除帧操作/B .在“文字”图层的“点击”帧上执行清除关键帧操作/C .在“文字”图层的“点击”帧上执行删除帧操作/D .在“文字”图层的“点击”帧上执行转换为关键帧操作/E.删除“背景”图层)
图d
16.(2018高二下·黄岩期中)如图a所示,在excel中使用Rank函数可以快速地返回一个数字在数字列表中的排位,而且是同分同名次,非常方便。小明想用Vb编写一个程序来实现类似Rank排名次的功能,程序运行时,随机产生10个[60,100]之间的随机数,并显示在列表框List1中,单击“排名”按钮Command1,在列表框List2中输出数据及其排名,程序运行界面如图b所示。
实现上述功能的VB程序如下,代码加框处有错,请改正。
Dim a(1 to 10) As Integer ‘存储原始数据
Dim b(1 to 10)As Integer ‘存放名次
Private Sub Command1_Click()
Dim i As Integer, j As Integer, n As Integer
For i=1 To 10
n=0
For j=1 To 10
If
Then n=n+1 ‘①
‘②
Next j
Next i
For i= 1 to 10
List2.Additem a(i)&” ”&b(i)
Next i
End Sub
Private Sub Form_Load()
‘随机产生10个[60,100]之间的随机数,并显示在List1中,代码略。
End Sub
①处代码应改为:   
②处代码应改为:   
17.(2018高二下·黄岩期中)n个数据 冒泡升序排序需要经过n-1遍的加工,每一遍加工自下而上比较相邻两个数据,把较小者交换到上面,在第i遍加工过程中需要进行n-i对数据的比较,在某些情况下,第i遍加工过程中,在上面部分较小数据已经有序情况下,不需要再进行n-i对数据的比较。如对“17,18,19,24,23,20”这6个数据排序中,第1遍排序结束后数据为“17,18,19,20,24,23”,第2遍排序时不再需要对20及其前面4个数据进行比较。程序界面如下图所示
以下程序实现了冒泡排序的优化,请在划线处填写合适的代码。
Dim n As Integer
Dim a (1 to 100) As Integer
Private Sub Form_Load()
‘n=10,排序前生成的数据存储在数组a中,并在列表框List1中显示
‘代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, start As Integer, t As Integer
   
Do While i < n
start = n
For j = n To i Step    
If a(j) < a(j - 1) Then
t = a(j):     : a(j - 1) = t
start = j
End If
Next j
   
Loop
For i = 1 To n
List2.AddItem Str(a(i))
Next i
End Sub
答案解析部分
1.【答案】C
【知识点】信息获取的环节与方法
【解析】【解答】 信息采集就是使用手机、录相机、麦克风等现代信息技术对满足人们需要的信息的收集到计算机内部的过程;信息存储是将经过加工整理序化后的信息按照一定的格式和顺序存储在特定的载体中的一种信息活动。其目的是为了便于信息管理者和信息用户快速地、准确地识别、定位和检索信息;信息处理就是对信息的接收、存储、转化;信息的发布就是指使用网站、电台、电视、报纸等以各种形式将信息传递出去。题中对验证码进行验证就是通过验证码接收手机信息,是信息处理的过程。故答案选C。
【分析】本题考查的是信息处理的概念。信息处理的目的在于发掘信息的价值、方便用户的使用。
2.【答案】D
【知识点】文本的基本编辑
【解析】【解答】选项A:批注的对象为“心态好”,其内容为“具体阐述”,本项错。选项B:删除批注内容,批注对象不会被删除,本项错。选项C:由图可知,共有“阳光与黑暗同在、要学会生活在阳光和阴影下、小事心不慢”共三处修订。本项错。选项D:接受所有修订后,将原来的“小事心理不慢”变为“小事心不慢”,本项对。故答案选D。
【分析】本题考查的是批注和修订。批注是对文章的某些文字段落做出备注、意见及建议等。而批注是保留修改痕迹的基础上进行的修改,修订是在保留修改痕迹的一种编辑方式,通过修订可以恢复原来的文字或确认修改。
3.【答案】B
【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑
【解析】【解答】选项A: “ID”字段的数据类型为“自动编号”,本项错。选项B:由图可知“密码”显示为“*”号,故其类型设置为“文本”类型中的密码。选项C: 导出到Excel后标题行要占一行,而数据行为14行,故导出后为15行,本项错。选项D:“ID”为自动编号,删除后该字段值不能自动更新,ID号将空出该值,本项错。故答案选B。
【分析】本题考查的是字段记录的概念、字段类型以及对记录的操作。自动编号是较为特殊字段类型,每次向表格添加新记录时,Access会自动插入唯一顺序或者随机编号,即在自动编号字段中指定某一数值。自动编号一旦被指定,就会永久地与记录连接。如果删除了表格中含有自动编号字段的一个记录后,Access并不会为表格自动编号字段重新编号。当添加某一记录时,Access不再使用已被删除的自动编号字段的数值,而是重新按递增的规律重新赋值。 文本:这种类型允许最大255个字符或数字,Access默认的大小是50个字符,而且系统只保存输入到字段中的字符,而不保存文本字段中未用位置上的空字符。可以设置“字段大小”属性控制可输入的最大字符长度,可以设置掩码值来只显示“*”号而不显示字符。
4.【答案】C
【知识点】人工智能的应用
【解析】【解答】 ①使用百度的“识图”功能对上传的图片进行相似图片查找属于图像识别体现了人工智能技术。 ②使用扫描笔内置的朗读功能对扫描到的中英文进行实时朗读属于语间识别体现了人工智能。 ③使用指纹解锁功能打开手机属于图像识别技术体现了人工智能。 ④Word软件将输入的“以身做则”自动更正为“以身作则”是Word的自动更正功能不能体现人工智能。 ⑤使用在线二维码生成器制作二维码是将字符生成二维码不是将二维码生成字符不属于人工智能范畴。能体现人工知能的选项有 ①②③。故答案选C。
【分析】本题考查的是人工智能的应用。人工智能包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
5.【答案】B
【知识点】信息的编码
【解析】【解答】选项A:由图可知, 存储“苹果★apple”内码使用了22个十六进制数,即11个字节,本项错。选项B:同图知,苹的内码为C6 BB,果的内码为B9 FB,“ ★” 的内码为A1 EF,本项对。选项C: “苹果★apple”中字符中只有”a、p、p、l、e“5个ASCII码,本项错。选项D:由图可知”p“的内码为70,故”o“的内码为”6F“,而不是”69“,本项错。故答案选B。
【分析】本题考查的是中、英文字符的内码表示。中文及中文字符一般由16个二进制数、2个字节、4位十六进制数表示。而英文字母和英文字符以8个二进制数、1个字节、2位十六进制数表示。在十六进制中6后的符号为A、B、C、D、E、F而不是0。
6.【答案】B
【知识点】算法的常用表示方法;算法的控制结构
【解析】【解答】由流程图知,s=0,i=1。如果s值小于15则将3*i值累加到变量s中,然后将i值增1再去判断s值,如果s值不大于15则一直累加3*i值直到s值大于等于15时退出循环。故s=3*1+3*2+3*3=18。循环共循环3次,而i值第一次循环为2,第二次循环为3,第四次循环值为4,故答案选B。
【分析】本题考查的是由流程图表示算法的方法。在观察流程图时注意流程图的框图含义及流程线的走向。。圆角矩形表示起止框,平行四边形表示输入输出框,矩形表示处理框,菱形表示判断框,用流程线表示数据的流向。
7.【答案】D
【知识点】图片加工常用工具的使用;图层及图层的基本操作
【解析】【解答】选项A:由图可知,在设置了外发光后停用了图层效果,故外发光样式不起作用,本项错。选项B:由图可知,先停用图层效果再设置镜头光晕,本项错。选项C:由图可知文字图层被栅格化成了普通图层,不能再使用文字工具编辑,本项错。选项D:调整画布大小使用图像的水平像素和垂直像素发生了变化,故存储容量也跟着变化,本项对。故答案选D。
【分析】本题考查的是photoshop中根据历史记录来推测其操作及效果。可以根据历史面板来观察其进行的操作,如本题是先打开一个”城市之美.jpg“文件,然后使用文字工具创建了文字图层,再对文字图层设置了”外发光“样式。再对文字图层进行栅格化处理,然后停用了”外发光“效果,再调整画布,最后设置了”镜头光晕“滤镜效果。
8.【答案】C
【知识点】声音素材的基本处理;声音、图像、视频编码
【解析】【解答】选项A:由图可知,该音频文件为WAV格式 ,本项错。选项B:该音频的量化位数为16位,采样频率为44100Hz,为44.1KHZ,而不是44100KHz,本项错。选项C:因为当前选中的是右声道,所以删除后相当于设置了静音,而不是删除一段,故时长不变,本项对。选项D: 仅将左声道设置为静音, 则不改变音频文件的时长,不能改变音频文件的存储容量。本项错。故答案选C。
【分析】本题考查的是由Goldwave的界面了解其音频属性及影响存储容量的公式。由Goldwave的界面可以了解到当前音频文件的选中时长和选中声道、音频文件总时长、音频格式、量化位数、采样频率、播放速率、声道数等。由音频文件的存储容量计算公式,音频文件存储容量=(采样频率× 量化位数× 声道数× 时间) / 8(字节)知影响音频文件存储容量的因素有采样频率、量化位数、声道数和时长。
9.【答案】A
【知识点】算法的控制结构;常量、变量及变量的赋值
【解析】【解答】本题程序分析如下:
a(1)=1:a(2)=1 ‘给数组a的第1和第2个元素进行赋值
b(1)=1:b(2)=2 ‘给数组b的第1和第2个元素进行赋值
for i=3 to 5 ‘使用i来进行循环,i的初值为3,终值为5,步长为1,该循环用于给数组的第3、4、5个元素进行赋值
a(i)=a(i-1)+a(i-2) ‘由第三个元素开始,数组a的元素值为前两个元素值之和
b(i)=b(i-1)+a(i) ‘由第三个元素开始,数组b的元素值为其前一个元素值和对应的数组a的元素值之和
next i
由以上分析知,a(3)=1+1=2,a(4)=1+2=3,a(5)=2+3=5,b(3)=2+2=4,b(4)=4+3=7,b(5)=7+5=12。故答案选A。
【分析】本题为一道程序分析题。对于程序分析题,一是分析其数含义,二是找规律。如本题,其数组元素值与其前面的值有关系,只能一步一步计算。
10.【答案】D
【知识点】程序的调试及运行
【解析】【解答】选项A:由图可以看出,该报错信息没有报对象错误,不是没有按钮对象,本项错。选项B:在 main”场景的“sport”图层第30帧能够插入动作脚本,说明该帧为关键帧,本项错。选项C:如果少输了一个 “on(release) ”则会报对象要求动作,本项错。选项D:由图的错误可知,本为插入在关键帧上的命令,使用了插入在动作脚本上的命令,造成多输入了鼠标动作命令 “on(release){” 而出现的错误提示。本项对。故答案选D。
【分析】本题考查的是Flash动作脚本错误提示信息及报错原因。在Flash编辑时由于动作脚本原因会造成一些错误,在测试影片时会将错误信息报在错误信息面板中,报名的信息包含出错的场景、图层、帧及错误描述及代码。我们可以根据报错信息对动作脚本进行改正。
11.【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】在未压缩前该视频文件的存储容量为:1024*768*(16/8)*25*8=314572800B=307200KB=300MB,而压缩后其存储容量为2M,故压缩比为150:1。故答案选B。
【分析】本题考查的是视频文件的存储容量公式计算。视频文件存储容量=(水平像素×垂直像素×每个像素所需位数/8)*帧频*时长(字节)。
12.【答案】A
【知识点】查找算法及程序实现
【解析】【解答】本题程序分析如下:
n=0 ‘将n值设为2,n为查找次数计数器
i=1 ‘将i值设为1,i为目标数组的下标的下限
j=6 ‘将j值设为6,j为目标数组的下标的上限
key=val(Text1 text) ‘将从文本框1中输入的数据转为数值型并赋给变量key
f=False ‘设标记变量f的值为假,f标记是否查找数据
Do While i<=j And Not f ‘如果i值小于j值或f值为假时进行循环
m=(i+j+1)\2 ‘计算目标数组的中值下标
n=n+1 ‘将n值增1
If key=d(m) Then ‘如果要查找的数据等于中值数组元素时则进行如下处理
f=True ‘交标记变量的值设为真
ElseIf key>d(m) Then ‘否则如果要查找的数比中值元素大时进行如下处理
j=m-1 ‘将目标数组的下标的上限设为中值下标少1
Else ‘否则(如果要查找的数比中值数组元素小是进行如下处理
i=m+1 ‘将目标数组的下标的下限设为中值下标多1
End if
Loop
如果n值为2,则查找次数为2,第一次查找的中值为53,第二次可能要查找的数大也可能小,如果中值比要查找的元素小时,则下一次中值为87,如果中值比要查找的数key大时则下一次中值为29。故答案选A。
【分析】本题考查的是对分法查找数据的方法,对分法查找过程是先将一个数列放于一个有序数组中,然后比较中间数组元素的值与要查找的值,或中间数组的值比要查找的值大,则在前半个数组中查找,若中间数组的值比要查找的值小则在后半个数组中查找。查找方法仍是比较中间数组元素的值和要查找的值。以此类推直到查到或下限大于了上限(没查找)为止。
13.【答案】(1)=K15/SUM(D15:K15)
(2)不限专业
(3)B3,D3:K3,B8,D8:K8
(4)2
【知识点】表格数据的处理与计算
【解析】【解答】(1)L4的单元格公式为:K4/sum(D4:k4),单元格地址为相对引用故到L15后公式应为: =K15/SUM(D15:K15)。
(2)由图a可知学校名称、学校代码、物理、化学、生物、地理、历史、政治、技术数据是混乱的,而不限专业是按降序排列的。故答案为:不限专业。
(3)由图b可知其横坐标为专业名称,纵坐标为专业数据,是带标题栏的,所以横坐标区域为:B3,B8,纵坐标数据区域为:D3:K3,D8:K8。故答案为: B3,D3:K3,B8,D8:K8 。
(4)由图c可知本小题是让选物理和技术均是前3名的学校,由图a可知物理和技术均居于前3名的学校有:浙江科技学院和宁波大学。故答案为:2
【分析】本题考查的是Excle表格的单元格地址引用、排序依据、图表数据区域的选择及筛选操作。Excel的地址引用有相对地址引用和绝对地址引用及混合地址引用3种方式,相对地址引用就是单元格地址前不加任何东西,单元格地址会随单元格的变化而变化,绝对单元格地址引用就是在单元格地址前加$号,不会随单元格的变化而变化。混合引用是在行号或列标前加$号,另一个不加,在复制公式时加$号的不变,不加$号的变化。在排序和制作图表时注意不要选择合并的单元格。
14.【答案】(1)Mid(s,i,1);c1=c2或f=true或f
(2)B
【知识点】程序的调试及运行;运算符、基本运算与表达式
【解析】【解答】(1)本题程序分析如下:
Private Sub Command1_Click()
Dim s As String, c1 As String, c2 As Integer
Dim n As Integer, i As Integer
Dim f As Boolean
s = Text1.Text
n = Len(s) ‘将字符串s的升序赋给变量n
f = True ‘将f值设为真
For i = 1 To n \ 2 ‘使用i来控制循环,i的初值为1,终值为字符长度的一半,步长为1,i代表在字符串中取出字符的次数
c1 =① ‘从字符串s中从左向右按i值中取一个字符并赋给变量c1,故答案应填: Mid(s,i,1)
c2 = Mid(s, n - i + 1, 1)‘从字符串s中从右向左按 n - i + 1值中取一个字符并赋给变量c2,而定义变量时将c2定义为了整型,实际赋值时赋为了字符型,故报“类型不匹配”错误。
If c1 <> c2 Then ‘如果c1和c2不相等则进行如下处理
f = False ‘将标记变量值设为false
Exit For
End If
Next i
If ② Then ‘如果f值为真或结束循环时c1和c2值仍相同时则进行如下处理,故答案填: c1=c2或f=true或f
Label2.Caption = "对称" ‘在标签2中输出“对称”
Else ‘否则(如果f值为假或字符c1和c2值不相同时)进行如下处理
Label2.Caption = "不对称" ‘在标签2中输出“不对称”
End If
End Sub
由上述分析可知,①处为:从字符串s中从左向右按i值中取一个字符并赋给变量c1,故此处答案应填写: Mid(s,i,1)。
②处为:如果f值为真或结束循环时c1和c2值仍相同时则进行如下处理,故此处答案填写: c1=c2或f=true或f。
(2)由程序分析知,在对c2进行赋值时,定义的c2为整型,实际赋值为字符型,故报类型不匹配错误,故答案选B。
【分析】本题为一道检测字符串是否为对称字符串的程序填空题。检测方法是在字符串s中按i值左取一个字符并赋给变量c2,在字符型s中右取一个字符并赋给变量c2,然后检查两个字符是否相等,如果相等则继续检查,如果不相等则退出循环交并将标记变量值设为假,在循环终了根据标记变量值来判断字符串s是否为对称字符串。
15.【答案】(1)太小
(2)没有
(3)数据流
(4)20
(5)on(press){gotoAndPlay(“片头”,2);}或on(release){gotoAndPlay(“片头”,2);}
(6)BC
【知识点】二维动画实例属性的设置;动画文件的导出;常用影片控制函数的应用;多媒体作品的调试与递交
【解析】【解答】(1)容差值是设置与设定颜色的相近值,其值越大则颜色范围越文,选中的范围越大,其值越小则颜色范围越小,选中的区域越小。故本小题答案选填:太小。
(2)由图b可知,图层"太阳“的外发光样式为不可见,在导出时,外发光效果不会导出,故答案填:没有。
(3)如同步设置为了事件则动画停止而声音不停止,只有当声音播放完或使用命令停止时声音才停止,设为开始则声音开始播放,只有声音播放完或使用命令才有停止,设为数据流时,动画与声音同步。故答案填:数据流。
(4)如果 将影片的播放时长缩短为原来的一半,在动画的总帧数不变的情况下需要将帧频设为原来的2倍,原来帧频为10fps,即每秒播放10帧,故答案填:20。
(5) 在“按钮”图层第一帧,放入“重播”按钮,实现单击该按钮返回“片头”场景第2帧继续播放, 则在单击该按钮时(按下或释放鼠标时)进行跳转,故本小题答案填写: on(press){gotoAndPlay(“片头”,2);}或on(release){gotoAndPlay(“片头”,2);} 。
(6)由图d可知,点击帧中无图像故 “重播”按钮元件无法响应鼠标单击事件。选项A:”文字“图层的”点击“帧为空白关键帧,只能执行清除关键帧操作而不能执行清除帧操作,本项错。选项B:分析同选项A,本项对。选项C: 在“文字”图层的“点击”帧上执行删除帧操作则将”点击帧设置为普通帧,可以延续“弹超”帧的图像,本项对。选项D:“文字”图层的“点击”帧已经是关键帧,不能执行转换为关键帧操作,本项错。选项E:删除“背景”图层不能改变“文字”图层的“点击”帧空白关键帧属性,本项错。故本小题答案为BC。
【分析】本题考查的是Photoshop的容差设置、图层不可见属性,Flash的声音同步设置、帧频、动作脚本和按钮元件的响应方法。容差值是设置与设定颜色的相近值,其值越大则颜色范围越文,选中的范围越大,其值越小则颜色范围越小,选中的区域越小。对于设置为不可见的图层或样式,在导出时该图层或样式照样不可见。声音的同步设置一般有事件和数据流两种。设置为事件时,声音会和某一个事件同步发生。事件声音会从它的开始关键帧开始播放并贯穿整个事件的全过程,事件声音独立于时间轴,只有在声音播放完或使用命令停止时才停止播放。如果设置为数据流则使动画播放的声音与动画同步。FLASH会强迫动画和声音保持同步,如果FLASH获取动画帧的速度不够快,它就会跳过这些帧。如果动画停止,流声音也会立即停止,这与事件声音不同。帧频就是动画每秒播放的动画帧数。动作脚本可以增强动画的人机交互功能。点击帧表示按钮响应鼠标事件的范围或称区域面积,此状态的画面内容、颜色在动画播放时不可见。
16.【答案】a(i)【知识点】排序算法及程序实现
【解析】【解答】本题程序分析如下:
Dim a(1 to 10) As Integer
Dim b(1 to 10)As Integer
Private Sub Command1_Click()
Dim i As Integer, j As Integer, n As Integer
For i=1 To 10 ‘使用i来控制循环,i的初值为1,终值为10,步长为1,i代表比较轮数
n=0 ‘初始化n值为0,n代表本元素的名次
For j=1 To 10 ‘使用j来控制循环,j的初值为1,终值为10,步长为1,使用j将数组a中的每一个元素与a(i)都进行比较然后进行排序
If Then n=n+1 ‘①如果元素a(i)比a(j)小时将n值增1,意思 为名次靠后一名,因为与本身或有相同值比较,此处不应有等于,故此处改为:a(i)‘②因为n从0开始的,假如与某元素比较,该元素为第一名,则n值为1,而a(i)值应为第二名,以此类推,a(i)的名次应比n值大1,故此处应改为 :b(i)=n+1
Next j
Next i
For i= 1 to 10 ‘使用i来控制循环,i的初值为1,终值为10,步长为1
List2.Additem a(i)&” ”&b(i) ‘输出数组a的每一个元素和它所占的名次
Next i
End Sub
Private Sub Form_Load()
‘随机产生10个[60,100]之间的随机数,并显示在List1中,代码略。
End Sub
由以上程序分析,①处为:如果元素a(i)比a(j)小时将n值增1,意思 为名次靠后一名,因为与本身或有相同值比较,此处不应有等于,故此处改为:a(i)②处为因为n从0开始的,假如与某元素比较,该元素为第一名,则n值为1,而a(i)值应为第二名,以此类推,a(i)的名次应比n值大1,故此处应改为 :b(i)=n+1。
【分析】本题考查的是排序算法及其程序实现。本题的思路是将数组中的一个元素与数组中的每个元素都进行比较,如果某个元素值大于这个元素值时,将n值增1表示名次向后排,等将一轮比较完则这个元素的名次就计算出来(名次为n+1)。
17.【答案】i=2;-1;a(j)=a(j-1);i=start
【知识点】排序算法及程序实现
【解析】【解答】本题程序分析如下:
Dim n As Integer
Dim a (1 to 100) As Integer
Private Sub Form_Load()
‘n=10,排序前生成的数据存储在数组a中,并在列表框List1中显示
‘代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, start As Integer, t As Integer
1 ‘使用i来控制外层循环,因为数组元素与其前面的元素进行比较,故i从2开始循环,给i赋初值2,故本处答案填写:i=2
Do While i < n ‘在i小于n值时进行循环,n为数组元素个数
start = n ‘使用start标记本轮开始的最小数组下标,本处为初始化该变量,赋一个较大值n
For j = n To i Step 2 ‘使用j来控制内层循环,j代表本轮比较次数,j从n开始比较到i,从后向前比较,故本处答案填写:-1
If a(j) < a(j - 1) Then ‘如果数组元素比前一个元素小时,进行如下处理
t = a(j): 3 : a(j - 1) = t ‘借助第三变量t交换两个元素的值,故此处答案填写: a(j)=a(j-1)
start = j ‘将指示其前的元素不用比较的标记变量start值设为j
End If
Next j
4 ‘将start值赋给变量i,减少比较轮数,故此处答案填写: i=start
Loop
For i = 1 To n ‘使用i进行循环,i的初值为1,终值为n,步长为1
List2.AddItem Str(a(i)) ‘在列表框2中输出数组a的每一个元素值
Next i
End Sub
由以上程序分析知,1处为:使用i来控制外层循环,因为数组元素与其前面的元素进行比较,故i从2开始循环,给i赋初值2,故本处答案填写:i=2。
2处为:使用j来控制内层循环,j代表本轮比较次数,j从n开始比较到i,从后向前比较,故本处答案填写:-1。
3处为:借助第三变量t交换两个元素的值,故此处答案填写: a(j)=a(j-1)。
4处为:将start值赋给变量i,减少比较轮数,故此处答案填写: i=start 。
【分析】本题考查的是冒泡法。本题考查的是冒泡法排序的过程。在使用冒泡法进行排序时会有两层循环,外层循环代表比较的轮数,内层循环代表每轮比较的次数,在每轮比较时都是将相邻数组元素进行比较,如果前一个数组元素大于后一个数组元素(由小到大时)进行交换,这样第一轮使最小的元素排在元素下标最小的元素中,第二轮比较后将次小元素排在第二个元素中,这样经过n-1轮比较后将数列排好。本题为了减少比较轮数,使用标记变量start将最后交换的元素下标标记出来,在本轮结束后赋给变量i,如果本轮没有交换将start值为n,可以提前结束本轮比较。
1 / 1浙江省台州市黄岩第二高级中学2017-2018学年高二下学期信息技术期中考试试卷
一、选择题(本大题共12小题,每小题2分,共24分)
1.(2018高二下·黄岩期中)市民首次登陆i-Zhejiang_台州免费Wi-Fi热点时,需要用手机获取验证码并注册,对验证码进行验证并判定是否注册成功这一过程属于(  )
A.信息的采集 B.信息的存储 C.信息的处理 D.信息的发布
【答案】C
【知识点】信息获取的环节与方法
【解析】【解答】 信息采集就是使用手机、录相机、麦克风等现代信息技术对满足人们需要的信息的收集到计算机内部的过程;信息存储是将经过加工整理序化后的信息按照一定的格式和顺序存储在特定的载体中的一种信息活动。其目的是为了便于信息管理者和信息用户快速地、准确地识别、定位和检索信息;信息处理就是对信息的接收、存储、转化;信息的发布就是指使用网站、电台、电视、报纸等以各种形式将信息传递出去。题中对验证码进行验证就是通过验证码接收手机信息,是信息处理的过程。故答案选C。
【分析】本题考查的是信息处理的概念。信息处理的目的在于发掘信息的价值、方便用户的使用。
2.(2018高二下·黄岩期中)使用Word软件编辑某文档时的部分界面如第2题图所示,下列描述正确的选项是(  )
A.批注的对象是“具体阐述”
B.删除批注,文字“心态好”同时被删除
C.除批注外,图中显示共有2处修订
D.接受所有修订后,第四行文字是“不畏,小事心不慢”
【答案】D
【知识点】文本的基本编辑
【解析】【解答】选项A:批注的对象为“心态好”,其内容为“具体阐述”,本项错。选项B:删除批注内容,批注对象不会被删除,本项错。选项C:由图可知,共有“阳光与黑暗同在、要学会生活在阳光和阴影下、小事心不慢”共三处修订。本项错。选项D:接受所有修订后,将原来的“小事心理不慢”变为“小事心不慢”,本项对。故答案选D。
【分析】本题考查的是批注和修订。批注是对文章的某些文字段落做出备注、意见及建议等。而批注是保留修改痕迹的基础上进行的修改,修订是在保留修改痕迹的一种编辑方式,通过修订可以恢复原来的文字或确认修改。
3.(2018高二下·黄岩期中)某Access数据表如图所示,下列说法正确的是(  )
A.“ID”字段的数据类型为“数字”
B.“密码”字段设置了输入掩码为密码
C.将该数据表导出到Excel文档中,工作表中的数据共有14行5列
D.若删除当前记录,下一条记录“ID”字段的值自动更新为4
【答案】B
【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑
【解析】【解答】选项A: “ID”字段的数据类型为“自动编号”,本项错。选项B:由图可知“密码”显示为“*”号,故其类型设置为“文本”类型中的密码。选项C: 导出到Excel后标题行要占一行,而数据行为14行,故导出后为15行,本项错。选项D:“ID”为自动编号,删除后该字段值不能自动更新,ID号将空出该值,本项错。故答案选B。
【分析】本题考查的是字段记录的概念、字段类型以及对记录的操作。自动编号是较为特殊字段类型,每次向表格添加新记录时,Access会自动插入唯一顺序或者随机编号,即在自动编号字段中指定某一数值。自动编号一旦被指定,就会永久地与记录连接。如果删除了表格中含有自动编号字段的一个记录后,Access并不会为表格自动编号字段重新编号。当添加某一记录时,Access不再使用已被删除的自动编号字段的数值,而是重新按递增的规律重新赋值。 文本:这种类型允许最大255个字符或数字,Access默认的大小是50个字符,而且系统只保存输入到字段中的字符,而不保存文本字段中未用位置上的空字符。可以设置“字段大小”属性控制可输入的最大字符长度,可以设置掩码值来只显示“*”号而不显示字符。
4.(2017高二上·台州月考)下列应用中,体现了人工智能技术的有(  )
①使用百度的“识图”功能对上传的图片进行相似图片查找
②使用扫描笔内置的朗读功能对扫描到的中英文进行实时朗读
③使用指纹解锁功能打开手机
④Word软件将输入的“以身做则”自动更正为“以身作则”
⑤使用在线二维码生成器制作二维码
A.①②④ B.③④⑤ C.①②③ D.②③⑤
【答案】C
【知识点】人工智能的应用
【解析】【解答】 ①使用百度的“识图”功能对上传的图片进行相似图片查找属于图像识别体现了人工智能技术。 ②使用扫描笔内置的朗读功能对扫描到的中英文进行实时朗读属于语间识别体现了人工智能。 ③使用指纹解锁功能打开手机属于图像识别技术体现了人工智能。 ④Word软件将输入的“以身做则”自动更正为“以身作则”是Word的自动更正功能不能体现人工智能。 ⑤使用在线二维码生成器制作二维码是将字符生成二维码不是将二维码生成字符不属于人工智能范畴。能体现人工知能的选项有 ①②③。故答案选C。
【分析】本题考查的是人工智能的应用。人工智能包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
5.(2018高二下·黄岩期中)使用UltraEdit软件观察字符“苹果★apple”十六进制内码,结果如图所示。下列说法正确的是(  )
A.存储“苹果★apple”内码需8字节
B.字符“★”的十六进制内码为A1 EF
C.“苹果★apple”中字符均为ASCII字符
D.oppo的十六进制内码为69 70 70 69
【答案】B
【知识点】信息的编码
【解析】【解答】选项A:由图可知, 存储“苹果★apple”内码使用了22个十六进制数,即11个字节,本项错。选项B:同图知,苹的内码为C6 BB,果的内码为B9 FB,“ ★” 的内码为A1 EF,本项对。选项C: “苹果★apple”中字符中只有”a、p、p、l、e“5个ASCII码,本项错。选项D:由图可知”p“的内码为70,故”o“的内码为”6F“,而不是”69“,本项错。故答案选B。
【分析】本题考查的是中、英文字符的内码表示。中文及中文字符一般由16个二进制数、2个字节、4位十六进制数表示。而英文字母和英文字符以8个二进制数、1个字节、2位十六进制数表示。在十六进制中6后的符号为A、B、C、D、E、F而不是0。
6.(2018高二下·黄岩期中)某算法的部分流程图如图所示,执行完这部分流程后,变量i,s的值分别是(  )
A.3 9 B.4 18 C.5 18 D.6 4
【答案】B
【知识点】算法的常用表示方法;算法的控制结构
【解析】【解答】由流程图知,s=0,i=1。如果s值小于15则将3*i值累加到变量s中,然后将i值增1再去判断s值,如果s值不大于15则一直累加3*i值直到s值大于等于15时退出循环。故s=3*1+3*2+3*3=18。循环共循环3次,而i值第一次循环为2,第二次循环为3,第四次循环值为4,故答案选B。
【分析】本题考查的是由流程图表示算法的方法。在观察流程图时注意流程图的框图含义及流程线的走向。。圆角矩形表示起止框,平行四边形表示输入输出框,矩形表示处理框,菱形表示判断框,用流程线表示数据的流向。
7.(2018高二下·黄岩期中)小李用Photoshop软件制作了一张公益广告图,其历史记录面板如图所示,存储该文件后,下列说法正确的是(  )
A.文字图层有外发光效果
B.对某图层停用了镜头光晕效果
C.可以使用文字工具对图中的文字再次进行编辑
D.调整画布大小使得该图片的存储空间发生变化
【答案】D
【知识点】图片加工常用工具的使用;图层及图层的基本操作
【解析】【解答】选项A:由图可知,在设置了外发光后停用了图层效果,故外发光样式不起作用,本项错。选项B:由图可知,先停用图层效果再设置镜头光晕,本项错。选项C:由图可知文字图层被栅格化成了普通图层,不能再使用文字工具编辑,本项错。选项D:调整画布大小使用图像的水平像素和垂直像素发生了变化,故存储容量也跟着变化,本项对。故答案选D。
【分析】本题考查的是photoshop中根据历史记录来推测其操作及效果。可以根据历史面板来观察其进行的操作,如本题是先打开一个”城市之美.jpg“文件,然后使用文字工具创建了文字图层,再对文字图层设置了”外发光“样式。再对文字图层进行栅格化处理,然后停用了”外发光“效果,再调整画布,最后设置了”镜头光晕“滤镜效果。
8.(2018高二下·黄岩期中)小林用Goldwave软件对Hope.wav文件进行编辑,部分编辑界面如图所示。下列说法正确的是(  )
A.该音频文件采用MP3格式编码
B.该音频的量化位数为16bit,采样频率为441KHZ
C.删除当前选中部分音频,该音频文件的时长不变
D.仅将左声道设置为静音,该音频文件的存储容量将减少
【答案】C
【知识点】声音素材的基本处理;声音、图像、视频编码
【解析】【解答】选项A:由图可知,该音频文件为WAV格式 ,本项错。选项B:该音频的量化位数为16位,采样频率为44100Hz,为44.1KHZ,而不是44100KHz,本项错。选项C:因为当前选中的是右声道,所以删除后相当于设置了静音,而不是删除一段,故时长不变,本项对。选项D: 仅将左声道设置为静音, 则不改变音频文件的时长,不能改变音频文件的存储容量。本项错。故答案选C。
【分析】本题考查的是由Goldwave的界面了解其音频属性及影响存储容量的公式。由Goldwave的界面可以了解到当前音频文件的选中时长和选中声道、音频文件总时长、音频格式、量化位数、采样频率、播放速率、声道数等。由音频文件的存储容量计算公式,音频文件存储容量=(采样频率× 量化位数× 声道数× 时间) / 8(字节)知影响音频文件存储容量的因素有采样频率、量化位数、声道数和时长。
9.(2018高二下·黄岩期中)有如下VB程序段:
a(1)=1:a(2)=1
b(1)=1:b(2)=2
for i=3 to 5
a(i)=a(i-1)+a(i-2)
b(i)=b(i-1)+a(i)
next i
执行该段程序后,数组元素b(5)的值为(  )
A.12 B.8 C.5 D.4
【答案】A
【知识点】算法的控制结构;常量、变量及变量的赋值
【解析】【解答】本题程序分析如下:
a(1)=1:a(2)=1 ‘给数组a的第1和第2个元素进行赋值
b(1)=1:b(2)=2 ‘给数组b的第1和第2个元素进行赋值
for i=3 to 5 ‘使用i来进行循环,i的初值为3,终值为5,步长为1,该循环用于给数组的第3、4、5个元素进行赋值
a(i)=a(i-1)+a(i-2) ‘由第三个元素开始,数组a的元素值为前两个元素值之和
b(i)=b(i-1)+a(i) ‘由第三个元素开始,数组b的元素值为其前一个元素值和对应的数组a的元素值之和
next i
由以上分析知,a(3)=1+1=2,a(4)=1+2=3,a(5)=2+3=5,b(3)=2+2=4,b(4)=4+3=7,b(5)=7+5=12。故答案选A。
【分析】本题为一道程序分析题。对于程序分析题,一是分析其数含义,二是找规律。如本题,其数组元素值与其前面的值有关系,只能一步一步计算。
10.(2018高二下·黄岩期中)测试某Flash作品时,弹出错误提示信息如图所示。
引起该错误的原因是(  )
A.“main”场景的“sport”图层第30帧中没有按钮
B.“main”场景的“sport”图层第30帧不是关键帧
C.在按钮上添加动作脚本时忘记输入“on(release){”
D.在关键帧上添加动作脚本时多输入“on(release){”
【答案】D
【知识点】程序的调试及运行
【解析】【解答】选项A:由图可以看出,该报错信息没有报对象错误,不是没有按钮对象,本项错。选项B:在 main”场景的“sport”图层第30帧能够插入动作脚本,说明该帧为关键帧,本项错。选项C:如果少输了一个 “on(release) ”则会报对象要求动作,本项错。选项D:由图的错误可知,本为插入在关键帧上的命令,使用了插入在动作脚本上的命令,造成多输入了鼠标动作命令 “on(release){” 而出现的错误提示。本项对。故答案选D。
【分析】本题考查的是Flash动作脚本错误提示信息及报错原因。在Flash编辑时由于动作脚本原因会造成一些错误,在测试影片时会将错误信息报在错误信息面板中,报名的信息包含出错的场景、图层、帧及错误描述及代码。我们可以根据报错信息对动作脚本进行改正。
11.(2018高二下·黄岩期中)一段未经压缩的PAL制式的AVI视频,每帧画面为1024*768像素、16位色,时长为8秒,将其转换成MPEG格式后存储容量为2M字节,则压缩比约为(  )
A.6:1 B.150:1 C.48:1 D.300:1
【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】在未压缩前该视频文件的存储容量为:1024*768*(16/8)*25*8=314572800B=307200KB=300MB,而压缩后其存储容量为2M,故压缩比为150:1。故答案选B。
【分析】本题考查的是视频文件的存储容量公式计算。视频文件存储容量=(水平像素×垂直像素×每个像素所需位数/8)*帧频*时长(字节)。
12.(2018高二下·黄岩期中)某对分查找算法的VB程序如下:
n=0
i=1
j=6
key=val(Text1 text)
f=False
Do While i<=j And Not f
m=(i+j+1)\2
n=n+1
If key=d(m) Then
f=True
ElseIf key>d(m) Then
j=m-1
Else
i=m+1
End if
Loop
数组元素d(1)到d(6)的值依次为“87,72,53,41,29,18”,若该程段运行结束后,n的值为2,则key的值是 (  )
A.87或29 B.72或18 C.72 或 29 D.53 或 18
【答案】A
【知识点】查找算法及程序实现
【解析】【解答】本题程序分析如下:
n=0 ‘将n值设为2,n为查找次数计数器
i=1 ‘将i值设为1,i为目标数组的下标的下限
j=6 ‘将j值设为6,j为目标数组的下标的上限
key=val(Text1 text) ‘将从文本框1中输入的数据转为数值型并赋给变量key
f=False ‘设标记变量f的值为假,f标记是否查找数据
Do While i<=j And Not f ‘如果i值小于j值或f值为假时进行循环
m=(i+j+1)\2 ‘计算目标数组的中值下标
n=n+1 ‘将n值增1
If key=d(m) Then ‘如果要查找的数据等于中值数组元素时则进行如下处理
f=True ‘交标记变量的值设为真
ElseIf key>d(m) Then ‘否则如果要查找的数比中值元素大时进行如下处理
j=m-1 ‘将目标数组的下标的上限设为中值下标少1
Else ‘否则(如果要查找的数比中值数组元素小是进行如下处理
i=m+1 ‘将目标数组的下标的下限设为中值下标多1
End if
Loop
如果n值为2,则查找次数为2,第一次查找的中值为53,第二次可能要查找的数大也可能小,如果中值比要查找的元素小时,则下一次中值为87,如果中值比要查找的数key大时则下一次中值为29。故答案选A。
【分析】本题考查的是对分法查找数据的方法,对分法查找过程是先将一个数列放于一个有序数组中,然后比较中间数组元素的值与要查找的值,或中间数组的值比要查找的值大,则在前半个数组中查找,若中间数组的值比要查找的值小则在后半个数组中查找。查找方法仍是比较中间数组元素的值和要查找的值。以此类推直到查到或下限大于了上限(没查找)为止。
二、非选择题(本大题共5小题,4+3+7+4+8,共26分)
13.(2017高二上·台州月考)小明收集了他心仪的浙江高校选考科目范围数据,并使用Excel软件进行数据处理,如图a所示。请回答下列问题
图a
(1)区域L5:L15中的数据是从L4单元格利用自动填充功能得到的,则L15单元格中的公式是   。
(2)如图a所示,数据区域B3:L15已进行了降序排序,则排序的主要关键字是   。
(3)根据图a中数据制作的图表如图b所示,创建该图表的数据区域是   。
图b
(4)将区域B3:L15的数据复制到新工作表并进行筛选,设置“物理”和“技术”的筛选方式均如图c所示,则按此设置筛选出的学校有   个。
图c
【答案】(1)=K15/SUM(D15:K15)
(2)不限专业
(3)B3,D3:K3,B8,D8:K8
(4)2
【知识点】表格数据的处理与计算
【解析】【解答】(1)L4的单元格公式为:K4/sum(D4:k4),单元格地址为相对引用故到L15后公式应为: =K15/SUM(D15:K15)。
(2)由图a可知学校名称、学校代码、物理、化学、生物、地理、历史、政治、技术数据是混乱的,而不限专业是按降序排列的。故答案为:不限专业。
(3)由图b可知其横坐标为专业名称,纵坐标为专业数据,是带标题栏的,所以横坐标区域为:B3,B8,纵坐标数据区域为:D3:K3,D8:K8。故答案为: B3,D3:K3,B8,D8:K8 。
(4)由图c可知本小题是让选物理和技术均是前3名的学校,由图a可知物理和技术均居于前3名的学校有:浙江科技学院和宁波大学。故答案为:2
【分析】本题考查的是Excle表格的单元格地址引用、排序依据、图表数据区域的选择及筛选操作。Excel的地址引用有相对地址引用和绝对地址引用及混合地址引用3种方式,相对地址引用就是单元格地址前不加任何东西,单元格地址会随单元格的变化而变化,绝对单元格地址引用就是在单元格地址前加$号,不会随单元格的变化而变化。混合引用是在行号或列标前加$号,另一个不加,在复制公式时加$号的不变,不加$号的变化。在排序和制作图表时注意不要选择合并的单元格。
14.(2018高二下·黄岩期中)对称字符串从左读到右和从右读到左完全一样,如“1221”“12321”。编写VB程序,判断输入字符串是否对称,程序运行界面如图a所示,在文本框Text1中输入字符串,单击Command1按钮,在标签Label2上显示判断结果。
图a
图b
(1)实现上述功能的VB程序如下,请在画线处填入合适的代码。
Private
Sub Command1_Click()
Dim s As String, c1 As String, c2 As
Integer
Dim n As Integer, i As Integer
Dim f As Boolean
s = Text1.Text
n = Len(s)
f = True
For i = 1 To n \ 2
c1 =
①   
c2 = Mid(s, n - i + 1, 1)
If c1 <> c2 Then
f = False
Exit For
End If
Next i
If ②    Then
Label2.Caption = "对称"
Else
Label2.Caption = "不对称"
End If
End
Sub
(2)运行该程序,在文本框中输入aba,单击“判断”按钮后,出现图b所示错误提示,引起该错误的原因是   (单选,填字母:A .变量s的数据类型错误;B .变量c2的数据类型错误;C .变量f的数据类型错误)。
【答案】(1)Mid(s,i,1);c1=c2或f=true或f
(2)B
【知识点】程序的调试及运行;运算符、基本运算与表达式
【解析】【解答】(1)本题程序分析如下:
Private Sub Command1_Click()
Dim s As String, c1 As String, c2 As Integer
Dim n As Integer, i As Integer
Dim f As Boolean
s = Text1.Text
n = Len(s) ‘将字符串s的升序赋给变量n
f = True ‘将f值设为真
For i = 1 To n \ 2 ‘使用i来控制循环,i的初值为1,终值为字符长度的一半,步长为1,i代表在字符串中取出字符的次数
c1 =① ‘从字符串s中从左向右按i值中取一个字符并赋给变量c1,故答案应填: Mid(s,i,1)
c2 = Mid(s, n - i + 1, 1)‘从字符串s中从右向左按 n - i + 1值中取一个字符并赋给变量c2,而定义变量时将c2定义为了整型,实际赋值时赋为了字符型,故报“类型不匹配”错误。
If c1 <> c2 Then ‘如果c1和c2不相等则进行如下处理
f = False ‘将标记变量值设为false
Exit For
End If
Next i
If ② Then ‘如果f值为真或结束循环时c1和c2值仍相同时则进行如下处理,故答案填: c1=c2或f=true或f
Label2.Caption = "对称" ‘在标签2中输出“对称”
Else ‘否则(如果f值为假或字符c1和c2值不相同时)进行如下处理
Label2.Caption = "不对称" ‘在标签2中输出“不对称”
End If
End Sub
由上述分析可知,①处为:从字符串s中从左向右按i值中取一个字符并赋给变量c1,故此处答案应填写: Mid(s,i,1)。
②处为:如果f值为真或结束循环时c1和c2值仍相同时则进行如下处理,故此处答案填写: c1=c2或f=true或f。
(2)由程序分析知,在对c2进行赋值时,定义的c2为整型,实际赋值为字符型,故报类型不匹配错误,故答案选B。
【分析】本题为一道检测字符串是否为对称字符串的程序填空题。检测方法是在字符串s中按i值左取一个字符并赋给变量c2,在字符型s中右取一个字符并赋给变量c2,然后检查两个字符是否相等,如果相等则继续检查,如果不相等则退出循环交并将标记变量值设为假,在循环终了根据标记变量值来判断字符串s是否为对称字符串。
15.(2018高二下·黄岩期中)小西创作“动物王国”系列故事的多媒体作品。他首先使用Photoshop软件制作一张背景图片,然后使用Flash软件制作动画。请回答下列问题:
(1)小西要在背景图片中添加一只小鸟,她打开“小鸟.jpg”图片文件,用魔棒工具选择图像中的小鸟,结果选中了部分小鸟的形状,如图a所示,其原因是:容差设置   。(选填:太大/太小)
图a
(2)按图b所示的图层设置,将作品存储为BMP格式的图像,该BMP图像中的太阳   (选填:有/没有)外发光效果。
图b
(3)为了使“声音”图层中的音频能和动画同步播放,应将声音的“同步”选项设置为   (选填:事件/开始/数据流/停止)。
(4)如图c所示,如果将影片的播放时长缩短为原来的一半,则可将Flash文档的帧频设置为   fps。
图c
(5)在“按钮”图层第一帧,放入“重播”按钮,实现单击该按钮返回“片头”场景第2帧继续播放,应设置的动作命令为    。
(6)如图d所示,由于“重播”按钮元件有问题,测试影片时“重播”按钮不能响应鼠标操作,以下修改可行的是   。(多选,填字母:A .在“文字”图层的“点击”帧上执行清除帧操作/B .在“文字”图层的“点击”帧上执行清除关键帧操作/C .在“文字”图层的“点击”帧上执行删除帧操作/D .在“文字”图层的“点击”帧上执行转换为关键帧操作/E.删除“背景”图层)
图d
【答案】(1)太小
(2)没有
(3)数据流
(4)20
(5)on(press){gotoAndPlay(“片头”,2);}或on(release){gotoAndPlay(“片头”,2);}
(6)BC
【知识点】二维动画实例属性的设置;动画文件的导出;常用影片控制函数的应用;多媒体作品的调试与递交
【解析】【解答】(1)容差值是设置与设定颜色的相近值,其值越大则颜色范围越文,选中的范围越大,其值越小则颜色范围越小,选中的区域越小。故本小题答案选填:太小。
(2)由图b可知,图层"太阳“的外发光样式为不可见,在导出时,外发光效果不会导出,故答案填:没有。
(3)如同步设置为了事件则动画停止而声音不停止,只有当声音播放完或使用命令停止时声音才停止,设为开始则声音开始播放,只有声音播放完或使用命令才有停止,设为数据流时,动画与声音同步。故答案填:数据流。
(4)如果 将影片的播放时长缩短为原来的一半,在动画的总帧数不变的情况下需要将帧频设为原来的2倍,原来帧频为10fps,即每秒播放10帧,故答案填:20。
(5) 在“按钮”图层第一帧,放入“重播”按钮,实现单击该按钮返回“片头”场景第2帧继续播放, 则在单击该按钮时(按下或释放鼠标时)进行跳转,故本小题答案填写: on(press){gotoAndPlay(“片头”,2);}或on(release){gotoAndPlay(“片头”,2);} 。
(6)由图d可知,点击帧中无图像故 “重播”按钮元件无法响应鼠标单击事件。选项A:”文字“图层的”点击“帧为空白关键帧,只能执行清除关键帧操作而不能执行清除帧操作,本项错。选项B:分析同选项A,本项对。选项C: 在“文字”图层的“点击”帧上执行删除帧操作则将”点击帧设置为普通帧,可以延续“弹超”帧的图像,本项对。选项D:“文字”图层的“点击”帧已经是关键帧,不能执行转换为关键帧操作,本项错。选项E:删除“背景”图层不能改变“文字”图层的“点击”帧空白关键帧属性,本项错。故本小题答案为BC。
【分析】本题考查的是Photoshop的容差设置、图层不可见属性,Flash的声音同步设置、帧频、动作脚本和按钮元件的响应方法。容差值是设置与设定颜色的相近值,其值越大则颜色范围越文,选中的范围越大,其值越小则颜色范围越小,选中的区域越小。对于设置为不可见的图层或样式,在导出时该图层或样式照样不可见。声音的同步设置一般有事件和数据流两种。设置为事件时,声音会和某一个事件同步发生。事件声音会从它的开始关键帧开始播放并贯穿整个事件的全过程,事件声音独立于时间轴,只有在声音播放完或使用命令停止时才停止播放。如果设置为数据流则使动画播放的声音与动画同步。FLASH会强迫动画和声音保持同步,如果FLASH获取动画帧的速度不够快,它就会跳过这些帧。如果动画停止,流声音也会立即停止,这与事件声音不同。帧频就是动画每秒播放的动画帧数。动作脚本可以增强动画的人机交互功能。点击帧表示按钮响应鼠标事件的范围或称区域面积,此状态的画面内容、颜色在动画播放时不可见。
16.(2018高二下·黄岩期中)如图a所示,在excel中使用Rank函数可以快速地返回一个数字在数字列表中的排位,而且是同分同名次,非常方便。小明想用Vb编写一个程序来实现类似Rank排名次的功能,程序运行时,随机产生10个[60,100]之间的随机数,并显示在列表框List1中,单击“排名”按钮Command1,在列表框List2中输出数据及其排名,程序运行界面如图b所示。
实现上述功能的VB程序如下,代码加框处有错,请改正。
Dim a(1 to 10) As Integer ‘存储原始数据
Dim b(1 to 10)As Integer ‘存放名次
Private Sub Command1_Click()
Dim i As Integer, j As Integer, n As Integer
For i=1 To 10
n=0
For j=1 To 10
If
Then n=n+1 ‘①
‘②
Next j
Next i
For i= 1 to 10
List2.Additem a(i)&” ”&b(i)
Next i
End Sub
Private Sub Form_Load()
‘随机产生10个[60,100]之间的随机数,并显示在List1中,代码略。
End Sub
①处代码应改为:   
②处代码应改为:   
【答案】a(i)【知识点】排序算法及程序实现
【解析】【解答】本题程序分析如下:
Dim a(1 to 10) As Integer
Dim b(1 to 10)As Integer
Private Sub Command1_Click()
Dim i As Integer, j As Integer, n As Integer
For i=1 To 10 ‘使用i来控制循环,i的初值为1,终值为10,步长为1,i代表比较轮数
n=0 ‘初始化n值为0,n代表本元素的名次
For j=1 To 10 ‘使用j来控制循环,j的初值为1,终值为10,步长为1,使用j将数组a中的每一个元素与a(i)都进行比较然后进行排序
If Then n=n+1 ‘①如果元素a(i)比a(j)小时将n值增1,意思 为名次靠后一名,因为与本身或有相同值比较,此处不应有等于,故此处改为:a(i)‘②因为n从0开始的,假如与某元素比较,该元素为第一名,则n值为1,而a(i)值应为第二名,以此类推,a(i)的名次应比n值大1,故此处应改为 :b(i)=n+1
Next j
Next i
For i= 1 to 10 ‘使用i来控制循环,i的初值为1,终值为10,步长为1
List2.Additem a(i)&” ”&b(i) ‘输出数组a的每一个元素和它所占的名次
Next i
End Sub
Private Sub Form_Load()
‘随机产生10个[60,100]之间的随机数,并显示在List1中,代码略。
End Sub
由以上程序分析,①处为:如果元素a(i)比a(j)小时将n值增1,意思 为名次靠后一名,因为与本身或有相同值比较,此处不应有等于,故此处改为:a(i)②处为因为n从0开始的,假如与某元素比较,该元素为第一名,则n值为1,而a(i)值应为第二名,以此类推,a(i)的名次应比n值大1,故此处应改为 :b(i)=n+1。
【分析】本题考查的是排序算法及其程序实现。本题的思路是将数组中的一个元素与数组中的每个元素都进行比较,如果某个元素值大于这个元素值时,将n值增1表示名次向后排,等将一轮比较完则这个元素的名次就计算出来(名次为n+1)。
17.(2018高二下·黄岩期中)n个数据 冒泡升序排序需要经过n-1遍的加工,每一遍加工自下而上比较相邻两个数据,把较小者交换到上面,在第i遍加工过程中需要进行n-i对数据的比较,在某些情况下,第i遍加工过程中,在上面部分较小数据已经有序情况下,不需要再进行n-i对数据的比较。如对“17,18,19,24,23,20”这6个数据排序中,第1遍排序结束后数据为“17,18,19,20,24,23”,第2遍排序时不再需要对20及其前面4个数据进行比较。程序界面如下图所示
以下程序实现了冒泡排序的优化,请在划线处填写合适的代码。
Dim n As Integer
Dim a (1 to 100) As Integer
Private Sub Form_Load()
‘n=10,排序前生成的数据存储在数组a中,并在列表框List1中显示
‘代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, start As Integer, t As Integer
   
Do While i < n
start = n
For j = n To i Step    
If a(j) < a(j - 1) Then
t = a(j):     : a(j - 1) = t
start = j
End If
Next j
   
Loop
For i = 1 To n
List2.AddItem Str(a(i))
Next i
End Sub
【答案】i=2;-1;a(j)=a(j-1);i=start
【知识点】排序算法及程序实现
【解析】【解答】本题程序分析如下:
Dim n As Integer
Dim a (1 to 100) As Integer
Private Sub Form_Load()
‘n=10,排序前生成的数据存储在数组a中,并在列表框List1中显示
‘代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, start As Integer, t As Integer
1 ‘使用i来控制外层循环,因为数组元素与其前面的元素进行比较,故i从2开始循环,给i赋初值2,故本处答案填写:i=2
Do While i < n ‘在i小于n值时进行循环,n为数组元素个数
start = n ‘使用start标记本轮开始的最小数组下标,本处为初始化该变量,赋一个较大值n
For j = n To i Step 2 ‘使用j来控制内层循环,j代表本轮比较次数,j从n开始比较到i,从后向前比较,故本处答案填写:-1
If a(j) < a(j - 1) Then ‘如果数组元素比前一个元素小时,进行如下处理
t = a(j): 3 : a(j - 1) = t ‘借助第三变量t交换两个元素的值,故此处答案填写: a(j)=a(j-1)
start = j ‘将指示其前的元素不用比较的标记变量start值设为j
End If
Next j
4 ‘将start值赋给变量i,减少比较轮数,故此处答案填写: i=start
Loop
For i = 1 To n ‘使用i进行循环,i的初值为1,终值为n,步长为1
List2.AddItem Str(a(i)) ‘在列表框2中输出数组a的每一个元素值
Next i
End Sub
由以上程序分析知,1处为:使用i来控制外层循环,因为数组元素与其前面的元素进行比较,故i从2开始循环,给i赋初值2,故本处答案填写:i=2。
2处为:使用j来控制内层循环,j代表本轮比较次数,j从n开始比较到i,从后向前比较,故本处答案填写:-1。
3处为:借助第三变量t交换两个元素的值,故此处答案填写: a(j)=a(j-1)。
4处为:将start值赋给变量i,减少比较轮数,故此处答案填写: i=start 。
【分析】本题考查的是冒泡法。本题考查的是冒泡法排序的过程。在使用冒泡法进行排序时会有两层循环,外层循环代表比较的轮数,内层循环代表每轮比较的次数,在每轮比较时都是将相邻数组元素进行比较,如果前一个数组元素大于后一个数组元素(由小到大时)进行交换,这样第一轮使最小的元素排在元素下标最小的元素中,第二轮比较后将次小元素排在第二个元素中,这样经过n-1轮比较后将数列排好。本题为了减少比较轮数,使用标记变量start将最后交换的元素下标标记出来,在本轮结束后赋给变量i,如果本轮没有交换将start值为n,可以提前结束本轮比较。
1 / 1

展开更多......

收起↑

资源列表