【精品解析】浙江省丽水市2018-2019学年高二下学期信息技术期末考试试卷

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

【精品解析】浙江省丽水市2018-2019学年高二下学期信息技术期末考试试卷

资源简介

浙江省丽水市2018-2019学年高二下学期信息技术期末考试试卷
一、选择题(本大题共12小题,每小题2分,共24分)
1.(2019高二下·丽水期末)下列有关信息及信息技术的说法,正确的是(  )
A.信息在计算机内部采用十六进制代码表示
B.信息可以脱离它所反映的事物被存储、保存和传播
C.从一般意义上说的信息技术在最近几十年才出现
D.同一信息内容只涉及同一种表达技术,但可以有不同的表达方式
【答案】B
【知识点】信息及其特征;信息技术的概念与关键技术
【解析】【解答】选项A:信息在计算机内部采用二进制表示而不是十六进制,本项错。选项B:信息有多种载体可以脱离它反映的事件被存储、保存和传播,如历史可以由文字来表达和传递,本项对。选项C:信息技术伴随着人类的产生而产生,现代信息技术是在最近才出现的。本项错。选项D:同一信息可以由不同的表达方式使用不同的表达技术,如同一个新闻可以使用电视也可以使用网络来表达,本项错。故答案选B。
【分析】本题考查的是信息技术的概念和信息的表达技术和表达方式。信息技术是指在信息的获取、整理、加工、存储、传递和利用过程中所采用的技术和方法。其作用是代替、扩展和延伸人的信息功能。信息技术有广义和狭义之分,狭义的信息技术是指现代信息技术。现代信息技术是以电子技术,尤其是微电子技术为基础,以计算机技术为核心,以通信技术为支柱,以信息技术应用为目的的科学技术群。同一种信息内容可以采用不同的表达方式,以满足信息接收者的实际需要.最常用的信息表达方式有:文字、语言、图形、图像、声音和形体动作等。常用的信息表达技术有:广播电视、报刊书籍、多媒体技术和网络技术等,其中多媒体技术和网络技术是信息社会中比较重要的信息表达技术.
2.(2019高二下·丽水期末)下列有关网页及电子邮件的描述,不正确的是(  )
A.超文本传输协议(HTTP)用于浏览器与WEB服务器之间的信息传输
B.超文本标记语言(HTML)用于描述网页中包含的文本、图像、超链接等内容
C.简单邮件传输协议(SMTP)的功能是把电子邮件送到收件人的电子信箱中
D.制作网页的工具软件有Internet Explorer、FrontPage、Dreamweaver等
【答案】D
【知识点】网络协议;常用的网页编辑与制作工具
【解析】【解答】选项A: 超文本传输协议(HTTP) 是用于传输网页的协议,本项对。选项B: 超文本标记语言(HTML)是用于编制网页文件的语言,本项对。选项C: 简单邮件传输协议(SMTP) 是用于发送电子邮件的协议,本项对。选项D:Internet Explorer是用于浏览网页的软件而不是制作网页的软件,本项错。故答案选D。
【分析】本题主要考查的是网络协议及常用的制作浏览网页文件的软件,除了上述协议外常用的协议还有,POP3协议又称邮局协议,是用于接受电子邮件的协议。Telnet协议,又称远程登陆协议,是用于登陆远程服务器的协议,FTP协议,又称文件传输协议,是用于上传和下载文件的协议。
3.(2019高二下·丽水期末)使用Word软件编辑某文档,部分界面如图所示。
下列说法正确的是(  )
A.删除批注对象“4月10日21时”,其对应的批注同时被删除
B.实现图中的图文环绕效果可以采用“嵌入型”环绕方式
C.当前光标位于第7行,按“Backspace”键一次,“如”字被删除
D.接受所有修订后,第3行的文字是“根据数据显示,黑洞照片的生成用了约两年时间。”
【答案】A
【知识点】文本的基本编辑;文本的图片与表格处理
【解析】【解答】选项A:删除批注不会删除批注的对象,但删除批注的对象会将其上的批注一并删除,本项对。选项B:“嵌入”型嵌入型是嵌在一行文字中,作为文字中的一员,而由图可以看出该图文环绕效果为四周型或紧密型。选项C: 当前光标位于第7行,按“Backspace”键一次, 会删除光标前面的字符而不是后面的字符,本项错。选项D: 接受所有修订后,第3行的文字是“根据相关资料显示,黑洞照片的生成用了约两年时间。” ,本项错。故答案选A。
【分析】本题考查的是批注和修订以及图文环绕方式。批注是对文章的某些文字段落做出备注、意见及建议等。而修订是保留修改痕迹的基础上进行的修改,修订是在保留修改痕迹的一种编辑方式,通过修订可以恢复原来的文字或确认修改。Word的文字环绕方式有:嵌入型、四周型环绕、紧密型环绕、衬于文字下方、浮于文字上方、上下型环绕、穿越型环绕。
4.(2019高二下·丽水期末)使用UltraEdit软件查看字符内码,部分界面如图所示。
下列说法正确的是(  )
A.图中共有3个ASCII字符
B.字符“10”的十六进制码是“3A”
C.字符“5g”的十六进制码是“35 47”
D.字符“来”的二进制码是“11000000 10110100”
【答案】D
【知识点】信息的编码
【解析】【解答】选项A:由图可知"!"号为中文字符,所以图中共有2个ASCII码,本项错。选项B:由图知“5”的ASCII码为“35”,故“1”的ASCII码为“31”,“0”的ASCII码为“30”,故“10”的ASCII码为“31 30”,本项错。选项C:由图知大写字母“G”的ASCII码为“47”而不是小写的“g”,本项错。选项D:由图可知“来”的内码为“C0 B4”转为二进制数为“1100 0000 1011 0100”,本项对。故答案选D。
【分析】本题考查的是中英文的内码表示,在计算机内部分中英文都是以二进制来表示的,为了查方便 UltraEdit软件采用十六进制来表示,这就设计到二进制数和十六进制数的转换问题如选项D应考查了二进制和十六进制的转换。方法是一位十六进制数转为四位二进制数。在计算机内部字母和数字都是以ASCII码来表示的且是有规律的:字母是按字母顺序排序而数字是由0到9由小到大排列的,故可以通过内码中的字母或数字的ASCII码来推定其字字母和数字的ASCII码。
5.(2019高二下·丽水期末)使用GoldWave软件编辑某音频文件,部分界面如图所示。
下列说法不正确的是(  )
A.当前音频文件每秒采样44100次,每个采样点需要1411位二进制进行存储
B.当前状态下执行“剪裁”命令后直接保存,声音文件存储容量不变
C.当前状态下执行“静音”命令后,播放文件时前5秒只能听到左声道的声音
D.当前状态下执行“更改音量”命令提升音量,音频的采样频率不变
【答案】A
【知识点】声音素材的基本处理;声音、图像、视频编码
【解析】【解答】选项A:当前音频文件每秒采样44100次,每个采样点由16位二进制数来表示,本项错。选项B: 当前状态下执行“剪裁”命令后 ,只保留选中部分其他部分被设置为了静音但时长不变,存储容量不变,本项对。选项C:当前先中的是右声道的前5秒设置为静音后前5秒只能听到左声道的声音,本项对。选项D: 当前状态下执行“更改音量”命令提升音量,不能改变采样频率和量化位数,故音频的采样频率不变 ,本项对。故答案选A。
【分析】本题考查的是 GoldWave软件 的属性面板识图。通过GoldWave软件 的属性面板可以了解该文件的总时长、采样频率、量化位数、音频格式、声道数、每秒播放的整率,当前选择的声音起止位置和时长等信息。
6.(2019高二下·丽水期末)一幅未经压缩的1024×768像素、16位色的BMP图像,其存储容量约为(  )
A.12KB B.384KB C.1.5MB D.12MB
【答案】C
【知识点】声音、图像、视频编码
【解析】【解答】16位色就是用16位二进制数来表示颜色,即占2个字节,故本图像占用存储空间=1024*768*2=1572864B=1536KB=1.5MB,故答案选C。
【分析】本题考查的是图像占用存储容量的计算公式。图像文件存储量=水平像素×垂直像素×每个像素所需位数/8 (字节)。
7.(2019高二下·丽水期末)已知a、b为整型变量,下列VB表达式的值一定为False的是(  )
A.a=b B.a>b And b>a
C.a>b Or b>a D.a<>b
【答案】B
【知识点】运算符、基本运算与表达式
【解析】【解答】选项A:a和b为变量其值可以相同也可以不同,故a=b的值可为true也可为false。选项B:a和b的值相同时a>b和ab and b>a的值为false,如果a和b的值不同时,a>b或b>a中一个值为false则a>b and b>a的值为false,故本项的值定为false。选项C:如选项B分析,当a和b的值相同时, a>b Or b>a 的值为false,如果a和b的值不同时, a>b Or b>a 的值为true。选项D:a和b的值又可能相同也可能不同,故a<>b 的值可能为true也可能为false。故答案选B。
【分析】本题考查的是关系表达式的运算。关系表达式就是用关系运算符将算术或字符串连接起来的式子,关系运算符有>、 < 、=、 >= 、<=、 <>等六个运算符号。关系表达式的值为布尔型。
8.(2019高二下·丽水期末)某算法的流程图如图所示。执行流程图后,变量i和变量s的值分别为(  )
A.7,5 B.10,12 C.10,22 D.13,25
【答案】B
【知识点】算法的常用表示方法;算法的控制结构
【解析】【解答】由流程图可知:先将s初始化为0,s用于累加i的值,将i值初始化为1(初值)然后看i值是否超过终值8,如果没有超过终值则将i值累加到s中,将i值增加3(步长为3)后重新赋给变量i再与终值8比较直到超过终值8时终止循环,故i的值为1、4、7、10,s=1+4+7=12,故答案选B。
【分析】本题考查的是定长循环中循环终了循环变量的值和累加器的应用,要想知道循环终了循环变量的值先计算循环次数,定长循环次数公式为:循环次数=int((终值-初值)/步长)+1,循环终了循环变量的值=初值+步长*循环次数。累加器的形式为s=s+i。
9.(2019高二下·丽水期末)某VB程序的一个事件处理过程如下:
Private Sub Command1_Click()
Dim a As Integer
a = Val(Text1.Text)
Text1.Text = Str(Sqr(a))
End Sub
程序运行时,单击命令按钮Command1后弹出如图所示的错误信息提示。出现错误的原因可能是(  )
A.Sqr函数计算时出现错误 B.Str函数计算时出现错误
C.窗体上缺少文本框Text1 D.变量a类型定义错误
【答案】C
【知识点】程序的调试及运行
【解析】【解答】本题程序分析如下:
Private Sub Command1_Click()
Dim a As Integer
a = Val(Text1.Text) '将从文本框1中输入的数转为数值型并赋给变量a
Text1.Text = Str(Sqr(a)) '在文本框1中输出a的算术平方根
End Sub
由题给出错误信息为”要求对象“则在窗体上没有文本框1,故答案选C。
【分析】本题考查的是调试程序时常见的报错信息及其原因分析。除了题中的”要求对象外“还有“for没有next“是循环语句缺少结束语句或在其中的嵌套条件判断语句缺少结束语句。”下标越界“是使用的数组元素的下标超过了定义的数组元素的下标(大于了上限或小于了下限)。”溢出“是使用的数值型变量的值超过了其类型表示的数的范围。”类型不匹配“给变量赋值的类型不是其定义的数据类型或标准函数的参数使用的类型不是其要求的类型。
10.(2019高二下·丽水期末)有如下VB程序段:
For i = 1 To 2
k = i
For j = i + 1 To 7
If a(j) < a(k) Then k = j
Next j
If i <> k Then
t = a(i) : a(i) = a(k) : a(k) = t
End If
Next i
数组元素a(1)到a(7)的值依次为“19,85,86,90,24,22,62”,经过该程序段“加工”后,数组元素a(1)到a(7)的值依次为(  )
A.19,22,24,62,85,86,90 B.19,22,86,90,24,85,62
C.19,22,24,86,90,85,62 D.90,86,85,62,24,22,19
【答案】B
【知识点】排序算法及程序实现
【解析】【解答】本题程序分析如下:
For i = 1 To 2 ‘使用i来控制循环,i代表比较轮数(共2轮比较)
k = i ‘将i值赋给变量k,k代表本轮次数组中最小值的下标
For j = i + 1 To 7 ‘使用j来控制内层循环,j代表本轮比较次数
If a(j) < a(k) Then k = j ‘如果数组中j元素的值比k指示的最小值元素的值还小则将j值赋给变量k
Next j
If i <> k Then ‘如果最小值的下标不是本轮最左边元素的下标则进行如下处理
t = a(i) : a(i) = a(k) : a(k) = t ‘借助第三变量t交换最左边元素和最小值元素的值
End If
Next i
由题义知本题采用的是顺序比较法进行了两轮次的比较,故将最小的两个数排在了最前面其他各数其本没动,选项A是将所有数都进行了排序,选项B排了两个数,选项C排了3个数,选项D进行了降序排序而本题是升序排序,故答案选B。
【分析】本题考查的是选择排序法。选择排序的基本思想:第1轮,在待排序记录r[1]~r[n]中选出最小的记录,将它与r[1]交换;第2轮,在待排序记录r[2]~r[n]中选出最小的记录,将它与r[2]交换;以此类推,第i轮在待排序记录r[i]~r[n]中选出最小的记录,将它与r[i]交换,使有序序列不断增长直到全部排序完毕。
11.(2019高二下·丽水期末)数组d中存储的是一组降序的正整数。依据对分查找算法,设计一个在数组d中查找数据key所在位置的程序。实现该功能的VB程序段如下:
key = Val(Text1.Text)
i = 1: j = 10
Do While i <= j
m = (i + j) \ 2
If Then
Text2.Text = "在第" + Str(m) + "个"
Exit Do 'Exit Do 表示退出循环
ElseIf Then
i = m + 1
Else
End If
Loop
If i >j Then Text2.Text = "找不到目标"
上述程序中方框处可选语句为:
①i = m - 1 ②j = m – 1 ③d(m) = key ④d(m) > key ⑤d(m) < key
则(1)、(2)、(3)处语句依次是(  )
A.③、④、② B.③、⑤、② C.④、⑤、② D.③、④、①
【答案】A
【知识点】查找算法及程序实现
【解析】【解答】本题程序分析如下:
key = Val(Text1.Text)
i = 1: j = 10 ‘初始化要查找数组下标的下限i和上限j
Do While i <= j ‘在数组下标的下限小于上限时进行循环(查找)
m = (i + j) \ 2 ‘计算要查找数组的中值下标
If Then ‘如果数组的中值就是要查找的值则进行如下处理,故本处应填写:d(m)=key
Text2.Text = "在第" + Str(m) + "个" ‘使用文本框2输出要查找的数为第m个元素
Exit Do
ElseIf Then ‘否则要查找的数key比数组中值小时进行如下处理,故此处应填写:keykey
i = m + 1 ‘调整数组下标的下限为中值下标加1
Else ‘否则(要查找的数key比数组中值大时)进行如下处理
‘调整数组下标的上限为中值下标减1,故此处应填写: j = m – 1
End If
Loop
If i >j Then Text2.Text = "找不到目标" ‘如果i值大于j时则在文本框2中输出"找不到目标" 。
由以上分析知⑴处应填写 d(m) = key ,⑵处应填写:keykey,⑶处应填写: j = m – 1。故答案选A。
【分析】本题考查的是对分法查找数据的方法,对分法查找过程是先将一个数列放于一个有序数组中,然后比较中间数组元素的值与要查找的值,或中间数组的值比要查找的值大,则在前半个数组中查找,若中间数组的值比要查找的值小则在后半个数组中查找。查找方法仍是比较中间数组元素的值和要查找的值。以此类推直到查到或下限大于了上限(没查找)为止。
12.(2019高二下·丽水期末)有如下VB程序段:
i = 1
Do While i <= 6
t = Int(Rnd * 10) + 1
If t Mod 2 = i Mod 2 Then a(i) = t : i = i + 1
Loop
For i = 1 To 2
k = 1
For j = 1 To 6 - i * 2
If a(j) * k > a(j + 2) * k Then
t = a(j) : a(j) = a(j + 2) : a(j + 2) = t
End If
k = -k
Next j
Next i
执行该程序段后,数组元素a(1)到a(6)的值可能是(  )
A.5,11,2,10,7,8 B.9,0,7,2,3,4
C.9,2,5,4,3,8 D.1,8,7,6,11,4
【答案】D
【知识点】算法的控制结构;排序算法及程序实现
【解析】【解答】根据嵌套For循环的循环体判断条件,当a(j) * k > a(j + 2) * k时,交换a(j)与a(j + 2)的位置可知,数组a中处于奇数位的数字按照升序排列,偶数位的数字按照降序排列。故答案选D。
【分析】本题考查学生对嵌套For循环的理解,并能分析出程序段所要实现的功能。
二、非选择题(本大题共4小题,4+10+6+6,共26分)
13.(2019高二下·丽水期末)小王收集了浙江省2019年第一季度各地市生产总值数据,并使用Excel软件进行数据处理,如图1所示。请回答下列问题:
(1)区域D5:D14中的数据是从D4单元格利用自动填充功能得到的,则D4单元格输入的公式是   。
(2)根据图1中数据制作的图表如图2所示,创建该图表的数据区域为   。
(3)若要将11个地市生产总值按“总产值”降序排序,则排序时选择的数据区域是   ;排序后,图中所示图表   (选填:会/不会)发生变化。
【答案】(1)=B4/BS3*100
(2)A2,A4:A14,E2,E4:E14
(3)A4:F14;会
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)由图可知D9单元格中的公式为: =B9/B$3*100 ,其中B9为相对地址引用到D4会变为B4,B$3为混合地址引用,到D9其单元格地址不变,故本小题答案填写:= B4/BS3*100 。
(2)由图2可知:图表的横坐标为城市名称(在A列),纵坐标的数据为第三产业产值(在E列)且有图例,故应包含标题行,故本小题答案应填写: A2,A4:A14,E2,E4:E14 。
(3) 若要将11个地市生产总值按“总产值”降序排序 ,则不应选取"全省“行数据,故其数据区域应选择: A4:F14 ,在进行排序后城市名称和数据都发生了变化,图表也会随之变化,故本题第一个空答案填写: A4:F14 ,第二个空答案选填:会。
【分析】本题考查的是公式中单元格地址的引用、图表数据区域的选择及排序时数据区域的选择。Excel的地址引用有相对地址引用和绝对地址引用及混合地址引用3种方式,相对地址引用就是单元格地址前不加任何东西,单元格地址会随单元格的变化而变化,绝对单元格地址引用就是在单元格地址前加$号,不会随单元格的变化而变化。混合引用是在行号或列标前加$号,另一个不加,在复制公式时加$号的不变,不加$号的变化。在排序时注意不要选择合并的单元格,尤其选择标题栏时注意标题栏是否为合并单元格。图表数据区域的选择是看其横轴和纵轴的数据。
14.(2019高二下·丽水期末)小王制作主题为“荷塘月色”的多媒体作品,首先使用Photoshop软件处理图片,然后使用Flash软件制作动画。请回答下列问题:
(1)关于多媒体作品设计,下列说法正确的是___________(单选,填字母)。
A.确定作品的主题思想属于应用需求分析
B.文字脚本是多媒体作品制作的直接依据
C.作品的系统结构描述了整个作品的组成部分、工作流程、主要界面
D.多媒体作品设计的一般过程为:需求分析→规划设计→媒体元素分解
(2)如图1所示,下列说法正确的是_________(多选,填字母)。
图1
A.该文档采用的颜色模式为RGB颜色模式
B.“作者”图层可以使用“文字工具”修改字体
C.不可以直接对“背景”图层设置滤镜效果
D.当前状态下,可以使用“移动工具”调整“月”图层的图像位置
E.将“荷花”图层移至“鸟”图层上方,不会影响“鸟”图层中图像显示
(3)如图1所示,在当前状态下,若将文件保存为jpg格式,“圆”图层中“外发光”图层效果   (选填:可见/不可见)。
(4)如图2所示,在“蜻蜓”图层第1帧到36帧创建的动画实现了蜻蜓由近到远、由大到小的动画效果,则该动画的类型是   (单选,填字母:A .动画补间动画/B .形状补间动画/C .逐帧动画)。
图2
(5)“音乐”图层添加的声音属性如图3所示。当声音的“同步”属性改为“事件”后,声音的播放时长将   (选填:不变/变长/变短)。
(6)测试影片时“播放”按钮不能响应鼠标事件,“播放”按钮的部分编辑界面如图4所示。在“播放”按钮元件里,以下操作可以使按钮有效的是 。(多选,填字母)
A.在“背景”图层的“按下”帧上执行“插入关键帧”操作
B.在“文字”图层的“点击”帧上执行“删除帧”操作
C.在“文字”图层的“点击”帧上执行“清除帧”操作
D.在“文字”图层的“点击”帧上执行“清除关键帧”操作
E.在“背景”图层的“点击”帧上执行“插入帧”操作
(7)测试影片时,单击当前场景中的“播放”按钮,影片停止当前声音的播放,并跳转到“诗词鉴赏”场景第1帧并停止播放,则“播放”按钮的动作脚本为on(release){   }
【答案】(1)C
(2)A;B;E
(3)不可见
(4)A
(5)变长
(6)B;D;E
(7)stopAllSounds(0;gotoAndStop(诗词鉴赏)
【知识点】多媒体作品的规划和设计;动画的实现;常用影片控制函数的应用
【解析】【解答】(1)选项A: 确定作品的主题思想属于主题思想分析,而主题思想分析属于创作需求分析,本项错。选项B:文字牛脚本是制作脚本的依据,而制作脚本才是制作 作品的直接依据,本项错。选项C:作品的系统结构描述了整个作品的组成部分、工作流程、主要界面,本项对。选项D:多媒体制作过程可分为五个步骤:确定主题、分析与策划、采集与加工、作品集成、测试与评价。本项错。故答案选C。
(2)选项A:由图1的标题栏中的"RGB/8"可知该文档采用的颜色模式为RGB模式,本项对。选项B:“作者”图层为文字图层且没有锁定可以使用“文字工具”进行修改字体,本项对。选项C:“背景”图层虽处于锁定状态,但可以设置滤镜效果,本项错。选项D:“月”图层后有一个小链子代表与上一个图层“色”进行了链接,不能单独调整其图层的位置,本项错。选项E:“鸟”图层和“荷花”图层没有重叠区域调整两个图层的位置不影响显示效果,本项对。故答案选ABE。
(3)由图可知 “圆”图层中“外发光”图层样式为不可见状态,在导出为jpg格式时不可见图层和样式都不会被合并而是会忽略,故本小题作案选填:不可见。
(4)由图可知 “蜻蜓”图层第1帧到36帧为紫色底纹加一个黑色箭头,故本小题答案选填:A。
(5)当声音的同步设置为”事件“后动画播放完声音如果没有播放完声音仍旧播放直到声音播放完为止,故将 声音的“同步”属性改为“事件”后,声音的播放时长将变长。故本题答案选填:变长。
(6)由图4知,”播放“元件的点击帧无图像,而点击帧的作用就是设置响影鼠标操作的区域,解决方法是使”点击帧“有图像。选项A: “背景”图层的 “按下”帧上执行“插入关键帧”操作 并没有使"按下“帧中有图像从而”点击帧也没有图像,本项错。选项B:在“文字”图层的“点击”帧执行“删除”帧操作使“点击”帧变为了普通帧,“按下”帧和“点击”帧延续“指针经过”帧中的图像,本项对。选项C:“文字”图层的“点击”帧为空白关键帧不能执行清除帧操作,只能执行“清除关键帧”操作,本项错。选项D:如选项C分析,本项对。选项E:在“背景”图层的“点击帧执行”插入帧“操作则将”点击“帧设为了普通帧可以延续”背景“图层”弹起帧的图像,本项对。故答案选BDE。
(7) 测试影片时,单击当前场景中的“播放”按钮,影片停止当前声音的播放,并跳转到“诗词鉴赏”场景第1帧并停止播放,则“播放”按钮的动作脚本为 :当释放鼠标时停止播放所有声音并转到 “诗词鉴赏”场景第1帧并停止播放 ,故答案应填写: stopAllSounds(0;gotoAndStop(诗词鉴赏) 。
【分析】本题考查的有:1、多媒体作品制作过程及需求分析包含的环节。多媒体制作过程可分为五个步骤:确定主题、分析与策划、采集与加工、作品集成、测试与评价。多媒体设计与策划包括应用需求分件和创作需求及脚本编写三部分。作品需求分析包括应用需求分件和创作需求分析两种。2、Photoshop图层操作及属性设置。3、动画的补间类型,补间动画有二种:动画补间和形状补间。形状补间是由一个物体到另一个物体间的变化过程,像由三角形变成四方形等。时间轴上形状补间是淡绿色底加一个黑色箭头组成的。动画补间是由一个形态到另一个形态的变化过程,像移动位置,改变角度等。时间轴上动画补间是淡紫色底加一个黑色箭头组成的。4、声音的同步设置。声音的同步设置一般有事件和数据流两种。设置为事件时,声音会和某一个事件同步发生。事件声音会从它的开始关键帧开始播放并贯穿整个事件的全过程,事件声音独立于时间轴,只有在声音播放完或使用命令停止时才停止播放。如果设置为数据流则使动画播放的声音与动画同步。FLASH会强迫动画和声音保持同步,如果FLASH获取动画帧的速度不够快,它就会跳过这些帧。如果动画停止,流声音也会立即停止,这与事件声音不同。5、“按钮”元件点击帧的作用。点击帧的作用就是设置响影鼠标操作的区域。6、动作脚本设置。
15.(2019高二下·丽水期末)一段字符中的每个词(由大、小写字母组成)是倒序显示的,比如“Good night,Tom!”就倒序显示成“dooG thgin,moT!”。小王编写了一个VB程序,实现还原功能,即单击“还原”按钮后,将文本框Text1中倒序显示的内容还原,并在文本框Text2中输出结果。程序运行界面如图所示。
实现上述功能的VB程序如下,请回答下列问题:
(1)观察程序代码,“还原”按钮的对象名为   。
(2)请在①、②的划线处填入合适的代码
Function
zf(s As String) As Boolean
zf = False
If s >= "A" And s <=
"Z" Or s >= "a" And s <= "z" Then

End If
End
Function
Private
Sub rev_Click()
Dim s
As String, ch As String, rv As String, rv1 As String
Dim i
As Integer, j As Integer, k As Integer
s =
Text1.Text
rv =
"" : i = 1
Do
While True
ch = Mid(s, i, 1)
Do While Not zf(ch) And i < Len(s)
rv = rv + ch
i = i + 1
ch = Mid(s, i, 1)
Loop
j = i
ch = Mid(s, j, 1)
Do While zf(ch) And j <= Len(s)

If j > Len(s) Then Exit Do
ch = Mid(s, j, 1)
Loop
rv1 = ""
For '改错
rv1 = Mid(s,k,1)+rv1
Next k
rv = rv + rv1
If j <= Len(s) Then rv = rv + Mid(s, j, 1)
i = j + 1
If i > Len(s) Then Exit Do
Loop
Text2.Text = rv
End Sub
①   ②   
(3)加框处代码有错,请改正。
【答案】(1)rev
(2)zf=True;j=j+1
(3)k=i To j-1
【知识点】过程与自定义函数;查找算法及程序实现
【解析】【解答】(1)由程序语句“ Private Sub rev_Click() ”知, “还原”按钮的对象名为 : rev 。
(2)本题程序分析如下:
Function zf(s As String) As Boolean
zf = False
If s >= "A" And s <= "Z" Or s >= "a" And s <= "z" Then ‘如果参数s在大写字母A和Z之间或在小写字母a和z之间则进行如下处理
① ‘设置函数值为真,故此处答案应填写:zf=true
End If
End Function
Private Sub rev_Click()
Dim s As String, ch As String, rv As String, rv1 As String
Dim i As Integer, j As Integer, k As Integer
s = Text1.Text
rv = "" : i = 1 ‘初始化字符串变量rv的值为空串,i值为1
Do While True
ch = Mid(s, i, 1) ‘从字符串s中按i值取一个字符并赋给变量ch
Do While Not zf(ch) And i < Len(s) ‘在字符ch不是英文字母且i值没有超过字符串长度时进行循环
rv = rv + ch ‘将这个非字母字符合并到变量rv中
i = i + 1 ‘将i值增1,说明处理了一个字符
ch = Mid(s, i, 1) ‘从字符串s中按i值取一个字符并赋给变量ch以备下一次对字符ch进行判断
Loop
j = i ‘将i值赋给变量j
ch = Mid(s, j, 1) ‘按j值从字符串s中中取一个字符并赋给变量ch
Do While zf(ch) And j <= Len(s) ‘在ch为英文字母具j的值小于等于字符串s的长度时进行循环,本循环用于查找单词的长度
② ‘将j值增1,用于统计英文字母的长度,故本处答案应填写:j=j+1
If j > Len(s) Then Exit Do ‘如果j值大于字母的长度则退出内层循环
ch = Mid(s, j, 1) ‘从字符串s中按j值取一个字符并赋给变量ch以备下一次对字符ch进行判断
Loop ‘结束内层循环
rv1 = "" ‘初始化字符串变量rv1,rv1用于存储正序的英文单词
For ‘使用k值来控制循环,k应从i变到j-1,因为j值处为非英文字母,故此处应改为:k=i to j-1
rv1 = Mid(s,k,1)+rv1 ‘从字符串s中按k值中取一个字符并合并到字符串rv1的左侧,本语句实现英文单词的正序
Next k
rv = rv + rv1 ‘将正序的英文单词合并到字符串rv中
If j <= Len(s) Then rv = rv + Mid(s, j, 1) ‘如果j的值小于字符串s的长度则从字符串s中按j值中取一个字符合并到字符串rv中(这个字符为非英文字母)
i = j + 1 ‘将i值按j值增1
If i > Len(s) Then Exit Do ‘如果i值超过了字符串的长度时退出永真循环
Loop
Text2.Text = rv
End Sub
由以上分析知: ① 处为:设置函数值为真,故此处答案应填写:zf=true。
② 处为:将j值增1,用于统计英文字母的长度,故本处答案应填写:j=j+1。
(3) 加框处为:使用k值来控制循环,k应从i变到j-1,因为j值处为非英文字母,故此处应改为:k=i to j-1。
【分析】本题考查的是自定义函数的定义和调用。自定义函数使用关键词function来说明,调用时按标准函数使用方法。另外还考查了使用中取函数中取字符的方法、从使用计数器j确定英文单词结束的位置。使用累加器rv1和rv合并成正序单词和句子的方法。
16.(2019高二下·丽水期末)小王编写了一个“学生体能情况分析”程序,其功能是分项计算名次和优秀率(分数90分及以上为优秀)。运行程序时,在列表框List1中显示所有学生的3项体能测试分数,在文本框Text1中输入测试项目代码(1表示游泳,2表示跑步,3表示跳远),单击“计算”按钮Command1后,计算结果分别显示在列表框List2和标签Label2中。程序运行界面如图1所示。
程序设计过程中数据的存储和计算方法如下:
⑴学生体能分数的存储:如图2所示,第1位学生的游泳、跑步、跳远分数依次存入数组score的第1、2、3个元素里,第2位学生的游泳、跑步、跳远分数依次存入数组score的第4、5、6个元素里,以此类推。
⑵计算名次的算法:先统计每个分数的个数,存入数组a,如图3中a(96)值为9,表示共有9个96分;然后按照分数从高到低依次计算每个有效分数(该分数的个数不为0)对应的名次存入数组b,分数相同时名次并列,如图3中b(96)值为10,表示96分的名次是(并列)第10名,以此类推。
请回答下列问题:
(1)根据图1中列表框List1中的信息和图2所示的数据存储方法可知,数组元素score(23)的值为   (填数字)。
(2)实现上述功能的VB程序如下,请在①、②、③的划线处填入合适的代码。
Dim m As Integer
' 学生人数
Dim score(1 To 3000) As Integer ' 存放学生分数
Dim xm(1 To 1000) As String ' 存放学生姓名
Private Sub Command1_Click()
Dim i As Integer, t As Integer, code As Integer, mc As
Integer
Dim a(0 To 100) As Integer '存放每个分数的个数
Dim b(0 To 100) As Integer '存放每个分数的名次
Dim
code_n(1 To 3) As String
code_n(1)
= "游泳" : code_n(2) = "跑步" :
code_n(3) = "跳远"
code
= Val(Text1.Text)
For i
= 0 To 100
a(i) = 0
Next
i
sum =
0
For i
= 1 To m '计算每个分数的个数及体能测试优秀的人数
t =

a(score(t)) = a(score(t)) + 1
If score(t) >= 90 Then sum = sum + 1
Next
i
mc =
1
For i
= 100 To 0 Step -1 '计算每个分数的名次
If a(i) <> 0 Then
b(i) = mc
mc = ②
End If
Next
i
List2.Clear
List2.AddItem
" 姓名 " + ③ + "
名次"
For i
= 1 To m
'在List2中输出m个学生的姓名、指定项目的分数及名次,代码略
Next
i
sum =
Int(sum / m * 10000 + 0.5) / 100
Label2.Caption
= "优秀率是:" + Str(sum) +"%"
End
Sub
Private
Sub Form_Load()
’从数据库读取姓名存入数组xm,体能测试数据存入数组score,总人数存入变量m。
’代码略
End
Sub
①   ②   ③   
【答案】(1)100
(2)(i-1) *3+code;mc+a(i)或b(i)+a(i);code_n(code)
【知识点】解析算法及程序实现;程序访问数据库
【解析】【解答】(1)由题义知每3个元素为一个同学的成绩,score(23)为第8个同学的第二个成绩:23\3=7,23 mod 7=2。由图可知该成绩为刘心英同学的跑步成绩,故答案填写:100。
(2)本题程序分析如下:
Dim m As Integer
Dim score(1 To 3000) As Integer
Dim xm(1 To 1000) As String
Private Sub Command1_Click()
Dim i As Integer, t As Integer, code As Integer, mc As Integer
Dim a(0 To 100) As Integer
Dim b(0 To 100) As Integer
Dim code_n(1 To 3) As String
code_n(1) = "游泳" : code_n(2) = "跑步" : code_n(3) = "跳远"
code = Val(Text1.Text)
For i = 0 To 100 ‘使用i来控制循环,用来初始化数组a
a(i) = 0 ‘初始化数组a的每一个元素值为0
Next i
sum = 0 '初始化计数器sum的值为0,sum用于统计大于等于90分(优秀分)的个数
For i = 1 To m ‘使用i来控制循环,本循环用来计算每个分数的个数及体能测试优秀的人数
t = ① ‘因为每类分数相隔均为3,且起始位置由code来确定,故本处答案应填写:(i-1)*3+code
a(score(t)) = a(score(t)) + 1 ‘将t对应的分数的个数累加到数组a中,a数组相当于一个计数器数组
If score(t) >= 90 Then sum = sum + 1 ‘如果t对应的分数大于等于90分则使用计数器sum进行计数
Next i
mc = 1 ‘初始化累加器mc,mc代表这个分数的名次
For i = 100 To 0 Step -1 ‘使用i来控制循环,该循环用于'计算每个分数的名次
If a(i) <> 0 Then ‘如果数组a中对应的第i个元素值不为0时进行如下处理
b(i) = mc ‘将这个名将存入到数组b中
mc = ② ‘计算下一个名次,该名次为本名次加上数组a中的该名次的个数,故本题答案应填写:mc+a(i)或b(i)+a(i)
End If
Next i
List2.Clear
List2.AddItem " 姓名 " + ③ + " 名次" ‘在列表框的首行输出标头,故该处答案应填写: code_n(code)
For i = 1 To m ‘使用i来控制循环
'在List2中输出m个学生的姓名、指定项目的分数及名次,代码略
Next i
sum = Int(sum / m * 10000 + 0.5) / 100 ‘计算优秀率
Label2.Caption = "优秀率是:" + Str(sum) +"%" ‘使用标签2输出优秀率
End Sub
Private Sub Form_Load()
’从数据库读取姓名存入数组xm,体能测试数据存入数组score,总人数存入变量m。
’代码略
End Sub
由以上程序分析知, ① 处为:因为每类分数相隔均为3,且起始位置由code来确定,故本处答案应填写:(i-1)*3+code。
② 处为:'计算下一个名次,该名次为本名次加上数组a中的该名次的个数,故本题答案应填写:mc+a(i)或b(i)+a(i)。
③ 处为:在列表框的首行输出标头,故该处答案应填写: code_n(code)。
【分析】本题考查的是解析算法。所谓解析法(analysis algorithm)是指用解析的方法找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来实现问题求解。
1 / 1浙江省丽水市2018-2019学年高二下学期信息技术期末考试试卷
一、选择题(本大题共12小题,每小题2分,共24分)
1.(2019高二下·丽水期末)下列有关信息及信息技术的说法,正确的是(  )
A.信息在计算机内部采用十六进制代码表示
B.信息可以脱离它所反映的事物被存储、保存和传播
C.从一般意义上说的信息技术在最近几十年才出现
D.同一信息内容只涉及同一种表达技术,但可以有不同的表达方式
2.(2019高二下·丽水期末)下列有关网页及电子邮件的描述,不正确的是(  )
A.超文本传输协议(HTTP)用于浏览器与WEB服务器之间的信息传输
B.超文本标记语言(HTML)用于描述网页中包含的文本、图像、超链接等内容
C.简单邮件传输协议(SMTP)的功能是把电子邮件送到收件人的电子信箱中
D.制作网页的工具软件有Internet Explorer、FrontPage、Dreamweaver等
3.(2019高二下·丽水期末)使用Word软件编辑某文档,部分界面如图所示。
下列说法正确的是(  )
A.删除批注对象“4月10日21时”,其对应的批注同时被删除
B.实现图中的图文环绕效果可以采用“嵌入型”环绕方式
C.当前光标位于第7行,按“Backspace”键一次,“如”字被删除
D.接受所有修订后,第3行的文字是“根据数据显示,黑洞照片的生成用了约两年时间。”
4.(2019高二下·丽水期末)使用UltraEdit软件查看字符内码,部分界面如图所示。
下列说法正确的是(  )
A.图中共有3个ASCII字符
B.字符“10”的十六进制码是“3A”
C.字符“5g”的十六进制码是“35 47”
D.字符“来”的二进制码是“11000000 10110100”
5.(2019高二下·丽水期末)使用GoldWave软件编辑某音频文件,部分界面如图所示。
下列说法不正确的是(  )
A.当前音频文件每秒采样44100次,每个采样点需要1411位二进制进行存储
B.当前状态下执行“剪裁”命令后直接保存,声音文件存储容量不变
C.当前状态下执行“静音”命令后,播放文件时前5秒只能听到左声道的声音
D.当前状态下执行“更改音量”命令提升音量,音频的采样频率不变
6.(2019高二下·丽水期末)一幅未经压缩的1024×768像素、16位色的BMP图像,其存储容量约为(  )
A.12KB B.384KB C.1.5MB D.12MB
7.(2019高二下·丽水期末)已知a、b为整型变量,下列VB表达式的值一定为False的是(  )
A.a=b B.a>b And b>a
C.a>b Or b>a D.a<>b
8.(2019高二下·丽水期末)某算法的流程图如图所示。执行流程图后,变量i和变量s的值分别为(  )
A.7,5 B.10,12 C.10,22 D.13,25
9.(2019高二下·丽水期末)某VB程序的一个事件处理过程如下:
Private Sub Command1_Click()
Dim a As Integer
a = Val(Text1.Text)
Text1.Text = Str(Sqr(a))
End Sub
程序运行时,单击命令按钮Command1后弹出如图所示的错误信息提示。出现错误的原因可能是(  )
A.Sqr函数计算时出现错误 B.Str函数计算时出现错误
C.窗体上缺少文本框Text1 D.变量a类型定义错误
10.(2019高二下·丽水期末)有如下VB程序段:
For i = 1 To 2
k = i
For j = i + 1 To 7
If a(j) < a(k) Then k = j
Next j
If i <> k Then
t = a(i) : a(i) = a(k) : a(k) = t
End If
Next i
数组元素a(1)到a(7)的值依次为“19,85,86,90,24,22,62”,经过该程序段“加工”后,数组元素a(1)到a(7)的值依次为(  )
A.19,22,24,62,85,86,90 B.19,22,86,90,24,85,62
C.19,22,24,86,90,85,62 D.90,86,85,62,24,22,19
11.(2019高二下·丽水期末)数组d中存储的是一组降序的正整数。依据对分查找算法,设计一个在数组d中查找数据key所在位置的程序。实现该功能的VB程序段如下:
key = Val(Text1.Text)
i = 1: j = 10
Do While i <= j
m = (i + j) \ 2
If Then
Text2.Text = "在第" + Str(m) + "个"
Exit Do 'Exit Do 表示退出循环
ElseIf Then
i = m + 1
Else
End If
Loop
If i >j Then Text2.Text = "找不到目标"
上述程序中方框处可选语句为:
①i = m - 1 ②j = m – 1 ③d(m) = key ④d(m) > key ⑤d(m) < key
则(1)、(2)、(3)处语句依次是(  )
A.③、④、② B.③、⑤、② C.④、⑤、② D.③、④、①
12.(2019高二下·丽水期末)有如下VB程序段:
i = 1
Do While i <= 6
t = Int(Rnd * 10) + 1
If t Mod 2 = i Mod 2 Then a(i) = t : i = i + 1
Loop
For i = 1 To 2
k = 1
For j = 1 To 6 - i * 2
If a(j) * k > a(j + 2) * k Then
t = a(j) : a(j) = a(j + 2) : a(j + 2) = t
End If
k = -k
Next j
Next i
执行该程序段后,数组元素a(1)到a(6)的值可能是(  )
A.5,11,2,10,7,8 B.9,0,7,2,3,4
C.9,2,5,4,3,8 D.1,8,7,6,11,4
二、非选择题(本大题共4小题,4+10+6+6,共26分)
13.(2019高二下·丽水期末)小王收集了浙江省2019年第一季度各地市生产总值数据,并使用Excel软件进行数据处理,如图1所示。请回答下列问题:
(1)区域D5:D14中的数据是从D4单元格利用自动填充功能得到的,则D4单元格输入的公式是   。
(2)根据图1中数据制作的图表如图2所示,创建该图表的数据区域为   。
(3)若要将11个地市生产总值按“总产值”降序排序,则排序时选择的数据区域是   ;排序后,图中所示图表   (选填:会/不会)发生变化。
14.(2019高二下·丽水期末)小王制作主题为“荷塘月色”的多媒体作品,首先使用Photoshop软件处理图片,然后使用Flash软件制作动画。请回答下列问题:
(1)关于多媒体作品设计,下列说法正确的是___________(单选,填字母)。
A.确定作品的主题思想属于应用需求分析
B.文字脚本是多媒体作品制作的直接依据
C.作品的系统结构描述了整个作品的组成部分、工作流程、主要界面
D.多媒体作品设计的一般过程为:需求分析→规划设计→媒体元素分解
(2)如图1所示,下列说法正确的是_________(多选,填字母)。
图1
A.该文档采用的颜色模式为RGB颜色模式
B.“作者”图层可以使用“文字工具”修改字体
C.不可以直接对“背景”图层设置滤镜效果
D.当前状态下,可以使用“移动工具”调整“月”图层的图像位置
E.将“荷花”图层移至“鸟”图层上方,不会影响“鸟”图层中图像显示
(3)如图1所示,在当前状态下,若将文件保存为jpg格式,“圆”图层中“外发光”图层效果   (选填:可见/不可见)。
(4)如图2所示,在“蜻蜓”图层第1帧到36帧创建的动画实现了蜻蜓由近到远、由大到小的动画效果,则该动画的类型是   (单选,填字母:A .动画补间动画/B .形状补间动画/C .逐帧动画)。
图2
(5)“音乐”图层添加的声音属性如图3所示。当声音的“同步”属性改为“事件”后,声音的播放时长将   (选填:不变/变长/变短)。
(6)测试影片时“播放”按钮不能响应鼠标事件,“播放”按钮的部分编辑界面如图4所示。在“播放”按钮元件里,以下操作可以使按钮有效的是 。(多选,填字母)
A.在“背景”图层的“按下”帧上执行“插入关键帧”操作
B.在“文字”图层的“点击”帧上执行“删除帧”操作
C.在“文字”图层的“点击”帧上执行“清除帧”操作
D.在“文字”图层的“点击”帧上执行“清除关键帧”操作
E.在“背景”图层的“点击”帧上执行“插入帧”操作
(7)测试影片时,单击当前场景中的“播放”按钮,影片停止当前声音的播放,并跳转到“诗词鉴赏”场景第1帧并停止播放,则“播放”按钮的动作脚本为on(release){   }
15.(2019高二下·丽水期末)一段字符中的每个词(由大、小写字母组成)是倒序显示的,比如“Good night,Tom!”就倒序显示成“dooG thgin,moT!”。小王编写了一个VB程序,实现还原功能,即单击“还原”按钮后,将文本框Text1中倒序显示的内容还原,并在文本框Text2中输出结果。程序运行界面如图所示。
实现上述功能的VB程序如下,请回答下列问题:
(1)观察程序代码,“还原”按钮的对象名为   。
(2)请在①、②的划线处填入合适的代码
Function
zf(s As String) As Boolean
zf = False
If s >= "A" And s <=
"Z" Or s >= "a" And s <= "z" Then

End If
End
Function
Private
Sub rev_Click()
Dim s
As String, ch As String, rv As String, rv1 As String
Dim i
As Integer, j As Integer, k As Integer
s =
Text1.Text
rv =
"" : i = 1
Do
While True
ch = Mid(s, i, 1)
Do While Not zf(ch) And i < Len(s)
rv = rv + ch
i = i + 1
ch = Mid(s, i, 1)
Loop
j = i
ch = Mid(s, j, 1)
Do While zf(ch) And j <= Len(s)

If j > Len(s) Then Exit Do
ch = Mid(s, j, 1)
Loop
rv1 = ""
For '改错
rv1 = Mid(s,k,1)+rv1
Next k
rv = rv + rv1
If j <= Len(s) Then rv = rv + Mid(s, j, 1)
i = j + 1
If i > Len(s) Then Exit Do
Loop
Text2.Text = rv
End Sub
①   ②   
(3)加框处代码有错,请改正。
16.(2019高二下·丽水期末)小王编写了一个“学生体能情况分析”程序,其功能是分项计算名次和优秀率(分数90分及以上为优秀)。运行程序时,在列表框List1中显示所有学生的3项体能测试分数,在文本框Text1中输入测试项目代码(1表示游泳,2表示跑步,3表示跳远),单击“计算”按钮Command1后,计算结果分别显示在列表框List2和标签Label2中。程序运行界面如图1所示。
程序设计过程中数据的存储和计算方法如下:
⑴学生体能分数的存储:如图2所示,第1位学生的游泳、跑步、跳远分数依次存入数组score的第1、2、3个元素里,第2位学生的游泳、跑步、跳远分数依次存入数组score的第4、5、6个元素里,以此类推。
⑵计算名次的算法:先统计每个分数的个数,存入数组a,如图3中a(96)值为9,表示共有9个96分;然后按照分数从高到低依次计算每个有效分数(该分数的个数不为0)对应的名次存入数组b,分数相同时名次并列,如图3中b(96)值为10,表示96分的名次是(并列)第10名,以此类推。
请回答下列问题:
(1)根据图1中列表框List1中的信息和图2所示的数据存储方法可知,数组元素score(23)的值为   (填数字)。
(2)实现上述功能的VB程序如下,请在①、②、③的划线处填入合适的代码。
Dim m As Integer
' 学生人数
Dim score(1 To 3000) As Integer ' 存放学生分数
Dim xm(1 To 1000) As String ' 存放学生姓名
Private Sub Command1_Click()
Dim i As Integer, t As Integer, code As Integer, mc As
Integer
Dim a(0 To 100) As Integer '存放每个分数的个数
Dim b(0 To 100) As Integer '存放每个分数的名次
Dim
code_n(1 To 3) As String
code_n(1)
= "游泳" : code_n(2) = "跑步" :
code_n(3) = "跳远"
code
= Val(Text1.Text)
For i
= 0 To 100
a(i) = 0
Next
i
sum =
0
For i
= 1 To m '计算每个分数的个数及体能测试优秀的人数
t =

a(score(t)) = a(score(t)) + 1
If score(t) >= 90 Then sum = sum + 1
Next
i
mc =
1
For i
= 100 To 0 Step -1 '计算每个分数的名次
If a(i) <> 0 Then
b(i) = mc
mc = ②
End If
Next
i
List2.Clear
List2.AddItem
" 姓名 " + ③ + "
名次"
For i
= 1 To m
'在List2中输出m个学生的姓名、指定项目的分数及名次,代码略
Next
i
sum =
Int(sum / m * 10000 + 0.5) / 100
Label2.Caption
= "优秀率是:" + Str(sum) +"%"
End
Sub
Private
Sub Form_Load()
’从数据库读取姓名存入数组xm,体能测试数据存入数组score,总人数存入变量m。
’代码略
End
Sub
①   ②   ③   
答案解析部分
1.【答案】B
【知识点】信息及其特征;信息技术的概念与关键技术
【解析】【解答】选项A:信息在计算机内部采用二进制表示而不是十六进制,本项错。选项B:信息有多种载体可以脱离它反映的事件被存储、保存和传播,如历史可以由文字来表达和传递,本项对。选项C:信息技术伴随着人类的产生而产生,现代信息技术是在最近才出现的。本项错。选项D:同一信息可以由不同的表达方式使用不同的表达技术,如同一个新闻可以使用电视也可以使用网络来表达,本项错。故答案选B。
【分析】本题考查的是信息技术的概念和信息的表达技术和表达方式。信息技术是指在信息的获取、整理、加工、存储、传递和利用过程中所采用的技术和方法。其作用是代替、扩展和延伸人的信息功能。信息技术有广义和狭义之分,狭义的信息技术是指现代信息技术。现代信息技术是以电子技术,尤其是微电子技术为基础,以计算机技术为核心,以通信技术为支柱,以信息技术应用为目的的科学技术群。同一种信息内容可以采用不同的表达方式,以满足信息接收者的实际需要.最常用的信息表达方式有:文字、语言、图形、图像、声音和形体动作等。常用的信息表达技术有:广播电视、报刊书籍、多媒体技术和网络技术等,其中多媒体技术和网络技术是信息社会中比较重要的信息表达技术.
2.【答案】D
【知识点】网络协议;常用的网页编辑与制作工具
【解析】【解答】选项A: 超文本传输协议(HTTP) 是用于传输网页的协议,本项对。选项B: 超文本标记语言(HTML)是用于编制网页文件的语言,本项对。选项C: 简单邮件传输协议(SMTP) 是用于发送电子邮件的协议,本项对。选项D:Internet Explorer是用于浏览网页的软件而不是制作网页的软件,本项错。故答案选D。
【分析】本题主要考查的是网络协议及常用的制作浏览网页文件的软件,除了上述协议外常用的协议还有,POP3协议又称邮局协议,是用于接受电子邮件的协议。Telnet协议,又称远程登陆协议,是用于登陆远程服务器的协议,FTP协议,又称文件传输协议,是用于上传和下载文件的协议。
3.【答案】A
【知识点】文本的基本编辑;文本的图片与表格处理
【解析】【解答】选项A:删除批注不会删除批注的对象,但删除批注的对象会将其上的批注一并删除,本项对。选项B:“嵌入”型嵌入型是嵌在一行文字中,作为文字中的一员,而由图可以看出该图文环绕效果为四周型或紧密型。选项C: 当前光标位于第7行,按“Backspace”键一次, 会删除光标前面的字符而不是后面的字符,本项错。选项D: 接受所有修订后,第3行的文字是“根据相关资料显示,黑洞照片的生成用了约两年时间。” ,本项错。故答案选A。
【分析】本题考查的是批注和修订以及图文环绕方式。批注是对文章的某些文字段落做出备注、意见及建议等。而修订是保留修改痕迹的基础上进行的修改,修订是在保留修改痕迹的一种编辑方式,通过修订可以恢复原来的文字或确认修改。Word的文字环绕方式有:嵌入型、四周型环绕、紧密型环绕、衬于文字下方、浮于文字上方、上下型环绕、穿越型环绕。
4.【答案】D
【知识点】信息的编码
【解析】【解答】选项A:由图可知"!"号为中文字符,所以图中共有2个ASCII码,本项错。选项B:由图知“5”的ASCII码为“35”,故“1”的ASCII码为“31”,“0”的ASCII码为“30”,故“10”的ASCII码为“31 30”,本项错。选项C:由图知大写字母“G”的ASCII码为“47”而不是小写的“g”,本项错。选项D:由图可知“来”的内码为“C0 B4”转为二进制数为“1100 0000 1011 0100”,本项对。故答案选D。
【分析】本题考查的是中英文的内码表示,在计算机内部分中英文都是以二进制来表示的,为了查方便 UltraEdit软件采用十六进制来表示,这就设计到二进制数和十六进制数的转换问题如选项D应考查了二进制和十六进制的转换。方法是一位十六进制数转为四位二进制数。在计算机内部字母和数字都是以ASCII码来表示的且是有规律的:字母是按字母顺序排序而数字是由0到9由小到大排列的,故可以通过内码中的字母或数字的ASCII码来推定其字字母和数字的ASCII码。
5.【答案】A
【知识点】声音素材的基本处理;声音、图像、视频编码
【解析】【解答】选项A:当前音频文件每秒采样44100次,每个采样点由16位二进制数来表示,本项错。选项B: 当前状态下执行“剪裁”命令后 ,只保留选中部分其他部分被设置为了静音但时长不变,存储容量不变,本项对。选项C:当前先中的是右声道的前5秒设置为静音后前5秒只能听到左声道的声音,本项对。选项D: 当前状态下执行“更改音量”命令提升音量,不能改变采样频率和量化位数,故音频的采样频率不变 ,本项对。故答案选A。
【分析】本题考查的是 GoldWave软件 的属性面板识图。通过GoldWave软件 的属性面板可以了解该文件的总时长、采样频率、量化位数、音频格式、声道数、每秒播放的整率,当前选择的声音起止位置和时长等信息。
6.【答案】C
【知识点】声音、图像、视频编码
【解析】【解答】16位色就是用16位二进制数来表示颜色,即占2个字节,故本图像占用存储空间=1024*768*2=1572864B=1536KB=1.5MB,故答案选C。
【分析】本题考查的是图像占用存储容量的计算公式。图像文件存储量=水平像素×垂直像素×每个像素所需位数/8 (字节)。
7.【答案】B
【知识点】运算符、基本运算与表达式
【解析】【解答】选项A:a和b为变量其值可以相同也可以不同,故a=b的值可为true也可为false。选项B:a和b的值相同时a>b和ab and b>a的值为false,如果a和b的值不同时,a>b或b>a中一个值为false则a>b and b>a的值为false,故本项的值定为false。选项C:如选项B分析,当a和b的值相同时, a>b Or b>a 的值为false,如果a和b的值不同时, a>b Or b>a 的值为true。选项D:a和b的值又可能相同也可能不同,故a<>b 的值可能为true也可能为false。故答案选B。
【分析】本题考查的是关系表达式的运算。关系表达式就是用关系运算符将算术或字符串连接起来的式子,关系运算符有>、 < 、=、 >= 、<=、 <>等六个运算符号。关系表达式的值为布尔型。
8.【答案】B
【知识点】算法的常用表示方法;算法的控制结构
【解析】【解答】由流程图可知:先将s初始化为0,s用于累加i的值,将i值初始化为1(初值)然后看i值是否超过终值8,如果没有超过终值则将i值累加到s中,将i值增加3(步长为3)后重新赋给变量i再与终值8比较直到超过终值8时终止循环,故i的值为1、4、7、10,s=1+4+7=12,故答案选B。
【分析】本题考查的是定长循环中循环终了循环变量的值和累加器的应用,要想知道循环终了循环变量的值先计算循环次数,定长循环次数公式为:循环次数=int((终值-初值)/步长)+1,循环终了循环变量的值=初值+步长*循环次数。累加器的形式为s=s+i。
9.【答案】C
【知识点】程序的调试及运行
【解析】【解答】本题程序分析如下:
Private Sub Command1_Click()
Dim a As Integer
a = Val(Text1.Text) '将从文本框1中输入的数转为数值型并赋给变量a
Text1.Text = Str(Sqr(a)) '在文本框1中输出a的算术平方根
End Sub
由题给出错误信息为”要求对象“则在窗体上没有文本框1,故答案选C。
【分析】本题考查的是调试程序时常见的报错信息及其原因分析。除了题中的”要求对象外“还有“for没有next“是循环语句缺少结束语句或在其中的嵌套条件判断语句缺少结束语句。”下标越界“是使用的数组元素的下标超过了定义的数组元素的下标(大于了上限或小于了下限)。”溢出“是使用的数值型变量的值超过了其类型表示的数的范围。”类型不匹配“给变量赋值的类型不是其定义的数据类型或标准函数的参数使用的类型不是其要求的类型。
10.【答案】B
【知识点】排序算法及程序实现
【解析】【解答】本题程序分析如下:
For i = 1 To 2 ‘使用i来控制循环,i代表比较轮数(共2轮比较)
k = i ‘将i值赋给变量k,k代表本轮次数组中最小值的下标
For j = i + 1 To 7 ‘使用j来控制内层循环,j代表本轮比较次数
If a(j) < a(k) Then k = j ‘如果数组中j元素的值比k指示的最小值元素的值还小则将j值赋给变量k
Next j
If i <> k Then ‘如果最小值的下标不是本轮最左边元素的下标则进行如下处理
t = a(i) : a(i) = a(k) : a(k) = t ‘借助第三变量t交换最左边元素和最小值元素的值
End If
Next i
由题义知本题采用的是顺序比较法进行了两轮次的比较,故将最小的两个数排在了最前面其他各数其本没动,选项A是将所有数都进行了排序,选项B排了两个数,选项C排了3个数,选项D进行了降序排序而本题是升序排序,故答案选B。
【分析】本题考查的是选择排序法。选择排序的基本思想:第1轮,在待排序记录r[1]~r[n]中选出最小的记录,将它与r[1]交换;第2轮,在待排序记录r[2]~r[n]中选出最小的记录,将它与r[2]交换;以此类推,第i轮在待排序记录r[i]~r[n]中选出最小的记录,将它与r[i]交换,使有序序列不断增长直到全部排序完毕。
11.【答案】A
【知识点】查找算法及程序实现
【解析】【解答】本题程序分析如下:
key = Val(Text1.Text)
i = 1: j = 10 ‘初始化要查找数组下标的下限i和上限j
Do While i <= j ‘在数组下标的下限小于上限时进行循环(查找)
m = (i + j) \ 2 ‘计算要查找数组的中值下标
If Then ‘如果数组的中值就是要查找的值则进行如下处理,故本处应填写:d(m)=key
Text2.Text = "在第" + Str(m) + "个" ‘使用文本框2输出要查找的数为第m个元素
Exit Do
ElseIf Then ‘否则要查找的数key比数组中值小时进行如下处理,故此处应填写:keykey
i = m + 1 ‘调整数组下标的下限为中值下标加1
Else ‘否则(要查找的数key比数组中值大时)进行如下处理
‘调整数组下标的上限为中值下标减1,故此处应填写: j = m – 1
End If
Loop
If i >j Then Text2.Text = "找不到目标" ‘如果i值大于j时则在文本框2中输出"找不到目标" 。
由以上分析知⑴处应填写 d(m) = key ,⑵处应填写:keykey,⑶处应填写: j = m – 1。故答案选A。
【分析】本题考查的是对分法查找数据的方法,对分法查找过程是先将一个数列放于一个有序数组中,然后比较中间数组元素的值与要查找的值,或中间数组的值比要查找的值大,则在前半个数组中查找,若中间数组的值比要查找的值小则在后半个数组中查找。查找方法仍是比较中间数组元素的值和要查找的值。以此类推直到查到或下限大于了上限(没查找)为止。
12.【答案】D
【知识点】算法的控制结构;排序算法及程序实现
【解析】【解答】根据嵌套For循环的循环体判断条件,当a(j) * k > a(j + 2) * k时,交换a(j)与a(j + 2)的位置可知,数组a中处于奇数位的数字按照升序排列,偶数位的数字按照降序排列。故答案选D。
【分析】本题考查学生对嵌套For循环的理解,并能分析出程序段所要实现的功能。
13.【答案】(1)=B4/BS3*100
(2)A2,A4:A14,E2,E4:E14
(3)A4:F14;会
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)由图可知D9单元格中的公式为: =B9/B$3*100 ,其中B9为相对地址引用到D4会变为B4,B$3为混合地址引用,到D9其单元格地址不变,故本小题答案填写:= B4/BS3*100 。
(2)由图2可知:图表的横坐标为城市名称(在A列),纵坐标的数据为第三产业产值(在E列)且有图例,故应包含标题行,故本小题答案应填写: A2,A4:A14,E2,E4:E14 。
(3) 若要将11个地市生产总值按“总产值”降序排序 ,则不应选取"全省“行数据,故其数据区域应选择: A4:F14 ,在进行排序后城市名称和数据都发生了变化,图表也会随之变化,故本题第一个空答案填写: A4:F14 ,第二个空答案选填:会。
【分析】本题考查的是公式中单元格地址的引用、图表数据区域的选择及排序时数据区域的选择。Excel的地址引用有相对地址引用和绝对地址引用及混合地址引用3种方式,相对地址引用就是单元格地址前不加任何东西,单元格地址会随单元格的变化而变化,绝对单元格地址引用就是在单元格地址前加$号,不会随单元格的变化而变化。混合引用是在行号或列标前加$号,另一个不加,在复制公式时加$号的不变,不加$号的变化。在排序时注意不要选择合并的单元格,尤其选择标题栏时注意标题栏是否为合并单元格。图表数据区域的选择是看其横轴和纵轴的数据。
14.【答案】(1)C
(2)A;B;E
(3)不可见
(4)A
(5)变长
(6)B;D;E
(7)stopAllSounds(0;gotoAndStop(诗词鉴赏)
【知识点】多媒体作品的规划和设计;动画的实现;常用影片控制函数的应用
【解析】【解答】(1)选项A: 确定作品的主题思想属于主题思想分析,而主题思想分析属于创作需求分析,本项错。选项B:文字牛脚本是制作脚本的依据,而制作脚本才是制作 作品的直接依据,本项错。选项C:作品的系统结构描述了整个作品的组成部分、工作流程、主要界面,本项对。选项D:多媒体制作过程可分为五个步骤:确定主题、分析与策划、采集与加工、作品集成、测试与评价。本项错。故答案选C。
(2)选项A:由图1的标题栏中的"RGB/8"可知该文档采用的颜色模式为RGB模式,本项对。选项B:“作者”图层为文字图层且没有锁定可以使用“文字工具”进行修改字体,本项对。选项C:“背景”图层虽处于锁定状态,但可以设置滤镜效果,本项错。选项D:“月”图层后有一个小链子代表与上一个图层“色”进行了链接,不能单独调整其图层的位置,本项错。选项E:“鸟”图层和“荷花”图层没有重叠区域调整两个图层的位置不影响显示效果,本项对。故答案选ABE。
(3)由图可知 “圆”图层中“外发光”图层样式为不可见状态,在导出为jpg格式时不可见图层和样式都不会被合并而是会忽略,故本小题作案选填:不可见。
(4)由图可知 “蜻蜓”图层第1帧到36帧为紫色底纹加一个黑色箭头,故本小题答案选填:A。
(5)当声音的同步设置为”事件“后动画播放完声音如果没有播放完声音仍旧播放直到声音播放完为止,故将 声音的“同步”属性改为“事件”后,声音的播放时长将变长。故本题答案选填:变长。
(6)由图4知,”播放“元件的点击帧无图像,而点击帧的作用就是设置响影鼠标操作的区域,解决方法是使”点击帧“有图像。选项A: “背景”图层的 “按下”帧上执行“插入关键帧”操作 并没有使"按下“帧中有图像从而”点击帧也没有图像,本项错。选项B:在“文字”图层的“点击”帧执行“删除”帧操作使“点击”帧变为了普通帧,“按下”帧和“点击”帧延续“指针经过”帧中的图像,本项对。选项C:“文字”图层的“点击”帧为空白关键帧不能执行清除帧操作,只能执行“清除关键帧”操作,本项错。选项D:如选项C分析,本项对。选项E:在“背景”图层的“点击帧执行”插入帧“操作则将”点击“帧设为了普通帧可以延续”背景“图层”弹起帧的图像,本项对。故答案选BDE。
(7) 测试影片时,单击当前场景中的“播放”按钮,影片停止当前声音的播放,并跳转到“诗词鉴赏”场景第1帧并停止播放,则“播放”按钮的动作脚本为 :当释放鼠标时停止播放所有声音并转到 “诗词鉴赏”场景第1帧并停止播放 ,故答案应填写: stopAllSounds(0;gotoAndStop(诗词鉴赏) 。
【分析】本题考查的有:1、多媒体作品制作过程及需求分析包含的环节。多媒体制作过程可分为五个步骤:确定主题、分析与策划、采集与加工、作品集成、测试与评价。多媒体设计与策划包括应用需求分件和创作需求及脚本编写三部分。作品需求分析包括应用需求分件和创作需求分析两种。2、Photoshop图层操作及属性设置。3、动画的补间类型,补间动画有二种:动画补间和形状补间。形状补间是由一个物体到另一个物体间的变化过程,像由三角形变成四方形等。时间轴上形状补间是淡绿色底加一个黑色箭头组成的。动画补间是由一个形态到另一个形态的变化过程,像移动位置,改变角度等。时间轴上动画补间是淡紫色底加一个黑色箭头组成的。4、声音的同步设置。声音的同步设置一般有事件和数据流两种。设置为事件时,声音会和某一个事件同步发生。事件声音会从它的开始关键帧开始播放并贯穿整个事件的全过程,事件声音独立于时间轴,只有在声音播放完或使用命令停止时才停止播放。如果设置为数据流则使动画播放的声音与动画同步。FLASH会强迫动画和声音保持同步,如果FLASH获取动画帧的速度不够快,它就会跳过这些帧。如果动画停止,流声音也会立即停止,这与事件声音不同。5、“按钮”元件点击帧的作用。点击帧的作用就是设置响影鼠标操作的区域。6、动作脚本设置。
15.【答案】(1)rev
(2)zf=True;j=j+1
(3)k=i To j-1
【知识点】过程与自定义函数;查找算法及程序实现
【解析】【解答】(1)由程序语句“ Private Sub rev_Click() ”知, “还原”按钮的对象名为 : rev 。
(2)本题程序分析如下:
Function zf(s As String) As Boolean
zf = False
If s >= "A" And s <= "Z" Or s >= "a" And s <= "z" Then ‘如果参数s在大写字母A和Z之间或在小写字母a和z之间则进行如下处理
① ‘设置函数值为真,故此处答案应填写:zf=true
End If
End Function
Private Sub rev_Click()
Dim s As String, ch As String, rv As String, rv1 As String
Dim i As Integer, j As Integer, k As Integer
s = Text1.Text
rv = "" : i = 1 ‘初始化字符串变量rv的值为空串,i值为1
Do While True
ch = Mid(s, i, 1) ‘从字符串s中按i值取一个字符并赋给变量ch
Do While Not zf(ch) And i < Len(s) ‘在字符ch不是英文字母且i值没有超过字符串长度时进行循环
rv = rv + ch ‘将这个非字母字符合并到变量rv中
i = i + 1 ‘将i值增1,说明处理了一个字符
ch = Mid(s, i, 1) ‘从字符串s中按i值取一个字符并赋给变量ch以备下一次对字符ch进行判断
Loop
j = i ‘将i值赋给变量j
ch = Mid(s, j, 1) ‘按j值从字符串s中中取一个字符并赋给变量ch
Do While zf(ch) And j <= Len(s) ‘在ch为英文字母具j的值小于等于字符串s的长度时进行循环,本循环用于查找单词的长度
② ‘将j值增1,用于统计英文字母的长度,故本处答案应填写:j=j+1
If j > Len(s) Then Exit Do ‘如果j值大于字母的长度则退出内层循环
ch = Mid(s, j, 1) ‘从字符串s中按j值取一个字符并赋给变量ch以备下一次对字符ch进行判断
Loop ‘结束内层循环
rv1 = "" ‘初始化字符串变量rv1,rv1用于存储正序的英文单词
For ‘使用k值来控制循环,k应从i变到j-1,因为j值处为非英文字母,故此处应改为:k=i to j-1
rv1 = Mid(s,k,1)+rv1 ‘从字符串s中按k值中取一个字符并合并到字符串rv1的左侧,本语句实现英文单词的正序
Next k
rv = rv + rv1 ‘将正序的英文单词合并到字符串rv中
If j <= Len(s) Then rv = rv + Mid(s, j, 1) ‘如果j的值小于字符串s的长度则从字符串s中按j值中取一个字符合并到字符串rv中(这个字符为非英文字母)
i = j + 1 ‘将i值按j值增1
If i > Len(s) Then Exit Do ‘如果i值超过了字符串的长度时退出永真循环
Loop
Text2.Text = rv
End Sub
由以上分析知: ① 处为:设置函数值为真,故此处答案应填写:zf=true。
② 处为:将j值增1,用于统计英文字母的长度,故本处答案应填写:j=j+1。
(3) 加框处为:使用k值来控制循环,k应从i变到j-1,因为j值处为非英文字母,故此处应改为:k=i to j-1。
【分析】本题考查的是自定义函数的定义和调用。自定义函数使用关键词function来说明,调用时按标准函数使用方法。另外还考查了使用中取函数中取字符的方法、从使用计数器j确定英文单词结束的位置。使用累加器rv1和rv合并成正序单词和句子的方法。
16.【答案】(1)100
(2)(i-1) *3+code;mc+a(i)或b(i)+a(i);code_n(code)
【知识点】解析算法及程序实现;程序访问数据库
【解析】【解答】(1)由题义知每3个元素为一个同学的成绩,score(23)为第8个同学的第二个成绩:23\3=7,23 mod 7=2。由图可知该成绩为刘心英同学的跑步成绩,故答案填写:100。
(2)本题程序分析如下:
Dim m As Integer
Dim score(1 To 3000) As Integer
Dim xm(1 To 1000) As String
Private Sub Command1_Click()
Dim i As Integer, t As Integer, code As Integer, mc As Integer
Dim a(0 To 100) As Integer
Dim b(0 To 100) As Integer
Dim code_n(1 To 3) As String
code_n(1) = "游泳" : code_n(2) = "跑步" : code_n(3) = "跳远"
code = Val(Text1.Text)
For i = 0 To 100 ‘使用i来控制循环,用来初始化数组a
a(i) = 0 ‘初始化数组a的每一个元素值为0
Next i
sum = 0 '初始化计数器sum的值为0,sum用于统计大于等于90分(优秀分)的个数
For i = 1 To m ‘使用i来控制循环,本循环用来计算每个分数的个数及体能测试优秀的人数
t = ① ‘因为每类分数相隔均为3,且起始位置由code来确定,故本处答案应填写:(i-1)*3+code
a(score(t)) = a(score(t)) + 1 ‘将t对应的分数的个数累加到数组a中,a数组相当于一个计数器数组
If score(t) >= 90 Then sum = sum + 1 ‘如果t对应的分数大于等于90分则使用计数器sum进行计数
Next i
mc = 1 ‘初始化累加器mc,mc代表这个分数的名次
For i = 100 To 0 Step -1 ‘使用i来控制循环,该循环用于'计算每个分数的名次
If a(i) <> 0 Then ‘如果数组a中对应的第i个元素值不为0时进行如下处理
b(i) = mc ‘将这个名将存入到数组b中
mc = ② ‘计算下一个名次,该名次为本名次加上数组a中的该名次的个数,故本题答案应填写:mc+a(i)或b(i)+a(i)
End If
Next i
List2.Clear
List2.AddItem " 姓名 " + ③ + " 名次" ‘在列表框的首行输出标头,故该处答案应填写: code_n(code)
For i = 1 To m ‘使用i来控制循环
'在List2中输出m个学生的姓名、指定项目的分数及名次,代码略
Next i
sum = Int(sum / m * 10000 + 0.5) / 100 ‘计算优秀率
Label2.Caption = "优秀率是:" + Str(sum) +"%" ‘使用标签2输出优秀率
End Sub
Private Sub Form_Load()
’从数据库读取姓名存入数组xm,体能测试数据存入数组score,总人数存入变量m。
’代码略
End Sub
由以上程序分析知, ① 处为:因为每类分数相隔均为3,且起始位置由code来确定,故本处答案应填写:(i-1)*3+code。
② 处为:'计算下一个名次,该名次为本名次加上数组a中的该名次的个数,故本题答案应填写:mc+a(i)或b(i)+a(i)。
③ 处为:在列表框的首行输出标头,故该处答案应填写: code_n(code)。
【分析】本题考查的是解析算法。所谓解析法(analysis algorithm)是指用解析的方法找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来实现问题求解。
1 / 1

展开更多......

收起↑

资源列表