2019年高考一轮复习信息技术浙江专用 综合测试卷(7套)

文档属性

名称 2019年高考一轮复习信息技术浙江专用 综合测试卷(7套)
格式 zip
文件大小 14.3MB
资源类型 教案
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2019-05-22 12:14:53

文档简介

综合测试卷(一)
 综合测试卷第13页 ?
本试题分选择题和非选择题两部分,共4页,满分50分,考试时间45分钟。
选择题部分
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1.下列有关信息的说法中,正确的是(  )
                 
A.2018世界杯比赛实况录像是信息
B.在收信软件进行设置,限制邮件大小并过滤垃圾邮件这是信息安全的保护方法
C.三维全景技术,可以720度全方位视角的展示场景,让人有身临其境的感觉这是人工智能技术
D.长春长生制药的伪劣疫苗事件,经过各大媒体曝光,迅速为大众所知,体现了信息的价值性
答案 B
解析 信息是由图像、文字、语言等表现的意义,比赛实况录像是信息的载体。三维全景技术是虚拟现实技术。选项D重点表达了某事件经曝光为大众所知,体现的是信息的共享性。
2.下列有关网络技术的说法中,不正确的是(  )
A.在IE浏览器中收藏夹收藏的是网页的URL
B.Windows防火墙可以阻挡计算机木马入侵系统
C.FTP协议用于浏览器与Web服务器之间的信息传输,用来解析网页
D.浏览http://www.ourschool.cn/index.html网页时网页上的超链接信息保存在“index.html”文件中
答案 C
解析 FTP协议主要用于上传和下载文件,没有解析网页的功能,网页的解析由浏览器完成。
3.某Word文档部分界面如下图所示,下列说法错误的是(  )
/
A.文中图片周围文字的环绕方式为嵌入型
B.图中有1位用户添加了批注
C.文档中存在拼写和语法错误
D.文档中存在1处修订
答案 A
解析 文中图片周围文字的环绕方式为四周型或紧密型。
4.“双色球在线”网站可查询到如下图所示的信息。
/
以下关于该网站及存储信息的数据库的说法正确的是(  )
A.“双色球在线”是一种数据库管理系统
B.“期数”字段在数据库中一定是自动编号类型
C.“中奖号码”字段在数据库中可以设置为文本类型
D.“总销售额”字段在数据库中必定是货币类型
答案 C
解析 本题考查数据库相关知识。题中的“双色球在线”是一个数据库应用系统;期数字段可能是文本类型或数值型,不一定是自动编号;总销售额中的数据在数据库中可以是文本类型存储。
5.某算法流程图如图所示。
/
执行该算法,输出变量c的结果是(  )
A.2 B.5 C.8 D.13
答案 C
解析 该流程图所示的算法是循环结构算法,循环执行4次,算法中各变量的变化过程如下表所示。
项目
c
a
b
i
循环前
1
1
1
第1次
2
1
2
2
第2次
3
2
3
3
第3次
5
3
5
4
第4次
8
5
8
5
6.使用UltraEdit软件查看字符内码,部分界面如下图所示:
/
图中内码所对应的字符是(  )
A.10加9等19 B.10减9等1
C.10+9=19 D.10-9=1
答案 B
解析 本题考查字符内码。UtralEdit软件中显示的内码为十六进制,按“ASCII内码小于7F;GB2312内码每字符两字节,每个字节内码都大于7F”的原则将图中的内码和字符一一对应。第1、2两个字节是ASCII字符,如果编码31对应的字符是“1”,则30对应的字符是“0”,39对应的是“9”,第3、4个字节对应的是一个汉字,由此确定选项B是正确的。
7.使用GoldWave软件打开音频文件,界面如下图所示。
/
如图所示状态下,下列说法不正确的是(  )
A.该音频是采用MPEGLayer-3压缩标准进行压缩的
B.将当前选中的音频执行剪裁操作后文件的时长为5秒
C.当前状态下不能直接对前五秒音频做淡入效果
D.将该文件存储为双声道的Wave格式后文件容量增加到原来的2倍
答案 D
解析 原音频是单声道的,如果是wav格式的,存储为双声道后文件容量是原来的2倍。但原音频格式是mp3,文件容量远小于wav格式的,所以存储为双声道后文件容量远不止原来的2倍。
8.使用PhotoShop软件对“战狼Ⅱ.psd”进行处理,编辑界面如图所示,以下描述不正确的是(  )
/
A.可直接进行滤镜效果设置的图层有2个
B.“犯我中华者,虽远必诛!”图层中的文字可使用“自由变换”命令改变字体的大小
C.背景中的水印文字“企鹅号腾讯娱乐”可用仿制图章工具去除
D.可以使用文字工具直接对“战狼Ⅱ”图层中的“战狼Ⅱ”文字进行字体设置
答案 D
解析 可直接设置滤镜效果的图层是:背景、战狼Ⅱ,文字图层须进行栅格化后才能设置滤镜。 “战狼Ⅱ”是图像图层,不能用文字工具直接修改其中字体。
9.在Flash中制作白云变幻的效果,动画第1帧的属性面板如图所示。
/
下列说法正确的是(  )
A.当前帧可以添加动作脚本
B.白云变幻速度逐渐加快
C.声音“以人民的名义.wav”播放时音量由小到大
D.组合第1帧中的白云,不会影响变幻的效果
答案 A
解析 图层中有动画,第1帧必定是关键帧,关键帧中可以添加动作脚本。缓动值是正数,动画速度越来越慢。声音效果是淡出,则音量由大到小。作为形状补间动画,关键帧中的对象必须是形状,不能组合。
10.有一段未经压缩的PAL制式的AVI无声视频,每帧画面为1024*512像素,24位彩色,视频时间为4秒,将其转换成MP4后其存储容量为15 MB,则压缩比约为(  )
A.2.5∶1 B.10∶1 C.64∶1 D.80∶1
答案 B
解析 视频文件容量计算公式为:宽?? 高?? 量化位数?? 帧频?? 时间/8,其中“帧频?? 时间”即视频帧数。PAL制式视频的帧频为25FPS,NTSC制式视频的帧频为30FPS,压缩比=未压缩文件容量/压缩后文件容量。该AVI文件容量为1024?? 512?? 24?? 25?? 4/8/1024/1024≈150 MB。所以压缩比是150∶15。
11.有如下VB程序段:
Dim a(1 To 6) As String
dim s As String,n as Integer,i As Integer
s=″54851845236″:n=6
For i=1 To n-1
a(i)=Mid(s,i,i)
Next i
For i=1 To n-2
k=i
For j=i+1 To n-1
If a(k)Next
If k<>i Then
t=a(k):a(k)=a(i):a(i)=t
End If
Next i
Text1.Text=Str(a(1))
该程序段运行后,文本框Text1中显示的内容是(  )
A.845236 B.851 C.18452 D.5
答案 B
解析 程序采用选择排序算法对数组进行降序排序,所以a(1)的值是最大值。需要注意的是数组元素类型是字符串型,排序完成后,a(1)=″851″,a(2)=″845236″,a(3)=″5184″,a(4)=″5″,a(5)=″48″,a(6)=″18452″。
12.有如下VB程序段:
i=1:j=10:flag=True:n=0
Key=Val(Text1.Text)
Do While i<=j And flag=True
m=(i+j)2
If a(m)=Key Then
flag=False
Elseif a(m)>Key Then
i=m+1:n=n-1
Else
j=m-1:n=n+1
End If
Loop
数组元素a(1)到a(10)依次是99,94,90,87,70,69,60,56,45,36,变量n的值最终是0,则文本框Text1输入的数字可能是(  )
A.100 B.87 C.69 D.41
答案 C
解析 程序采用对分查找法查找key,如果a(m)>key,n减1,a(m)本题可以用二叉树的方法解决,如下图所示,节点中的数字表示元素值,节点在第n层,表示找到该数要n次。图中左节点表示a(m)>key,n减1,右节点表示a(m)/
非选择题部分
二、非选择题(本大题共5小题,其中第13小题4分,第14小题5分,第15小题8分,第16小题3分,第17小题6分,共26分)
13.在2016年夏季高校毕业季,梧桐果在全站大数据分析的基础上,发布大学毕业生各专业就业难度指数报告。请根据表格数据回答以下问题:
/
(1)标题“2016中国高校毕业生就业难度指数排名(专业小类)”处于区域A1:L1中间,实现方法是                。?
(2)毕业生数占比是根据毕业生数除以总毕业生数得到的,表中K4:K13一列数据由K3单元格公式自动填充而得,由上图可知,单元格K13中的公式是                。?
(3)现要对“就业难度最小前十专业”数据按“就业难度指数”升序排列,那么排序前应选中的数据区域是                。?
(4)根据上图数据创建以下的图表,则创建该图表的数据区域是             。?
2016中国高校毕业生就业难度最大前十专业
/
答案 (1)选择A1:L1,执行″合并及居中″命令 (2)=J13/SUM($J$4:$J$13) (3) G3:L13 (4)B3:D13
解析 (2)向下自动填充时,公式中的地址列标不变,行号增值,向下填充n格,则行号增加n,若是绝对引用型地址则不变。图中显示K4单元格内的公式是=J4/SUM($J$4:$J$13),向下填充至K13,公式中地址行号增加9,列标不变,绝对引用地址$J$4:$J$13也不变,因此公式变为=J13/SUM($J$4:$J$13)。
(3)因为“就业难度最大前十专业”相关数据区域A3:E13不能参与排序,所以在选择排序数据时不能包括在内。
(4)由水平轴可知,B3到B13属于数据源;由图例可知,需求岗位数和毕业生数所在两列(即C3:D13)属于数据源。
14.“四叶玫瑰数”是指一个四位自然数各位上数字的四次方之和等于该四位数本身的数。如自然数8208=84+24+84,那它就是一个“四叶玫瑰数”。现用VB编写一个程序,实现如下功能:单击“查找”按钮Command1,在列表框List1中显示所有“四叶玫瑰数”,并在标签Label2中显示找到的个数,运行界面如下图所示:
/
(1)为实现上述功能,请在划线处填入正确的代码。
Private Sub Command1_Click()
Dim i As Integer, s As Integer
Dim a As Integer, b As Integer, c As Integer, d As Integer
s = 0
For i = 1000 To 9999
①       '取出个位数字?
 b = (i Mod 100) 10 '取出十位数字
 c = i 100 Mod 10 '取出百位数字
 d = i 1000 '取出千位数字
 If a ^ 4 + b ^ 4 + c ^ 4 + d ^ 4 = i Then
List1.AddItem i
s =②     ?
 End If
Next
Label2.Caption = ″四叶玫瑰数共有″+ Str(s) + ″个″
End Sub
(2)程序中的语句“b = (i Mod 100) 10”和下列哪些项功能相同   (多选)。?
A.b=i10 mod 10
B.b=int(i/10) mod 10
C.b = i Mod 10010
D.b=mid(i,3,1)
答案 (1)①a=i Mod 10 ②s+1 (2)AB
15.裘老师制作一个主题为“C919客机介绍”的多媒体作品。她首先使用Photoshop软件制作一张背景图片,然后使用Flash软件制作动画。作品的Flash制作界面和制作脚本分别如图甲和图乙所示。请回答下列问题:
/

场景:主界面
类别序号:3
进入方式:由load场景直接进入
呈现方式:
1.“飞机”从舞台左上方飞到舞台中央,飞行过程中飞机由小变大。
2.“材料”“座椅”“航电”“机翼”“发动机”5个按钮均由小变大出现在舞台中,单击这些按钮分别播放“材料”“座椅”“航电”“机翼”“发动机”场景。
3. 单击“结束”按钮关闭动画。
呈现顺序说明:
1.一开始出现背景图片和飞机动画,1秒后播放背景音乐。
2.飞机动画结束后依次出现“材料”“座椅”“航电”“机翼”“发动机”5个按钮的动画。
3.最后出现“结束”按钮。

(1)背景图片“蓝天.jpg”太大,为使其大小与Flash文档大小一致,需要对背景图片大小进行调整,若不考虑图像被裁剪掉或比例问题,在Photoshop中哪些工具可对图像文件尺寸进行调整           (多选:A.图像大小命令/B.裁剪工具/C.自由变换/D.画布大小命令/E.缩放工具)?
(2)直接使用导入的飞机位图在C919图层中制作动画,该动画类型为         (填:动画补间/形状补间/逐帧动画)。?
(3)测试影片时,发现声音出现的时间不符合制作脚本要求,应做的调整是                        。?
(4)根据制作脚本要求,有一个动画出现时间不符合要求,应做的调整是 。?
(5)根据制作脚本,给结束按钮添加合适的动作脚本 。?
答案 (1)ABD (2)动画补间 (3)在背景图层11帧插入关键帧,并在关键帧中添加音乐,删除背景图层第1帧中的音乐 (4)把发动机图层第26帧到30帧移到31至35帧。 (5)on(press){fscommand(″quit″);}或on(release){fscommand(″quit″);}
解析 (1)自由变换和缩放工具不会改变文件尺寸。
(2)位图实例适用做动画补间。
(5)按钮中的动作脚本须以on函数开头。
16.小李统计2017年各国在浙江省旅游人数,设计了一个程序。程序运行时在列表框List1中输出已经按照大洲类别分类的信息,在文本框Text1中输入“大洲类别”,如:欧洲,单击“查找排序”按钮Command1,将在列表框List2中输出该“大洲类别”旅游人数从低到高的信息。程序运行界面如图所示:
/
实现上述功能的VB代码如下,但加框处代码有错,请改正。
Dim k As Integer 'k变量用来存放国家的个数
Private Sub Form_Load()
'从数据库中读取数据并存储在相关变量中。aa()数组用来存放国家名称,bb()数组用来存放大洲类别,cc()数组用来存放旅游人数。
'代码略
End Sub
Private Sub Command2_Click()
Dimzb(1 To 10) As String  '用来存放大洲类别
Dimwz(1 To 10) As Integer '用来存放每类大洲开始的位置
Dimcd(1 To 10) As Integer '用来存放每类大洲的国家个数
Dim c As String,pos As Integer,ld As Integer
zb(1)=bb(1):wz(1)=1:cd(1)=1
n=1:c=Text1.Text
For i=2 To k
 If bb(i)=zb(1) Then     '①
cd(n)=cd(n)+1
 Else
n=n+1
zb(n)=bb(i):cd(n)=1:wz(n)=i
 End If
Next i
For i=1 To n
If zb(i)=c Then pos=wz(i):ld=cd(i)
Next i
For i=pos To ld '②
 For j=pos+ld-1 To i+1 Step-1
If cc(j)t=aa(j-1):aa(j-1)=aa(j):aa(j)=t
t=cc(j-1):cc(j-1)=cc(j):cc(j)=t
End If
 Next j
Next i
For i=pos To pos+ld-1
List2.AddItem aa(i)+″ ″+bb(i)+″ ″+Str(cc(i))
Next i
End Sub
答案 ①bb(i)=bb(i-1)或bb(i)=zb(n) ②pos To pos+ld-2
解析 ①所在循环统计各洲国家数cd(n)和开始下标wz(n)。统计方法为如果当前国家所属洲与之前洲相同时,与上面为同一洲,则国家数量cd(n)加1,所以①处填bb(i)=bb(i-1),之前国家所属洲存放在zb(n)中,所以①处也可以填bb(i)=zb(n)。②处所在双重循环对某洲进行排序,该洲所在的下标范围是pos到pos+ld-1,由内循环j的范围和交换数据可知,排序采用的是上浮式冒泡算法,所以②处填pos To pos+ld-2。
17.木材厂有一些原木,现在想把这些木头切割成一些长度相同的小段木头(木头有可能有剩余),需要得到的小段的数目是给定的。当然,希望得到的小段越长越好。现在用VB编写程序计算能够得到的小段木头的最大长度(木头长度的单位是cm,原木的长度都是正整数,要求切割得到的小段木头的长度也是正整数)。功能如下:
文本框Text1里依次输入每一根原木的长度,文本框Text2里输入需要得到的小段的数目xds。单击计算按钮Command1,文本框Text3中显示能够切割得到的小段的最大长度。如果连1cm长的小段都切不出来,则输出“0”。运行效果如图所示。
/
实现上述功能的VB程序如下,请在划线处填入合适代码。
Dim a(1 To 1000) As Integer
Dim i As Integer, num As Integer
Function ok(zccd As Integer, yms As Integer, xds As Integer) As Boolean
num = 0
For i = 1 To yms
num = num + a(i) zccd 'yms根原木切割成长度为zccd的木头的段数
 If num >= xds Then Exit For
 Next i
   If①      Then?
   ok = True
   Else
   ok = False
 End If
End Function
Private Sub Command1_Click()
Dim left1 As Integer, right1 As Integer, mid1 As Integer
Dim yms As Integer, xds As Integer
  xds = Val(Text2.Text)
  s = Text3.Text
  num = ″ ″: yms = 0: right1 = 0
  For i = 1 To Len(s)
   ch = Mid(s, i, 1)
   If ch >= ″0″ And ch <= ″9″ Then num = num + ch
   If ch < ″0″ Or ch > ″9″ Or i = Len(s) Then
    yms = yms + 1: a(yms) = Val(num): num = ″ ″
    If a(yms) > right1 Then right1 = a(yms)
   End If
  Next i
 right1 = right1
 left1 = 1
 Do While left1 + 1 < right1
mid1 =②    ?
If Not ok(mid1, yms, xds) Then
 right1 = mid1
Else
 left1 = mid1
End If
 Loop
 Text4.Text =③    ?
End Sub
答案 ①num >= xds ②(left1+right1)2 ③str(left1)
解析 自定义函数ok的功能是判断yms根原木切割成长度为zccd的木头的段数num是否达到目标数xds,如果num>=xds,则返回true,否则返回false。主程序中变量right1表示最长原木。②处所在的循环程序采用对分查找法计算小段的最长长度值,所以②处是取中间长度,填(left1+right1)2。最终小段最长长度保存在变量left1中。
综合测试卷(七)
 综合测试卷第37页 ?
本试题分选择题和非选择题两部分,共4页,满分50分,考试时间45分钟。
选择题部分
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1.下列关于信息和信息技术的说法,正确的是(  )
                 
A.新信息一定比旧信息更具价值
B.计算机对各类信息进行加工处理,本质上都是通过计算完成的
C.通过无线网络传输的信息不依附于任何载体
D.由于电子计算机是现代才出现的,因此古代没有信息技术
答案 B
解析 信息的价值体现在对于使用者的价值,同一信息对于不同的人可能具有不同的价值。无线网络也是信息传输的载体。信息技术自古就有,只是技术有落后与先进。
2.关于搜索引擎和网页,下列说法正确的是(  )
A.搜索引擎搜索信息时,可通过增加关键字来减少搜索到的信息数
B.用搜索引擎搜索信息,本质上是检索各网站的数据库
C.网页是由HTTP语言编写的纯文本文件,可以由记事本软件编辑
D.选择“网页,仅HTML”方式保存网页,保存的文件不含表格
答案 A
解析 用搜索引擎搜索信息,本质上是检索搜索引擎网站的索引数据库。网页是由HTML语言编写的纯文本文件。选择“网页,仅HTML”方式保存网页,保存的文件包含表格、超链接。
3.下列关于汉字识别的说法错误的是(  )
A.汉字识别过程中应用了人工智能
B.使用OCR得到的识别结果可能有错别字,可使用Word的“自动更正”功能自动更正
C.扫描图像时提高扫描的分辨率,可适当提高字符的识别率
D.印刷文字的识别正确率高于手写体文字
答案 B
解析 使用OCR得到的识别结果有错别字,需要人工校对,Word中的自动更正功能只在输入时起作用。
4.实现计算器上xy运算处理的算法部分流程图如题图所示:
/
下列说法正确的是(  )
A.框图①中该填入的是f←x*j
B.框图①中该填入的是f←f*j
C.j←j+1被执行了x次
D.j←j+1被执行了y次
答案 D
解析 框图①中该填入的是f←f?? x。
5.某Access数据表编辑界面如下图所示。
/
以下说法正确的是(  )
A.该数据表的名称为“唱片”,共有6条记录
B.该数据表有6个字段
C.在数据表视图中,不能在已有记录之前插入新的记录
D.“ID”字段的值可以有重复
答案 C
解析 当前数据表共有5条记录,最后一行是空的,不是记录。该数据表有5个字段,最后一列“单击以添加”不是字段。ID字段数据类型为“自动编号”,字段值不能有重复。
6.某十进制偶数x,范围为100-254,将其转化为二进制数y,以下说法不正确的是(  )
A.x/2的运算结果转为二进制一定比y少1位
B.二进制数y的最低位一定是0
C.十进制数x+1转化为二进制数不超过8位
D.十进制数x mod 16与二进制数y的左侧4位的值相等
答案 D
解析 十进制数x mod 16与二进制数y的右侧4位的值相等。
7.小贝把计算机“显示属性”的颜色模式由24位色改成32位色,但图像色彩的显示效果看不出什么明显的变化,这主要体现了数据冗余的(  )
A.空间冗余 B.视觉冗余 C.结构冗余 D.时间冗余
答案 B
解析 人眼对颜色的辨别能力是有限的,提高颜色的量化位数对人的观感没多大区别,而只会产生视觉冗余。
8.小明使用PhotoShop软件制作“中国畲乡三月三.psd”作品,部分界面如下图所示。
/
下列说法不正确的是(  )
A.图像模式为“RGB颜色”模式
B.当前状态下“背景”图层可以设置不透明度
C.“中国畲乡三月三”图层可用文字工具/修改文字字体
D.“凤妮”图层设置了“投影”和”外发光”两种图层样式效果
答案 B
解析 背景是锁定的,不透明度、混合模式、图层样式等均不能设置。
9.下图是制作某Flash作品的截图,从图中可知,“背景”图层中的背景图片仅在第1帧到第20帧出现,若要使背景图片一直延续到第45帧,可在该图层的第21帧上进行的操作是(  )
/
A.清除关键帧 B.删除帧
C.清除帧 D.剪切帧
答案 A
解析 清除关键帧后,21帧成为普通帧,其中图像将延续前一关键帧(第1帧)中的内容。
10.将一张1024×768像素,24位真彩色图像“1.bmp”文件,存储为256色图像“2.bmp”文件,图像尺寸不变,则两个文件存储容量之比约为(  )
A.3∶1 B.2∶3
C.3∶32 D.1∶1
答案 A
解析 256色图像的量化位数8位,容量比=1024?? 768?? 24∶1024?? 768?? 8=3∶1。
11.数组元素a(1)到a(5)的值依次为“15”、“21”、“43”、“24”、“5”,利用如下程序段对其进行加工处理。
Dim a(1 To 5) As String
i=5:Text1.Text=″ ″
Do While i>1
k=i
For j=1 To i-1
If a(k)Next j
t=a(k):a(k)=a(j):a(j)=t
Text1.Text=a(i)
i=i-1
Loop
该程序段执行后文本框Text1中显示的内容是(  )
A.5 B.15 C.21 D.43
答案 C
解析 程序采用选择排序算法对数据进行升序排列。第1遍,i=5,在1至5号中找到最大值下标k,将a(k)与a(j)进行交换,此时j=i,所以就是把最大值a(k)交换到a(i)中。最后一遍,i=2,在1至2号中找到最大值下标k,将a(k)与a(i)进行交换,就是把5个数中第4大的数存入a(2)中,并把a(2)显示在Text1中。由于数据是字符串,所以5个数中第4大的数是“21”。
12.某对分查找算法的VB程序段如下:
n = 0
i = 1:j = 6
Key = Val(Text1.Text)
f = False
Do While i < = j And Not f
m =Fix((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)的值依次为“77,52,43,31,21,15”,若该程序段运行结果后,n的值为2,则key的值是(  )
              
A.77 或 21 B.52 或 15 C.52 或 21 D.43 或 15
答案 B
解析 对分查找一次,n的值加1,n的值为2,表明查找了2次找到key。第1次中间值为3号元素43,key可能比43小,也可能比43大,所以第2次找到的可能是15或52。
非选择题部分
二、非选择题(本大题共5小题,其中第13小题4分,第14小题5分,第15小题8分,第16小题3分,第17小题6分,共26分)
13.小王收集了部分国家人文发展指数数据,并使用 Excel 软件进行数据处理,如图甲所示。请回答下列问题:
/

(1)区域 C13:F13 中的数据是从 B13 单元格利用自动填充功能得到的,则 F13 单元格中的公式是                。?
(2)如图甲所示,数据区域 A2:F12 已进行了排序,则排序的主要关键字是      。?
(3)根据图甲中数据,制作了一张反映各国出生时预期寿命指数的图表,如图乙所示。但该图表横轴显示序号而没有显示预期的国家名称,改正的方法是?
 。?
出生时预期寿命指数
/

(4)若将图甲中 B3:F12 区域的数据设置为数值格式、1 位小数,则图乙所示图表中的柱形将   (选填:不变/升高/降低 )。?
答案 (1)=AVERAGE(F3:F12)  (2)人文发展指数 (3)给图表添加数据区域A2:A12或重新设置图表的数据区域为A2:A13,F2:F12 (4)不变
解析 (1)由题图可知,B13中的公式是=AVERAGE(B3:B12),自动填充到F13,则其中的公式是=AVERAGE(F3:F12)。(2)观察图a工作表可知,只有人文发展指数是有序的,所以记录是按人文发展指数关键字排序的。(3)略。(4)设置数值格式,不改变数据实际大小,所以不会影响图表。
14.山顶上共有10个洞,一只兔子和一只狐狸相遇了,狐狸要吃兔子。兔子对狐狸说:“你可以吃掉我,但必须先找到我。我就藏在这10个洞的其中一个洞中(10个洞的编号分别为:1、2、3、……10)。你先到1号洞找我,若没找到,则第二次隔一个洞找我,即3号洞;第三次隔两个洞找我,即6号洞;以后以此类推,找到就可以吃掉我。狐狸答应了,但是狐狸进进出出100次后,也没找到兔子,请问兔子躲藏在哪个洞?
解决此问题的VB程序界面如图所示,单击“寻找”按钮,在列表框List1中显示兔子可能躲藏的山洞编号。
/
(1)模拟上述过程的VB程序代码如下,请在划线处填入正确的语句。
Private Sub search_Click()
Dim i As Integer,k As Integer,hole As String
hole= ① ?
k=0
For i=1 To 100
k= ② ?
If k=0 Then k=10
hole=Mid(hole,1,k-1)+″0″+Mid(hole,k+1,Len(hole)-k)
Next i
For i=1 To 10
If  ③  Then List1.AddItem Str(i)?
Next i
End Sub
(2)结合程序设计界面和代码,可知“寻找”按钮的对象名为    。?
答案 (1)①″1111111111″ ②(k+i) Mod 10 ③Mid(hole,i,1)=″1″
(2)search
解析 (1)程序中变量hole记录k号洞状态,初值为10个1组成的字符串,表示未有狐狸光顾过。变量k的功能是记录进洞的编号。②处循环记录狐狸100次入洞的编号k,并把k号位置的数字改为0。③处循环显示未有狐狸光顾的洞编号,如果i号洞穴未光顾的,则字符串第i位数字为1,所以③处填Mid(hole,i,1)=″1″。
(2)从事件处理过程名search_Click中可以看出“寻找”按钮的对象名为search。
15.小明制作了一个主题为“2018世界杯”的Flash作品,其中“main”场景的制作脚本如下所示。请回答以下问题。
场景名:main
进入方式:由“load”场景单击“Enter”按钮进入
呈现方式:
1.足球从舞台外右上侧进入舞台,最终停在舞台下方中央。
2.“按钮”图层的按钮出现在舞台左下方,单击该按钮,动画从本场景第1帧开始播放。
呈现顺序:
1.一开始出现草地背景,“音乐”响起。
2.动画开始1秒后,足球从场外右上侧飞入,补间动画持续2秒后,静止在舞台下方中央。
3.动画开始1.5秒后,文字由小变大,旋转一圈进入舞台上方,持续2秒后静止在舞台上。
4.最后出现“replay”按钮,动画停止播放。
/
图a
(1)用PhotoShop打开足球图片“ball.jpg”,如图a所示。要去除白色背景,使其导入Flash后背景透明,以下操作可行的是:    。(单选:A.用魔棒选中白色背景,删除后存为gif格式/B.用橡皮擦工具擦除白色,将文件存为png格式/C.用魔术橡皮擦工具点选白色区域,并将文件存为gif格式)?
结合制作脚本及图b,请回答以下问题:
/
图b
/
图c
(2)足球在第11帧时的坐标位置可能为    。?
/
(3)文字实例由小到大,旋转一圈进入舞台上方,可知文字动画是    (A.动画补间 B.形状补间)。?
(4)文字的出现与脚本设计不符,修改方法为               。?
(5)音乐图层第1帧设置如图c,在不影响其他动画播放效果的前提下,要使音乐播放到第40帧时停止,以下可行的操作有:    。(多选:A.在“音乐”图层第40帧插入空白关键帧/B.删除“音乐”图层第40帧至60帧/C.选中“音乐”图层第40帧,添加动作命令stopAllSounds();/D.在“音乐”图层第40帧插入关键帧,并添加动作命令stop();)?
(6)结合制作脚本可知,“replay”按钮上的动作命令为           。?
答案 (1)C (2)D (3)A (4)将“文字”图层第1帧移动到第16帧(正负1帧均可) (5)AB (6)on(press/release){gotoandplay(1);}
解析 (1)用选项A或B的方法得到的图像还是有背景色,不会是透明的。
(2)根据制作脚本可知,足球运动方式是从舞台外右上侧移到舞台下方中央,11帧是动画开始帧,足球应在舞台外右上侧,所以x>0,y<0。
(3)动画对象是文字实例,则动画类型必定是动画补间。
(4)根据动作脚本的要求,文字在1.5秒后出现,因此文字动画应在16帧开始,持续2秒,即在36帧结束。所以要把文字图层第1帧移到16帧。
(5)动作不能加载到普通帧中,按选项C的做法,动作实际会被加入第1帧。正确的做法应先在音乐图层第40帧处插入关键帧,再添加动作。或者在文字或者足球图层40帧直接添加动作。
(6)略
16.尼克斯彻定理:任何一个大于等于 1 的整数的立方等于一串连续奇数之和,如:13=1,23=3+5,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   '变量 i 表示连续奇数的首个整数
 sum = 0: t = i: flag = False
 Do While sum <= n^3 And flag = False
sum = sum + t
t = t + 1 '①
If sum = n ^ 3 Then flag = True
 Loop
 If flag = True Then Exit For
Next i
s = Str(n) + ″^3=″
Do While sum > 0
sum = sum – 1 '②
If sum = 0 Then
 s = s + Str(i)
Else
 s = s + Str(i) + ″+″
End If
i = i + 2
Loop
Text2.Text = s
End Sub
答案 ①t=t+2 ②sum=sum-i
解析 ①处所在的双重循环通过枚举算法找出连续奇数的首个整数i,使得i+(i+2)+(i+4)+…等于n3,所以①处填t=t+2。②处所在循环生成验证结果文本,验证结果文本的第1个数字是i,每循环一次,i的值存入s,并把sum的值减去i,直到sum=0结束循环。所以②处填sum=sum-i。
17.最大回文子串。回文字符串是具有回文特性的字符串:即该字符串从左向右读,与从右向左读都一样.如:凤落梧桐梧落凤,abcba等。“最大回文子串”是指一个字符串中长度最大的回文字符串,其基本算法思想如下:
a.每个回文都有一个“中心”,当回文字符数为奇数时,中间的那个字符就是回文中心;但是当回文的字符数为偶数时,回文的中心是最中间的那两个字符,且这两个字符相同。
b.对任意一个字符或者相同的两个连续字符,我们都可以假设它为回文的“中心”,向它的左右两边扩展出尽可能长的回文。对于每种假设,我们都能得到一个回文,而最长回文必定由其中的某个假设中得到。
现编写一个VB程序,在Text1中输入一串字符,单击“统计”按钮,在Text2中显示该字符串中的最大的回文子串(长度相同时,输出最左边的子串)。运行界面如图所示。
/
请回答下列问题:
(1)当Text1中输入“123321344332423112113123”时,则输出的结果为     。?
(2)请在划线处填入合适的代码。
Dim n As Integer
Dim a(0 To 100) As String
Private Sub Command1_Click()
Dim s As String
Dim left As Integer,right As Integer,i As Integer
Dim max As Integer,m As Integer,b1 As Integer
'变量b1用于记录回文子串的左端起点
Text2.Text=″ ″
s=Text1.Text
n=Len(s)
For i=1 To n
a(i)=Mid(s,i,1)
Next i
max=0:left=0:right=0
For i=1 To n
left=i
right=i
m=longest(left,right)
If m>max Then
   ① ?
  max=m
End If
left=i
right=i+1
If a(left)=a(right) Then
  m=longest(left,right)+1
  If m>max Then
    b1=i-m2+1
    max=m
  End If
End If
Next i
For i=b1 To  ② ?
Text2.Text=Text2.Text+a(i)
Next i
End Sub
Function longest(left As Integer,right As Integer) As Integer
Dim p As Integer
p=1
Do While left>1 And rightleft=left-1
right=right+1
p=p+2
Loop
longest=p
End Function
答案 (1)3112113 (2)①b1=i-m2 ②b1+max-1 ③a(left-1)=a(right+1)
解析 (1)略 (2)程序中变量b1存储回文字符串的开始位置,m存放回文字符串的长度,max存放最长回文字符串的长度。①处是对回文字符数为奇数时的处理,此时回文中心位置是i,所以①处应填b1=i-m2。②处通过循环显示回文字符串,回文字符串始于b1,终于b1+max-1,所以②处填b1+max-1。③自定义函数longest检测以left和right为中心的回文字符串的长度,如果a(left)=a(right),表示两侧字符相同,回文长度p加2。但是在主程序中,已经对a(left)=a(right)进行过判断,并且当回文的中心是最中间的那两个字符时,主程序调用方式是m=longest(left,right)+1,结合自定义函数中初始回文长度p=1,所以进入函数进行检测时,直接对下一对字符进行检测,所以③处的条件应该是a(left-1)=a(right+1)。
综合测试卷(三)
 综合测试卷第21页 ?
本试题分选择题和非选择题两部分,共4页,满分50分,考试时间45分钟。
选择题部分
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1.某日收到如图所示的微信官方短信,收到此条短信后正确的做法是(  )
/
                 
A.马上登录微信,一直保持登录状态,防止他人登录成功
B.马上修改微信密码,提高安全等级
C.马上将手机关机
D.微信安全技术可靠,无须任何操作
答案 B
解析 收到该信息,表明微信密码可能泄露,需要马上修改微信密码。
2.下列网络相关术语的说法,错误的一项是(  )
A.HTML:超文本标记语言,是静态网页的表达规范
B.SMTP:简单邮件传输协议,主要用于发送邮件到收件人的邮箱服务器
C.HTTP:超级文本传输协议,主要用于网页的传输解释执行
D.URL:统一资源定位器,即通常所谓的“网址”
答案 C
解析 超级文本传输协议的功能是传输URL和网页信息。
3.下列应用中,体现了人工智能技术的有(  )
①装有传感器的“智能小车”,自动沿着黑线路径行驶
②邮件服务器自动识别垃圾邮件,实现邮件分类
③数码相机的人脸检测功能
④Excel自动填充功能
⑤使用OCR软件从图像中识别汉字
A.①②⑤ B.②④⑤ C.②③⑤ D.③④⑤
答案 C
解析 “智能小车”运用的是传感器技术。邮件服务器自动识别垃圾邮件,使用的是人工智能中的学习和模式匹配功能。人工智能技术包括识别技术(如OCR、语音识别、人脸识别,指纹识别等)、人机对弈、机器翻译等。
4.使用 Access 软件创建的“student”数据表,部分界面如图所示,
/
下列说法正确的是(  )
A.该数据表名称是“student”,共有 6 条记录
B.“ID”字段的值一定是不相同的且不能为空值
C.“身份证”字段的类型也可设置成“数字”型
D.在数据表视图下,可在“班级”字段输入“1 班”
答案 B
解析 图示为student表的设计视图,表格中展示的是其字段名、数据类型,不是记录。“ID”字段是自动编号类型,其值一定是不相同的且不能为空值。“身份证”中可能有字母x,其字段的类型不可设置成“数字”型。“班级”字段数据类型是数字,不能输入文本“1 班”。
5.某算法流程图如下图所示:
/
执行该算法,输出变量a的结果是(  )
A.1 B.5 C.20 D.120
答案 B
解析 这是一个循环结构的算法,循环条件是a≤i,经过一次循环后,a=5,i=4,所以循环只执行一次便输出结果a。
6.用UltraEdit软件观察“加油!Boy”这几个字的内码如下图所示:
/
则下列说法不正确的是(  )
A.“!”内码为21 20
B.这些字符所占的存储空间为9B
C.“z”字符内码对应的二进制值为1111010
D.“Y”的内码为99
答案 A
解析 “!”内码为21。内码小于80H,说明是ASCII码,只须用1个字节表示。20H表示空格,9个字节占9B。
7.某动画“片头”场景的文字脚本如表所示。
帧号
画面
尺寸
播放
时间
媒体素材
1
640×480
15秒
标语;背景音乐;背景图;灭火动画;标题动画
工具软件
Photoshop,ACDSee,Cool3D,Flash,GoldWave,会声会影
辅助设备
扫描仪,数码摄像机
/
片头动画由“隐患险于明火,防范胜于救灾,责任重于泰山”文字及灭火器图片组成,动画过后呈现标题及背景音乐
方式
名称
链接
/
单击
“进入”
按键

限时

下列说法不正确的是(  )
A.媒体元素分解将进一步细化“媒体素材”中所列出的媒体元素
B.数码摄像机和会声会影用于采集和制作视频素材
C.在“片头”场景单击“进入”按钮将跳转到主交互界面
D.文字脚本可作为多媒体作品制作的直接依据
答案 D
解析 多媒体作品制作的直接依据是制作脚本。
8.使用 GoldWave 软件打开某音频文件,其编辑界面如图所示,
/
下列说法不正确的是(  )
A.该音频的采样频率为 44.1KHz,比特率为 1411kbps
B.如果插入 10 秒“静音”,以当前参数保存,音频文件容量将增加
1
6
C.当前状态下执行“剪裁”操作,以当前参数保存,文件存储容量约为 10MB
D.“全选”左声道,单击“删除”后文件存储容量变为原来的
1
2
答案 D
解析 “全选”左声道,单击“删除”后,左声道还是存在,时间长度不变,其他参数不变,文件存储容量不变。
9.下图为某Flash动画的时间轴截图,
/
若想从第5帧开始不出现小船,则下列操作不可行的是(  )
A.在“小船”图层第 5帧执行“清除帧”操作
B.在“小船”图层第 5帧执行“插入空白关键帧”操作
C.在“小船”图层第 5帧执行“转为空白关键帧”操作
D.选中“小船”图层第 5 帧到 20 帧执行“删除帧”操作
答案 A
解析 在“小船”图层第 5帧执行“清除帧”操作后,第 5帧变为空白关键帧,第6帧成为关键帧,第6帧开始到结束小船还是一直存在。
10.等式“(10)x-(10)y=(110)z”成立,算式中下标x,y,z表示数字的制式,则x,y,z的值分别是(  )
A.16、10、2 B.10、16、2
C.16、2、2 D.10、2、2
答案 A
解析 可通过代入法得出答案。
11.运行下列VB程序,在文本框Text1、Text2、Text3中分别输入3、6、8后,单击命令按钮Command1,标签Label1中显示的是0(  )
Private Sub Command1_Click()
Dim x As Integer, y As Integer
Dim z As Integer, t As Integer
x=Val(Text1.Text): y=Val(Text2.Text)
z=Val(Text3.Text)
t=gbs(x, y)
t=gbs(t, z)
Label1.Caption=Str(t)
End Sub
Function gbs(x As Integer, y As Integer) As Integer
If x < y Then
x=x+y
y=x-y
x=x-y
End If
gbs=x
Do While gbs Mod y <> 0
gbs=gbs + x
Loop
End Function
A.9 B.14 C.17 D.24
答案 D
解析 自定义函数gbs的功能是求两个数x、y的最小公倍数。本题求解的是三个数x、y、z的最小公倍数。
12.某对分查找算法的 VB 程序段如下:
i=1:j=6:n=0:f=False
key=val(Text1.Text)
Do while i<=j and f=False
n=n+1
m=(i+j)2
If key=d(m) then f=True
If keyLoop
数组元素 d(1)到 d(6)的值依次为“13,18,25,30,35,59”。文本框 Text1 中输入 33 后运行该程序,运行结束后下列说法不正确的是(  )
A.变量 f 的值为 False B.变量 i 的值为 5
C.变量 m 的值为 4 D.变量 n 的值为 2
答案 D
解析 程序运行过程中,各变量的变化情况如下表所示:
第几次
i
j
m
f
n
1
1
6
3
false
1
2
4
6
5
false
2
3
4
4
4
false
3
5
4
非选择题部分
二、非选择题(本大题共5小题,其中第13小题4分,第14小题5分,第15小题8分,第16小题3分,第17小题6分,共26分)
13.某大学院校研究男女学生学习成绩的差异性,相关数据在Excel表中如图a所示。
/
图a
请回答下列问题:
(1)在L4单元格中使用SUMPRODUCT函数计算男生在所有科目考试中获得80-100分的总人数,则L4单元格中的公式是                。?
(提示:SUMPRODUCT函数返回相应的数组或区域乘积的和。例如:=SUMPRODUCT((C4:C11=″高等数学″)?? (D4:D11))表示在数据区域D4:D11中统计科目是高等数学的数值总和)
(2)根据图a所示,区域A3:I11数据已进行了排序,则排序的次要关键字是    。?
(3)根据图a中数据制作的图表如图b所示,创建该图表的数据区域是         。?
/
图b
(4)变更D4单元格数值为4,图表    (选填:会/不会)发生变化。?
答案 (1)=SUMPRODUCT((B4:B11=″男″)*(D4:E11)) (2)合计(或I列) (3)C3:H3,C12:H13 (4)会
解析 (1)略(2)观察数据可知,排序主要关键字为科目,科目相同则按照合计降序排列,所以次要关键字为合计。(3)由图表横坐标可知D3:H3为数据区域,由图例可知D12:H13也是数据区域,再加上区域C3,C12:C13,合并这些区域为C3:H3,C12:H13。改变D4的值,会引起D12的改变,D12在图表的数据区域中,所以会引起图表的变化。
14.有一种数字加密算法如下:将该位数字与其位置号相加得到x,x除以11的余数即为编号,若余数为0,编号取11,再从密码表中找出与编号对应的加密字符,其密码表如下:
编号
1
2
3
4
5
6
7
8
9
10
11
加密字符
c
a
n
I
h
e
l
p
Y
o
u
例如:数字2017加密过程为:
数字
2
0
1
8
位置
1
2
3
4
编号
3
2
4
12 mod 11=1
加密字符
n
a
I
c
按照上述方法,设计一个数字加密的VB程序,运行程序时,在文本框Text1中输入明文数字,单击“加密”按钮Command1,程序将明文加密,并将加密后的密文显示在文本框Text2中。程序运行效果如图所示,
/
(1)实现上述功能的VB程序如下,请在划线处填入合适代码。
Private Sub Command1_Click()
Dim mmb As String, s1 As String, s2 As String,x As Integer
mmb = "canIhelpYou"
s1 =①   ?
For i = 1 To Len(s1)
x = Val(Mid(s1, i, 1)) + i
x =②   ?
If x = 0 Then x = 11
s2 =③   ?
Next i
Text2.Text = s2
End Sub
(2)若密文是“aIhc”,则明文是 。?
答案 (1)①Text1.Text ②x Mod 11 ③s2 & Mid(mmb, x, 1)
(2)1228
解析 (1)①处变量s1存放明文,即从文本框Text1中获取的数字。然后通过循环对明文中的数字逐个加密。②处是对编号x进行除11取余计算。③处根据编号x取出加密字符,并存入s2。(2)根据加密算法,可知解密算法是:(11+(编号-位置) mod 11) mod 11,则密文“aIhc”的解密过程如下:
加密字符
a
I
h
c
编号
2
4
5
1
位置
1
2
3
4
数字
1
2
2
8
15.李路利用Flash软件制作了电视剧《人民的名义》的人物介绍动画,其中“load”场景部分制作界面如图所示,
                 
/
(1) “片名”图层第30帧中的对象属性如上图所示,该图层第8帧到第30帧实现了文字“人民的名义”由大变小的动画效果,则该动画类型为         (选填:动画补间/形状补间/逐帧动画)。?
(2)要在动画一开始就同时出现“反贪局长”“市委书记”“省委副书记”和“省委书记”4个图层的补间动画,应做的调整是?
 。?
(3)load场景动画播放完后,背景图层中的音乐还在播放,说明声音同步模式可能是        (多选,选填:数据流/事件/开始/停止)。?
(4)为实现load场景动画播放完后自动停止,李路选中“省委书记”图层最后1帧添加停止动画的动作脚本,但测试影片时动画放到一半就停止了,其原因是 。?
(5)测试影片时,单击“侯亮平”按钮,动画跳转到“侯亮平”场景第1帧播放,则“侯亮平”按钮的动作脚本为?
 。?
答案 (1)动画补间 (2)把市委书记图层第8至14帧移到第1至7帧 (3)事件或开始 (4)“省委书记”图层最后1帧是普通帧,动作脚本实际被添加到第7帧,所以动画播放到第7帧就停止了 (5)on(press){gotoAndPlay("侯亮平",1);} 或 on(release){gotoAndPlay("侯亮平",1);}
解析 (1)由属性面板可知,“片名”图层第30帧中的对象类型是静态文本,所以动画只能用动画补间实现。(2)略。(3)若声音是数据流模式,动画停止声音同时停止。若是停止模式,则是停止指定的声音。(4)略。(5)在按钮中加载的动作要以on函数开头。
16.有n个不相同且不为0的数(1<=n<=100),小明通过学习排序算法后很容易求出第r个大的数。如果不用排序,要求出其中第r个大的数(1<=r<=n),即有r-1个数比它大,其余的数都比它小。例如输入:2,13,49,17,21,6,其中第3个大的数为17。为此,小明编写了VB程序,数组a记录n个数,然后从第一数开始,将它与其余的数进行比较并记录出比它大的数的个数(存于变量y中),若y=r-1时,得到所求结果,否则对下一个数进行同样的处理。程序运行时,在文本Text1中输入r的值,单击按钮Command1后,在文本Text2中输出第r个大的数。实现上述功能的VB代码如下,但加框处代码有错,请改正。
Const n = 100
Dim a(1 To 100) As Integer
Dim r As Integer
Private Sub Form Load()
 '本过程依次读入n个互不相同且不为0的数,并存储在数组a中
 '代码略
End Sub
r=Val(Text1.Text)
Private Sub Command1_Click()
 Dim i As Integer, j As Integer, x As Integer, y As Integer
 Dim p As Boolean
 p=True
 i=1
 Do While p
x=a(i)
y=0
For k=1 To n
 If x > a(k) Then y=y+1 '①
Next k
If y=r-1 Then
 p=False
End If
i=i+1
 Loop
 Text2.Text=Str(a(i)) '②
End Sub
答案 ①x < a(k) ②Str(a(i-1)) 或 Str(x)
解析 ①程序使用枚举算法统计比a(i)大的数量y,如果y=r-1,则找到目标,do循环结束,最后显示元素值a(x)。因为当找到目标后,i又加了1,所以实际元素编号为i-1,②处可以是Str(a(i-1)) 或 Str(x)。
17.在数组a中按顺序找出一组升序子序列,可以不连续,但要求长度最长。例如:数组a的值分别为2,11,4,13,5,7。升序子序列分别有[2,11]、[2,4]、[2,11,13]、[2,4,13]、[2,4,5]、[2,4,5,7]、[11,13]、[4,13]、[4,5]、[4,5,7]、[5,7],其中最长升序子序列是[2,4,5,7]。
算法思路如下:
a.求以a(i)为结尾元素的最长升序子序列时,找到所有序号j(j=1,2……i-1),且a(j)=d(i)(d(i)记录i位置的最长升序子序列长度),那么就增加i位置的最长升序子序列长度,并记录该升序子序列倒数第二个位置。
b.在d数组中找出最大值,即最长升序子序列长度。
c.例如,2、11、4、13、5、7,d(1)=1,d(2)=2,d(3)=2,d(4)=3,d(5)=3,d(6)=4,所以最长升序子序列长度为4,是以a(6)为结尾元素。
现设计了如下VB程序,界面如图所示,请回答下列问题:
/
(1)观察上图,最长升序子序列的数据是        。?
(2)请在划线处填入合适的代码。
Const n=9
Dim a(1 To n) As Integer
Private Sub Form_Load()
'生成n个[1,10]范围的随机数,存储在a数组,并显示在列表框List1。代码略
End Sub
Private Sub Command1_Click()
Dim d(1 To n) As Integer   '记录i位置的最长升序子序列长度
Dim pre(1 To n) As Integer '记录i结尾的最长升序子序列前一数据的位置
Dim st As String,i As Integer,k As Integer,maxlen As Integer
For i=1 To n
d(i)=1
Next i
For i=2 To n
For j=1 To i-1
If a(j)=d(i) Then
  d(i)= ① ?
  pre(i)=j
End If
Next j
Next i
maxlen=0:k=0
For i=1 To n
If  ②  Then maxlen=d(i):k=i?
Next i
Do While k<>0
st=a(k) & ″,″ & st
 ③ ?
Loop
Text1.Text=Mid(st,1,Len(st)-1)
End Sub
答案 (1)3,4,6,7,9 (2)①d(j)+1 ②d(i)>maxlen ③k=pre(k)
解析 (1)略 (2)①如果a(j)=d(i),说明以a(j)为倒数第2个元素的升序序列中,元素个数较多,则令以a(i)为结束元素的升序元素个数d(i)=d(j)+1。同时记录i结尾的最长升序子序列前一数据的位置,即把j记录到pre(i)中。②处所在循环找出最长序列的结束元素下标k和其长度,其中变量maxlen记录最长序列的长度。③处循环显示最长序列中的各元素,变量k记录a(k)的前一个元素下标,该下标记录在d(k)中。
综合测试卷(二)
 综合测试卷第17页 ?
本试题分选择题和非选择题两部分,共4页,满分50分,考试时间45分钟。
选择题部分
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1.下列有关信息的说法,不正确的是(  )
                 
A.网购时应关注商品的“评价信息”,其中“个人推荐”的可信度较低
B.虚拟现实是信息技术发展的方向之一
C.手机微信登录时,增加了声音锁验证方式,有效提高了信息的安全性
D.BBS是一种常用信息交流方式,无需登录就能进行发帖、跟帖
答案 D
解析 在BBS中进行发帖、跟帖需要先登录。
2.下图是QQ邮箱撰写电子邮件的部分界面,以下说法正确的是0(  )
/
A.若点击“发送”,邮件将直接发送到收件用户的电脑上
B.收件人和发件人信箱都在同一个邮箱服务器上,所以发送邮件无须SMTP协议
C.收件人通过SMTP协议从服务器上收取邮件
D.该邮箱可对邮件信息进行加密后再发送,收件人需要知道密码方能解密邮件内容
答案 D
解析 点击“发送”,邮件发送到收件人邮箱服务器中。收件人和发件人信箱都在同一个邮箱服务器上,发送邮件还须SMTP协议。收取邮件使用的是POP3协议。
3.下列关于字处理的说法,错误的是(  )
A.Docx、TXT格式文件的主要内容一般是文本
B.输入文本、设置字体及段落格式是字处理的基本操作
C.写一篇征文可以使用Word、WPS、Premiere软件
D.阅读“可视化之美.pdf”电子书可以使用Adobe Reader软件
答案 C
解析 Premiere是视频剪辑软件。
4.某7位二进制数11□□□01,其中有3位未知,下列数值可能和它相等的是(  )
A.(99)10 B.(64)16
C.(65)16 D.(98)10
答案 C
解析 (65)16=(1100101)2
5.使用Access软件进行学生信息管理。已有数据表视图如甲图所示,部分数据存储在Excel表中如乙图所示,下列说法正确的是0(  )
/

/

A.甲图当前状态下,可以设置字段“出生年月”的显示格式
B.甲图中字段“性别”修改为文本类型后,显示为男或女
C.乙图中数据全部拷贝入“学生信息”表中,第4条记录“ID”字段值一定为“10”
D.乙图b中数据全部拷贝入“学生信息”表中,第4条记录出生年月显示为“2000年2月9日”
答案 A
解析 性别字段类型为“是/否”型,修改为文本类型后,打钩的显示为yes,不打钩的显示为no。ID字段的数据类型是“自动编号”,其数据由Access自动产生,若有记录被删除,该记录ID值不会再出现,即之后添加的记录不会出现被删除的ID,对于选项C,第4条记录“ID”字段值不一定为“10”,这要看ID字段曾经出现过的最大值,若是9,则新添加的记录ID才是10。复制过来的数据会按照字段的数据格式显示,所以对于选项D,第4条记录出生年月显示为“2000/2/9”。
6.某算法的部分流程图如图所示。执行该流程图,则输出s的值是0(  )
/
A.11 B.25 C.36 D.49
答案 C
解析 该流程图是一个循环结构算法,循环条件是k<15,每次循环判断s的值,如果s>30,循环结束,否则执行s=s+k,k=k+2。
7.GoldWave软件编辑某音频文件操作界面如图所示,
/
以下说法不正确的是(  )
A.该音频是双声道Wave格式文件
B.当前选中的音频时间长度约为半分钟
C.现对该音频的后10秒设置“淡出”效果并按原格式、原参数保存,存储空间不变
D.若执行“剪裁”操作,存储空间将变为原来的
2
3
答案 D
解析 若执行“剪裁”操作,则只保留选中的音频。音频原长90秒,当前选中30秒,执行“剪裁”操作后,音频时长为30秒,存储空间将变为原来的
1
3

8.使用PhotoShop软件制作“放风筝”作品,部分界面如图所示。下列说法正确的是(  )
/
A.可对“放飞”图层直接设置滤镜效果
B.无需解锁,使用渐变工具可以直接填充背景图层颜色
C.将“放飞”图层的图层样式清除时“心情”图层的图层样式不会清除
D.“心情”图层中的文字“心情”可以使用文字工具进行修改
答案 C
解析 “放飞”图层是文字图层,不能添加滤镜。背景图层全部锁定,不能对画布内容进行修改。“放飞”和“心情”图层是链接的,只有当对其中一个图层进行自由变换时,另一个图层内容也会随之变化,其他操作不影响链接图层。“心情”图层是位图图层,无法使用文字工具修改。
9.如下图所示的按钮元件,测试影片时,当鼠标指针移动到按钮上时无法响应鼠标操作,以下操作可使按钮正常响应鼠标操作的一项是(  )
/
A.删除“图案”图层点击帧
B.在“声音”图层的弹起帧插入声音文件
C.将“图案”图层的第3-4 帧删除
D.在“声音”图层的点击帧插入关键帧
答案 C
解析 按钮的“点击”帧的功能是提供按钮的可点击区域,点击帧为空白,因此不能响应鼠标事件。解决这一问题有两种思路:在点击帧绘制可点击区域,或者删除按钮中最后的空白帧。当按钮不存在点击帧时,播放头能播放到的最后一帧作为按钮的点击区域。C 选项中删除3—4 帧后,播放头能播放到的最后1帧是第2帧,该时刻的画面作为可点击区域。按钮就可以响应鼠标事件。
10.一幅宽高为1024?? 512像素的BMP图像文件,其存储容量约为0.5MB,则该幅图像每个像素点能表达的颜色数量是(  )
A.2种 B.8种 C.256种 D.65536种
答案 C
解析 BMP图像文件存储容量=宽?? 高?? 量化位数/8,由此公式可求出量化位数是8位,8位二进制数最多能表示256种色彩。
11.对经典的选择排序算法进行如下改进:在数组的所有元素中找出最大和最小数据的元素,然后将这两个元素分别与第一个和最后一个元素交换数据,在余下的元素中找出最大和最小数据的元素,分别与第二个和倒数第二个元素交换数据,以此类推,直到所有元素的数据按降序排列。VB程序段如下:
p=1: q=10
Do While p Min=p: Max=p
 For i=p+1 To q
If a(i)If a(i)>a(Max) Then Max=i
 Next i
 t=a(Max): a(Max)=a(p): a(p)=t
①  
 t=a(Min): a(Min)=a(q): a(q)=t
 p=p+1
 q=q-1
Loop
要使程序实现上述算法思想,则方框中的语句是(  )
A.If Max=p Then Min=Max
B.If Min=p Then Min=Max
C.If Max=p Then Max=Min
D.If Min=p Then Max=Min
答案 B
解析 从一组数中找出最大值和最小值的编号max、min,然后把最大值a(max)和a(p)交换。如果最小值恰好就是a(p),而a(p) 和a(max) 已经交换,即最小值实际已经在a(max)中,所以接下来应该是a(max)和a(q)交换,也就是说应该把min替换为max的值。
12.某对分查找算法的VB程序段如下:
L=1:R=10:Key=21
Do While L<=R
m=(L+R)2
If a(m)<=Key Then
L=m+1
Else
R=m-1
End If
Loop
数组元素a(1)到a(10)的值依次为“3,9,21,21,21,21,27,28,39,40”,执行该程序段,变量R、a(R)的值分别是(  )
A.2,9
B.3,21
C.6,21
D.7,27
答案 C
解析 对分查找过程中,各变量变化过程如下:
L
R
m
a(m)

1
10
5
21
6
10
8
28
6
7
6
21
7
7
7
27
7
6
非选择题部分
二、非选择题(本大题共5小题,其中第13小题4分,第14小题5分,第15小题8分,第16小题3分,第17小题6分,共26分)
13.用Excel软件处理分析2017年5月美国SUV销量排行榜数据,如图甲所示。请回答下列问题,
/

(1)为计算同比变化情况,选中 E4 单元格Ctrl+C 复制,在 H4 单元格执行 Ctrl+V 粘贴,然后向下填充 H5:H13 区域,则单元格 H13 的公式是                   。?
(2)若要对 2017 年 5 月的同比变化数据(第 E 列)进行降序排序,则应选择的排序区域是                      。?
(3)现要筛选出 2017 年 1-5 月销量(第 G列)位于前 3 名的车型,若选择 A2:H13 区域,然后执行筛选操作,是否能得到筛选结果,若不能,说明原因:?
?
 。?
(4)小王根据表中数据制作了图乙所示的图表,则建立该图表的数据区域是                         。?
2017年5月美国SUV销量变化情况
/

答案 (1)=(G13-F13)/F13 (2)A4:H13 (3)不能。筛选标记不会出现在G3单元格中,而是在F2中,在此设置的筛选条件是针对F列的。 (4)B4:B13,D4:E13
解析 (1)复制单元格,会以自动填充的形式把单元格公式复制到其他单元格中。所以当把E4 单元格复制到H4 单元格时,在E4单元格中会有公式=(G4-F4)/F4。(2)排序前,需要选中字段名和记录,但由于第2、3行中有合并单元格,所以不能入选。(4)由图表x轴可知,区域B4:B13是数据源之一。由柱形图可知,区域D4:D13是数据源之一。由折线图可知,区域E4:E13是数据源之一。
14.计算正数a的算术根(近似值)的算法公式如下:
xi+1=
1
2
(xi+
a
x
i
)   i=1,2,3,…
计算开始时取x1=a,运用上述算法公式计算x2,然后由x2计算x3,……直到相邻两值差的绝对值小于设定的精度0.0001为止。
实现上述算法的VB程序运行界面如图所示。
/
应用程序界面中,自上而下两个文本框的名称分别是Text1和Text2,“计算”按钮的名称是Command1。在Text1中输入a的值,单击“计算”按钮,在Text2中显示正数a的近似算术根。
(1)“计算”按钮单击事件处理过程如下,请将程序补充完整。
Private Sub Command1_Click()
Const e=0.00001
Dim a As Double, x1 As Double, x2 As Double
a=Val(Text1.Text)
x1=0:x2=a
Do While ①   ?
 x1=x2
 ②   ?
Loop
Text2.Text=Str(x2)
End Sub
(2)若把变量x2定义为single,则5的算术平方根显示结果是           。?
答案 (1)①Abs(x2- x1) >= e ②x2=(x1+a/x1)/2 (2)2.236068
解析 根据题意,循环的条件是相邻两值差的绝对值大于等于设定的精度0.0001,所以①处填Abs(x2-x1) >= e。②处则是运用公式xi+1=
1
2
(xi+
a
x
i
)计算x2,所以填写x2=(x1+a/x1)/2。数据类型single的有效位数是7位,超过7位则四舍五入,由运行效果可知,变量x2类型若为double,计算结果是2.23606797749998,保留7位有效数字则为2.236068。
15.骆老师要创作一个关于“计算机主板”接口介绍的多媒体作品。请回答下列问题:
(1)在设计作品前,老师进行了相应的分析和规划。下列属于创作需求分析的是     (多选,填字母:A.该作品面向高中生演示播放/B.该作品要求使用Flash影片格式发布/C.该作品采用演示型的结构/D.根据作品内容,制订该作品的脚本大纲/E.作品尺寸比例要求4∶3)。?
(2)老师使用Flash软件制作该多媒体作品,如下图所示。
/
播放动画时,单击CPU按钮,转到15帧播放有关CPU说明的动画,由图可知,功能图层11帧到16帧的动画类型是      。?
(3)测试影片时,画面左下角的音乐按钮呈现喇叭不停播放声波图形的动画,说明按钮弹起帧中加入了    (单选,填字母:A.图形实例/B.影片剪辑实例/C.动画补间动画/D.形状补间动画)。?
(4)音乐图层中加入了音频“轻音乐.mp3”,为使该音乐不停地播放(即整首音乐播完后再反复播放,不因动画停止而停播),应把音频同步方式设为    (单选,填字母:A.数据流重复/B.数据流循环/C.事件重复/D.事件循环)。?
(5)主板图层中的补间动画播放完毕后,按钮图层中的“CPU”、“内存插槽”等按钮开始出现,则应做的修改是                     。?
(6)单击CPU按钮,转到15帧播放有关CPU说明的动画,则该按钮中应添加动作是                  。?
答案 (1)BCE (2)动画补间 (3)B (4)D (5)把按钮图层第1帧移动到第11帧。 (6)on(press){gotoandplay(15);}或on(release){gotoandplay(15);}
解析 (1)创作需求分析包括的内容有结构类型、设施需求、主题思想、作品内容、发布方式等。应用需求分析包括用户情况、作品效益、社会需求等内容。选项A属于应用需求分析中的用户情况范畴。选项D属于脚本制作。(2)功能图层11帧中的对象是图形实例,说明动画类型是动画补间动画。适用于制作动画补间的对象包括实例、组、绘制对象、文本。用于制作形状补间的对象包括形状、绘制对象。(3)按钮的弹起帧只有一帧,不能制作动画,只能加入影片剪辑实例实现按钮的动画效果。因为影片剪辑内部可以制作动画,将其置于其他场景或元件中,影片剪辑内部的动画可循环播放。(4)数据流音乐会随动画停止而停播。重复模式可以指定播放次数,但不能使音乐不停地播放。(5)主板图层中的补间动画到第10帧完成,所以要使按钮图层的内容从第11帧开始出现,可以把按钮图层第1帧移动到第11帧。(6)转到某一帧继续播放,可以用gotoandplay函数实现。
16.对班级学生进行排队,要求分别对男女生按身高进行升序排序,排序后男生在前,女生在后。排序示例如下。
排序前










180
161
165
176
160
185
188
170
171
166
排序后










170
176
180
185
188
160
161
165
166
171
实现上述功能的VB程序如下,但加框处代码有错误,请改正。
Const n=20
Dim a(1 To n) As Integer,b(1 To n) As String
Private Sub Command1_Click()
Dim s As String,i As Integer,j As Integer,t1 As Integer,t2 As String
'读取身高和性别数据,分别存储在数组a和b中,代码略
For i=1 To n-1
For j=n To i+1 Step-1
s=b(j)+b(j-1)      '①
If a(j-1)>a(j) Then '②
  t1=a(j-1):a(j-1)=a(j):a(j)=t1
  t2=b(j-1):b(j-1)=b(j):b(j)=t2
ElseIf s=″女男″ Then
  t1=a(j-1):a(j-1)=a(j):a(j)=t1
  t2=b(j-1):b(j-1)=b(j):b(j)=t2
End If
Next j
Next i
'依次输出排序后的数据。代码略
End Sub
答案 ①b(j-1)+b(j) ②a(j-1)>a(j) and b(j)=b(j-1)(或a(j-1)>a(j) and (s=″女女″or″男男″))
解析 排序中需要交换的有两种情况,第一种是性别相同但相邻两人身高是降序的,第二种情况是相邻两人女的在前男的在后。
17.由非负整数a生成非负整数b的方法描述如下:
                 
a.将数a各位数字分离后存入整数数组num;
b.互换数组num任意两个下标对应的元素至多一次,得到一个新的数组num;
c.将num转换成非负整数b输出,要求数b是上述步骤(2)中,所有可能的互换组合中,构成数值最大的数,例如:2376→7326。
根据上述描述设计如下VB程序,请回答下列问题:
(1)当a=62465时,最大的整数b是    。?
(2)请在划线处填入合适代码
Private Sub Command1_Click()
Dim a As Long,b As Long,c As Integer,n As Integer
Dim num(1 To 100) As Integer,flag As Boolean
Dim last(0 To 9) As Integer
a=Val(Text1.Text):n=Len(Text1.Text)
c=n
Do While a<>0
num(c)=a Mod 10
a=a10
c=c-1
Loop
for i=0 to 9
last(i)=0
next i
For i=1 To n  '计算数组中每个元素最后一次出现的下标
last(num(i))=i
Next i
flag=True
For i=1 To n
If flag Then
For c=9 To num(i)+1 Step-1
  If  ①  Then?
    tmp=num(i)
     ② ?
    flag=False
    Exit For
  End If
Next c
End If
Next i
b=0
For i=1 To n
b= ③ ?
Next i
Text2.Text=Str(b)
End Sub
答案 (1)66425 (2)①last(c)>0 ②num(i)=c:num(last(c))=tmp ③b*10+num(i)
解析 (1)略 (2)设输入数a=3276,算法思想是:先把a的各位数字存入数组num,即num(1)=3,num(2)=2,num(3)=7,num(4)=6。然后计算每个数字最后一次出现的下标,得到last(2)=2,last(3)=1,last(6)=4,last(7)=3。
接下来找交换数字的位置,方法是:先设要交换的其中一个数字是第1位数字,即num(1),为3,然后从num(2)到num(4)中找出比num(1)大的最大数字,程序中采用的方法是从9到4(4源于num(1)+1)进行逐个查找,其中首先出现的数字,即为交换目标。
某个数字c在num中是否存在,只须判断last(c)>0即可。本例中,last(9)=0,last(8)=0,last(7)=3,则第1位的3(3即num(1))和第3位的7(即num(last(c)))进行交换。成功,结束查找。
若数字9到4在num(2)到num(4)中未出现,说明没有比num(1)大的数字,num(1)不能交换。进行第2轮查找,先设要交换的其中一个数字是第2位数字,即num(2),为2,然后从num(3)到num(4)中找出比num(2)大的最大数字,如果存在,则交换成功。如果没有,进行第3轮查找。
综合测试卷(五)
 综合测试卷第29页 ?
本试题分选择题和非选择题两部分,共4页,满分50分,考试时间45分钟。
选择题部分
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1.在微信公众号中发布信息时,会弹出一个二维码,如下图,只有管理员或运营者用手机扫码之后才能发布,这样做的目的是为了0(  )
                 
/
A.信息发布的安全性 B.信息发布的便捷性
C.信息发布的规范性 D.手机发布信息
答案 A
解析 为防止信息发布的安全性,微信公众号系统设置一些安全措施,比如群发前要求管理员扫描二维码或输入手机验证码等。
2.使用UltraEdit软件观察字符内码,结果如图所示:
/
下列说法正确的是(  )
A.图中内码表示的ASCII码字符共有5个
B.字符“e”内码用二进制表示是1000001
C.字符“A教”内码用十六进制表示是41BDCC
D.字符“x”内码转十进制过程应为7×162 +8×161
答案 C
解析 ASCII码编码范围是0~(7F)16,即ASCII码均小于(7F)16,所以图中内码表示的ASCII码字符共有6个,字符“e”内码就(65)16,用二进制表示是1100101。字符“x”内码转十进制过程应为7×161 +8×160。
3.以下关于网络协议和网页保存类型的描述,正确的是(  )
A.FTP协议负责浏览器和Web服务器之间的信息传输
B.SMTP协议可以实现将发件人的邮件直接发送到收件人的计算机中
C.通过“网页,全部(*.htm;?? .html)”方式保存网页,可以下载网页上的视频
D.通过“Web档案,单个文件(?? .mht)”方式保存网页,可以同时保存网页中的图片
答案 A
解析 FTP协议负责客户端电脑和Web服务器之间的信息传输。SMTP协议可以实现将发件人的邮件发送到收件人服务器。保存网页时不能下载网页上的视频。
4.下列应用中,体现了人工智能技术的是(  )
①用OCR软件识别数码图片中的文字,并保存为文本文件 ②在手机上以联机手写的方式输入短信内容 ③用导航仪导航,以语音交互的方式规划行车路线 ④用扫描仪扫描报纸内容,并保存为TIF格式的图像文件 ⑤在Word中输入一段英语文章,软件能自动更正拼写错误
A.④⑤ B.①②③
C.①③ D.①②③④⑤
答案 B
解析 常见的人工智能技术有字符识别技术、语音识别技术、机器翻译和人机对弈等。
5.下图是 Access 数据库中的 student 数据表:
/
以下说法正确的是(  )
A.当前状态下执行“新记录(W)”命令,则新添加的记录位于第 3 行位置
B.当前为数据视图,无法将“性别”字段修改为文本类型
C.新建记录时,无法在“出生日期”字段输入“一九九六年六月一日”
D.存储“性别”字段的值,需要的存储空间为 1 bit
答案 D
解析 在Access 数据库中,新添加的记录位于最后一条。数据视图和设计视图都可以添加、删除、修改字段。“出生日期”字段可以输入“一九九六年六月一日”或“1996年6月1日” 或 “1996/6/1”等有效形式。
6.某算法的流程图如图所示,执行这部分流程后,输出a的值是0(  )
/
A.0 B.7 C.14 D.21
答案 B
解析 该流程图表示的算法是要计算a、b的最大公约数。
7.关于数据冗余和数据压缩,下列说法正确的是(  )
A.某些图像从区域上看存在较强的纹理结构,这属于空间冗余
B.视频前一帧图像与后一帧图像之间存在较大的相关性,这属于视觉冗余
C.多媒体数据能被压缩是因为存在冗余信息,但是压缩过程中不允许有失真
D.用 WinRAR 把整个文件夹中的所有内容压缩成 RAR 文件,这属于无损压缩
答案 C
解析 某些图像从区域上看存在较强的纹理结构,这属于结构冗余。视频前一帧图像与后一帧图像之间存在较大的相关性,这属于时间冗余。多媒体数据能被压缩是因为存在冗余信息,压缩过程中允许有失真,即可以用有损压缩形式。
8.使用GoldWave软件编辑“演出.wav”文件,选择其中一段音频后的部分编辑界面如图所示。下列说法正确的是(  )
/
A.该音频量化位数是16位,采样频率是128 kbps
B.当前状态下,执行“剪裁”操作,则音频文件总时长变为10秒
C.当前状态下,执行“删除”操作,则左声道第10秒到第20秒变为静音
D.当前状态下,执行“插入10秒静音”操作,按原参数保存文件,则音频文件的容量变为原来的4/3
答案 D
解析 该音频量化位数是16位,采样频率是44100 Hz,比特率是1411 kbps。当前状态下,只选择了左声道,执行“剪裁”或“删除”操作,音频文件总时长都不会变。当前状态下,执行“删除”操作,则左声道第20秒到第30秒变为静音。执行“插入10秒静音”,时长变为40秒,所以容量变为原来的4/3。
9.使用Flash软件制作动画作品,部分编辑界面如下图所示。其中“蜻蜓”图层第40帧有动作命令gotoAndStop(“load”,10);“蜻蜓”图层利用“蜻蜓”元件实例制作了从左到右飞出舞台的动画效果;“声音”图层中声音的同步属性为“数据流”。下列说法不正确的是(  )
/
A.“蜻蜓”元件的类型可能为“影片剪辑”
B.当前状态下,可以在“背景”图层第15帧插入关键帧
C.测试场景时,播放到最后一帧,动画会自动跳转并停止在load场景第10帧
D.若要声音播放2秒后停止,可以在“声音”图层第25帧插入空白关键帧
答案 C
解析 测试场景时,只会生成当前场景main的动画,而不会生成load场景,播放到最后一帧,动画自然也无法跳转到load场景。
10.某Flash作品部分界面如下图所示:
/
其中“图层1”图层的声音来自“bg.wav”,其相关信息为“Wave PCM signed 16 bit , 44100Hz,Stereo”,动画播放至60帧时,声音刚好播放一遍,则此声音文件的大小约为(  )
A.0.5MB B.1.01MB
C.1.51MB D.8.07MB
答案 B
解析 未压缩的WAV格式音频文件容量=采样频率?? 量化位数?? 声道数?? 时间/8。本题采样频率是44100Hz,量化位数是16位,声道模式为stereo,即声道数是2,时间是60/10=6秒,则容量=44100?? 16?? 2?? 6/8/1024/1024≈1.01MB。
11.有如下程序段:
For i = 1 To 2
For j = 1 To 5 - i
If a(j)> a(j + 1) Then
  k=a(j):a(j)=a(j+1):a(j+1)=k
End If
Next j
Next i
数组元素a(1)到a(5)的值依次为“70,50,60,20,30”,经过该程序段“加工”后,数组元素a(1)到a(5)的值依次为(  )
A.20,30,50,60,70 B.70,60,50,30,20
C.50,20,30,60,70 D.50,60,20,30,70
答案 C
解析 这是一个冒泡排序算法程序,每一遍排序从第1个元素开始两两比较,把大数交换到后面(沉到下面)。排序执行2遍,即把最大的两个数交换到数组最后。
12.小明编写了一个统计数组元素a(1)到a(n)中的“升序段”个数s(如图所示的数据序列,其升序段个数为3)的VB程序,部分程序如下:
升序段
  
  升序段  
    
 升序段
8, 34, 12, 21, 56, 78, 43,21, 37, 52, 9
k=0:s=0
for i=2 to n
if a(i)>a(i-1) then
           ?
else
k=0
end if
if k=1 then s=s+1
next i
text1.text=str(s)
划线处的正确语句是(  )
A.k=k-1 B.k=k+1 C.k=-1 D.k=1
答案 B
非选择题部分
二、非选择题(本大题共5小题,其中第13小题4分,第14小题5分,第15小题8分,第16小题3分,第17小题6分,共26分)
13.有一批未经压缩的BMP格式的图片文件,经格式转换后,文件大小发生改变,小李使用Excel软件对不同的图片格式进行研究,如图甲所示。请回答下列问题:
/

(1)区域E2:E17中的数据表示的是未经压缩的BMP格式图像的存储容量,通过对区域B2:D17的数据计算求得,可以在E2单元格输入公式                   ,并向下填充至E17单元格。?
(2)若在某次修改后,H12单元格显示内容为“#DIV/0!”,则可能的原因是        。(单选,填选项前的字母)?
A.E12单元格的内容被删除
B.G12单元格的内容被删除
C.H列的列宽被缩小
D.G12单元格的内容被改为“JPEG”
(3)小李对区域A1:H17数据进行筛选,筛选方式如图乙所示,则被筛选出的数据条数为   。?
/

(4)为了更直观地反映不同图像格式存储容量的变化,小李创建了如图丙所示的图表,该图表的数据区域为       。?
/

答案 (1)=B2*C2*D2/8/1024 (2)B (3)4 (4)A1:A17,E1:E17,G1:G17
解析 (1)未压缩图片容量=宽度?? 高度?? 颜色位数/8,据此可以计算图像原大小。(2)H12计算的是压缩比,压缩比=原大小/转换后大小,H12单元格中的公式可能是=E12/G12,运算结果显示内容为“#DIV/0!”,表明公式中除数为0,所以可能是G12单元格的内容被删除。(3)由题图可知,筛选条件是原大小大于5000,转换后的大小小于3000,满足这2个条件的记录是4条。(4)由X轴可知,图片序号所在列A1:A17是该图表数据源,由图例可知,原大小和转换后的大小2列也属于数据源。
14.某网络服务平台,要求新注册的用户名必须以字母开头,由字母(区分大小写)、数字和下划线中的6~18个字符组成,且必须包含这3类字符。编写一个VB程序,判断用户名的正确性,具体功能如下:在文本框Text1中输入用户,单击“检测”按钮,在标签Text2中输出结果。程序界面如图所示:
/
(1)由下面代码可知运行界面中“检测”按钮的对象名是    。?
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub Btn_Click()
Dim s As String,n As Integer,i As Integer
Dim n1 As Integer,n2 As Integer,n3 As Integer
s=Text1.Text
 ① ?
ch=Mid(s,1,1)
If n<6 Or n>18 Then
Text2.Text=″用户名错误″
Exit Sub '退出当前子程序
End If
If Not (ch>=″a″ And ch<=″z″ Or ch>=″A″ And ch<=″Z″) Then
Text2.Text=″用户名错误″:Exit Sub
End If
For i=2 To n
ch=Mid(s,i,1)
If ch>=″a″ And ch<=″z″ Or ch>=″A″ And ch<=″Z″ Then
 n1=n1+1
ElseIf ch>=″0″ And ch<=″9″ Then
 n2=n2+1
ElseIf ch>=″_″ Then
 n3=n3+1
End If
Next i
If  ②  Then Text2.Text=″用户名错误″ Else Text2.Text=″用户名正确″?
End Sub
(3)若文本框Text1中输入的内容为“XWang”,点击“检查”按钮后,标签Label2中显示的内容是       。?
答案 (1)Btn (2) ①n=Len(s) 或n=Len(Text1.Text) ②n1+n2+n3n-1 or n2*n3=0) (3)用户名错误
解析 (1)由事件处理过程中的语句Private Sub Btn_Click(),可以看出按钮的名称是Btn。
(2)①处计算用户名长度,并把长度值存入变量n。②处判断用户名的正确性,在循环中可知,用户名中的字母数存放在变量n1中,数字数存入在变量n2中,下划线则存入变量n3中,3种字符总数等于n-1,其中第1个字母已在循环前作了判断,如果用户名中出现了规定以外的字符,则n1+n2+n315.小王制作多媒体作品,用PhotoShop软件制作一张背景图片,使用的素材和制作界面分别如甲图所示;然后使用Flash软件制作动画,制作界面如乙图所示,请回答下列问题。
/

/

(1)如甲图所示,小王要对“狐”图层中的“狐”字填充为暗红色,以下方法可行的有    (填字母,多选:A.使用油漆桶工具进行填充/B.使用文字工具将其设置为暗红/C.用魔棒选中狐字,再用画笔把它涂成暗红/D.给图层添加颜色叠加的样式,叠加的颜色设置为暗红色)。?
(2)如乙图所示,背景动画开始时,音乐仍然在播放,说明背景第1帧中设置的音乐同步模式为    。?
(3)当其他动物从第65帧开始出现时,要求“文字”图层中的文字消失,为了达到该效果,应进行的操作是?
 。?
(4)小王对库中的“成语详解”元件进行编辑,部分界面如丙图所示。
/

若要使鼠标指针经过该按钮时播放声音,当前状态下声音素材可以直接添加的图层是         (填图层名称)。?
(5)测试影片时,单击“成语详解”按钮,在浏览器中显示该影片所在文件夹中的“cyxj.txt”文件内容,那么在该按钮上添加的脚本命令是                      。?
答案 (1)ACD (2)事件(或开始) (3)在文字图层65帧插入空白关键帧或转换为空白关键帧 (4)图层2 (5)on(release){gerURL(″cyxj.txt ″);}
解析 (1)狐图层是位图,不能用文字工具修改颜色。
(2)如果音乐同步模式设置为数据流,遇到关键帧音乐会停止,即背景动画开始时音乐会停止,所以要用事件或开始模式。
(3)要使对象消失,可把此时所在帧变为空白关键帧。
(4)只有关键帧中才能添加、删除、修改对象。
(5)制作超链接效果可用动作getURL。按钮中的动作须以on函数头。
16.平面上有 N (3≤N≤100)个房间围成一圈,按顺时针方向分别编号为 1…N,相邻的两个房间之间均有一扇门,第i个房间居住人数为 a(i)。初始时选择一个房间,将所有人都聚集在该房间,接着每个人都按顺时针方向走到相邻的房间,直到走到居住的房间。一个人每经过一扇门花费 1 的能量,请确定初始房间,使得所有人花费的能量和最小。 例如:N=5,a(1)=1,a(2)=5,a(3)=9,a(4)=8,a(5)=4 最佳方案:初始时所有人聚集在2号房间,花费的能量和:3?? 1+4?? 5+0?? 9+1?? 8+2?? 4=39。
为了解决这个问题,小明编写了一个 VB 程序。从文本框Text1(程序运行时输入各房间人数,人数小于10,用逗号隔开)中读取 N个房间的居住人数,人数存储在数组 a 中。点击窗体上的按钮 Command1, 程序枚举每一种方案(不同的初始房间),计算该方案下的能量和,在文本框 Text2中输出最优方案的初始房间编号,在文本框 Text3 中输出最小能量和。 程序运行界面如下图:
/
实现上述功能的 VB 代码如下,但加框处代码有错,请改正。
Private Sub Command1_Click()
 Dim a(1 To 100) As Integer '依次存储各房间的居住人数
 Dim i As Integer, j As Integer, w As Integer, k as Integer
 Dim t As Long, ans As Long,s as string,n as integer
 s = Text1.Text
 n = Len(s) 2 + 1
 For i = 1 To n
 a(i) =val(Mid(s, 2?? i - 1, 1))
 Next i
 k = 0: ans = 32767
 For i = 1 To n
 t = 0
 For j = 1 To n
w = 5 + j - i  '①
t = a(w)?? j   '②
 Next j
 If t < ans Then
k = i: ans = t
 End If
 Next i
 Text2.Text = Str(k)
 Text3.Text = Str(ans)
End Sub
答案 ①w=(n+j-i) mod n ②t+a(j)*w
解析 程序中,变量i用以枚举初始房间号,w存放从i号房间的人到j号房间消耗的能量,所以1处语句也可以改成:if j>i then w=j-i else w=5-(i-j)。t存放从i号房间的人到各自房间消耗的全部能量总数。
17.数组a()中相邻两个数据无重复,现要查找连续最大步长的升序段。具体描述如下:
(1)步长指的是升序段中最后元素和最初元素的差值;
(2)有相同步长的升序段则输出最先找到的升序段。
程序界面如图所示。
/
实现上述功能的VB代码如下:
Dim a(100) As Integer  '用来存放数据
Dim k As Integer '用来存放数据的数组元素的个数
Private Sub Form_Load()
'从数据库中读取数据并存储在相关数组变量中。并将数据输出在文本框中。
Text1.Text=s
End Sub
Private Sub Command1_Click()
Dim flag As Boolean,pmax As Integer,mstep As Integer,steps As Integer,max As Integer,st As String,tmax As Integer
st=″ ″:pmax=1:mstep=0:max=0:t=0:tmax=0
If a(2)>a(1) Then flag=True Else flag=False
For i=1 To k-1
If a(i+1)>a(i) Then
If flag=True Then
   ① ?
  t=t+1
  If mstep>max Then
    max=mstep
    pmax=i+1
     ② ?
  End If
Else
  mstep=a(i+1)-a(i)
  t=1
  If mstep>max Then
    max=mstep
    pmax=i+1
    tmax=1
  End If
  flag=True
End If
Else
 ③ ?
End If
Next i
For i=pmax-tmax To pmax
st=st+Str(a(i))
Next i
List1.AddItem st
End Sub
(1)若数据为“24 7 2 16 25 68 45 32 2
23 46 67 26”,则最大步长的升序段为        。?
(2)实现上述功能,请在划线处填入适当的代码。
答案 (1)2 16 25 68 (2)①mstep=mstep+a(i+1)-a(i)(或mstep=a(i-1)-a(i-6)) ②tmax=t ③flag=False
解析 (1)略(2)①处的情况是如果a(i+1)>a(i),表示当前两数是升序的,且如果flag=True,表示之前的数也是升序的,那么是连续的升序数列,把当前两数的差累计到步长mstep,即①处填mstep=mstep+a(i+1)-a(i),也可以是当前升序数列中最后元素和最初元素的差值,则①处也可以是mstep=a(i-1)-a(i-t)。如果当前升序段步长大于之前找到的,那么需要更新最大步长max=mstep、结束下标pmax=i+1、以及元素个数tmax=t。所以②处填tmax=t。③处的情况是a(i+1)综合测试卷(六)
 综合测试卷第33页 ?
本试题分选择题和非选择题两部分,共4页,满分50分,考试时间45分钟。
选择题部分
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1.关于信息安全、网络道德和知识产权,下列做法正确的是(  )
                 
A.在观影时录制影片并分享到网络云盘
B.关闭操作系统更新,不安装系统补丁
C.开启智能手机的手势密码登录验证
D.未经许可使用他人相片制作宣传海报
答案 C
解析 在观影时录制影片并分享到网络云盘是一种盗版行为。关闭操作系统更新,不安装系统补丁,容易受到网络攻击。未经许可使用他人相片制作宣传海报,这种行为侵犯了他人的肖像权。
2.下图为在 UltraEdit 软件中观察字符内码的部分界面:
/
以下说法正确的是(  )
A.存储字符“℃”需要 1 Byte
B.气温之后的冒号采用 ASCII 表示
C.字符“38”的内码用二进制表示为 0011 1000
D.符号“~”的内码用十六进制表示为 A1 AB
答案 D
解析 字符“℃”的编码是A1 E6,需要 2 Byte。气温之后的冒号编码是A3 B1,属于GB2312码。字符“38”的内码是(33 38)16,用二进制表示为00110011 00111000。
3.下列描述属于人工智能应用范畴的是(  )
A.地铁站使用 X 光机对旅客行李进行安检扫描
B.地图软件在有 WiFi 连接的地方自动升级数据
C.高速公路 ETC 通道自动识别车牌收费
D.医生使用 B 超探测病人身体
答案 C
解析 人工智能应用范畴包括OCR、人机对弈、机器翻译、语音识别和智能机器人等。
4.浏览某网页的部分界面如下图所示,下列说法正确的是(  )
/
A.①处网页元素需要启用Adobe Flash Player才能正常显示
B.访问当前网页不需要使用超文本传输协议
C.default.html文件采用HTML语言编写,其中包含图片
D.当前网页中不包含超链接
答案 A
解析 访问网页都需要使用超文本传输协议http。网页文件中不含图片。鼠标指针变成手形,说明网页中包含超链接。
5.校讯通中某班学生信息用Access打开“学生数据”数据表后如图所示,下列描述中不正确的是(  )
/
A.若要防止IC卡号出现重复值,可把它设置为主键
B.该数据表共有52条记录,至少6个字段
C.将班级名称字段的数据类型设为数字型,原数据会丢失
D.删除“班级名称”字段后,记录数变为51条
答案 D
解析 删除字段后记录不会减少。
6.某算法的部分流程图如下图所示。执行这部分流程,输出m的值是(  )
/
A.0 B.1 C.2 D.9
答案 D
解析 该流程图的功能是找出x中的最大数字并输出。
7.将不压缩图像a.bmp、b.bmp加工处理后得到不压缩格式的图像c.bmp,如图所示:
/
关于这3幅图像,下列说法不正确的是(  )
A.图像b.bmp与c.bmp的像素个数不相等
B.文件a.bmp的存储容量要大于b.bmp的存储容量
C.文件c.bmp的存储容量为a.bmp与b.bmp的存储容量之和
D.文件a.bmp的存储容量等于c.bmp的存储容量
答案 C
解析 根据图像容量公式可知,图像容量与像素个数和色彩量化位数有关,所以a.bmp和c.bmp的存储容量相等。
8.使用PhotoShop软件制作“相机”作品,部分界面如下图所示。下列说法正确的是(  )
/
A.可对“记录时光”图层直接设置滤镜效果
B.可用油漆桶工具将“背景”图层填充为蓝色
C.可直接对“相机”图层中的图像进行水平翻转操作
D.交换“夹子”与“照片”图层的顺序,不影响作品的呈现效果
答案 B
解析 “记录时光”图层是文字图层,不能直接设置滤镜效果,须先栅格化。“相机”图层全部锁定,画布中不能作任何修改。夹子图像位于照片上方,交换两个图层位置会影响效果。
9.使用Flash软件制作一个白云形状变幻的动画,部分界面如图所示。当前补间不成功的原因可能是(  )
/
A.没有将“云朵”图层第 1 帧中的对象分离为形状
B.“云朵”图层第 1 帧有多个白云对象
C.动画类型设置错误,应改成补间形状
D.云朵图层第9帧中没有图像
答案 C
解析 “云朵”图层第 1 帧中的对象已是形状,无须再分离,只需把动画类型设置为补间形状,动画就能成功。形状补间动画中关键帧中形状可以有多个。云朵图层第9帧是关键帧,其中必有图象。
10.音频比特率是指音乐每秒播放的二进制数据量,单位是kbps,即每秒1千个二进制位数。某音频文件的部分界面如图所示:
/
则该音频文件的比特率是(  )
A.1764kbps B.705.6kbps
C.1411.2kbps D.14112kbps
答案 C
解析 音频比特率=采样频率?? 量化位数?? 声道数=44100?? 16?? 2=1411.2kbps。
11.某VB程序段如下:
const n=10
dim a(0 to n-1) as integer,i as integer,t as integer
for i=0 to n-1
 a(i)=0
next i
for i=1 to n
 t=int(rnd*n):a(t)=a(t)+1
next i
for i=0 to n-1
 do while a(i)>0
list1.additem i:a(i)=a(i)-1
 loop
next i
执行该程序后,按顺序产生的10个随机数分别是5、6、9、3、9、6、1、1、9、6,在list1中第5个输出的数字是(  )
A.6 B.5 C.1 D.10
答案 A
解析 数组a中第i个元素存放的是数字i的个数,list1中按升序方式显示各个数字,所以第5个数字是6。
12.下列程序段用于在前面部分为升序后面部分为降序的数组a中查找最大值,返回该数值及其位置(下标)。
i=1:j=10:flag=False
Do While i<=j And Not flag
 m=(i+j+1)2
 If a(m)a(m+1) Then
① ?
 ElseIf a(m)>a(m-1) And a(m)>a(m+1) Then
② ?
 ElseIf a(m)>a(m-1) And a(m)③ ?
 End If
Loop
List1.AddItem Str(a(m)) +Str(m)
上述程序横线处可选语句为:(1)i=m+1 (2)j=m-1 (3)flag=True
则①、②、③处语句依次是(  )
A.(1)(2)(3)
B.(1)(3)(2)
C.(3)(1)(2)
D.(2)(1)(3)
答案 D
解析 如果a(m)a(m+1),说明最大值在左侧,则下次查找范围是i到m-1,所以把j赋值为m-1,①处填j=m-1。如果a(m)>a(m-1)And a(m)a(m-1)And a(m)>a(m+1),说明最大值就是a(m),③处填flag=True。
非选择题部分
二、非选择题(本大题共5小题,其中第13小题4分,第14小题5分,第15小题8分,第16小题3分,第17小题6分,共26分)
13.学校收集了高一选修课程满意率调查数据,并用Excel进行统计分析,如下图所示,请回答以下问题:
/
(1)单元格区域H3:H16计算满意率,可先在H3单元格中输入公式             ,再通过H3自动填充其他课程的满意率。【满意率=(非常满意+满意)/评价人数】?
(2)若要对英语类课程数据以“满意率”为关键字降序排序,则排序前应选择的数据区域是                    。?
(3)为了通过图表展现课程的满意率情况,制作了下图所示图表,它的数据区域是                。?
高一英语选修课程满意率统计图
/
(4)若通过下图设置对表格进行筛选,则上题图表中的柱形变为  个。?
/
答案 (1)=(D3+E3)/C3 (2)B2:H8 (3)B2:B8,H2:H8 (4)4
解析 (1)根据公式提示,应输入的表达式是=(D3+E3)/C3,注意不要因为显示的结果是百分比形式而在公式结尾加%,提示中没有的符号不要随意加。(2)根据要求,排序前应选中所有英语类课程记录,包括字段名。A3是合并单元格,大小和其他单元格不同,所以不能选中A3。(3)图表的数据区域可根据分类轴数据、图例来确定。本题图表分类轴是选修课程名称,且范围是“英文影视欣赏”到“英语语法诊断与提高”,所以数据区域含B2:B8。根据图例可知满意率一列即H2:H8也属于数据源。(4)筛选条件是满意率≥90%,所以“英文歌曲”和“雅思写作”两条记录被筛选掉,还剩4条记录,图表中也只剩4个柱形。
14.某木材加工厂需要把购入的木料切割成长度为3米和7米两种规格的线材。现要求编写VB程序(运行界面如下图所示),实现如下功能:在文本框Text1中输入木材长度,单击“计算”按钮Command1,计算出一种废料长度最小的切割方案,在文本框Text2和文本框Text3中分别输出该切割方案所得3米和7米两种规格线材的数量。
/
按此要求编写的程序如下,请在划线处填入正确的语句。
Private Sub Command1_Click ()
Dim length As Single '木料长度
Dim min As Single  '最小废料长度
Dim x As Integer '3米规格线材数量
Dim y As Integer '7米规格线材数量
Dim f As Single '废料长度
Dim a As Integer
'废料最少的切割方案所得3米规格线材数量
Dim b As Integer
'废料最少的切割方案所得7米规格线材数量
length =①    ?
min = length
For x=0 To length3
 y=②    ?
 f=length-x*3-y*7
 If f   ③    ?
  a=x
  b=y
 End If
Next x
Text2.Text=Str(a)
Text3.Text=Str(b)
End Sub
答案 ①Val(Text1.Text) ②(length-x*3)7 ③min=f
解析 ①处是从文本框text1中取出木料长度,②处计算7米规格线材数量,③处是把废料长度f替换为最新切割方案下的最小废料长度。
15.小李使用Flash软件制作主题为“乌衣巷”的多媒体作品。请回答下列问题:
(1)在制作作品前,小李进行了需求分析和规划设计,并编写了脚本。下列属于脚本编写的是     (多选,填字母:A.确定作品的结构类型/B.编写作品的脚本大纲/C.编写作品的制作脚本/D.进行媒体元素分解)。?
/
图a
(2)如图a所示,“诗”图层第24帧到第48帧实现了“诗”由小变大、由淡变浓的动画效果,该动画类型为      (填字:动画补间/形状补间/逐帧动画)。?
(3)要实现“诗人”图层中的人物一开始就出现在舞台,1秒钟后出现“诗人”动画,应做的调整为           。?
(4)测试影片时,若各场景无交互指令,则场景播放顺序为         。?
(5)“播放”按钮的部分编辑界面如图b所示,测试时鼠标放到按钮上未呈现小手形状,以下操作可使按钮有效的是       (单选,填字母:A.对“背景”图层“按下”帧进行“清除关键帧”操作/B.在“背景”图层“点击”帧处插入关键帧/C.在“声音”图层“按下”帧中插入关键帧/D.把“背景”图层“点击”帧转换为关键帧)。?
/
图b
(6)测试影片时,单击“创作背景”按钮,实现在浏览器中显示同一文件夹中的“czbj.txt”文件内容并停止所有声音的播放。则该按钮上应添加的动作脚本为on(release){         }。?
答案 (1)BCD (2)动画补间 (3)把“诗人”图层第12帧中的人物复制到第1帧 (4)load→Main→end (5)A (6)getURL(“czbj.txt”);stopAllsounds()
解析 (1)脚本编写包括:编写作品的脚本大纲、文字脚本、制作脚本、媒体元素分解表。(2)“诗”图层第48帧中对象有变换中心,说明该对象是实例,动画类型只能是动画补间。(3)略(4)场景播放顺序由上而下依次播放。(5)要使按钮能响应鼠标事件,只要使按钮中最后一帧中有图即可。除了选项A可行之外,删除“背景”图层“点击”帧,或者在文字图层点击处插入帧也可解决问题。(6)略
16.使用VB程序统计降序数组d中大于key的元素个数,程序如下,但加框处语句有错误,请改正。
fun_ction count(key as integer) as integer
dim a as integer,left1 as integer,right1 as integer
left1=1:right1=n
do while left1<=right1
mid1=(left1+right1)2
if key>d(mid1) then '①
 left1=mid1+1
else
 right1=mid1-1
end if
loop
count=left1 '②
End Sub
答案 ①key解析 程序使用对分查找统计数组d中大于key的元素个数,因为数组d是降序排列的,所以当key17.某校开展“七选三”选课调查,选课数据存数据库文件“student.accdb”中,如图甲所示。 “选课”字段存储 7 位“0”、“1”组成的数串,每位对应一个科目,从左往右依次为“物化生政史地技”,“1”表示选择,“0”表示未选择,如“1110000”表示选择科目“物化生”。小吴设计了一个 VB 程序统计全校选课情况,功能如下:程序启动时从数据库中读入全校学生的选课信息,处理后在列表框 List1 中显示,单击“选课统计”按钮 Command1,在列表框 List2 中按选课人数从高到低输出各选课组合及人数。程序界面如图乙所示。
/

/

实现上述功能的 VB 程序如下,请在划线处填上合适的代码。
Const s = ″物化生政史地技″
Dim n As Integer  'n存放学生人数
Dim xk(1 To max) As String '数组 xk 存储学生的选课标志
Dim zh(1 To 35) As String,rs(1 To 35) As Integer
'数组 zh 存储不同选课组合,数组rs 存储某一组合选课的学生数
Function convert(x As String) As String
Dim i As Integer, st As String
st = ″ ″
For i = 1 To Len(x)
If Mid(x, i, 1) = ″1″ Then st =①  ?
Next i
convert = st
End Function
Private Sub Form_Load()
'从数据库读取学生的选课数据存入数组xk中,总人数存入变量n中
'生成 35 种选课组合的“0”“1”数串,存数组 zh
'数组 rs 各元素初始化为 0
'程序略
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, temp2 As Integer, temp1 As Integer
For i = 1 To 35
For j = 1 To n
If xk(j) = zh(i) Then ②      ?
Next j
Next i
For i = 1 To 34
For j = 35 To i + 1 Step -1
If ③            Then?
temp1 = zh(j): zh(j) = zh(j - 1): zh(j - 1) = temp1
temp2 =rs(j): rs(j) = rs(j - 1): rs(j - 1) = temp2
End If
Next j
Next i
For i =1 To 35
List2.additem Str(i) + ″  ″+convert(zh(i))+″  ″ + Str(rs(i))
Next i
End Sub
答案 ①st + Mid(s, i, 1) ②rs(i)=rs(i)+1 ③rs(j)>rs(j-1)
解析 结合程序最后的输出语句List2.additem Str(i) + ″  ″+convert(zh(i))+″  ″ + Str(rs(i))和图b可以看出,convert自定义函数的功能是把选课数字代码x转换为科目名称,即把代码x中数字1转换为对应的科目名称,所以①处填st + Mid(s, i, 1)。②处所在循环使用枚举法统计各种组合选课的学生数。③处循环则是按选课人数从高到低对数组rs和zh进行排序。
综合测试卷(四)
 综合测试卷第25页 ?
本试题分选择题和非选择题两部分,共4页,满分50分,考试时间45分钟。
选择题部分
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1.老师常对学生说要多合作交流,集思广益共同提高,这主要体现了信息的(  )
                 
A.可加工处理性 B.载体依附性
C.共享性 D.集成性
答案 C
2.下列应用中,体现了人工智能技术的有(  )
①停车管理系统通过拍摄识别车牌号码,并用语音进行播报
②智能翻译机实现实时语音翻译
③某同学和远方的朋友视频通话
④智慧教室能根据光线情况调整照明亮度
⑤手机APP“作业帮“通过摄像头拍摄题目并上传后自动给出试题的解题过程
A.①②⑤ B.②④⑤ C.①②④ D.③④⑤
答案 A
解析 人工智能的常见类型有:智能识别(如:语音识别、字符识别、指纹识别…)、机器翻译、智能机器人、人机对弈等。①②⑤属于智能识别。
3.关于信息的表达与交流,下列说法正确的是(  )
A.电子邮件是一种常用的信息交流工具,邮件发送需要使用POP3协议
B.同一种内容的信息可以采用不同的表达方式,HTTP是一种常用的信息表达方式
C.用IE浏览器登录邮箱,发送邮件时将使用HTTP协议发送到收件地址服务器
D.网页可以包含文本、图像、超链接等基本元素,可使用记事本编辑
答案 D
解析 本题考查学生对于信息表达和交流相关知识的理解。其中 POP3 是邮件接收协议, SMTP 是邮件发送协议,HTTP 是超文本传输协议。信息表达方式一般指语言、文字、图形、图像、声音和形体动作等,多媒体技术和网络技术是信息表达技术;网页是由超文本标记语言 HTML 描述的,可以使用记事本进行编辑。
4.通过OCR软件扫描期刊上的一篇文章后识别出文字,并用Word软件编辑处理。下列说法不正确的是(  )
A.OCR软件可以识别的图像格式有jpg、tif、bmp等
B.若扫描的分辨率太低,可能会影响OCR软件的识别率
C.可以使用Word的批注功能给文章添加点评
D.Word软件中完成编辑后,只要开启“修订”功能,就会显示所有修改记录
答案 D
解析 对于OCR软件,扫描分辨率低、倾斜校正不到位、字体设置不正确等因素都会影响识别率;只有在修订功能开启状态下进行的修改操作才会被显示。
5.某Access数据表编辑界面如下图所示,以下说法错误的是(  )
/
A.当前打开的数据库有3张数据表
B.工作表“消费账单”中字段ID的值不会有重复
C.工作表“消费账单”中“金额”字段的数据类型可以改成文本型
D.该数据库文件无法实现网上共享
答案 D
解析 数据库的优点就是可以共享,任何数据库均可在网上共享。
6.某流程图如图所示:
/
若输入k的值为9,最终i、s的值分别为(  )
A.11 0 B.11 -11
C.9 0 D.9 -9
答案 B
解析 该流程图的功能是对于每一个i的值(3,5,7,9),判断若是3的倍数,则i加入s,不是3的倍数则让s减去i。
7.下列关于多媒体作品及其创作的说法正确的是(  )
A.AVI文件采用音频、视频信号交叉存储,是一种无损压缩视频格式
B.使用Photoshop将BMP格式的图片转为JPEG格式后图像更清晰
C.在创作之前对作品所需的资金、产生的经济效益进行分析,属于“应用需求分析”
D.多媒体作品中有图像、声音、文本等多种素材,这体现了多媒体技术的交互性
答案 C
解析 本题考查多媒体作品创作的相关基础知识。AVI 是未经压缩的视频格式;BMP是未经压缩的图像格式,JPG 是有损压缩的图像格式,转换后不可能变得更清晰。D选项的描述体现了多媒体技术的集成性。
8.下图为在 Photoshop 中编辑“美食.psd”的部分界面,
/
以下说法正确的是(  )
A.该文件的 BMP 图像存储量约为 2.62MB
B.将分辨率从 72 DPI 改为 120 DPI 后,像素总数量仍为 246*214
C.将“美食”图层删除,另存 BMP 格式后,像素数量会减少
D.该图片每个像素的量化位数为 8 bit
答案 A
解析 状态栏中的文字“文档:2.63M/7.54M”,表示该文件的 BMP 图像存储量约为 2.62MB,PSD图像存储量约为7.54MB。像素大小是图像的总像素数量,文档大小是图像打印尺寸。将分辨率从 72DPI 改为 120 DPI 后,像素总数量将变为2460*2140,但文档大小不变,意味着打印的图像更加清晰。图层的多少不影响像素的数量。从标题栏可知图像色彩模式是RGB/8,每个像素采用红绿蓝3原色表示,量化位数为 24 bit。
9.在Flash软件中用补间动画实现花朵变为花瓣飘落的效果,动画起始帧的属性面板如图所示。下列说法正确的是(  )
/
A.若动画播放到2秒时暂停,声音“music.mp3”也停止播放
B.花朵逐渐变为花瓣并减速飘落
C.当前帧不能直接添加动作脚本
D.当前帧中的花朵是形状
答案 D
解析 声音“music.mp3”的同步模式是事件,动画暂停时声音会继续播放。动画缓动值是负数,花朵逐渐变为花瓣并加速飘落。当前帧是动画的起始帧,必定是关键帧,可以添加动作脚本。
10.一幅未经压缩的1024×1600像素、24位真彩色的BMP图像,存储为JPG格式(其他参数不变)后其存储容量为515 KB,则该图像的压缩比约为(  )
A.6∶1 B.9∶1 C.36∶1 D.72∶1
答案 B
解析 bmp图像容量=宽*高*量化位数=1024*1600*24/8/1024=4800 KB,压缩比=不压缩文件容量∶压缩后容量=4800∶515≈9∶1。
11.有如下程序段:
Dim f(1 to 5) As Boolean
Dim i as Integer , j as Integer , k as Integer
For i=1 to 5
f(i)=False
Next i
i=1
Do While i<=4 and not f(i)
For j=5 To i+1 Step -1
 If a(j)< a(j-1) Then
k=a(j): a(j)=a(j-1): a(j-1)=k
f(i)=True
 End If
Next j
i=i+1
Loop
数组元素 a(1)到 a(5)的值依次为“15,4,10,55,60”,经过该程序段“加工”后,数组f中元素值为 True的共有几个(  )
A.1 B.2 C.4 D.5
答案 B
解析 程序采用冒泡算法对数据进行升序排列,如果在第i遍排序中数据发生交换,则f(i)=true。根据所提供的数据,第1遍和第2遍有数据交换,所以f(1)和f(2)的值为True。
12.数组a为一组正整数,其奇数下标的数组元素是升序排序的奇数,偶数下标的数组元素是升序排序的偶数,依据对分查找思想,设计一个在数组a中查找数据Key的程序。实现该功能的VB程序段如下:
Key=Val(Text1.Text):i=1:j=10
Do While i<=j
m=Int((i+j)/2+0.5)
If key Mod 2+a(m) Mod 2=1 Then m=m-1
If a(m)=key Then
List1.AddItem ″找到了!″:Exit Do
ElseIf a(m)>key Then
j=m-2
Else
i=m+2
End If
Loop
If i>j Then List1.AddItem ″未找到此数″
如果数组元素a(1)到a(10)的数据依次是“1,4,5,6,11,10,23,16,25,20”,key的值为1,则执行上述程序段,变量m依次被赋值为(  )
A.5 3 2 1 B.6 3 2 1 C.5 2 1 D.6 5 2 1
答案 D
解析 程序采用对分查找算法。循环体中条件key Mod 2+a(m) Mod 2=1表明key和a(m)中只有一个是奇数,现在key=1,则只有当a(m)是偶数时,执行m=m-1。
非选择题部分
二、非选择题(本大题共5小题,其中第13小题4分,第14小题5分,第15小题8分,第16小题3分,第17小题6分,共26分)
13.用Excel软件对我国部分地区地震监测台进行统计,界面如下图所示,根据要求回答下列问题:
/
(1)区域G4:G20中的数据是利用G4单元格公式自动填充功能得到的。则G9单元格填充的公式是 。?
(2)为建立反映各地区地震监测总台数的图表,应选中建立图表的数据区域为       。?
(3)将第(2)题完成的图表复制到Word文档中,后发现在修改Excel数据时,Word文档中的图表也会随之发生变化,说明使用的粘贴方式是   (多选)。?
A.在Excel中复制图表后按ctrl+v直接粘贴到Word文档中
B.在Excel中复制图表后选择以图片形式粘贴到Word文档中
C.在Excel中复制图表后,以嵌入工作簿的形式粘贴到Word文档中
D.在Excel中复制图表后,以链接数据的形式粘贴到Word文档中
(4)将区域 B3:G20 的数据进行排序,主关键字为“国家级台”,次关键字为“总台数”,排序的次序均为降序,则排在第4名的地区是        (填地区名)。?
答案 (1)F9/$G$21 (2)B3:B20,F3:F20 (3)AD (4)甘肃
解析 (1)由编辑栏可知,G4单元格中的公式是=F4/$G$21,由G4单元格公式自动填充至G9,公式中绝对引用地址$G$21不会变,相对引用地址F4变为F9,所以G9单元格的公式是F9/$G$21。(2)要建立反映各地区地震监测总台数的图表,图表中须包含各地区名称以及总台数的数据,所以图表的数据区域应包含B3:B20,F3:F20。(3)略(4)排序的主关键字为“国家级台”,次关键字为“总台数”,则排序时,首先按“国家级台”降序排列,如果“国家级台”相同,再按总台数降序排列。
14.小李利用所学的VB知识,编写了一个简单计算器:在文本框Text1中输入一个加减算式(只包含数字和“+”、“-”符号,以“=”结束),点击“计算”按钮Command1,计算结果在标签Label1上显示。程序运行界面如下图所示:
/
(1)要实现程序运行时,单击文本框Text1即可将文本框清空,则应在    (A.Command1_Click/B.Form_Load/C.Text1_Click)事件处理过程中添加语句Text1.text=″ ″。?
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim s As String,ch As String,sum As Integer
Dim fh As Integer
s=Text1.Text:fh=1:p=0:sum=0
For i=1 To Len(s)
ch=Mid(s,i,1)
If ch>=″0″ And ch<=″9″ Then
p= ① ?
Else
sum= ② ?
p=0
If ch=″-″ Then
  fh=-1
ElseIf ch=″+″ Then
  fh=1
End If
End If
Next i
Label1.Caption=Str(sum)
End Sub
(3)若文本框Text1中输入的内容为“12*10=”(不包括双引号),单击“计算”按钮后,标签Label1上将显示:    (A.120/B.22/C.0/D.程序出错无法显示)。?
答案 (1)C (2)①P*10+val(ch) ②sum+fh*p (3)B
解析 (1)略(2)由最后显示语句Label1.Caption=Str(sum)可知,变量sum存放算式的结果。变量p存放一个加数,其值由每一位数字乘以权值累加所得,所以①处填P*10+val(ch)。当取得一个完整的加数后,再把p值加入sum中,加入时考虑p值的正负情况,正负情况存在变量fh中,所以②处填sum+fh*p。(3)由于算法中只对加号和减号进行处理,*号不作处理,变量fh的值不变,仍然是1,所以会把乘法当作加法处理。
15.设计师使用Photoshop和Flash软件制作一淘宝店宣传动画,请回答下列问题。
(1)他首先在Photoshop中处理图片,其图层面板如图所示,以下说法正确的是    。?
/
A.某些文字图层中出叹号警示,表明系统缺少字体
B.可以使用油漆桶工具把“背景”图层中的白色区域填充为绿色
C.删除Orange图层时,“100%新鲜”图层也将被删除
D.使用油漆桶工具修改“orange”图层的文字的颜色
E.给“橙子”图层添加外发光样式
F.对“100%新鲜”图层设置滤镜前需先栅格化
(2)接下来,他在Flash软件中制作宣传动画,其时间轴界面如下图所示,
/
title1 图层动画设计为文字内容从完全透明到完全显示,由此可知该图层第     帧(填帧数)的alpha属性值为100%。?
(3)测试影片时发现title1和title2 的动画同时出现在画面上,现需要将动画效果调整为待 title1动画结束后title2的动画再开始播放,调整方法为               。?
(4)orange 图层动画效果设计为橙子自舞台外侧减速向左进入到舞台内,则在属性面板中可以将缓动值设置为             (选填数字:-100/0/100)。?
(5)设计师将动画设计为用户点击“5 折尝鲜中……”按钮时自动跳转到自己的淘宝网店铺(域名为:orange.taobao.com),则他可在该按钮上设置的动作脚本为                。?
答案 (1)ABEF (2)25 (3)将title2图层第 10-25帧整体后移15帧 (4)100 (5)on(release){getURL(“http://orange.toaobao.com”);}
解析 (1)图中Orange图层与100%新鲜图层有链接关系,大小与位置相互关联,但删除Orange图层时,链接图层不受影响,移动图层层次也不受影响。油漆桶工具只能填充图像,不能填充文本。(2)本题考查时间轴补间的解读,从图上可以看出 title1 图层的补间动画从第10 帧到第25帧。(3)略。(4)动画补间的默认缓动值为 0,表示匀速运动;缓动值为正数,表示减速运动;缓动值为负数,表示加速运动。(5)按钮脚本的基本格式 on(鼠标事件){要执行的动作}。链接命令需使用getURL(“URL”);语句,写网址时必须填写完整的URL。
16.有一组正整数,要求仅对其中的奇数进行升序排序。排序后在列表框List2中也仅显示奇数部分数据,结果如图所示。
/
实现上述功能的VB代码如下,但加框处有错,请改正。
Const n=10
Dim a(1 To n) As Integer
Private Sub Command1_Click()
Dim t As Integer,i As Integer,j As Integer,m As Integer
Dim tmp As Integer
'读取一组正整数,存储在数组a中,并显示在列表框List1,代码略
i=1
Do While i<=n
For j=n To i+1 Step-1
If a(j) Mod 2=1 Then
  If a(j)    tmp=a(j):a(j)=a(j-1):a(j-1)=tmp
    t=t+1
  End If
End If
Next j
If a(j) Mod 2=0 Then m=m+1 '②
i=i+1
Loop
For i=1 to m
List2.AddItem Str(a(i))
Next i
List2.AddItem ″一共交换了″ & t & ″次″
End Sub
答案 ①a(j)解析 ①处所在循环是通过上浮式冒泡排序,把较小的奇数a(j)交换到前面,或者是当a(j-1)为偶数时,a(j)也应该交换到前面。②处是在第i遍排序中,如果冒泡到a(i)中的数是奇数,则奇数个数m加1。
17.统计近100期体育彩票“大乐透”中各数字的最大遗漏值。每期“大乐透”彩票号码由7组2位数字组成,数字范围是01到35,如“09112227300911”。最大遗漏值是指某号码连续未出现的最大期数。例如,号码07在第3期、第15期、第30期、第53期、第78期出现,则其最大遗漏值是24。
现用VB设计统计程序,启动程序时,从数据库载入近100期体育彩票中奖号码,单击“最大遗漏值”按钮,在列表框List1中显示各数字的“最大遗漏值”。程序运行图如下所示,
/
(1)实现统计功能的VB程序如下,请在划线处填入正确的语句。
Private Sub Command2_Click()
Dim max As Integer, m As Integer, flag As Boolean
Dim i As Integer, j As Integer, k As Integer
Dim a(j) As Integer '存储 j 期中奖号码
For i=1 To 35
 max=0:m=0
 For j=1 To 100
 flag=False
 For k=1 To 7
   x=①   ?
   If x=i Then flag=True
 Next k
 If flag=False Then m=②    ?
 If m>max Then max=m
 If flag Then m=③       ?
 Next j
 List1.AddItem Str(i)+ ″  ″ +Str(max)
Next i
End Sub
答案 ①Val(Mid(a(j),2*k-1, 2)) ②m+1 ③0
解析 程序中,变量i枚举数字1到35,变量j枚举100期彩票,变量k枚举一期中奖号码中的7组数字。①处循环的功能是寻找j期中奖号码中是否有号码i,若有,则flag=true,变量x是要取出j期中奖号码中的第k个数字x,如果x=i,表示找到号码i,则flag=true。②处表示如果没找到号码i,则遗漏值m的值加1。③处表示如果找到号码i,则m重新计数。
同课章节目录