【精品解析】2017年浙江省高考信息技术模拟试卷(三)

文档属性

名称 【精品解析】2017年浙江省高考信息技术模拟试卷(三)
格式 zip
文件大小 571.3KB
资源类型 试卷
版本资源
科目 信息技术(信息科技)
更新时间 2018-01-06 18:06:31

文档简介

2017年浙江省高考信息技术模拟试卷(三)
一、选择题
1.(2017·浙江模拟)湖南卫视播出了很多真人秀节目,比如目前新上的《向往的生活》明星们一天24小时都生活在摄像头底下,在蘑菇屋里屋外有很多摄像头,还有跟拍的、无人机航拍的等等。装这么多摄像头是为了更好的(  )
A.采集信息 B.传递信息 C.存储信息 D.加工信息
2.(2017·浙江模拟)小李正在学习网页制作,在上网浏览网页时看到一个非常中意的网页,想把它保存到本地计算机上以方便学习。则最好选择保存的文件类型是(  )
A.仅HTML文档 B.网页,全部
C.文本文件 D.Web档案(.mht)
3.(2017·浙江模拟)大年三十,支付宝推出扫福集福参加抽奖活动,用户只要用手机扫一下任何一个福字,会随机得到一张福卡,集齐五种福就能参加抽奖。如果你扫的不是福字,系统不会生成福卡。这种扫一下就能判断是否为福主要使用了(  )技术。
A.数码成像 B.扫描 C.OCR D.全息投影
4.(2017·浙江模拟)观察下图,下列描述符合图意的是(  )
A.本数据表至少有7个字段,11条记录。
B.图书编号应该为自动编号,单价为数字型,是否优惠为是否型。
C.作者字段名后有个 表示按作者姓名降序排列。
D.当前是第12条记录。
5.(2017·浙江模拟)如果要判断输入的年份是否为润年(不能被100整除但能被4整除,或者能被400整除),下面流程图还缺少(  )
A. B.
C. D.
6.(2017·浙江模拟)按下图某JPG格式照片的详细信息,文件大小为725KB。这个文件的压缩比是:(  )
A.11:1 B.13:1 C.28:1 D.112:1
7.(2017·浙江模拟)某大学有21003 个学生,如果只对这些学生进行二进制编码,至少要用的二进制位位数是(  )。
A.16位 B.15位 C.14位 D.13位
8.(2017·浙江模拟)小张刚刚开始学习photoshop软件,在新建photoshop文件时的界面如下图:在这个文件操作过程中经常出现卡机,基本上任何一个操作都会卡,他向其它同学救助,以下原因最有可能的是(  )
A.小张设置的颜色模式不对,应该选择RGB,16位
B.小张设置的尺寸应该改为宽度300,高度200
C.小张的电脑不行,应该到其它电脑上试试
D.小张设置的单位不对,应该是宽度800像素,高度600像素
9.(2017·浙江模拟)在FLASH中有个实例的属性如图:
现将X改为100,Y改为200,下列说法正确的是(  )
A.实例会移至原来位置的左上方 B.实例会移至原来位置的右上方
C.实例会移至原来位置的左下方 D.实例会移至原来位置的右下方
10.(2017·浙江模拟)【加试题】下图是“中国诗词大会”的内码,可根据该图计算出“中”字在(  )
A.54区48位 B.36区30位 C.56区50位 D.B6区B0位
11.(2017·浙江模拟)【加试题】有下列代码段,循环5次后的label3中显示:(  )
Private Sub Command1_Click()
For i = 150 To 300
a = i \ 100
b = I mod 100 \ 10
c = i – a*100 – b*10
If i = a * a * a + b * b * b + c * c * c Then
Label1.Caption = Str(i)
End If
Next i
End Sub
A.153 B.155
C.空白 D.程序运行不会执行第5次
12.(2017·浙江模拟)【加试题】用二分法查找数组A(1 to 100) ,如果输入要查找的数不在A这个数组中,则要查找(  )。
A.6次 B.7次 C.8次 D.9次
二、非选择题
13.(2017·浙江模拟)2017年湖南卫视的《歌手》节目是小丽最感兴趣的,她记下了第一轮结束后各歌手的得票率,她想知道各歌手的得票数,可网上没有公布,所以她自己算了一下。请根据下图完成下列各题。(假设现场每个人都投满3票,共500个人)
(1)从E3单元格直接拖动后自动填充到F3单元格,则公式为:   。
(2)计算的票数出现小数点的原因是:   。
(3)根据上图所示,这个歌手排列顺序的关键字是   。
(4)生成了如下图表,则这个图表的数据区域是:   。
14.(2017·浙江模拟)小张老师给同学们写了一个小程序来让同学们体验模糊查找。在List1中已经有了某班学生的姓名。从text1中输入要查找的关键字,点击command1查找按钮,从List2中能列出带有要查关键字的所有姓名。
程序代码如下:
Private Sub Command1_Click()
Dim Sname As String, Skey As String ‘Sname 保存姓名,Skey保存关键字
Dim i As Integer, j As Integer, n As Integer ‘n关键字的长度
Skey = Text1.Text
n = Len(Skey)
List2.Clear
For i = 1 To List1.ListCount ‘ListCount是列表框中项目的个数
Sname = List1.List(i - 1) ‘将List1中的第i-1项赋值给Sname
For j = 1 To ①
If Skey = ② Then
List2.AddItem Sname
Exit For
End If
Next j
Next i
If ③ = 0 Then List2.AddItem "没有找到带<" & Skey & ">的名字。"
End Sub
(1)程序运行时弹出“要求对像”的错误提示,应该是界面中少了名为    的   框
(2)①处应填   ;②处应填   ;③处应填   
15.(2017·浙江模拟)小王利用goldwave编辑了一段音频如图1,并保存为了“钟声.wav”,想把这段声音添加到“除夕之夜”的动画中如图2。
图1
(1)只保留如上图中标记的1秒钟声音应选择   (剪切|删除|剪裁|选显),并其保存成“钟声.wav”文件。
(2)按上图所示这个“钟声.wav”文件的大小大约是   MB
图2
图3
(3)要将这个声音文件添加到动画文件中,就使用   (导入|复制|发送)方法
(4)如果在如图3状态下插入声音,则这个声音将从第   帧开始播放。
(5)这个动画的总播放时间大约是   秒,如果希望将播放速度加快1.5倍,则帧频应改为   fps。
(6)如图2所示的重播按钮,点击   (边框范围|文字区域)才有响应,该按钮出现在按钮图层第60帧,如果希望点击这个按钮后重新回到第一帧开始播放,那么按钮上加的动作是   。
16.(2017·浙江模拟)【加试题】完善如下功能的Visual Basic程序:在文本框Text1中输入一个偶数,单击“求解”按钮Command1,将这个偶数拆分成二个素数之和。请完成下面两个小题。
程序代码如下:
Private Sub Command1_Click()
Dim n As Integer, i As Integer
List1.Clear
n = Val(Text1.Text)
If n Mod 2 = 0 Then
For i = 2 To Int(n / 2)
If isodd(i) = (isodd(n - i)) Then
List1.AddItem Str(n) + " =" + Str(i) + " +" + Str(n - i)
End If
Next i
Else
Text1.Text = Str(n) + "不是偶数!"
End If
End Sub
Private Function isodd(n As Integer) as boolean
Dim f As integer
f = 0
For i = 2 To Sqr(n)
If n Mod i = 0 Then f = 1: Exit For
Next i
isodd = f
End Function
(1)结合程序代码,窗体界面中还缺少   对象(名为list1的文本框|名为list1的标签框|名为list1的列表框)
(2)上述代码有下划线的语句有错误,正确的应该是:①   
(3)上述代码有下划线的语句有错误,正确的应该是:②   
17.(2017·浙江模拟)从产品库里面的product数据表中读出产品信息(ID,类别,产品名,图片路径,格式5个字段)。已知product表中已经按ID排序,读出后的数据直接连接成字符串在List1中显示,现在希望能不改变原有列表顺序的情况下,在list2中显示按产品名排序的结果。一般的方法是按产品名建立索引(不存在重复的产品名)。基本思路如下:
⑴用一个数组product()来存放产品名。
⑵用另一个数组a()来存放产品名数据的下标(已经按产品名排序的)。
按产品名排序的方法是:取第一个产品名product(0),与后面所有的产品名比较一遍,如果有比第一个产品名大的,M+1,M用来计该产品名的位次。一轮结束后在a(M)元素记下第一个产品名的下标0。然后再取product(1)与其它所有产品名比较一遍,其余同第一个产品名。依次完成每一个产品名位次的计算并记录在a()数组中。
⑶最后按a()数组指定的位置取出list1中的项添加到list2中。
程序代码如下,请补充完整下面的空缺。
Dim products(100) As String '存放产品名的数组
Dim num As Integer '从数据库中读出的记录数
Private Sub Command1_Click()
Dim a(100) As Integer '存放按产品名索引的产品数组下标
Dim i As Integer, j As Integer, m As Integer 'm比当前产品名大的产品名个数
For i = 0 To 100
a(i) = 0
Next i
For i = 0 To num
m = 0
For j =    
If i <> j And products(i) > products(j) Then m = m + 1
Next j
   
Next i
For i = 1 To num
List2.AddItem     '按a数组的索引从list1中取出项添加到list2
Next i
End Sub
Private Sub Form_Load()
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim s As String, i As Integer
conn.ConnectionString = "provider=microsoft.ace.oledB.12.0;data source=" & App.Path & "\产品库.accdb "
conn.Open
Set rs.ActiveConnection = conn
rs.Open "select * from product"
num = 0
Do While Not rs.EOF And num <= 100
s = ""
For i = 1 To 5
products(num) = rs.Fields(2) '读出当前记录的产品名保存到products数组
s = s & rs.Fields(i - 1) & " ," '将一条记录的各字段内容连接成字符串
Next i
List1.AddItem s
   
num = num + 1
Loop
num = num - 1
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
End Sub
答案解析部分
1.【答案】D
【知识点】信息加工与处理的概念;信息处理的一般过程
【解析】【解答】装摄像头是获取视频信息的一种方式,获取信息以后需要对信息进行加工,比如对于电视综艺节目,拍摄了这些视频以后,后期工作人员还要对所获取的信息进行加工,故答案选D。
【分析】本题对学生视频获取方式的考查,做题时应考虑,题目行为为采集信息,采集信息的目的是为了加工信息,一定要审题清楚。
2.【答案】B
【知识点】网络资源的类型、下载与保存
【解析】【解答】小李想把中意的网页保存到本地计算机上学习,即不联网的时候也能学习,那么需要将网页以及这个网页中所有的信息都保存下来,那么应该选择的保存类型为“网页,全部”,这样会把网页中涉及到的多媒体文件保存在单独的一个文件夹内,故答案选B。
【分析】本题考查学生对网页保存类型的掌握情况,“仅HTML文档”保存单独的一个网页,文本文件类型保存的是个txt文件,Web档案(.mht)也只是一个网页。
3.【答案】C
【知识点】人工智能的应用
【解析】【解答】支付宝推出扫福集福参加抽奖活动,用户只要用手机扫一下任何一个福字,会随机得到一张福卡,集齐五种福就能参加抽奖。如果你扫的不是福字,系统不会生成福卡。这种扫一下就能判断是否为福主要使用了模式识别技术中的文字识别技术,文字识别技术的英文缩写为OCR。故答案选C。
【分析】本题考查学生对常用到的模式识别技术的应用的掌握情况,模式识别经常用到的应用有字符识别、语音识别等,学生应该熟知。
4.【答案】A
【知识点】数据表、字段、记录的概念
【解析】【解答】选项A:本数据表至少有7个字段,11条记录。根据图中给出的数据表,可以得知此说法是正确的。选项B中,图书编号不是自动编号,因为不是连续的编号,也没有规律,而且单价字段是货币型,B的说法是错误的。选项C有个下拉三角形,并不表示降序排列,而是表示可以选择排序方式,说法不正确。选项D当前数据属于第10条记录,它的图书编号字段内容为12,并不表示第12条记录。故答案选A。
【分析】本题考查学生对数据表、字段、记录的概念的掌握情况,行是记录,列是字段,学生应该紧跟定义概念,数据表中的数据的数据类型学生也同样需要掌握。
5.【答案】B
【知识点】算法的常用表示方法
【解析】【解答】流程图中,矩形框一般用来表示要执行的功能,菱形框表示一个条件判断,所以这个题目肯定选择菱形框,从选项B和D中考虑正确答案,根据条件判断,需要填条件是Y要被400整除,所以正确表达式为Y mod 400=0,故答案选B。
【分析】本题考查学生设计算法流程图的常用符号的表示含义。对于实际问题,应该先分析问题,找出解决表达式,然后再转为编程语言。
6.【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】根据图像存储空间的计算方法,一般来说24位色不压缩,一个像素点占三个字节,此图像的不压缩的存储大小=2048×1536×3÷1024=9216kb,9216:725约等于13:1,故答案选B。
【分析】本题考查学生对图像存储空间大小的计算方法的掌握情况,对于不压缩的图像的计算方法和位图的图像大小计算方法的公式略有不同,此题稍有难度,对于学生来讲需要认真分析思考才能做出。
7.【答案】B
【知识点】进制及数制转换
【解析】【解答】根据二进制转十进制的算法,可以算出21003表示为二进制数据是101001000001011,故位数为15位,故答案选B。
【分析】本题考查学生由十进制转换为二进制的方法,十进制转换为二进制的时候记住基本方法为:除二取余,然后倒序排列,高位补零。
8.【答案】D
【知识点】图像基本属性设置
【解析】【解答】小张在利用Photoshop处理图片,经常出现卡机状态,再看图中设置的单位为cm,单位大,计算机反应慢,所以单位设置不合适,改成像素之后就不会出现这种问题,故答案选D。
【分析】本题考查学生对Photoshop使用的熟练程度,对常用设置的值的一般选择要符合软件的实际情况。
9.【答案】C
【知识点】二维动画文档属性的设置
【解析】【解答】 x代表实例相对于窗口的水平位置,y代表实例相对于窗口的垂直位置,当X改为100,Y改为200时,实例会移至原来位置的左下方。故答案选C。
【分析】本题考查学生对Flash软件的使用的熟练情况,学生要不仅会用软件操作,还要了解里面的基本参数的含义及设置方法。
10.【答案】A
【知识点】信息的编码;进制及数制转换
【解析】【解答】由图示可以看出"中"的内码为D6D0,根据内码、区位的概念,可以得知“中”的区位为54区48位。
【分析】本题考查学生十六进制、汉字编码与区位的相关概念,学生应该充分理解概念的基础上,对各种算法综合运用,有一定的难度。
11.【答案】A
【知识点】算法的控制结构
【解析】【解答】根据题目中给出的程序,可分析程序的执行过程:程序循环150次,每次循环都会执行一次循环体,循环体为:a=i\100,表示a求的是计数变量i的百位数,同理,b求得的是i的十位数,c求得是i的个位数,然后条件判断如果i的值为百位数的立方加十位数的立方加个位数的立方,那么输出这个数,根据这个执行过程,可以求得第五次循环的结果为153,故答案选A。
【分析】本题考查学生对程序的分析能力,学生首先掌握每一种控制结构的基本功能和执行过程,然后综合运用,考查学生对程序控制结构的综合运用能力。
12.【答案】B
【知识点】查找算法及程序实现
【解析】【解答】根据二分法查找的原理:首先确定该区间的中间位置K,然后将查找的值T与第k个元素进行比较。若相等,查找成功返回此位置;否则确定新的查找区域,继续二分查找。题干中要查找的数不在A这个数组中,则要查找的次数为7次。
【分析】本题考查学生二分法查找数据的基本思想,根据基本思想进行查找的分析。需要学生有整体把握能力。
13.【答案】(1)=1500*C3
(2)前面的各场百分比不是精确数字
(3)总成绩
(4)A2:A9,D2:D9
【知识点】表格数据的基本操作
【解析】【解答】
小题1:第二场的得票数=第二场的得票率×总票数,总票数为1500,故这里所填公式为=1500*C3,故答案填=1500*C3。
小题2:计算的票数出现小数点的原因是前面的各场百分比不是精确数字,故答案填前面的各场百分比不是精确数字。
小题3:由图中数据可以看出,总成绩这列的数据是从大到小的排列,所以这个歌手排列顺序的关键字是总成绩,故答案写总成绩。
小题4:从图中可以看出,图中显示的数据有歌手的名称和各歌手总成绩,所以数据区域就是对应的数据,即为A2:A9,D2:D9的数据,故答案写A2:A9,D2:D9。
【分析】本题考查学生Excel表格操作使用熟练程度,涉及公式的填写、升序降序等排列方式以及图表的数据区域选取方面的内容。综合性比较强。
14.【答案】(1)text;文本
(2)Len(Sname)-n+1;Mid(Sname,j,n);List2.ListCount
【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值
【解析】【解答】
小题1:题干要求“从text1中输入要查找的关键字”,但是图中没有此控件,再从程序中可以看出有关于文本框的控件名为text1,所以可以得知,程序运行时弹出“要求对像”的错误提示,原因是界面中少了名为text1的文本框,故正确答案填text1、文本框。
小题2:①所在行语句的功能是循环,根据题干要求,应当在Sname的字符串中遍历一遍skey,所以循环次数应该为Sname的长度-n+1,故答案应该填len(Sname)-n+1。②所在的语句:从Sname中取出相应长度的字符串来判断是否含有关键字,需要使用mid函数,故答案为Mid(Sname,j,n)。③所在的语句:此处根据上下文判断为没有找到的情况,因为找到后直接添加到list2中,如果list2中没有则没有找到,所以正确答案应填:List2.ListCount。
【分析】本题考查学生对VB程序分析的整体把握程度,考查知识点比较综合,控件的使用、控件的属性、以及常用函数的使用。
15.【答案】(1)剪裁
(2)0.17
(3)导入
(4)40帧
(5)6;15
(6)文字区域;on(release){gotoandplay(1)}
【知识点】动画的类型;媒体素材的导入
【解析】【解答】
小题1:只保留如上图中标记的1秒钟声音应选择剪裁操作,可以去掉没有选中的音频部分,只保留选中的这部分,故答案应该写剪裁。
小题2:从图中状态栏很明显可以看出该部分音频的传播速率为1411kbps,时间为1s,那么就是1411÷8÷1024,约等于0.17M。故答案写0.17M。
小题3:在Flash中添加声音首先应该先导入到flash中,然后再插入场景中,故答案填导入。
小题4:图3中,当前图层为除夕之夜,如果在当前状态插入声音,除夕之夜这个图层中有补间动画,插入声音会放在补间动画之后,所以会插入在第40帧之后,播放的时候从第40帧开始播放,故答案填40帧。
小题5:从图中可以看出一共有60帧,频率为是10fps,即1秒播放10帧,所以整个动画播放时间为6秒,如果想将播放速度加快1.5倍,则帧频应改为15fps,故答案填6、15。
小题6:重播按钮,点击文字区域才有响应,该按钮出现在按钮图层第60帧,如果希望点击这个按钮后重新回到第一帧开始播放,那么按钮上加的动作是on(release){gotoandplay(1)}。故答案填文字区域、on(release){gotoandplay(1)}。
【分析】本题考查学生对Flash熟练使用情况,Flash插入声音的方法,声音文件的编辑方法,考查学生的综合应用能力。
16.【答案】(1)名为list1的列表框
(2)if isodd(i)and(isodd(n-i)then
(3)isodd=(f=0)
【知识点】算法的控制结构
【解析】【解答】
小题1:本题要求点击求解按钮出现是哪两个素数的和,所以缺少放素数的文本框,所以结合程序代码,窗体界面中还缺少名为list1的列表框。故答案填名为list1的列表框。
小题2:划线①If isodd(i) = (isodd(n - i)) Then的功能应该为isodd(i)和(isodd(n-i)同时都为真的时候,如果写成相等,那么两项同时可能为假,条件设定就不对了,然后执行then后面的内容,故应该改为if isodd(i)and(isodd(n-i)then。
小题3:划线②isodd = f,isodd函数的返回值的为布尔型,所以直接写f并不对,而应该写逻辑或者关系式,应该改为isodd=(f=0),故填isodd=(f=0)。
【分析】本题考查学生对VB编程的控制方法的使用掌握情况。考查学生的综合运用能力。
17.【答案】0 To num;a(m)=1;List1.List(a(i));rs.MoveNest
【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值
【解析】【解答】第一个空:根据题干意思,数组a的功能是存放产品名列表中的下标的,每一个产品名都要在剩余产品名中找有没有比它小的,所以循环计数变量应该为0到num,故第一个空答案为0 To num;第二个空:前面已经分析数组a的功能,当条件满足时,i表示产品的下标,将i的值存进数组a中,故答案为a(m)=1;第三个空:根据上面的for循环语句,可以得知,此处是为了把数组a中的全部值存放在List1中,所以答案为List1.List(a(i));第四个空:前面的循环结构,将rs获取到产品名并保存到products数组中,每次循环结束后rs的指针要向后移动,准备读取下一条数据,所以正确答案为rs.MoveNest。
【分析】本题考查学生for next语句的执行过程,是否继续执行循环体,是要看循环变量的值是否在设定的范围内,如果超出范围,则退出循环。另外,学生对数据库指针移动使用的关键字要掌握,rs.MoveNext学生必须掌握。
1 / 12017年浙江省高考信息技术模拟试卷(三)
一、选择题
1.(2017·浙江模拟)湖南卫视播出了很多真人秀节目,比如目前新上的《向往的生活》明星们一天24小时都生活在摄像头底下,在蘑菇屋里屋外有很多摄像头,还有跟拍的、无人机航拍的等等。装这么多摄像头是为了更好的(  )
A.采集信息 B.传递信息 C.存储信息 D.加工信息
【答案】D
【知识点】信息加工与处理的概念;信息处理的一般过程
【解析】【解答】装摄像头是获取视频信息的一种方式,获取信息以后需要对信息进行加工,比如对于电视综艺节目,拍摄了这些视频以后,后期工作人员还要对所获取的信息进行加工,故答案选D。
【分析】本题对学生视频获取方式的考查,做题时应考虑,题目行为为采集信息,采集信息的目的是为了加工信息,一定要审题清楚。
2.(2017·浙江模拟)小李正在学习网页制作,在上网浏览网页时看到一个非常中意的网页,想把它保存到本地计算机上以方便学习。则最好选择保存的文件类型是(  )
A.仅HTML文档 B.网页,全部
C.文本文件 D.Web档案(.mht)
【答案】B
【知识点】网络资源的类型、下载与保存
【解析】【解答】小李想把中意的网页保存到本地计算机上学习,即不联网的时候也能学习,那么需要将网页以及这个网页中所有的信息都保存下来,那么应该选择的保存类型为“网页,全部”,这样会把网页中涉及到的多媒体文件保存在单独的一个文件夹内,故答案选B。
【分析】本题考查学生对网页保存类型的掌握情况,“仅HTML文档”保存单独的一个网页,文本文件类型保存的是个txt文件,Web档案(.mht)也只是一个网页。
3.(2017·浙江模拟)大年三十,支付宝推出扫福集福参加抽奖活动,用户只要用手机扫一下任何一个福字,会随机得到一张福卡,集齐五种福就能参加抽奖。如果你扫的不是福字,系统不会生成福卡。这种扫一下就能判断是否为福主要使用了(  )技术。
A.数码成像 B.扫描 C.OCR D.全息投影
【答案】C
【知识点】人工智能的应用
【解析】【解答】支付宝推出扫福集福参加抽奖活动,用户只要用手机扫一下任何一个福字,会随机得到一张福卡,集齐五种福就能参加抽奖。如果你扫的不是福字,系统不会生成福卡。这种扫一下就能判断是否为福主要使用了模式识别技术中的文字识别技术,文字识别技术的英文缩写为OCR。故答案选C。
【分析】本题考查学生对常用到的模式识别技术的应用的掌握情况,模式识别经常用到的应用有字符识别、语音识别等,学生应该熟知。
4.(2017·浙江模拟)观察下图,下列描述符合图意的是(  )
A.本数据表至少有7个字段,11条记录。
B.图书编号应该为自动编号,单价为数字型,是否优惠为是否型。
C.作者字段名后有个 表示按作者姓名降序排列。
D.当前是第12条记录。
【答案】A
【知识点】数据表、字段、记录的概念
【解析】【解答】选项A:本数据表至少有7个字段,11条记录。根据图中给出的数据表,可以得知此说法是正确的。选项B中,图书编号不是自动编号,因为不是连续的编号,也没有规律,而且单价字段是货币型,B的说法是错误的。选项C有个下拉三角形,并不表示降序排列,而是表示可以选择排序方式,说法不正确。选项D当前数据属于第10条记录,它的图书编号字段内容为12,并不表示第12条记录。故答案选A。
【分析】本题考查学生对数据表、字段、记录的概念的掌握情况,行是记录,列是字段,学生应该紧跟定义概念,数据表中的数据的数据类型学生也同样需要掌握。
5.(2017·浙江模拟)如果要判断输入的年份是否为润年(不能被100整除但能被4整除,或者能被400整除),下面流程图还缺少(  )
A. B.
C. D.
【答案】B
【知识点】算法的常用表示方法
【解析】【解答】流程图中,矩形框一般用来表示要执行的功能,菱形框表示一个条件判断,所以这个题目肯定选择菱形框,从选项B和D中考虑正确答案,根据条件判断,需要填条件是Y要被400整除,所以正确表达式为Y mod 400=0,故答案选B。
【分析】本题考查学生设计算法流程图的常用符号的表示含义。对于实际问题,应该先分析问题,找出解决表达式,然后再转为编程语言。
6.(2017·浙江模拟)按下图某JPG格式照片的详细信息,文件大小为725KB。这个文件的压缩比是:(  )
A.11:1 B.13:1 C.28:1 D.112:1
【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】根据图像存储空间的计算方法,一般来说24位色不压缩,一个像素点占三个字节,此图像的不压缩的存储大小=2048×1536×3÷1024=9216kb,9216:725约等于13:1,故答案选B。
【分析】本题考查学生对图像存储空间大小的计算方法的掌握情况,对于不压缩的图像的计算方法和位图的图像大小计算方法的公式略有不同,此题稍有难度,对于学生来讲需要认真分析思考才能做出。
7.(2017·浙江模拟)某大学有21003 个学生,如果只对这些学生进行二进制编码,至少要用的二进制位位数是(  )。
A.16位 B.15位 C.14位 D.13位
【答案】B
【知识点】进制及数制转换
【解析】【解答】根据二进制转十进制的算法,可以算出21003表示为二进制数据是101001000001011,故位数为15位,故答案选B。
【分析】本题考查学生由十进制转换为二进制的方法,十进制转换为二进制的时候记住基本方法为:除二取余,然后倒序排列,高位补零。
8.(2017·浙江模拟)小张刚刚开始学习photoshop软件,在新建photoshop文件时的界面如下图:在这个文件操作过程中经常出现卡机,基本上任何一个操作都会卡,他向其它同学救助,以下原因最有可能的是(  )
A.小张设置的颜色模式不对,应该选择RGB,16位
B.小张设置的尺寸应该改为宽度300,高度200
C.小张的电脑不行,应该到其它电脑上试试
D.小张设置的单位不对,应该是宽度800像素,高度600像素
【答案】D
【知识点】图像基本属性设置
【解析】【解答】小张在利用Photoshop处理图片,经常出现卡机状态,再看图中设置的单位为cm,单位大,计算机反应慢,所以单位设置不合适,改成像素之后就不会出现这种问题,故答案选D。
【分析】本题考查学生对Photoshop使用的熟练程度,对常用设置的值的一般选择要符合软件的实际情况。
9.(2017·浙江模拟)在FLASH中有个实例的属性如图:
现将X改为100,Y改为200,下列说法正确的是(  )
A.实例会移至原来位置的左上方 B.实例会移至原来位置的右上方
C.实例会移至原来位置的左下方 D.实例会移至原来位置的右下方
【答案】C
【知识点】二维动画文档属性的设置
【解析】【解答】 x代表实例相对于窗口的水平位置,y代表实例相对于窗口的垂直位置,当X改为100,Y改为200时,实例会移至原来位置的左下方。故答案选C。
【分析】本题考查学生对Flash软件的使用的熟练情况,学生要不仅会用软件操作,还要了解里面的基本参数的含义及设置方法。
10.(2017·浙江模拟)【加试题】下图是“中国诗词大会”的内码,可根据该图计算出“中”字在(  )
A.54区48位 B.36区30位 C.56区50位 D.B6区B0位
【答案】A
【知识点】信息的编码;进制及数制转换
【解析】【解答】由图示可以看出"中"的内码为D6D0,根据内码、区位的概念,可以得知“中”的区位为54区48位。
【分析】本题考查学生十六进制、汉字编码与区位的相关概念,学生应该充分理解概念的基础上,对各种算法综合运用,有一定的难度。
11.(2017·浙江模拟)【加试题】有下列代码段,循环5次后的label3中显示:(  )
Private Sub Command1_Click()
For i = 150 To 300
a = i \ 100
b = I mod 100 \ 10
c = i – a*100 – b*10
If i = a * a * a + b * b * b + c * c * c Then
Label1.Caption = Str(i)
End If
Next i
End Sub
A.153 B.155
C.空白 D.程序运行不会执行第5次
【答案】A
【知识点】算法的控制结构
【解析】【解答】根据题目中给出的程序,可分析程序的执行过程:程序循环150次,每次循环都会执行一次循环体,循环体为:a=i\100,表示a求的是计数变量i的百位数,同理,b求得的是i的十位数,c求得是i的个位数,然后条件判断如果i的值为百位数的立方加十位数的立方加个位数的立方,那么输出这个数,根据这个执行过程,可以求得第五次循环的结果为153,故答案选A。
【分析】本题考查学生对程序的分析能力,学生首先掌握每一种控制结构的基本功能和执行过程,然后综合运用,考查学生对程序控制结构的综合运用能力。
12.(2017·浙江模拟)【加试题】用二分法查找数组A(1 to 100) ,如果输入要查找的数不在A这个数组中,则要查找(  )。
A.6次 B.7次 C.8次 D.9次
【答案】B
【知识点】查找算法及程序实现
【解析】【解答】根据二分法查找的原理:首先确定该区间的中间位置K,然后将查找的值T与第k个元素进行比较。若相等,查找成功返回此位置;否则确定新的查找区域,继续二分查找。题干中要查找的数不在A这个数组中,则要查找的次数为7次。
【分析】本题考查学生二分法查找数据的基本思想,根据基本思想进行查找的分析。需要学生有整体把握能力。
二、非选择题
13.(2017·浙江模拟)2017年湖南卫视的《歌手》节目是小丽最感兴趣的,她记下了第一轮结束后各歌手的得票率,她想知道各歌手的得票数,可网上没有公布,所以她自己算了一下。请根据下图完成下列各题。(假设现场每个人都投满3票,共500个人)
(1)从E3单元格直接拖动后自动填充到F3单元格,则公式为:   。
(2)计算的票数出现小数点的原因是:   。
(3)根据上图所示,这个歌手排列顺序的关键字是   。
(4)生成了如下图表,则这个图表的数据区域是:   。
【答案】(1)=1500*C3
(2)前面的各场百分比不是精确数字
(3)总成绩
(4)A2:A9,D2:D9
【知识点】表格数据的基本操作
【解析】【解答】
小题1:第二场的得票数=第二场的得票率×总票数,总票数为1500,故这里所填公式为=1500*C3,故答案填=1500*C3。
小题2:计算的票数出现小数点的原因是前面的各场百分比不是精确数字,故答案填前面的各场百分比不是精确数字。
小题3:由图中数据可以看出,总成绩这列的数据是从大到小的排列,所以这个歌手排列顺序的关键字是总成绩,故答案写总成绩。
小题4:从图中可以看出,图中显示的数据有歌手的名称和各歌手总成绩,所以数据区域就是对应的数据,即为A2:A9,D2:D9的数据,故答案写A2:A9,D2:D9。
【分析】本题考查学生Excel表格操作使用熟练程度,涉及公式的填写、升序降序等排列方式以及图表的数据区域选取方面的内容。综合性比较强。
14.(2017·浙江模拟)小张老师给同学们写了一个小程序来让同学们体验模糊查找。在List1中已经有了某班学生的姓名。从text1中输入要查找的关键字,点击command1查找按钮,从List2中能列出带有要查关键字的所有姓名。
程序代码如下:
Private Sub Command1_Click()
Dim Sname As String, Skey As String ‘Sname 保存姓名,Skey保存关键字
Dim i As Integer, j As Integer, n As Integer ‘n关键字的长度
Skey = Text1.Text
n = Len(Skey)
List2.Clear
For i = 1 To List1.ListCount ‘ListCount是列表框中项目的个数
Sname = List1.List(i - 1) ‘将List1中的第i-1项赋值给Sname
For j = 1 To ①
If Skey = ② Then
List2.AddItem Sname
Exit For
End If
Next j
Next i
If ③ = 0 Then List2.AddItem "没有找到带<" & Skey & ">的名字。"
End Sub
(1)程序运行时弹出“要求对像”的错误提示,应该是界面中少了名为    的   框
(2)①处应填   ;②处应填   ;③处应填   
【答案】(1)text;文本
(2)Len(Sname)-n+1;Mid(Sname,j,n);List2.ListCount
【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值
【解析】【解答】
小题1:题干要求“从text1中输入要查找的关键字”,但是图中没有此控件,再从程序中可以看出有关于文本框的控件名为text1,所以可以得知,程序运行时弹出“要求对像”的错误提示,原因是界面中少了名为text1的文本框,故正确答案填text1、文本框。
小题2:①所在行语句的功能是循环,根据题干要求,应当在Sname的字符串中遍历一遍skey,所以循环次数应该为Sname的长度-n+1,故答案应该填len(Sname)-n+1。②所在的语句:从Sname中取出相应长度的字符串来判断是否含有关键字,需要使用mid函数,故答案为Mid(Sname,j,n)。③所在的语句:此处根据上下文判断为没有找到的情况,因为找到后直接添加到list2中,如果list2中没有则没有找到,所以正确答案应填:List2.ListCount。
【分析】本题考查学生对VB程序分析的整体把握程度,考查知识点比较综合,控件的使用、控件的属性、以及常用函数的使用。
15.(2017·浙江模拟)小王利用goldwave编辑了一段音频如图1,并保存为了“钟声.wav”,想把这段声音添加到“除夕之夜”的动画中如图2。
图1
(1)只保留如上图中标记的1秒钟声音应选择   (剪切|删除|剪裁|选显),并其保存成“钟声.wav”文件。
(2)按上图所示这个“钟声.wav”文件的大小大约是   MB
图2
图3
(3)要将这个声音文件添加到动画文件中,就使用   (导入|复制|发送)方法
(4)如果在如图3状态下插入声音,则这个声音将从第   帧开始播放。
(5)这个动画的总播放时间大约是   秒,如果希望将播放速度加快1.5倍,则帧频应改为   fps。
(6)如图2所示的重播按钮,点击   (边框范围|文字区域)才有响应,该按钮出现在按钮图层第60帧,如果希望点击这个按钮后重新回到第一帧开始播放,那么按钮上加的动作是   。
【答案】(1)剪裁
(2)0.17
(3)导入
(4)40帧
(5)6;15
(6)文字区域;on(release){gotoandplay(1)}
【知识点】动画的类型;媒体素材的导入
【解析】【解答】
小题1:只保留如上图中标记的1秒钟声音应选择剪裁操作,可以去掉没有选中的音频部分,只保留选中的这部分,故答案应该写剪裁。
小题2:从图中状态栏很明显可以看出该部分音频的传播速率为1411kbps,时间为1s,那么就是1411÷8÷1024,约等于0.17M。故答案写0.17M。
小题3:在Flash中添加声音首先应该先导入到flash中,然后再插入场景中,故答案填导入。
小题4:图3中,当前图层为除夕之夜,如果在当前状态插入声音,除夕之夜这个图层中有补间动画,插入声音会放在补间动画之后,所以会插入在第40帧之后,播放的时候从第40帧开始播放,故答案填40帧。
小题5:从图中可以看出一共有60帧,频率为是10fps,即1秒播放10帧,所以整个动画播放时间为6秒,如果想将播放速度加快1.5倍,则帧频应改为15fps,故答案填6、15。
小题6:重播按钮,点击文字区域才有响应,该按钮出现在按钮图层第60帧,如果希望点击这个按钮后重新回到第一帧开始播放,那么按钮上加的动作是on(release){gotoandplay(1)}。故答案填文字区域、on(release){gotoandplay(1)}。
【分析】本题考查学生对Flash熟练使用情况,Flash插入声音的方法,声音文件的编辑方法,考查学生的综合应用能力。
16.(2017·浙江模拟)【加试题】完善如下功能的Visual Basic程序:在文本框Text1中输入一个偶数,单击“求解”按钮Command1,将这个偶数拆分成二个素数之和。请完成下面两个小题。
程序代码如下:
Private Sub Command1_Click()
Dim n As Integer, i As Integer
List1.Clear
n = Val(Text1.Text)
If n Mod 2 = 0 Then
For i = 2 To Int(n / 2)
If isodd(i) = (isodd(n - i)) Then
List1.AddItem Str(n) + " =" + Str(i) + " +" + Str(n - i)
End If
Next i
Else
Text1.Text = Str(n) + "不是偶数!"
End If
End Sub
Private Function isodd(n As Integer) as boolean
Dim f As integer
f = 0
For i = 2 To Sqr(n)
If n Mod i = 0 Then f = 1: Exit For
Next i
isodd = f
End Function
(1)结合程序代码,窗体界面中还缺少   对象(名为list1的文本框|名为list1的标签框|名为list1的列表框)
(2)上述代码有下划线的语句有错误,正确的应该是:①   
(3)上述代码有下划线的语句有错误,正确的应该是:②   
【答案】(1)名为list1的列表框
(2)if isodd(i)and(isodd(n-i)then
(3)isodd=(f=0)
【知识点】算法的控制结构
【解析】【解答】
小题1:本题要求点击求解按钮出现是哪两个素数的和,所以缺少放素数的文本框,所以结合程序代码,窗体界面中还缺少名为list1的列表框。故答案填名为list1的列表框。
小题2:划线①If isodd(i) = (isodd(n - i)) Then的功能应该为isodd(i)和(isodd(n-i)同时都为真的时候,如果写成相等,那么两项同时可能为假,条件设定就不对了,然后执行then后面的内容,故应该改为if isodd(i)and(isodd(n-i)then。
小题3:划线②isodd = f,isodd函数的返回值的为布尔型,所以直接写f并不对,而应该写逻辑或者关系式,应该改为isodd=(f=0),故填isodd=(f=0)。
【分析】本题考查学生对VB编程的控制方法的使用掌握情况。考查学生的综合运用能力。
17.(2017·浙江模拟)从产品库里面的product数据表中读出产品信息(ID,类别,产品名,图片路径,格式5个字段)。已知product表中已经按ID排序,读出后的数据直接连接成字符串在List1中显示,现在希望能不改变原有列表顺序的情况下,在list2中显示按产品名排序的结果。一般的方法是按产品名建立索引(不存在重复的产品名)。基本思路如下:
⑴用一个数组product()来存放产品名。
⑵用另一个数组a()来存放产品名数据的下标(已经按产品名排序的)。
按产品名排序的方法是:取第一个产品名product(0),与后面所有的产品名比较一遍,如果有比第一个产品名大的,M+1,M用来计该产品名的位次。一轮结束后在a(M)元素记下第一个产品名的下标0。然后再取product(1)与其它所有产品名比较一遍,其余同第一个产品名。依次完成每一个产品名位次的计算并记录在a()数组中。
⑶最后按a()数组指定的位置取出list1中的项添加到list2中。
程序代码如下,请补充完整下面的空缺。
Dim products(100) As String '存放产品名的数组
Dim num As Integer '从数据库中读出的记录数
Private Sub Command1_Click()
Dim a(100) As Integer '存放按产品名索引的产品数组下标
Dim i As Integer, j As Integer, m As Integer 'm比当前产品名大的产品名个数
For i = 0 To 100
a(i) = 0
Next i
For i = 0 To num
m = 0
For j =    
If i <> j And products(i) > products(j) Then m = m + 1
Next j
   
Next i
For i = 1 To num
List2.AddItem     '按a数组的索引从list1中取出项添加到list2
Next i
End Sub
Private Sub Form_Load()
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim s As String, i As Integer
conn.ConnectionString = "provider=microsoft.ace.oledB.12.0;data source=" & App.Path & "\产品库.accdb "
conn.Open
Set rs.ActiveConnection = conn
rs.Open "select * from product"
num = 0
Do While Not rs.EOF And num <= 100
s = ""
For i = 1 To 5
products(num) = rs.Fields(2) '读出当前记录的产品名保存到products数组
s = s & rs.Fields(i - 1) & " ," '将一条记录的各字段内容连接成字符串
Next i
List1.AddItem s
   
num = num + 1
Loop
num = num - 1
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
End Sub
【答案】0 To num;a(m)=1;List1.List(a(i));rs.MoveNest
【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值
【解析】【解答】第一个空:根据题干意思,数组a的功能是存放产品名列表中的下标的,每一个产品名都要在剩余产品名中找有没有比它小的,所以循环计数变量应该为0到num,故第一个空答案为0 To num;第二个空:前面已经分析数组a的功能,当条件满足时,i表示产品的下标,将i的值存进数组a中,故答案为a(m)=1;第三个空:根据上面的for循环语句,可以得知,此处是为了把数组a中的全部值存放在List1中,所以答案为List1.List(a(i));第四个空:前面的循环结构,将rs获取到产品名并保存到products数组中,每次循环结束后rs的指针要向后移动,准备读取下一条数据,所以正确答案为rs.MoveNest。
【分析】本题考查学生for next语句的执行过程,是否继续执行循环体,是要看循环变量的值是否在设定的范围内,如果超出范围,则退出循环。另外,学生对数据库指针移动使用的关键字要掌握,rs.MoveNext学生必须掌握。
1 / 1