2017年浙江省新高考信息技术猜题卷(选考)(14)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2017年浙江省新高考信息技术猜题卷(选考)(14)
一、选择题(共12小题,每小题2分,满分24分)
1.(2分)小明在重设密码时,收到短信如图所示,该短信主要体现了信息的()
A.共享性B.载体依附性C.时效性D.可加工性
2.(2分)小明在Word中输入“nwe”时自动变成了“new”,这功能是Word中的()
A.自动更正B.修订C.查找替换D.批注
3.(2分)某视频网站上有关某电视剧的评价如图所示,该图中采用的评价方法是()
A.专家评价和统计评价B.个人推荐和统计评价
C.统计评价和核心刊物评价D.核心刊物评价和个人推荐
4.(2分)小明用Access软件创建了一张表,如图所示,以下描述正确的是()
A.表中共有4条记录
B.该数据库的名称为“电脑表”
C.可以在“销售日期”字段输入数据“20170101”
D.可以在价格字段输入数据“5000”
5.(2分)阅读如下程序段,若程序运行结束时,s的值为6,则划线处应填入()
A.k<=1 B.k<=2 C.k<=3 D.k<=4
6.(2分)小明为元旦晚会合成一段背景音乐,应使用哪种软件()
A.Flash B.GoldWave C.会声会影D.Photoshop
7.(2分)造成Photoshop文字图层中的文字不可见的原因不可能是()A.文字图层可见性为“不可见”
B.文字图层被其他图层覆盖遮挡
C.文字图层不透明度为“0%”
D.文字图层添加了滤镜
8.(2分)已知某未经压缩的双声道音频采样频率为44.1kHz,量化位数为16位,压缩成mp3格式后,存储容量为2.5M,压缩比约为10:1,则该音频的时长约为()
A.1分 B.1分30秒C.2分 D.2分30秒
9.(2分)Flash中,下列四个按钮元件产生的实例无法响应鼠标事件的是()A.B.
C.D.
10.(2分)【加试题】用UltraEdit观察字符内码,如图所示,分析图中信息,推理字符“10”的二进制编码为()
A.110001110000 B.1001010
C.1000000 D.11000100110000
11.(2分)【加试题】用对分查找从数列“1,5,9,13,16,20,33,40,61,77,89”中查找“5”,需要比较多少次()
A.2 B.3 C.4 D.5
12.(2分)【加试题】6个数据“2,10,18,9,37,31”依次存放在数组元素a (1)到a(6)中,有如下VB程序段,程序段运行后,数组a(1)到a(6)中的数据依次为()
A.37,18,31,9,2,10 B.37,31,2,10,18,9
C.37,18,31,2,9,10 D.37,31,10,18,2,9
二、解答题(共5小题,满分26分)
13.(4分)小明收集了2016中国最佳大学排行榜的相关信息,并用Excel软件对数据进行了处理,如图a所示.
请回答下列问题:
(1)为求出中国最佳大学排行榜前十名的高校的平均星级,可以在E13单元格中输入公式.
(2)为筛选出北京和上海地区的大学,如图b所示,可以对“所在地区”设置筛选条件为等于“北京”(填“与”或“或”)等于“上海”.
(3)小明制作了如图c所示的图表,产生该图表的数据区域为.进入百强次数最少的学校是.
14.(5分)编写VB程序,实现如下功能:单击“产生随机数”按钮,在标签Label3和标签Label4中分别显示一个1到200之间的随机正整数,单击“输出奇数”按钮,在列表框List1中输出两数之间的所有奇数.运行结果如图a所示.
(1)在设计应用程序界面时,应使用图b所示“控件工具箱”中的(填写相应编写)添加列表框“List1”,使用(填写相应编号)添加按钮“Command1”.(2)为实现上述功能,请在划线处填入合适的代码.
15.(8分)小明用Flash软件制作了一个关于“夜空中闪烁的星”的动画,界面如图a所示,库界面如图b所示.
(1)如图a所示,测试影片时发现背景图片不能延续到整个场景,为解决这个问题,需要在“背景”图层的第36帧插入.(多选,填字母:A.插入帧/B.插入空白关键帧/C.插入关键帧/D.转换为关键帧).
(2)如图b所示,该库中共有个影片剪辑元件.
(3)完整播放一次“星2”图层的补间动画需要秒.
(4)若将图层“星1”中的实例的宽扩大一倍,则该实例的高(不变/扩大一倍/缩小一倍).
(5)测试影片时,单击“开始”按钮,实现跳转并开始播放场景2第10帧,应该在按钮上添加动作命令.
16.(4分)【加试题】编写VB程序,实现如下功能:单击“产生字母”按钮Command1时,在列表框List1中随机产生10个小写的英文字母,单击“排序”按钮Command2时,在列表框List2中按照字母顺序进行排序.运行效果如图a所示.
按此要求编写的程序如下,请在划线处填入合适的代码.
17.(5分)【加试题】用来查询手机价格与型号的VB程序界面如图所示.20个手机的型号与价格存放在数据库文件“17.accdb”的“手机”数据表中.运行程序,
在列表框List1中显示所有手机型号与价格.在文本框Text1与Text2中输入要查询的价格区间后,单击“查询”按钮Command1,在List2中显示对应手机的型号、价格与价格排名.
(1)按此要求编写的程序如下,请在划线处填入合适的代码.
(2)在查找符合价格区间的手机型号过程中,采用了查找算法.
2017年浙江省新高考信息技术猜题卷(选考)(14)
参考答案与试题解析
一、选择题(共12小题,每小题2分,满分24分)
1.(2分)小明在重设密码时,收到短信如图所示,该短信主要体现了信息的()
A.共享性B.载体依附性C.时效性D.可加工性
【分析】信息的基本特征:
1.信息载体多样性;2.价值性; 3.时效性; 4.共享性.
【解答】分析题目,验证码在20分钟内有效,体现了信息的时效性,故选:C.【点评】本题考查信息的一般特征,对每个特征要理解.
2.(2分)小明在Word中输入“nwe”时自动变成了“new”,这功能是Word中的()
A.自动更正B.修订C.查找替换D.批注
【分析】我们在录入文本过程中,经常会敲错一些单词或成语,word2003提供的“自动更正”功能可以自动修改用户键入文本时的错误.例如:当你错误地输入单词“teh”“cna”时,会奇妙地自动更正为“the”“can”.
【解答】小明在Word中输入“nwe”时自动变成了“new”,这功能是Word中的自动更正.BCD都不是,故选:A.
【点评】本题考查学生对自动更正的了解.
3.(2分)某视频网站上有关某电视剧的评价如图所示,该图中采用的评价方法是()
A.专家评价和统计评价B.个人推荐和统计评价
C.统计评价和核心刊物评价D.核心刊物评价和个人推荐
【分析】(1)统计评价:从统计角度来评价网站的可信度.
(2)专家或核心刊物评价:通过专家学术专著或核心期刊上罗列的一些专业学术网站的资源表,来选择或评价所需的网站.该方法参考价值较高.
(3)个人推荐:凭个人对因特网信息资源的了解和主观认识进行的评价.该方法参考价值较低.
【解答】分析题目,该图有个人推荐还有根据统计得到的数据,故选:B.【点评】本题考查信息评价的几种方式,要掌握几种方式的特征.
4.(2分)小明用Access软件创建了一张表,如图所示,以下描述正确的是()
A.表中共有4条记录
B.该数据库的名称为“电脑表”
C.可以在“销售日期”字段输入数据“20170101”
D.可以在价格字段输入数据“5000”
【分析】(1)数据表是关于特定主题数据关系的集合,是一张由行和列构成的二维表,数据表中每一列是数据库中的一个属性,称为字段,每列的名称称为字段名,每一行(除了标题行外)是数据库的一个元组称为记录,字段按其可以放的数据分成数值型、文本型、日期型、货币、自动编号、是/否等;在文本类型中,除了文字以外,也包括不需要计算的数字,比如电话号码、手机号、邮编等;(2)在利用Access软件创建数据库时,数据库里的每一张表先要设计好数据表的结构,即字段名和对应的字段类型,再在数据表视图输入表中的记录,在Access2007中数据表结构设计由2种方法:①在设计视图(如题目中的图)中左边一列是字段名称,右边列对应每个字段的数据结构,②在数据表视图设计表结构时,最上面的一行添加字段名,接着在“数据表”菜单里的数据类型部分选择该字段的数据类型.
【解答】A.题目图是数据表设计视图,每一行是一个字段名和其对应的类型,共4个字段,不是记录.故A错;
B、题目图是设计的一张数据表的结构,左上角的名称“电脑表”是数据表的名称;故B错误;
C、图中知:“销售日期”的字段类型是日期/时间型的,应该输入“2017/01/01”,要用“/或﹣“等区分年月日,写成“20170101”是文本类型,故C错误;
D、图中知:“价格”的字段类型是数字型,输入“5000”是数字,类型符合,故D 正确;
故选:D.
【点评】本题考查Access软件创建数据表时数据表设计视图和数据表视图的区别.
5.(2分)阅读如下程序段,若程序运行结束时,s的值为6,则划线处应填入()
A.k<=1 B.k<=2 C.k<=3 D.k<=4
【分析】VB有两种Do循环语句,只要或者直到某个条件为真,它们就会重复一系列的语句.只要条件为真,Do…While循环就允许你重复某个操作.这个循环的语法如下:
Do While 条件
语句1
语句2
语句N
Loop
当VB遇到这个循环时,它首先条件的真假,如果条件为假,循环内部的语句就不会被执行,VB将继续执行关键字Loop后面的第一条语句.如果条件为真,循环里面的语句则会被一条一条地执行,直到遇到Loop语句.Loop语句告诉VB 重复这个过程,只要Do While语句里的条件为真的话.
【解答】分析程序,k和s的初值为0,每次循环k加1,
k=0时,执行循环,k=1,s=1;
k=1时,执行循环,k=2,s=3;
k=2时,执行循环,k=3,s=6;所以此时应该跳出循环,所以k应该小于等于2,故选:B.
【点评】本题考查do while循环和程序的分析能力.
6.(2分)小明为元旦晚会合成一段背景音乐,应使用哪种软件()A.Flash B.GoldWave C.会声会影D.Photoshop
【分析】GoldWave是一个功能强大的数字音乐编辑器,是一个集声音编辑、播放、录制和转换的音频工具.
【解答】A是动画制作软件;B是音频处理软件;C是视频编辑软件;D是图象处理软件.故选:B.
【点评】本题考查学生对音频处理软件的了解.
7.(2分)造成Photoshop文字图层中的文字不可见的原因不可能是()A.文字图层可见性为“不可见”
B.文字图层被其他图层覆盖遮挡
C.文字图层不透明度为“0%”
D.文字图层添加了滤镜
【分析】图层就象是含有文字或图形等元素的胶片,一张张按顺序叠放在一起,组合起来形成页面的最终效果.在图层调板中每个图层的最左边有一个眼睛标志,点击这个图标可以隐藏或显示这个层.就如同电灯开关一样.如果在某一图层的眼睛图标处按下鼠标拖动,所经过的图层都将被隐藏,方向可从上至下或从下至上.
图层的不透明度由0%到100%代表由完全透明到完全不透明,也就是该图层由完全看不见到完全显示.
滤镜主要是用来实现图象的各种特殊效果.它在Photoshop中具有非常神奇的作用.所有的Photoshop都按分类放置在菜单中,使用时只需要从该菜单中执行这命令即可.
【解答】图层的隐藏,图层的不透明度为0%和被其他图层遮挡,都会造成图层中的内容不可见.但是添加滤镜不影响图层的可见性.所以ABC都正确,D不正
确.故选:D.
【点评】本题考查对Photoshop滤镜以及图层的理解.在使用图层时要注意文字图层和普通图层的区别.
8.(2分)已知某未经压缩的双声道音频采样频率为44.1kHz,量化位数为16位,压缩成mp3格式后,存储容量为2.5M,压缩比约为10:1,则该音频的时长约为()
A.1分 B.1分30秒C.2分 D.2分30秒
【分析】音频存储容量=(采样频率×采样位数×声道数×时间)/8.
【解答】根据音频容量和压缩比计算公式知,时间秒)=容量*8/(采样频率×量化位数×声道数)=2.5*1024*1024*8*10/(44.1*1000*16*2)=148秒,约等于2分,故选:C.
【点评】本题考查音频存储容量的计算方法,还需掌握其他多媒体文件容量的计算.
9.(2分)Flash中,下列四个按钮元件产生的实例无法响应鼠标事件的是()A.B.
C.D.
【分析】按钮元件的时间轴上的每一帧都有一个特定的功能:
第一帧是弹起状态,代表指针没有经过按钮时该按钮的状态.
第二帧是指针经过状态,代表指针滑过按钮时该按钮的外观.
第三帧是按下状态,代表单击按钮时该按钮的外观.
第四帧是点击状态,定义响应鼠标单击的区域.此区域在SWF 文件中是不可见的.
【解答】点击状态,定义响应鼠标单击的区域.两个图层都是空白关键帧,是没有任何事件的.ABC都可以响应鼠标事件.D不可以.故选:D.
【点评】本题考查学生对按钮元件的了解.
10.(2分)【加试题】用UltraEdit观察字符内码,如图所示,分析图中信息,推理字符“10”的二进制编码为()
A.110001110000 B.1001010
C.1000000 D.11000100110000
【分析】内码指的是字符在计算机内部的二进制编码,其中西文字符采用ASCII 编码,用7位二进制数表示128个字符,存储时占用一个字节,最高位为“0”.【解答】分析题目,0的内码是30,1的内码是31,所以10的内码是3130H,换算为二进制为:11000100110000B,故选:D.
【点评】本题考查ASCII码和汉字内码.要理解汉字内码和ASCII码的编码原理,熟练掌握不同进制的转换.
11.(2分)【加试题】用对分查找从数列“1,5,9,13,16,20,33,40,61,77,89”中查找“5”,需要比较多少次()
A.2 B.3 C.4 D.5
【分析】对分查找:数组中元素是按升序(或降序)排列,将数组中间位置数值的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置数值将数组分成前、后两个子数组,如果中间位置数值的关键字大于(或小于)查找关键字,则进一步查找前一半数组的中间位置数值,否则进一步查找后一半数组的中间位置数值.重复以上过程,直到找到满足条件的数值,使查找成功,或直到数组的位置无法再折半,查找结束,此时查找不成功.
【解答】据题意:此数组按升序排列,共11个元素;
第1次查找:中间位置为(1+11)/2=6,要查找的“5”与第6个元素“20”比较,5小于20,往数组前半截找,查找范围为数组第1~5个元素;
第2次:中间位置为(1+5)/2=3,要查找的“5”与第3个元素“9”比较,5小于9,往第1~5个元素的前半截找,查找第1~2个元素;
第3次:中间位置为(1+2)/2=1,要查找的“5”与第1个元素“1”比较,5大于1,往第1~2个元素的后半截找,查找第2~2个元素;
第4次:中间位置为(2+2)/2=2,要查找的“5”与第2个元素“5”比较,5等于5,查找成功;
故选:C
【点评】考查对分法查找的算法的执行过程,理解查找思路.
12.(2分)【加试题】6个数据“2,10,18,9,37,31”依次存放在数组元素a (1)到a(6)中,有如下VB程序段,程序段运行后,数组a(1)到a(6)中的数据依次为()
A.37,18,31,9,2,10 B.37,31,2,10,18,9
C.37,18,31,2,9,10 D.37,31,10,18,2,9
【分析】比较相邻的元素.如果第一个比第二个大,就交换他们两个.
对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应该会是最大的数.
针对所有的元素重复以上的步骤,除了最后一个.
持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较.【解答】分析程序,对数组元素进行降序排列,
i=1,数组排序的结果为:37,2,10,18,9,31;
i=2,数组排序的结果为:37,31,2,10,18,9;故选:B.
【点评】本题考查冒泡排序算法,要掌握其核心思想.
二、解答题(共5小题,满分26分)
13.(4分)小明收集了2016中国最佳大学排行榜的相关信息,并用Excel软件对数据进行了处理,如图a所示.
请回答下列问题:
(1)为求出中国最佳大学排行榜前十名的高校的平均星级,可以在E13单元格中输入公式=AVERAGE(E3:E12).
(2)为筛选出北京和上海地区的大学,如图b所示,可以对“所在地区”设置筛选条件为等于“北京”与(填“与”或“或”)等于“上海”.
(3)小明制作了如图c所示的图表,产生该图表的数据区域为B2:B12,D2:E12.进入百强次数最少的学校是国防科学技术大学.
【分析】(1)Excel平均值函数用法:假如要求A1到E1之间的单元格的数据的平均值,则平均值为:=AVERAGE(A1:E1).
(2)一般为了快速筛选一些比较大的数据,可以通过10个最大值进行筛选,有时候有些特别的条件,我们需要根据大于,小于来约束一些条件进行筛选,执行筛选后,不满足条件的数据将被隐藏而不是被删除.
(3)柱形图用于显示一段时间内的数据变化或显示各项之间的比较情况,从图表中包含的信息可以分析出图表数据区域,也能直观的看出百强次数最少的学校.【解答】(1)求出中国最佳大学排行榜前十名的高校的平均星级,可以在E13单元格中输入公式=AVERAGE(E3:E12);
(2)筛选出北京和上海地区的大学,可以对“所在地区”设置筛选条件为等于“北京”与等于“上海”;
(3)图c所示的图表,产生该图表的数据区域为B2:B12,D2:E12,进入百强次数最少的学校是国防科学技术大学;
故答案为:(1)=AVERAGE(E3:E12);(2)与;(3)B2:B12,D2:E12,国防科学技术大学.
【点评】本题考查学生对EXCEL软件综合掌握情况.
14.(5分)编写VB程序,实现如下功能:单击“产生随机数”按钮,在标签Label3和标签Label4中分别显示一个1到200之间的随机正整数,单击“输出奇数”按钮,在列表框List1中输出两数之间的所有奇数.运行结果如图a所示.
(1)在设计应用程序界面时,应使用图b所示“控件工具箱”中的3(填写相应编写)添加列表框“List1”,使用2(填写相应编号)添加按钮“Command1”.(2)为实现上述功能,请在划线处填入合适的代码.
【分析】(1)VB编程语言里的工具箱里的各个控件的功能及使用方法;
(2)VB中使用的if选择结构
①如果从then后面分到下一行写语句1,就必须写end if,其中的else 语句2 可以省略
②当条件值为值true时,执行then到else之间的语句组,条件值为false时,执行else到end if之间的语句组,
(3)for循环结构:要判断循环变量的值是否超过终止值,如果不超过,执行循环体,
【解答】(1)图中的控件工具箱中:1是文本框(text)控件,2是按钮(command)控件,3是列表框(list)控件,4是标签(Label)控件;故添加列表框“List1”用3;添加按钮“Command1”用2.
(2)①据题意:输出程序产生的两个随机数x和y之间的奇数,在①处后面的循环语句中循环变量i从x变化到y,步成为n,那么x<y时,循环结构的步长为正数时,才能执行循环体,如果x>y时,步长为负数时,才能执行循环体,①处的选择结构条件是x<y,该条件的值为true时,then后面的语句n=1,(步长为正数的情况),那么该条件值为false时,就是步长为负数的情况,要写在else语句的后面,故①处要写else,并且根据then后面的语句步长n=1,相应把步长设置为﹣1.即写成else n=﹣1,程序代码在if结构的then语句后面没换行,写成一行时不加end if.
②据题目,要求输出数x到y之间所有的奇数,②所在的循环结构的变量i从x1到x2步长为1后﹣1,则i是x到y之间所有的整数,有奇数和偶数,要挑选出其中的奇数才能执行then后面的输出语句,则i为奇数的条件写为i mod 2<>0;故答案是(1)3 2
(2)①else n=﹣1
②i mod 2<>0
【点评】本题考查VB编程语言里的工具箱里的各个控件的各个属性的含义和使用方法,选择结构书写时的注意事项,判断条件的设置对程序的影响,循环结构语句for…next的循环变量起始值和终止值以及步长对循环次数的影响,
15.(8分)小明用Flash软件制作了一个关于“夜空中闪烁的星”的动画,界面如图a所示,库界面如图b所示.
(1)如图a所示,测试影片时发现背景图片不能延续到整个场景,为解决这个问题,需要在“背景”图层的第36帧插入ACD.(多选,填字母:A.插入帧/B.插入空白关键帧/C.插入关键帧/D.转换为关键帧).
(2)如图b所示,该库中共有1个影片剪辑元件.
(3)完整播放一次“星2”图层的补间动画需要3秒.
(4)若将图层“星1”中的实例的宽扩大一倍,则该实例的高扩大一倍(不变/扩大一倍/缩小一倍).
(5)测试影片时,单击“开始”按钮,实现跳转并开始播放场景2第10帧,应该在按钮上添加on(press){gotoandplay(“场景2“,10);} 动作命令.
【分析】1)关键帧在时间轴上显示为实心的圆点,空白关键帧在时间轴上显示为空心的圆点,普通帧在时间轴上显示为灰色填充的小方格
2)同一层中,在前一个关键帧的后面任一帧处插入关键帧,是复制前一个关键帧上的对象,并可对其进行编辑操作;如果插入普通帧,是延续前一个关键帧上的内容,不可对其进行编辑操作;插入空白关键帧,可清除该帧后面的延续内容,可以在空白关键帧上添加新的实例对象.
3)关键帧和空白关键帧上都可以添加帧动作脚本,普通帧上则不能.
帧:是对关键帧时候的形态的时间延长,让物体保持同一状态更长时间
关键帧:就是当你需要物体运动或变化的时候需要用到的,第一个关键帧是物体的开始状态,而第二个关键帧就是物体的结束状态,而中间的补间的帧就是物体有第一个关键帧到第二个关键帧的变化过程
空白关键帧:就是舞台什么东西都没有,在做物体出现消失的时候很有用,如果需要他在中间什么时候消失就可以在中间想对的时间轴上插如空白关键帧,应该是想图片移动位置时插入关键帧,不动就是空白帧.
【解答】(1)测试影片时发现背景图片不能延续到整个场景,为解决这个问题,需要在“背景”图层的第36帧插入插入帧或者插入关键帧或者转换为关键帧.故选:ACD;
(2)库中有1个按钮元件、1个影片剪辑元件、一个图形元件;
(3)根据星2图层的总帧数,和帧频数,时间=总帧数/帧频,即3秒;
(4)将图层“星1”中的实例的宽扩大一倍,则该实例的高扩大一倍;
(5)单击“开始”按钮,实现跳转并开始播放场景2第10帧,应该在按钮上添加on(press){gotoandplay(“场景2“,10);};
故答案为:(1)ACD;(2)1;(3)3;(4)扩大一倍;(5)on(press){gotoandplay (“场景2“,10);};
【点评】本题考查学生对flash综合掌握情况.
16.(4分)【加试题】编写VB程序,实现如下功能:单击“产生字母”按钮Command1时,在列表框List1中随机产生10个小写的英文字母,单击“排序”按钮Command2时,在列表框List2中按照字母顺序进行排序.运行效果如图a所示.
按此要求编写的程序如下,请在划线处填入合适的代码.
【分析】(1)Rnd()产生【0,1)之间的实数;
(2)int(x)返回不大于x的最大整数.
(3)小写字母a~z的Ascii码是97~122;
(4)本题使用了选择法排序,就是在一组数字中找到最小的,与数组第一个交换,之后找到次小的,与数组第2个交换,直到所有数字从小到大排好顺序.【解答】(1)据题意:(1)处所在的循环是产生10个在97~122之间的随机整
数,存储在数组n()中,并且转换成小写字母,再输出到list1里.
因为Rnd()∈【0,1),
则Rnd()*26∈【0,26),
int(Rnd()*26)∈【0,25】,
int(Rnd()*26)+97∈【97,122】,
或者Rnd()*26+97∈【97,123),
int(Rnd()*26+97)∈【97,122】,
故(1)处要产生【97,122】之间的随机整数可以使用的语句是int(Rnd*26)+97或int(Rnd*26+97);
(2)所在的循环结构是找到数组n()中从第i个到最后一个的无序数中的最小的数与第i个数交换,其中的变量min记录最小数,先用min记下n(i),再由变量j从第i+1个数变化到最后一个数,(1)处所在的选择结构把n(j)与min比较,当n(j)<min时,就让min记下新的较小数n(j),并把n(j)与n (i)交换,所以(1)处要填写n(j)<min条件值为true时,min记下n(j)的程序代码,即mim=n(j);
故答案是:(1)int(Rnd*26)+97或int(Rnd*26+97)(2)min=n(j)
【点评】本题考察学生对英文字母的ASCII码表的知识,字符与ASCII码相互转换函数,和取整数函数的使用方法,以及选择法排序的思路和程序编写.
17.(5分)【加试题】用来查询手机价格与型号的VB程序界面如图所示.20个手机的型号与价格存放在数据库文件“17.accdb”的“手机”数据表中.运行程序,在列表框List1中显示所有手机型号与价格.在文本框Text1与Text2中输入要查询的价格区间后,单击“查询”按钮Command1,在List2中显示对应手机的型号、价格与价格排名.
(1)按此要求编写的程序如下,请在划线处填入合适的代码.
(2)在查找符合价格区间的手机型号过程中,采用了顺序查找算法.【分析】(1)冒泡排序:从数组的开头开始走访过要排序的数组,一次比较两个元素,如果他们的顺序错误就把他们交换过来,到数组结尾.再次从数组的第2个数开始走访数组的工作,重复地进行走访直到没有元素交换,则该数组已经排序完成.
(2)顺序查找:就是在一组对象中从头到尾一个一个的往下找某个目标,如果找到就标出其位置,如果没有就给出没有的信息.
(3)循环结构语句for…next、do while …loop 的循环变量起始值和终止值以及步长对循环次数和循环体的影响;
【解答】(1)由程序语句知:①所在的for循环嵌套结构是使用冒泡法把数组pr 和na的降序排序的.①处要填写的for循环的初值和终止值是循环嵌套的外循。

相关文档
最新文档