浙江省杭州市2015年高考模拟命题比赛信息技术(6)

文档属性

名称 浙江省杭州市2015年高考模拟命题比赛信息技术(6)
格式 zip
文件大小 2.3MB
资源类型 试卷
版本资源
科目 信息技术(信息科技)
更新时间 2019-07-12 12:00:18

文档简介

浙江省杭州市2015年高考模拟命题比赛信息技术(6)
一、客观题
1.(2015·杭州模拟)人们在网购消费后往往会通过网络对商家进行评价。评价既能够提供给其他买家一些购买建议,也能够促进商家改进商品或改良服务。人们在网络上对商品进行评价的这一过程属于(  )
A.信息的存储 B.信息的采集 C.信息的处理 D.信息的发布
2.(2015·杭州模拟)小红用UltraEdit软件观察“Hold住2015高考”这几个字,显示的十六进制内码如下图所示。则“2016高考”这几个字对应得内码用十六进制表示是(  )
A.32 30 31 36 B8 DF BF BC B.31 35 B8 DF BF BC
C.32 30 31 36 B8 E0 BF BC D.31 35 B8 E0 BF BC
3.(2015·杭州模拟)“滴滴一下,马上出发”,滴滴打车软件为打车一族出行带来了方便,该软件下载界面部分截图如图所示:
根据图中信息,下列关于该软件的说法不正确的是(  )
A.采用了统计评价
B.需在IOS系统环境下运行
C.存储容量约为9216KB
D.通过微信扫描图中的二维码可以下载该打车软件
4.(2015·杭州模拟)小李使用Word修订功能对某文档做了几处修订,部分截图如图所示:如全部接受图中所示的修订内容,则第一句话的文字将变为(  )
A.支付宝封杀微信的消息得到确认,在微信上开店的商户将无法使用支付宝接口,只能另投其他支付工具。
B.支付宝封杀微信的消息得到确定,在微信上开店的商户将无法使用支付宝转账,只能另投其他支付工具。
C.支付宝封杀微信的消息正式得到确认,在微信上开店的商户将无法使用支付宝接口,只能另投其他支付工具。
D.支付宝封杀微信的消息正式得到确定,在微信上开店的商户将无法使用支付宝转账,只能另投其他支付工具。
5.(2015·杭州模拟)有算法流程图如下图所示:
执行该算法,当x的值为5时(  )
A.y的值为11 B.y的值为13 C.y的值为12 D.程序出错
6.(2015·杭州模拟)某Access数据表打开后下图所示,下列描述中正确的是(  )
A.“商品代码”字段的类型是数值型
B.该数据表记录数少于10条
C.该数据表字段数是6个
D.删除“销售日期”字段后,记录数不会少
7.(2015·杭州模拟)在创作多媒体作品时,需要确定作品的结构类型,这一环节属于(  )
A.应用需求分析 B.创作需求分析
C.作品内容分析 D.结构类型分析
8.(2015·杭州模拟)材库中4个未经压缩的图像文件相关信息如图所示。
其中存储容量最大的是(  )
A.flower1.bmp B.flower2.bmp C.flower3.bmp D.flower4.bmp
9.(2015·杭州模拟)下图是制作某flash作品“风筝”时的截图,从图中可知,“背景”图层中的背景图片仅在第1帧到第20帧出现,若要使背景图片一直延续到第45帧,可在该图层的第21帧上进行的操作是(  )
A.清除关键帧 B.删除帧 C.清除帧 D.剪切帧
10.(2015·杭州模拟)使用Goldwave软件编辑某音频时的部分界面截图如图所示:
A.执行“删除”操作后,该音频的存储容量将减少
B.执行“删除”操作后,被选中的部分的音频将变成“静音”
C.执行“裁剪”操作后,该音频的存储容量不变
D.执行“裁剪”操作后,被选中的部分的音频将变成“静音”
二、主观题
11.(2015·杭州模拟)小李对金融很感兴趣,他关注“中国石油”的股票并下载了近期的交易数据,如图-1所示。
(1)“涨跌额”为本交易日的“收盘价”与前一交易日的“收盘价”之差,要计算各交易的“涨跌额”,可在F3单元格输入公式    后,利用自动填充功能完成其他交易日的“涨跌额”计算。
(2)以   区域的数据制作2015年2月2日至2015年3月13日“中国石油”收盘价的行情图,如图-2所示,该图表的类型是   。
(3)分析图-2可知,下列4个时间段:“收盘价”涨幅最大的时间段是 (填序号)。
A.2015年2月2日至2015年2月3日
B.2015年2月16日至2015年2月17日
C.2015年2月25日至2015年2月26日
D.2015年3月11日至2015年3月12日
12.(2015·杭州模拟)小丁想买几张6+1彩票,选号时,他希望前4位用自己的生日:11月8日,即1108,特别号码他选了买彩票日子的个位数5,并且他希望前六个数字组成的数能被他的幸运数字9整除。他的好朋友小杰帮他设计了一个VB程序,可以提供一份符合这些要求的号码清单供他挑选。相应的界面如图1所示。阅读程序并完成后面的问题。
图1
(1)设计应用程序界面时,为添加a所指向的对象,应使用图2所示的“控件工具箱”中的   (填写相应编号);在图3所示的“属性窗口”中,将   属性值设置为“开始”,可使图2中b所指向的对象显示“开始”。
(2)请根据题意将下列程序补充完整。
Private Sub Command1_Click()
Dim i, j, c As Integer
Dim n As Long
c = 0
For i = 0 To 99
n = 110800 + i
If     Then
List1.AddItem Str(n) + " " + "5"
c = c + 1
End If
Next i
Label2.Caption = "满足条件的数有:" + Str(c) + "组"
End Sub
13.(2015·杭州模拟)学校艺术节举行“飞扬青春”海报设计大赛,小强想结合浙江卫视热门综艺节目“奔跑吧,兄弟”来制作一张“奔跑吧,青春”的海报,如图1所示。他使用的素材如图2所示,部分编辑窗口如图4所示。
图 1
图 2
图 3
图 4
请回答以下问题:
(1)图2中的素材跑男要合成到跑道中去,需要用到图4中的    。
(2)图3中的跑男执行    操作,可以得到效果图中的跑男大小。
14.(2015·杭州模拟)宁宁同学制作了一个“江源风景”的Flash动画文件,其中main场景的制作界面如图-1所示。
(1)若想使该场景完整播放一次的时间增加到原来的1.5倍,应将帧频修改为   
(2)“main”场景中某实例的属性面板如图-2所示,该实例由库名为   的元件应用的舞台中实现,其元件类型是   。
(3)在动画播放时,“鸟”图层上的小鸟(实例“bird”)一开始并不可见,在动画播放至第   帧才出现;“船”图层中,第1帧到第40帧的动画是    (填:形状补间或动画补间)
(4)最后出现“重播”按钮,单击重播按钮后使影片跳转到该场景的第1帧重新播放,则应在该按钮上设置的动作命令是   
三、客观题
15.(2015·杭州模拟)字符“A”比“a”的ASCII码值小32(十进制),已知字符“n”的二进制ACSII码值为(1101110)2 ,则字符“P”的十进制ACSII码值是(  )
A.80 B.90
C.77 D.74
16.(2015·杭州模拟)有Visual Basic程序如下:
Private Sub Command1_Click()
Dim a As String
Dim b As String
Dim c As String
a = Text1.Text
b = Text2.Text
c = a + b
Label1.capton = c
End Sub
程序运行时,单击命令按钮command1,弹出如图所示的出错信息提示,此时程序正执行的语句是(  )
A.a = Text1.Text B.b = Text2.Text
C.c = a + b D.Label1.capton = c
17.(2015·杭州模拟)有序数列3.6,8,11.6,22,24,27,31,36.5,35,46,通过对分查找查找数31,需找(  )次
A.4 B.3 C.2 D.1
18.(2015·杭州模拟)采用冒泡排序将六个数“22,14,18,17,21,16”从小到大进行排序,则第二轮交换数据后的顺序是(  )
A.14,22,16,18,17,21 B.14,16,18,17,21,22
C.14,16,22,17,18,21 D.14,22,16,17,18,21
四、主观题
19.(2015·杭州模拟)下列VB程序运行时,单击命令按钮Command1后,标签框Label2中显示的内容是   
Private Sub Command1_click()
Dim s as integer,I as integer
S=0
For i=1 to 20 step 3
s=s+(-1)^i*i
Next i
Label1.caption=str(i)
Label2.caption=str(s)
End Sub
20.(2015·杭州模拟)某社区为庆五一进行“摘草莓”比赛活动,最后取十人进入决赛,工作人员编制了如下Visual Basic程序,功能是根据草莓颗数进行排序,程序中所有参赛者的成绩保存在数组result中,对应的姓名保存在数组name中。
程序界面如图所示,左边列表框List1中显示数据(成绩和姓名),单击 “开始排序”按钮(Command1),排序后的结果按成绩从高到低显示在列表框List2中。
解决此问题的排序部分的程序段如下:
Dim result(1 To 10) As Single
Dim name(1 To 10) As String
Private Sub Command1_Click(  )
Dim I, J, K, X As Single, Y As String
For I = 1 To 9
K = I
For J = I + 1 To 10
If ① Then K = J
Next J
If K <> I Then
X = result(I) : result(I) = result(K) : ②
Y = name (I) : name (I) = name (K) : name (K) = Y
End If
Next I
For I = 1 To 10
List2.AddItem Str(result(i)) + " " + result(i)
Next i
End Sub
Private Sub Form_Load()
' 此过程用于对数组a和数组b进行初始赋值,代码略
End Sub
在程序①和②划线处,填入适当的语句或表达式,把程序补充完整:
程序中①划线处应填入   。
程序中②划线处应填入   。
21.(2015·杭州模拟)某学校开设多样化选修课程,学生可以根据个人兴趣和特长选择选修课。假设每门选修课的选课人数不超过40,学生选课的相关信息存放在数据库文件“student.accdb”的data表中,选课查询程序运行时界面如图所示。
程序功能:在文本框Text1中输入课程号,单击“查询”按钮Command1,在列表框List1中显示选修本课程的名学生信息。如果没有找到,在列表框中显示“该课程当前无人报名”。按此要求将程序补充完整。
Private Sub command1_click()
Dim xh(1 to 40),xm(1 to 40) As String '学号和姓名的数组
Dim i,num as integer
Dim conn As New ADODB.Connection, rs As New ADODB.Recordset
Dim strSQL As String
conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + App.Path + "\student.accdb" '打开到数据库的链接
conn.Open
strSQL ="select xh,xm from data where '课程=&(Text1.Text) & '" '设置查询的SQL语句
Set rs.ActiveConnection = conn '设置rs的ActiveConnection属性,指定与其关联的数据库链接
rs.Open strSQL '打开记录集,将从表student中读取的结果集保存到记录集rs中
List1.Clear
num=0
Do while not rs.EOF

xh(num)=rs.Fields("xh")
xm(num)=rs.Fields("xm")
rs.MoveNext
loop
rs.Close
conn.close
set rs=nothing
set conn=nothing
For i=1 to num

Next i
if num=0 then list1.additem("该课程当前无人报名")
End Sub
(1)程序中①划线处应填入   。
(2)程序中②划线处应填入   。
答案解析部分
1.【答案】D
【知识点】信息表达方式与表达技术
【解析】【解答】在因特网上发布信息或发送电子邮件是目前最快捷、最方便的信息发布方法,题中对商品进行评价,就是通过在网上针对自己购买的商品发布自己的评价,然后商家就能看到了。题目中的行为属于信息的发布,故答案选D。
【分析】此题主要考查信息处理的过程。信息处理的一般过程:信息的获取,信息的储存,信息的加工、信息的发布、信息的表示。
2.【答案】A
【知识点】信息的编码
【解析】【解答】用UltraEdit软件观察,可知“2015”的内码是32 30 31 35 H,则可算出“2016”的内码是32 30 31 36,“高考”是汉字,每个内码占两个字节是 B8 DF BF BC H,故答案选A。
【分析】此题主要考查内码的应用。内码是指计算机汉字系统中使用的二进制字符编码,是沟通输入,输出与系统平台之间的交换码,通过内码可以达到通用和高效率传输文本的目的。汉字占用4位十六进制,字母转占2位十六进制。
3.【答案】B
【知识点】网络资源的类型、下载与保存
【解析】【解答】从滴滴打车的下载界面截图可以看出:采用统计评价,综合评分8.7分,A选项正确;存储容量9.0MB约等于9216KB,C选项正确;可以通过微信扫描二维码下载该打车软件,D选项正确;没有指定要在ios环境下运行,B选项错误。故答案选B。
【分析】此题主要考查软件下载页面的识读。网上很多软件的下载界面通常都包含很多基本信息,比如软件大小、版本号、使用平台等等。
4.【答案】C
【知识点】文本的基本编辑
【解析】【解答】截图中“正式”和“接口”是在相应位置添加的文本,“定”被修改为“认”。故答案选C。
【分析】此题主要考查批注和修订的应用。批注,指阅读时在文中空白处对文章进行批评和注解,作用是帮助自己掌握书中的内容。在WORD中修订是指显示文档中所做的诸如删除、插入或其他编辑更改的位置的标记。
5.【答案】A
【知识点】算法的控制结构
【解析】【解答】当x的值是5时,不满足条件x<=0,所以执行N分支的y=2x+1,计算后y=11。故答案选A。
【分析】本题考查算法流程图的基本图形及功能。流程图的三种基本结构:顺序结构、选择结构和循环结构,本题流程图为典型的分支结构,满足条件执行一个语句,不满足执行另一个语句,然后输出Y的值。
6.【答案】D
【知识点】数据表、字段、记录的概念;数据表的创建
【解析】【解答】“商品代码”字段的类型是文本型,A选项错误;该数据表记录数为13条,不少于10条,B选项错误;该数据表字段数至少是6个,C选项错误;删除“销售日期”字段后,字段数变少,记录数不会少,D选项正确。故答案选D。
【分析】此题主要考查数据表字段、记录的概念及操作。数据表是数据库的重要组成部分,我们把表中的每一行叫做一个“记录”,每一个记录包含这一行中的所有信息;表的“列”称为“字段”,每个字段包含某一专题的信息,它是表中所有行共有的属性,根据这些属性的特征给每个字段起相应的名字,称为字段名。
7.【答案】B
【知识点】多媒体作品的规划和设计
【解析】【解答】多媒体作品设计分为需求分析、规划设计、脚本编写三个部分。需求分析包括应用需求分析和创作需求分析,其中对社会需求、用户情况、作品效益的分析属于应用需求分析,对主题思想、作品内容、结构类型、软硬件需求、发布方式的分析属于创作需求分析。所以确定作品的结构类型这一环节属于创作需求分析。故答案选B。
【分析】 本题考查多媒体作品的规划与设计的一般过程。多媒体作品设计分为需求分析、规划设计、脚本编写三个部分。需求分析包括应用需求分析和创作需求分析,规划设计包括系统结构设计和功能模块设计。脚本编写是用文字描述制作过程,包括脚本大纲、文字脚本、制作脚本的编写。
8.【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】第1张图片的分辨率是600*480,色彩位数是24,存储容量为600*480*24/8=864000;第2张图片的分辨率是600*800,色彩位数是16,存储容量为600*800*16/8=960000;第3张图片的分辨率是1024*726,色彩位数是8,存储容量为1024*726*8/8=743424;第1张图片的分辨率是600*480,256色图像色彩位数是28,存储容量为600*480*8/8=288000。由此可知,存储容量最大的是第2张图片。故答案选B。
【分析】此题主要考查图像存储容量的计算。位图文件的大小:字节数=分辨率*色彩位数/8。
9.【答案】A
【知识点】时间轴、帧、图层、库的概念及基本操作
【解析】【解答】从题图中可以看出,“背景”图层的第21帧是空白关键帧,执行“清除关键帧”操作,则该空白关键帧被清除,背景图片就会一直延续到第45帧。故答案选A。
【分析】本题考查Flash图层帧的操作,主要包括删除帧、清除帧、剪切帧等。
10.【答案】C
【知识点】声音素材的基本处理
【解析】【解答】选项A:由图可知,当前选中的是右声道,对单个声道进行删除和裁剪操作并不会改变音频总时长,不会引起容量的变化。A错误;选项B:“删除”操作是将被选中部分的音频删除,不会产生“静音”效果。B错误;选项C:音频存储容量=采样频率×(采样位数÷8)×声道数×时间,与音频存储容量相关的各因素不变,音频存储容量不变。C正确;选项D:“裁剪”操作只保留选中的音频部分,不会产生“静音”效果。D错误。故答案选C。
【分析】本题考查GoldWave软件对音频文件的基本处理,主要涉及音频的删除、裁剪等操作。
11.【答案】(1)=E4-E3
(2)A2:A27,E2:F27;折线图
(3)A
【知识点】表格数据的处理与计算;数据分析
【解析】【解答】(1)E4单元格是5月12日收盘价,E3单元格是5月13日收盘价, 故F3的
涨跌额 =E4-E3,因为此公式为相对引用,故答案为:=E4-E3。
(2)由图2观察可知,图表类型是拆线图,数据区域为 2015年2月2日至2015年3月13日“中国石油”收盘价 ,日期区域是A2:A27,收盘价区域是E2:E27,故答案为:A2:A27,E2:E27;折线图。
(3)观察折线图,拆线图中最高的地方在2日到 3日,故答案选A。
【分析】 本题考查Excel表格的基本运算(加减法运算),以及数字的格式设置和对基本图形的掌握。
12.【答案】(1)4;Caption
(2)n Mod 9 = 0
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;程序的调试及运行
【解析】【解答】(1)“控件工具箱”中,1是标签,多用来输入界面的提示信息,作为文字说明。2是组合框,适用于建议性的选项列表。3是文本框,显示输入的信息,可以进行修改、编辑的文本区。4是列表框,用来显示用户指定的数据。a所指向的对象是列表框,应使用“控件工具箱”中的4添加。图3所示的“属性窗口”是命令按钮的属性窗口,其Caption属性是决定按钮上显示的内容,所以将Caption属性值设置为“开始”,可使图2中b所指向的对象显示“开始”。故答案为:4;Caption。
(2)1处语句是判断条件,若前六个数字组成的数能被数字9整除,即n Mod 9=0成立,则该数满足条件,将其添加到列表框中。故答案为:n Mod 9=0。
【分析】本题考查Visual Basic的综合应用能力:对控件工具箱的使用与识别能力,对程序语句填写的应用能力。
13.【答案】(1)磁性套索工具
(2)自由变换
【知识点】图片加工常用工具的使用
【解析】【解答】(1)磁性套索工具可以快速选择与背景对比强烈且边缘较为复杂的对象,而无须分毫不差地跟踪轮廓。跑男.jpg中需要选中的区域与背景对比强烈且边缘复杂,所以最适合使用磁性套索工具进行选择。故答案为:磁性套索工具。
(2)效果图中的跑男图像是由原图中跑男图像经过缩小得到的。“自由变换”命令可以对当前选定的区域或当前层进行变换、缩放、旋转、扭曲。所以执行自由变换操作,可以得到效果图中的跑男大小。故答案为:自由变换。
【分析】本题考查Photoshop中常用加工工具的使用,主要包括套索工具、选择工具、魔棒等。
14.【答案】(1)8fps
(2)渔船;影片剪辑
(3)16;动画补间
(4)on realease{gotoandplay(1)};
【知识点】时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;动画的实现
【解析】【解答】(1)场景播放时间=帧数÷帧频,在帧数一定的情况下,将场景播放时间增加到原来的1.5倍,则应将帧频缩小为原来的1.5倍,即12fps÷1.5=8fps。故答案为:8fps。
(2)从图-2中可以看出,“main”场景中的该实例由库名为渔船的元件应用的舞台中实现,其元件类型是影片剪辑。故答案为:渔船;影片剪辑。
(3)从图-1中可以看出,“鸟”图层在第16帧开始变为关键帧,所以动画播放至第16帧时,“鸟”图层上的小鸟开始可见。“船”图层中,第1帧到第40帧的动画是动画补间,动画补间倾向于从一个状态变成另一个状态,如从不透明变成完全透明,从一个位置到另一个位置,或角度变化。而形状补间是任意的形状A变成任意的形状B,如从轮胎变成气球,从苹果变成大象,即两个不同形状之间自动变形的动画。故答案为:16;动画补间。
(4)写在按钮上的动作命令通常以on(*){*}的形式出现,鼠标按下按钮用realease进行跳转,跳转命令用gotoAndPlay()实现,gotoAndPlay()有两个参数,第一个参数是跳转到的场景名称,第二个参数是跳转到第几帧。当单击按钮跳转到本场景某一帧时,第一个参数可以省略。所以若想实现单击重播按钮后使影片跳转到该场景的第1帧重新播放,则应在该按钮上设置的动作命令是on realease{gotoandplay(1)};。故答案为:on realease{gotoandplay(1)};。
【分析】本题考查flash的相关操作,主要包括播放时间的延长、元件的应用、动画类型的识别以及动作命令的编写等。
15.【答案】A
【知识点】信息的编码;进制及数制转换
【解析】【解答】由题知,“n”的十进制ACSII码值为110,则“p”的十进制ACSII码值为112,因为字符“A”比“a”的ASCII码值小32(十进制),所以字符“P”比“p ”的ASCII码值小32(十进制) ,112-32=80,即字符“P”的十进制ACSII码值是80,故答案选A。
【分析】此题主要考查内码的应用和进制的转换。内码指的是字符在计算机内部的二进制编码,其中西文字符采用ASCII编码,用7位二进制数表示128个字符,最高位为“0”,故占用一个字节。汉字字符采用GB2312编码,即区位码,一个字节表示区码,一个字节表示位码。
16.【答案】D
【知识点】程序的调试及运行
【解析】【解答】根据题图弹出的出错信息提示“未找到方法或数据成员”可知,程序段中某一对象的属性名或方法名存在错误。通过观察程序段,发现标签对象Label1的Caption属性名书写错误,应为Label1.capton = c。故答案选D。
【分析】本题考查学生对VB控件工具箱中对象属性的识读。
17.【答案】A
【知识点】查找算法及程序实现
【解析】【解答】通过对分查找查找数31的过程如下:
第1次查找:确定数列中间位置的关键字为24,与关键字31比较,24<31,查找后一子表;
第2次查找:确定子表中间位置的关键字为36.5,与关键字31比较,36.5>31,查找该子表的前一子表;
第3次查找:确定子表中间位置的关键字为27,与关键字31比较,27<31,查找该子表的后一子表;
第4次查找:找到关键字31。
故答案选A。
【分析】本题考查对分查找运作过程。对分查找也称折半查找,查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
18.【答案】C
【知识点】排序算法及程序实现
【解析】【解答】根据题意,利用冒泡排序算法进行从小到大的排序,第一遍加工过程如下:
第1次比较:16<21,交换后得22,14,18,17,16,21。
第2次比较:16<17,交换后得22,14,18,16,17,21。
第3次比较:16<18,交换后得22,14,16,18,17,21。
第4次比较:16>14,不交换。
第5次比较:14<22,交换后得14,22,16,18,17,21。
第一遍排序结束。
第二遍加工过程如下:
第1次比较:21>17,不交换。
第2次比较:17<18,交换后得14,22,16,17,18,21。
第3次比较:17>16,不交换。
第4次比较:16<22,交换后得14,16,22,17,18,21。
第5次比较:16>14,不交换。
第二遍排序结束。故答案选C。
【分析】本题考查冒泡排序算法的运作过程。冒泡排序算法的运作过程为:从后往前比较相邻的元素,如果前一个比后一个大,就交换它们两个的位置。对每一个相邻元素作同样的工作,直至从结尾的最后一个到开始的第一个,此时最小的元素排在第一个,针对所有的元素重复以上的步骤,除了最后一个,持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
19.【答案】-10
【知识点】算法的控制结构
【解析】【解答】根据程序段中语句Label2.caption=str(s)可知,标签框Label2中显示的是变量s的值。
分析VB程序段中For循环语句:
初始值:s=0,i=1;
第一次循环:s=0+(-1)1×1=-1,Next i,i=4;
第二次循环:s=-1+(-1)4×4=3,Next i,i=7;
第三次循环:s=3+(-1)7×7=-4,Next i,i=10;
第四次循环:s=-4+(-1)10×10=6,Next i,i=13;
第五次循环:s=6+(-1)13×13=-7,Next i,i=16;
第六次循环:s=-7+(-1)16×16=9,Next i,i=19;
第七次循环:s=9+(-1)19×19=-10,Next i,i=22;
跳出循环。故答案为:-10。
【分析】本题考查学生阅读VB程序的能力及对运算符优先级的熟悉程度。
20.【答案】result(j)>result(k);result(k)=X
【知识点】排序算法及程序实现
【解析】【解答】程序中①划线处是比较两个数组元素大小的判断条件语句,然后记录较大的元素的下表,所以该处语句应为result(j)>result(k)。
程序中②划线处是典型的借助临时变量进行交换变量值的方式,所以该处语句应为result(k)=X。
故答案为:result(j)>result(k);result(k)=X。
【分析】本题考查排序算法与程序设计的综合应用能力:对选择排序算法的理解能力及分析问题解决问题的能力和根据题意填写程序代码的应用能力。选择排序运作过程:在参加排序的数组的所有元素中找到最小(或最大)的元素,使它与第一个元素交换位置,然后在余下的元素中重复以上动作,直到所有元素排序完毕。
21.【答案】(1)num=num+1
(2)List1.additem xh(i)+ ""+ xm(i)
【知识点】程序的调试及运行
【解析】【解答】(1)①处语句是通过遍历结果集rs中的每一条数据,记录符合条件的学生人数,并将其保存在变量num中,所以该处语句应为num=num+1。故答案为:num=num+1。
(2)②处语句是将符合条件的学生的学号和姓名显示在List1列表框中,即List1.additem xh(i)+ ""+ xm(i)。故答案为:List1.additem xh(i)+ ""+ xm(i)。
【分析】本题考查算法与程序设计的综合应用能力:对选择排序算法的理解能力及分析问题解决问题的能力和根据题意填写程序代码的应用能力。选择排序运作过程:在参加排序的数组的所有元素中找到最小(或最大)的元素,使它与第一个元素交换位置,然后在余下的元素中重复以上动作,直到所有元素排序完毕。
1 / 1浙江省杭州市2015年高考模拟命题比赛信息技术(6)
一、客观题
1.(2015·杭州模拟)人们在网购消费后往往会通过网络对商家进行评价。评价既能够提供给其他买家一些购买建议,也能够促进商家改进商品或改良服务。人们在网络上对商品进行评价的这一过程属于(  )
A.信息的存储 B.信息的采集 C.信息的处理 D.信息的发布
【答案】D
【知识点】信息表达方式与表达技术
【解析】【解答】在因特网上发布信息或发送电子邮件是目前最快捷、最方便的信息发布方法,题中对商品进行评价,就是通过在网上针对自己购买的商品发布自己的评价,然后商家就能看到了。题目中的行为属于信息的发布,故答案选D。
【分析】此题主要考查信息处理的过程。信息处理的一般过程:信息的获取,信息的储存,信息的加工、信息的发布、信息的表示。
2.(2015·杭州模拟)小红用UltraEdit软件观察“Hold住2015高考”这几个字,显示的十六进制内码如下图所示。则“2016高考”这几个字对应得内码用十六进制表示是(  )
A.32 30 31 36 B8 DF BF BC B.31 35 B8 DF BF BC
C.32 30 31 36 B8 E0 BF BC D.31 35 B8 E0 BF BC
【答案】A
【知识点】信息的编码
【解析】【解答】用UltraEdit软件观察,可知“2015”的内码是32 30 31 35 H,则可算出“2016”的内码是32 30 31 36,“高考”是汉字,每个内码占两个字节是 B8 DF BF BC H,故答案选A。
【分析】此题主要考查内码的应用。内码是指计算机汉字系统中使用的二进制字符编码,是沟通输入,输出与系统平台之间的交换码,通过内码可以达到通用和高效率传输文本的目的。汉字占用4位十六进制,字母转占2位十六进制。
3.(2015·杭州模拟)“滴滴一下,马上出发”,滴滴打车软件为打车一族出行带来了方便,该软件下载界面部分截图如图所示:
根据图中信息,下列关于该软件的说法不正确的是(  )
A.采用了统计评价
B.需在IOS系统环境下运行
C.存储容量约为9216KB
D.通过微信扫描图中的二维码可以下载该打车软件
【答案】B
【知识点】网络资源的类型、下载与保存
【解析】【解答】从滴滴打车的下载界面截图可以看出:采用统计评价,综合评分8.7分,A选项正确;存储容量9.0MB约等于9216KB,C选项正确;可以通过微信扫描二维码下载该打车软件,D选项正确;没有指定要在ios环境下运行,B选项错误。故答案选B。
【分析】此题主要考查软件下载页面的识读。网上很多软件的下载界面通常都包含很多基本信息,比如软件大小、版本号、使用平台等等。
4.(2015·杭州模拟)小李使用Word修订功能对某文档做了几处修订,部分截图如图所示:如全部接受图中所示的修订内容,则第一句话的文字将变为(  )
A.支付宝封杀微信的消息得到确认,在微信上开店的商户将无法使用支付宝接口,只能另投其他支付工具。
B.支付宝封杀微信的消息得到确定,在微信上开店的商户将无法使用支付宝转账,只能另投其他支付工具。
C.支付宝封杀微信的消息正式得到确认,在微信上开店的商户将无法使用支付宝接口,只能另投其他支付工具。
D.支付宝封杀微信的消息正式得到确定,在微信上开店的商户将无法使用支付宝转账,只能另投其他支付工具。
【答案】C
【知识点】文本的基本编辑
【解析】【解答】截图中“正式”和“接口”是在相应位置添加的文本,“定”被修改为“认”。故答案选C。
【分析】此题主要考查批注和修订的应用。批注,指阅读时在文中空白处对文章进行批评和注解,作用是帮助自己掌握书中的内容。在WORD中修订是指显示文档中所做的诸如删除、插入或其他编辑更改的位置的标记。
5.(2015·杭州模拟)有算法流程图如下图所示:
执行该算法,当x的值为5时(  )
A.y的值为11 B.y的值为13 C.y的值为12 D.程序出错
【答案】A
【知识点】算法的控制结构
【解析】【解答】当x的值是5时,不满足条件x<=0,所以执行N分支的y=2x+1,计算后y=11。故答案选A。
【分析】本题考查算法流程图的基本图形及功能。流程图的三种基本结构:顺序结构、选择结构和循环结构,本题流程图为典型的分支结构,满足条件执行一个语句,不满足执行另一个语句,然后输出Y的值。
6.(2015·杭州模拟)某Access数据表打开后下图所示,下列描述中正确的是(  )
A.“商品代码”字段的类型是数值型
B.该数据表记录数少于10条
C.该数据表字段数是6个
D.删除“销售日期”字段后,记录数不会少
【答案】D
【知识点】数据表、字段、记录的概念;数据表的创建
【解析】【解答】“商品代码”字段的类型是文本型,A选项错误;该数据表记录数为13条,不少于10条,B选项错误;该数据表字段数至少是6个,C选项错误;删除“销售日期”字段后,字段数变少,记录数不会少,D选项正确。故答案选D。
【分析】此题主要考查数据表字段、记录的概念及操作。数据表是数据库的重要组成部分,我们把表中的每一行叫做一个“记录”,每一个记录包含这一行中的所有信息;表的“列”称为“字段”,每个字段包含某一专题的信息,它是表中所有行共有的属性,根据这些属性的特征给每个字段起相应的名字,称为字段名。
7.(2015·杭州模拟)在创作多媒体作品时,需要确定作品的结构类型,这一环节属于(  )
A.应用需求分析 B.创作需求分析
C.作品内容分析 D.结构类型分析
【答案】B
【知识点】多媒体作品的规划和设计
【解析】【解答】多媒体作品设计分为需求分析、规划设计、脚本编写三个部分。需求分析包括应用需求分析和创作需求分析,其中对社会需求、用户情况、作品效益的分析属于应用需求分析,对主题思想、作品内容、结构类型、软硬件需求、发布方式的分析属于创作需求分析。所以确定作品的结构类型这一环节属于创作需求分析。故答案选B。
【分析】 本题考查多媒体作品的规划与设计的一般过程。多媒体作品设计分为需求分析、规划设计、脚本编写三个部分。需求分析包括应用需求分析和创作需求分析,规划设计包括系统结构设计和功能模块设计。脚本编写是用文字描述制作过程,包括脚本大纲、文字脚本、制作脚本的编写。
8.(2015·杭州模拟)材库中4个未经压缩的图像文件相关信息如图所示。
其中存储容量最大的是(  )
A.flower1.bmp B.flower2.bmp C.flower3.bmp D.flower4.bmp
【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】第1张图片的分辨率是600*480,色彩位数是24,存储容量为600*480*24/8=864000;第2张图片的分辨率是600*800,色彩位数是16,存储容量为600*800*16/8=960000;第3张图片的分辨率是1024*726,色彩位数是8,存储容量为1024*726*8/8=743424;第1张图片的分辨率是600*480,256色图像色彩位数是28,存储容量为600*480*8/8=288000。由此可知,存储容量最大的是第2张图片。故答案选B。
【分析】此题主要考查图像存储容量的计算。位图文件的大小:字节数=分辨率*色彩位数/8。
9.(2015·杭州模拟)下图是制作某flash作品“风筝”时的截图,从图中可知,“背景”图层中的背景图片仅在第1帧到第20帧出现,若要使背景图片一直延续到第45帧,可在该图层的第21帧上进行的操作是(  )
A.清除关键帧 B.删除帧 C.清除帧 D.剪切帧
【答案】A
【知识点】时间轴、帧、图层、库的概念及基本操作
【解析】【解答】从题图中可以看出,“背景”图层的第21帧是空白关键帧,执行“清除关键帧”操作,则该空白关键帧被清除,背景图片就会一直延续到第45帧。故答案选A。
【分析】本题考查Flash图层帧的操作,主要包括删除帧、清除帧、剪切帧等。
10.(2015·杭州模拟)使用Goldwave软件编辑某音频时的部分界面截图如图所示:
A.执行“删除”操作后,该音频的存储容量将减少
B.执行“删除”操作后,被选中的部分的音频将变成“静音”
C.执行“裁剪”操作后,该音频的存储容量不变
D.执行“裁剪”操作后,被选中的部分的音频将变成“静音”
【答案】C
【知识点】声音素材的基本处理
【解析】【解答】选项A:由图可知,当前选中的是右声道,对单个声道进行删除和裁剪操作并不会改变音频总时长,不会引起容量的变化。A错误;选项B:“删除”操作是将被选中部分的音频删除,不会产生“静音”效果。B错误;选项C:音频存储容量=采样频率×(采样位数÷8)×声道数×时间,与音频存储容量相关的各因素不变,音频存储容量不变。C正确;选项D:“裁剪”操作只保留选中的音频部分,不会产生“静音”效果。D错误。故答案选C。
【分析】本题考查GoldWave软件对音频文件的基本处理,主要涉及音频的删除、裁剪等操作。
二、主观题
11.(2015·杭州模拟)小李对金融很感兴趣,他关注“中国石油”的股票并下载了近期的交易数据,如图-1所示。
(1)“涨跌额”为本交易日的“收盘价”与前一交易日的“收盘价”之差,要计算各交易的“涨跌额”,可在F3单元格输入公式    后,利用自动填充功能完成其他交易日的“涨跌额”计算。
(2)以   区域的数据制作2015年2月2日至2015年3月13日“中国石油”收盘价的行情图,如图-2所示,该图表的类型是   。
(3)分析图-2可知,下列4个时间段:“收盘价”涨幅最大的时间段是 (填序号)。
A.2015年2月2日至2015年2月3日
B.2015年2月16日至2015年2月17日
C.2015年2月25日至2015年2月26日
D.2015年3月11日至2015年3月12日
【答案】(1)=E4-E3
(2)A2:A27,E2:F27;折线图
(3)A
【知识点】表格数据的处理与计算;数据分析
【解析】【解答】(1)E4单元格是5月12日收盘价,E3单元格是5月13日收盘价, 故F3的
涨跌额 =E4-E3,因为此公式为相对引用,故答案为:=E4-E3。
(2)由图2观察可知,图表类型是拆线图,数据区域为 2015年2月2日至2015年3月13日“中国石油”收盘价 ,日期区域是A2:A27,收盘价区域是E2:E27,故答案为:A2:A27,E2:E27;折线图。
(3)观察折线图,拆线图中最高的地方在2日到 3日,故答案选A。
【分析】 本题考查Excel表格的基本运算(加减法运算),以及数字的格式设置和对基本图形的掌握。
12.(2015·杭州模拟)小丁想买几张6+1彩票,选号时,他希望前4位用自己的生日:11月8日,即1108,特别号码他选了买彩票日子的个位数5,并且他希望前六个数字组成的数能被他的幸运数字9整除。他的好朋友小杰帮他设计了一个VB程序,可以提供一份符合这些要求的号码清单供他挑选。相应的界面如图1所示。阅读程序并完成后面的问题。
图1
(1)设计应用程序界面时,为添加a所指向的对象,应使用图2所示的“控件工具箱”中的   (填写相应编号);在图3所示的“属性窗口”中,将   属性值设置为“开始”,可使图2中b所指向的对象显示“开始”。
(2)请根据题意将下列程序补充完整。
Private Sub Command1_Click()
Dim i, j, c As Integer
Dim n As Long
c = 0
For i = 0 To 99
n = 110800 + i
If     Then
List1.AddItem Str(n) + " " + "5"
c = c + 1
End If
Next i
Label2.Caption = "满足条件的数有:" + Str(c) + "组"
End Sub
【答案】(1)4;Caption
(2)n Mod 9 = 0
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;程序的调试及运行
【解析】【解答】(1)“控件工具箱”中,1是标签,多用来输入界面的提示信息,作为文字说明。2是组合框,适用于建议性的选项列表。3是文本框,显示输入的信息,可以进行修改、编辑的文本区。4是列表框,用来显示用户指定的数据。a所指向的对象是列表框,应使用“控件工具箱”中的4添加。图3所示的“属性窗口”是命令按钮的属性窗口,其Caption属性是决定按钮上显示的内容,所以将Caption属性值设置为“开始”,可使图2中b所指向的对象显示“开始”。故答案为:4;Caption。
(2)1处语句是判断条件,若前六个数字组成的数能被数字9整除,即n Mod 9=0成立,则该数满足条件,将其添加到列表框中。故答案为:n Mod 9=0。
【分析】本题考查Visual Basic的综合应用能力:对控件工具箱的使用与识别能力,对程序语句填写的应用能力。
13.(2015·杭州模拟)学校艺术节举行“飞扬青春”海报设计大赛,小强想结合浙江卫视热门综艺节目“奔跑吧,兄弟”来制作一张“奔跑吧,青春”的海报,如图1所示。他使用的素材如图2所示,部分编辑窗口如图4所示。
图 1
图 2
图 3
图 4
请回答以下问题:
(1)图2中的素材跑男要合成到跑道中去,需要用到图4中的    。
(2)图3中的跑男执行    操作,可以得到效果图中的跑男大小。
【答案】(1)磁性套索工具
(2)自由变换
【知识点】图片加工常用工具的使用
【解析】【解答】(1)磁性套索工具可以快速选择与背景对比强烈且边缘较为复杂的对象,而无须分毫不差地跟踪轮廓。跑男.jpg中需要选中的区域与背景对比强烈且边缘复杂,所以最适合使用磁性套索工具进行选择。故答案为:磁性套索工具。
(2)效果图中的跑男图像是由原图中跑男图像经过缩小得到的。“自由变换”命令可以对当前选定的区域或当前层进行变换、缩放、旋转、扭曲。所以执行自由变换操作,可以得到效果图中的跑男大小。故答案为:自由变换。
【分析】本题考查Photoshop中常用加工工具的使用,主要包括套索工具、选择工具、魔棒等。
14.(2015·杭州模拟)宁宁同学制作了一个“江源风景”的Flash动画文件,其中main场景的制作界面如图-1所示。
(1)若想使该场景完整播放一次的时间增加到原来的1.5倍,应将帧频修改为   
(2)“main”场景中某实例的属性面板如图-2所示,该实例由库名为   的元件应用的舞台中实现,其元件类型是   。
(3)在动画播放时,“鸟”图层上的小鸟(实例“bird”)一开始并不可见,在动画播放至第   帧才出现;“船”图层中,第1帧到第40帧的动画是    (填:形状补间或动画补间)
(4)最后出现“重播”按钮,单击重播按钮后使影片跳转到该场景的第1帧重新播放,则应在该按钮上设置的动作命令是   
【答案】(1)8fps
(2)渔船;影片剪辑
(3)16;动画补间
(4)on realease{gotoandplay(1)};
【知识点】时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;动画的实现
【解析】【解答】(1)场景播放时间=帧数÷帧频,在帧数一定的情况下,将场景播放时间增加到原来的1.5倍,则应将帧频缩小为原来的1.5倍,即12fps÷1.5=8fps。故答案为:8fps。
(2)从图-2中可以看出,“main”场景中的该实例由库名为渔船的元件应用的舞台中实现,其元件类型是影片剪辑。故答案为:渔船;影片剪辑。
(3)从图-1中可以看出,“鸟”图层在第16帧开始变为关键帧,所以动画播放至第16帧时,“鸟”图层上的小鸟开始可见。“船”图层中,第1帧到第40帧的动画是动画补间,动画补间倾向于从一个状态变成另一个状态,如从不透明变成完全透明,从一个位置到另一个位置,或角度变化。而形状补间是任意的形状A变成任意的形状B,如从轮胎变成气球,从苹果变成大象,即两个不同形状之间自动变形的动画。故答案为:16;动画补间。
(4)写在按钮上的动作命令通常以on(*){*}的形式出现,鼠标按下按钮用realease进行跳转,跳转命令用gotoAndPlay()实现,gotoAndPlay()有两个参数,第一个参数是跳转到的场景名称,第二个参数是跳转到第几帧。当单击按钮跳转到本场景某一帧时,第一个参数可以省略。所以若想实现单击重播按钮后使影片跳转到该场景的第1帧重新播放,则应在该按钮上设置的动作命令是on realease{gotoandplay(1)};。故答案为:on realease{gotoandplay(1)};。
【分析】本题考查flash的相关操作,主要包括播放时间的延长、元件的应用、动画类型的识别以及动作命令的编写等。
三、客观题
15.(2015·杭州模拟)字符“A”比“a”的ASCII码值小32(十进制),已知字符“n”的二进制ACSII码值为(1101110)2 ,则字符“P”的十进制ACSII码值是(  )
A.80 B.90
C.77 D.74
【答案】A
【知识点】信息的编码;进制及数制转换
【解析】【解答】由题知,“n”的十进制ACSII码值为110,则“p”的十进制ACSII码值为112,因为字符“A”比“a”的ASCII码值小32(十进制),所以字符“P”比“p ”的ASCII码值小32(十进制) ,112-32=80,即字符“P”的十进制ACSII码值是80,故答案选A。
【分析】此题主要考查内码的应用和进制的转换。内码指的是字符在计算机内部的二进制编码,其中西文字符采用ASCII编码,用7位二进制数表示128个字符,最高位为“0”,故占用一个字节。汉字字符采用GB2312编码,即区位码,一个字节表示区码,一个字节表示位码。
16.(2015·杭州模拟)有Visual Basic程序如下:
Private Sub Command1_Click()
Dim a As String
Dim b As String
Dim c As String
a = Text1.Text
b = Text2.Text
c = a + b
Label1.capton = c
End Sub
程序运行时,单击命令按钮command1,弹出如图所示的出错信息提示,此时程序正执行的语句是(  )
A.a = Text1.Text B.b = Text2.Text
C.c = a + b D.Label1.capton = c
【答案】D
【知识点】程序的调试及运行
【解析】【解答】根据题图弹出的出错信息提示“未找到方法或数据成员”可知,程序段中某一对象的属性名或方法名存在错误。通过观察程序段,发现标签对象Label1的Caption属性名书写错误,应为Label1.capton = c。故答案选D。
【分析】本题考查学生对VB控件工具箱中对象属性的识读。
17.(2015·杭州模拟)有序数列3.6,8,11.6,22,24,27,31,36.5,35,46,通过对分查找查找数31,需找(  )次
A.4 B.3 C.2 D.1
【答案】A
【知识点】查找算法及程序实现
【解析】【解答】通过对分查找查找数31的过程如下:
第1次查找:确定数列中间位置的关键字为24,与关键字31比较,24<31,查找后一子表;
第2次查找:确定子表中间位置的关键字为36.5,与关键字31比较,36.5>31,查找该子表的前一子表;
第3次查找:确定子表中间位置的关键字为27,与关键字31比较,27<31,查找该子表的后一子表;
第4次查找:找到关键字31。
故答案选A。
【分析】本题考查对分查找运作过程。对分查找也称折半查找,查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
18.(2015·杭州模拟)采用冒泡排序将六个数“22,14,18,17,21,16”从小到大进行排序,则第二轮交换数据后的顺序是(  )
A.14,22,16,18,17,21 B.14,16,18,17,21,22
C.14,16,22,17,18,21 D.14,22,16,17,18,21
【答案】C
【知识点】排序算法及程序实现
【解析】【解答】根据题意,利用冒泡排序算法进行从小到大的排序,第一遍加工过程如下:
第1次比较:16<21,交换后得22,14,18,17,16,21。
第2次比较:16<17,交换后得22,14,18,16,17,21。
第3次比较:16<18,交换后得22,14,16,18,17,21。
第4次比较:16>14,不交换。
第5次比较:14<22,交换后得14,22,16,18,17,21。
第一遍排序结束。
第二遍加工过程如下:
第1次比较:21>17,不交换。
第2次比较:17<18,交换后得14,22,16,17,18,21。
第3次比较:17>16,不交换。
第4次比较:16<22,交换后得14,16,22,17,18,21。
第5次比较:16>14,不交换。
第二遍排序结束。故答案选C。
【分析】本题考查冒泡排序算法的运作过程。冒泡排序算法的运作过程为:从后往前比较相邻的元素,如果前一个比后一个大,就交换它们两个的位置。对每一个相邻元素作同样的工作,直至从结尾的最后一个到开始的第一个,此时最小的元素排在第一个,针对所有的元素重复以上的步骤,除了最后一个,持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
四、主观题
19.(2015·杭州模拟)下列VB程序运行时,单击命令按钮Command1后,标签框Label2中显示的内容是   
Private Sub Command1_click()
Dim s as integer,I as integer
S=0
For i=1 to 20 step 3
s=s+(-1)^i*i
Next i
Label1.caption=str(i)
Label2.caption=str(s)
End Sub
【答案】-10
【知识点】算法的控制结构
【解析】【解答】根据程序段中语句Label2.caption=str(s)可知,标签框Label2中显示的是变量s的值。
分析VB程序段中For循环语句:
初始值:s=0,i=1;
第一次循环:s=0+(-1)1×1=-1,Next i,i=4;
第二次循环:s=-1+(-1)4×4=3,Next i,i=7;
第三次循环:s=3+(-1)7×7=-4,Next i,i=10;
第四次循环:s=-4+(-1)10×10=6,Next i,i=13;
第五次循环:s=6+(-1)13×13=-7,Next i,i=16;
第六次循环:s=-7+(-1)16×16=9,Next i,i=19;
第七次循环:s=9+(-1)19×19=-10,Next i,i=22;
跳出循环。故答案为:-10。
【分析】本题考查学生阅读VB程序的能力及对运算符优先级的熟悉程度。
20.(2015·杭州模拟)某社区为庆五一进行“摘草莓”比赛活动,最后取十人进入决赛,工作人员编制了如下Visual Basic程序,功能是根据草莓颗数进行排序,程序中所有参赛者的成绩保存在数组result中,对应的姓名保存在数组name中。
程序界面如图所示,左边列表框List1中显示数据(成绩和姓名),单击 “开始排序”按钮(Command1),排序后的结果按成绩从高到低显示在列表框List2中。
解决此问题的排序部分的程序段如下:
Dim result(1 To 10) As Single
Dim name(1 To 10) As String
Private Sub Command1_Click(  )
Dim I, J, K, X As Single, Y As String
For I = 1 To 9
K = I
For J = I + 1 To 10
If ① Then K = J
Next J
If K <> I Then
X = result(I) : result(I) = result(K) : ②
Y = name (I) : name (I) = name (K) : name (K) = Y
End If
Next I
For I = 1 To 10
List2.AddItem Str(result(i)) + " " + result(i)
Next i
End Sub
Private Sub Form_Load()
' 此过程用于对数组a和数组b进行初始赋值,代码略
End Sub
在程序①和②划线处,填入适当的语句或表达式,把程序补充完整:
程序中①划线处应填入   。
程序中②划线处应填入   。
【答案】result(j)>result(k);result(k)=X
【知识点】排序算法及程序实现
【解析】【解答】程序中①划线处是比较两个数组元素大小的判断条件语句,然后记录较大的元素的下表,所以该处语句应为result(j)>result(k)。
程序中②划线处是典型的借助临时变量进行交换变量值的方式,所以该处语句应为result(k)=X。
故答案为:result(j)>result(k);result(k)=X。
【分析】本题考查排序算法与程序设计的综合应用能力:对选择排序算法的理解能力及分析问题解决问题的能力和根据题意填写程序代码的应用能力。选择排序运作过程:在参加排序的数组的所有元素中找到最小(或最大)的元素,使它与第一个元素交换位置,然后在余下的元素中重复以上动作,直到所有元素排序完毕。
21.(2015·杭州模拟)某学校开设多样化选修课程,学生可以根据个人兴趣和特长选择选修课。假设每门选修课的选课人数不超过40,学生选课的相关信息存放在数据库文件“student.accdb”的data表中,选课查询程序运行时界面如图所示。
程序功能:在文本框Text1中输入课程号,单击“查询”按钮Command1,在列表框List1中显示选修本课程的名学生信息。如果没有找到,在列表框中显示“该课程当前无人报名”。按此要求将程序补充完整。
Private Sub command1_click()
Dim xh(1 to 40),xm(1 to 40) As String '学号和姓名的数组
Dim i,num as integer
Dim conn As New ADODB.Connection, rs As New ADODB.Recordset
Dim strSQL As String
conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + App.Path + "\student.accdb" '打开到数据库的链接
conn.Open
strSQL ="select xh,xm from data where '课程=&(Text1.Text) & '" '设置查询的SQL语句
Set rs.ActiveConnection = conn '设置rs的ActiveConnection属性,指定与其关联的数据库链接
rs.Open strSQL '打开记录集,将从表student中读取的结果集保存到记录集rs中
List1.Clear
num=0
Do while not rs.EOF

xh(num)=rs.Fields("xh")
xm(num)=rs.Fields("xm")
rs.MoveNext
loop
rs.Close
conn.close
set rs=nothing
set conn=nothing
For i=1 to num

Next i
if num=0 then list1.additem("该课程当前无人报名")
End Sub
(1)程序中①划线处应填入   。
(2)程序中②划线处应填入   。
【答案】(1)num=num+1
(2)List1.additem xh(i)+ ""+ xm(i)
【知识点】程序的调试及运行
【解析】【解答】(1)①处语句是通过遍历结果集rs中的每一条数据,记录符合条件的学生人数,并将其保存在变量num中,所以该处语句应为num=num+1。故答案为:num=num+1。
(2)②处语句是将符合条件的学生的学号和姓名显示在List1列表框中,即List1.additem xh(i)+ ""+ xm(i)。故答案为:List1.additem xh(i)+ ""+ xm(i)。
【分析】本题考查算法与程序设计的综合应用能力:对选择排序算法的理解能力及分析问题解决问题的能力和根据题意填写程序代码的应用能力。选择排序运作过程:在参加排序的数组的所有元素中找到最小(或最大)的元素,使它与第一个元素交换位置,然后在余下的元素中重复以上动作,直到所有元素排序完毕。
1 / 1