【精品解析】【xj】浙江省2019-2020学年高中信息技术仿真演练卷(一)

文档属性

名称 【精品解析】【xj】浙江省2019-2020学年高中信息技术仿真演练卷(一)
格式 zip
文件大小 1.3MB
资源类型 试卷
版本资源
科目 信息技术(信息科技)
更新时间 2021-10-14 17:33:22

文档简介

【xj】浙江省2019-2020学年高中信息技术仿真演练卷(一)
一、选择题
1.下列关于信息的说法,正确的是(  )
A.书本不是信息,文字是信息
B.信息无处不在,且呈现形式多样
C.某些信息在传递的过程中可以不依附于载体
D.信息在计算机内部采用十六进制编码
2.下列有关浏览器与网页的说法,正确的是(  )
A.浏览器与Web服务器之间的信息传输一般采用SMTP协议
B.网页文件是用HTTP语言编写的
C.动态网页指的是该网页中存在着动画
D.URL称为统一资源定位符,每个网页都有唯一的URL
3.(2020·浙江模拟)使用word软件编辑某文档,部分界面如图所示。
下列说法正确的是(  )
A.图中共有2处批注
B.删除文字“节假日期间”中任何一个字,其上的批注同时被删除
C.在“溺水”处执行①处的“拒绝修订”,文字变为“游泳又将进入高发季”
D.通过修订选项,可以更改修订标记的显示方式
4.使用 Access软件打开数据库,部分界面如图所示。下列说法正确的是(  )

A.该数据库文件共有6张数据表
B.当前正在编辑的数据表中共有20条记录
C.可以将当前记录“编号”的字段值20改为15
D.“面积(万平方公里)”字段的类型可能是文本也可能是数字
5.(2020·浙江模拟)某数据的加密方法如下:
1)将字符的ASCII码值以字节为单位进行加密处理;
2)将一个字节的8位二进制数右移1位,最高位用右移出来的最低位补充;
3)将二进制数转换为十六进数,顺序连接,即为该字符的密文。
用UltraEdit软件观察字符“2018,Lucky!”的内码如图所示。
则字符“z”(小写英文字母)加密后的密文是(  )
A.3A B.3D C.40 D.36
6.(2020·浙江模拟)使用Photoshop软件制作“文房四宝”作品,部分界面如图所示。
下列说法正确的是(  )
A.“文房四宝”图层进行了“创建文字变形”操作
B.“背景”图层已经锁定,要添加滤镜必须先解锁
C.交换“宣纸”图层和“笔”图层的顺序,会影响作品的呈现效果
D.将作品存储为JPEG格式文件,“墨”图层中的内容不可见
7.某算法的部分流程图如图所示。
执行这部分流程,输入11,变量i和f的值分别是(  )
A.10,True B.10,False C.11,True D.11,False
8.(2020·浙江模拟)有如下VB程序段:
s= Text1.Text
s1=" "
For i=1 To Len(s)
c= Mid(s, i, 1)
If c>="A" And c<="Z" Then
t=(Asc -asc("A")+25)Mod 26
c=Chr(t+ Asc("A"))
End If
s1=s1+c
Next i
Text2.Text=s1
s1=s1+c
在文本框Text1中输入“ABcd2XY”,执行上述程序段后,文本框Text2中输出(  )
A.ZAWX B.ZAcd12WX C.XWAZ D.XW21dcAZ
9.(2020·浙江模拟)以下VB代码运行后,在文本框Text1中输入1,则选择语句If k<=9 Then k=k+i执行的次数为(  )
Private Sub Text1_Changeo(  )
Dim k As Integer, i As Integer
k=Val(Text1.Text)
For i=1 To 3
If k<=9 Then k=k+i
Next i
Text1.Text=Str(k)
End sub
A.3 B.5 C.6 D.9
10.(2020·浙江模拟)某查找算法的VB程序段如下:
k= Val(Text1.Text)
i=1:j=6: Label1.Caption="": f=False
Do While i<=j And Not f
m=(i+j)\2
If a(m)=k Then f= True
If a(m)>a(i) Then
If a(i)<=k And kElse
If a(m)End If
Label1 Caption=Label1 Caption+ Str(a(m))
Loop
数组元素a(1)到a(6)的值依次为“58,66,72,24,35,40”,在文本框Text1中输入的值为35,执行该程序段,标签Label1中显示的值是()
A.72 35 B.24 35 C.72 24 35 D.72 24 24 35
11.(2020·浙江模拟)把学生成绩由高到低排序后,按姓名在前、成绩在后的顺序依次存储在数组a中。例如(“张三”“97” “李四”“92” “王五”“87”,……)。设计一个VB程序,利用对分查找思想实现在数组a中查找成绩为Key的学生姓名。程序段如下:
i=1:j=n 'n代表学生的数量
Key=Val(Text1.Text)
Do While i<=j
m=
If Val(a(m))>Key Then i=m\2+1 Else j=m\2-1
Loop
List1.Clear
j=j+1
Do While i<=n
If Val(a(2*j))=Key Then List1.AddItem a(2*j-1)+""十a(2*j)
Else exit do
j=j+1
Loop
上述程序中方框处可能的语句是(  )
A.(i+j)\2 B.(i+h)/2
C.((i+j)\2)*2 D.((i+j)\2)/2
二、操作题
12.(2020·浙江模拟)小王收集了某地区三所学校2017届考生技术选考成绩的统计数据,并用excel软件进行数据处理,如下图所示。请回答下列问题:
(1)单元格G4、I4、K4,以及E5:E15区域的值都是通过复制单元格E4中的公式得到的,则E4单元格内的公式为   。(提示:100分比例=100分人数/参考人数*100))
(2)若要对B校同学以考试成绩为“91分以上”的人数降序排序,则排序时选择的数据区域为   ,选择的主要关键字为   。
(3)为了更直观地对比三所学校91分以上各个成绩段学生数的情况,建立了如下图所示的图表。在核查数据时发现C校高三4月考试中94分的人数应为14人,更正数据后,图表会发生怎样的变化   。
13.(2020·浙江模拟)小李创作主题为“八一.psd”的多媒保作品,他首先使用 Photoshop软件制作一张图片,然后使用Flash软件制作动画。请回答下列问题:
图a
图b
(1)如图a所示,当前状态下,下列操作可行的是   (多选,填字母:A .修改“八一建军节”的字体类型/B .给“背景”图层添加滤镜效果/C .删除“背景”图层/D .调整图层顺序,将“背景”图层移到“军旗”图层上方/E .修改“八一建军节”图层的名称)。
(2)如图b所示,“文字”图层从第1帧到第20帧实现文字淡入的动画过程,该动画类型属于   (填字母:A .逐帧动画/B .动画补间/C .形状补间)
(3)如图b所示,测试场景时,发现“退出”按钮只出现在动画的最后,若要使该按钮在动画过程中一直存在,不改变其他动画效果前提下,可进行的操作是   。
(4)如图b所示,库中的音频素材时长为8秒,“音乐”图层的声音“同步”属性为“数据流”,要实现“文字”动画结束时音乐也停止播放,则应做的调整是   。
(5)测试影片时,单击按钮图层的“退出”按钮,关闭并退出动画的播放,则该按钮的动作脚本为   。
14.(2020·浙江模拟)暑期旅游旺季,各地旅行社纷纷给出了国外游的各种行程报价。小宇为了同学们方便选择出行路线及价格,设计了一个程序。在文本框Text1中输入“国外”或“国内”,在文本框Text2中输入出游的天数,单击“线路及报价查询”按钮Command1,将在列表框中输出按价格从高到低排序的线路名称及报价信息。
实现上述功能的VB代码如下,但加框处代码有错,请改正。
Dim g(100) As String, day(100) As Integer, xl(100) As String, pri(100)
As Integer
Const n=100
Private Sub Form_Load()
'从数据库中读取数据并存储在相关变量中。g()数组存储国内/国外,day()数组存储出游天数,xl()数组存储旅游线路名称,pri()数组存储行程报价。
'代码略
End sub
Private Sub Command1 Click()
Dim i As Integer,j As Integer
For i=I To n\2
For j=I To n-i
If pri(j)>pri(j+1) Then
t=pri(j): pri(j)=pri(j+1): pri(j+1)=t
End if
Next j
If pri(j)t=pri(j): pri(j)=pri(j-1): pri(j-1)=t
End If
Next j
Next i
List1.Clear
i=1
Do While i<=n And g(i)=Text1.Text And day(i)=Val(Text2,Text)
i=i+1
Loop
End Sub
程序中加框代码应改为   、   。
15.(2020·浙江模拟)某学校高一年级共有500名学生,10个班,现需要根据某次考试的技术成绩从高到低进行考试号编排,考试号从100开始,如出现成绩一样的情况,则考试号按学生学号从大到小编排,如图所示。为此,小王编写了一个VB程序,程序功能如下:单击“读取数据”按钮 Command1,程序从数据库中读取学生的学号、成绩分别存储在数组xh、cj中,并在列表框List1输出;单击“编排”按钮Command2,程序进行处理,输出结果在列表框List2中。程序运行界面如图所示。
实现以上功能的VB程序如下,请回答下列问题:
Const n=500
Dim xh(1 To n) As Integer '存放学生学号
Dim cj(1 To n) As Integer '存放学生成绩
Dim i, d, k, t, y As Integer
Private Sub Command1 Click()
'本过程从数据库中读取学生数据,存储在相应的变量中,并在List1中显示
'代码略
End Sub
Private Sub Command2_Click()
For i=1 To n-1
For j=n To i+1 Step-1
If c(j)>cj(j-1) Then
t=ci(j): cj(j)=cj(j-1): cj(j-1)=t
t=xh(j):xh(j)=xh(j-1):xh(j-1)=t
End If
Next j
Next i
k=1
For i=2 To n
If ① Then
k=k+1
y=0
Else
y=1
End If
If (y=1 And k> 1) Or (i=n And k> 1) Then
For d=i-k To i-2
For ② To (i-k+1) Step-1
If xh(j)>xh(j-1) Then
t=xh(j): xh(i)=xh(j-1): xh(j-1)=t
End If
Next j
Next d
k=1
End If
Next i
List2.Clear
List2.AddItem " "+"学号"+" "+"技术成绩"+" "+"考试号"
For i=1 To n
List2.AddItem Str(xh(i))+" "+Str(cj(i))+" "+ ③
Next i
End Sub
(1)如原始数据里漏输了一个学生,已知该学生的学号为“20170240”,成绩为“99”,则增加该学生数据后,运行程序时,该学生的考试号为   。
(2)请在画线处填入合适的代码。
①   ②   ③   
答案解析部分
1.【答案】B
【知识点】信息及其特征;计算机、移动终端的工作原理
【解析】【解答】文字是信息的载体,它所表达的实际内容称为信息,选项A错误;信息无处不在,呈现多种表达方式,选项B正确;信息的传播必须依附于载体,选项C错误;信息在计算机内部采用二进制编码存储,选项D错误。故答案选B。
【分析】本题考查的是信息及其基本特征。信息是指以声音、语言、文字、图像、动画、气味等方式所表示的实际内容,是事物的运动状态及其状态变化的方式。信息的基本特征:普遍性、依附性、共享性、价值性、时效性。
2.【答案】D
【知识点】网络协议;网址与统一资源定位器;动态网页与静态网页;网页标记语言及基本组成
3.【答案】D
【知识点】文本的基本编辑
【解析】【解答】选项A:该文档中只有1处批注;选项B:只有把批注对象全部删除时,其上的批注才会同时被删除,删除一部分文字,对批注没有影响;选项C:由图中可知“溺水”两字下方有下划线,且有删除提示线,说明是在删除“游泳”两字时插入了“溺水”两字,此处相当于两处修订,若执行一次拒绝修订操作,仅是拒绝了插入文字操作,“溺水”两字不会还原回来;选项D:通过修订选项我们可以设置插入标记样式、删除标记样式、批注框样式等操作。故答案选D。
【分析】本题考查的是Word的批注与修订。批注内容不影响文本内容;修订内容是删除了“激活”,增加了“否则”。
4.【答案】D
【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑
【解析】【解答】选项A:观察该数据库中左侧对象栏中的信息,可知该数据库中包括5张数据表和1个查询。A错误;选项B:观察该数据库右侧当前数据表的状态栏信息可知该数据表中共有11项,即共有11条记录。B错误;选项C:观察当前数据表“新记录”行处,可以发现“编号”字段处有“新建”字样,说明该字段的类型为“自动编号”,该字段类型的字段值由计算机自动生成,不能手动输入。C错误;选项D:观察“面积(万平方公里)”字段的相关字段值,该值以数字的形式显示,那么它可能是数字类型的数据,也可能是数字字符串,即文本类型的数据。D正确。故答案选D。
【分析】本题考查对Access数据库中数据表、记录、字段的编辑。
5.【答案】B
【知识点】字符编码
【解析】【解答】由图可知,“y”的内码为79H,故“z” 的内码为7AH,转化为二进制是0111 1010,按步骤⑵加密后为0011 1101,再按⑶步骤转化为十六进制为:3DH。故答案选B。
【分析】本题主要考查的是字符编码。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
6.【答案】D
【知识点】图层及图层的基本操作
【解析】【解答】选项A:“文房四宝”是文本图层,并未进行“创建文字变形”操作;选项B:背景图层被锁定,是可以添加滤镜的;选项C:“宣纸”图层和“笔”图层内容无重叠部分,交换图层顺序不会影响作品的呈现效果;选项D:“墨”图层已经设置为不可见图层,将作品存储为JPEG格式文件,图层合并,“墨”图层中的内容将不可见。故答案选D。
【分析】本题主要考查的是对Photoshop中图层及操作的理解。文本图层可以添加图层样式,也可以进行“自由变换”操作,但不能添加滤镜。文本图层无法使用橡皮擦、画笔、油漆桶等工具(这些都是针对像素操作的)。背景图层被锁定,是可以添加滤镜的,但其他图层锁定不能添加滤镜效果。
7.【答案】C
【知识点】算法的控制结构;常量、变量及变量的赋值
【解析】【解答】该流程图实现对2~x-1范围内的数字依次判断是不是整数x的因数,若是则结束循环,输出f的值为False;若在该范围内的所有数字都不是x的因数,则输出f的值为True。对于数字11,它是质数,循环结束后,变量i的值为11,变量f的值为True。故答案选C。
【分析】本题考查循环结构语句的执行及VB表达式的运算。本题流程图的功能是判断输入的数字是否是质数,判断方法是输入的数字除了1和它本身外没有其他的因数。
8.【答案】B
【知识点】加密与解密算法;字符编码;常用标准函数
【解析】【解答】For循环实现字符的遍历,条件“c>="A" And c<="Z"”判断是否是大写字母,若是则执行“t=(Asc(c)-Asc("A")+25) Mod 26,c=Chr(t+ Ase("A"))”相当于将字母向后移动25位,如果当前字母为“A”,则变量t中存储的数值是25,变量c中存储的就是“Z”,再将移位后的字母连接到变量s1中,若文本框Text1中输入“ABcd12XY”,则"A"→"Z","B"→"A","X"→"W","Y"→"X",除大写字母外的其他字符不变。“ABcd2XY”经过上述程序段后变为“ZAcd12WX”。故答案选B。
【分析】本题考查的是对ASCⅡ编码及字符移动加密程序段的理解。
9.【答案】D
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】文本框Tex1输入的内容是k的值。当文本框Tex1输入1,程序开始执行,For语句循环3遍,选择语句If k<9 Then k=k+i执行3次,执行后k=1+1+2+3=7,执行Text1.Text=Str(k),Text1的内容变成7;触发Text_Change()继续执行,选择语句If k<=9 Then k=k+1又执行3次,执行k=7+1+2=10,执行Text1.Text=Str(k),Text1的内容变成10;触发Text1_Change()继续执行,选择语句If k<=9 Then k=k+i又执行3次,k=10,执行Text1.Text=Str(k),Text1的内容不变,不触发Text1_Change(),程序结束。选择语句If k<=9 Then k=k+i执行了9次。故答案选D。
【分析】本题主要考查的是对选择、循环语句的理解。本题VB程序的事件处理过程名为Text1_Change(),当Text1中的内容发生变化时会执行程序体中的代码。
10.【答案】D
【知识点】查找算法及程序实现
【解析】【解答】本程序使用的是对分查找算法。第一次查找:m=3,a(m)=72,i=2,j=6;第二次查找:m=4,a(m)=24,i=3,j=6;第三次查找:m=4,a(m)=24,i=4,j=6;第四次查找:m=5,a(m)=35,f=True,查找成功,循环结束。要在数组中找到35,查找过元素分别是72 24 24 35。故答案选D。
【分析】本题考查的是对分查找算法。对分查找的基本思路:在有序的数据序列中(一般放在数组中),首先把查找的数据与数组中间位置的元素进行比较,若相等,则查找成功并退出查找;否则,根据数组元素的有序性,确定数据应在数组的前半部分还是在后半部分查找;在确定了新的查找范围后,重复进行以上比较,直到找到或未找到为止。
11.【答案】C
【知识点】查找算法及程序实现
【解析】【解答】本题的难点在于对分查找1~2n个数据,要隔位查找,即实现对偶数位的查找,解题时可采用代入法,即将选项中的答案代入程序中进行分析,假设当前n=5,则第一次查找的位置应为6。当i=1,j=5时,m=(i+j)\2=(1+5)\2=3,A选项错误;当i=1,j=5时,m=(i+j)/2=(1+5)/2=3,B选项错误;当i=1,j=5时,m=((i+j)\2)*2=(1+5)\2)2*2=6,C选项正确;当i=1,j=5时,m=((i+j)\2)/2=((1+5)\2)/2=1.5,D选项错误。故答案选C。
【分析】本题考查的是对分查找算法。对分查找的基本思路:在有序的数据序列中(一般放在数组中),首先把查找的数据与数组中间位置的元素进行比较,若相等,则查找成功并退出查找;否则,根据数组元素的有序性,确定数据应在数组的前半部分还是在后半部分查找;在确定了新的查找范围后,重复进行以上比较,直到找到或未找到为止。
12.【答案】(1)=D4/$C4*100
(2)B8:O10;列L
(3)C校94分人数的柱形会升高
【知识点】表格数据的处理与计算;表格数据的图表呈现
【解析】【解答】(1)在复制公式的过程中,单元格C4固定不变,需要绝对引用,E4单元格内的公式为=D4/$C4*100。故答案为: =D4/$C4*100。
(2)若要对B校同学以考试成绩为“91分以上”的人数降序排序,需要选择的数据区域为B8:O10,选择的主要关键字为列L,即“90分以上”。故答案为:B8:O10、列L。
(3)表中C校高三4月考试中94分的人数为13人,在核查数据时发现C校高三4月考试中94分的人数应为14人,更正数据后,图表C校94分人数的柱形会升高。故答案为:图表C校94分人数的柱形会升高。。
【分析】本题主要考查的是Excel中公式的应用、数据的排序以及图表与数据的联系。对数据排序要选定需要排序的所有单元格,使用“数据”菜单中的“排序”命令,选择关键字及排序方式进行排序。对选中的数据系列创建了图表后,数据与图表之间就建立了关联,修改其中的数据,图表也会随之自动调整。
13.【答案】(1)BCE
(2)B
(3)将按钮图层的最后一顿(或第40帧)内容复制到第一帧(复制到当前位置)
(4)在“音乐”图层的第20帧插入空白关键帧(或关键帧),添加脚本stopAllSounds()或删除“音乐"图层的第21~40帧或其他等价操作
(5)on(press){fscommand("quit");}或on(release){fscommand("quit");}
【知识点】图层及图层的基本操作;动画的类型;动画的实现;常用影片控制函数的应用
14.【答案】For j=n-I To i+1 Step-1;Last1.AddItem xl(i)+" "+Str(pri(i))
【知识点】排序算法及程序实现
15.【答案】(1)105
(2)cj(i-1)=cj(i);j=i-1;Str(100+i-1)
【知识点】排序算法及程序实现
1 / 1【xj】浙江省2019-2020学年高中信息技术仿真演练卷(一)
一、选择题
1.下列关于信息的说法,正确的是(  )
A.书本不是信息,文字是信息
B.信息无处不在,且呈现形式多样
C.某些信息在传递的过程中可以不依附于载体
D.信息在计算机内部采用十六进制编码
【答案】B
【知识点】信息及其特征;计算机、移动终端的工作原理
【解析】【解答】文字是信息的载体,它所表达的实际内容称为信息,选项A错误;信息无处不在,呈现多种表达方式,选项B正确;信息的传播必须依附于载体,选项C错误;信息在计算机内部采用二进制编码存储,选项D错误。故答案选B。
【分析】本题考查的是信息及其基本特征。信息是指以声音、语言、文字、图像、动画、气味等方式所表示的实际内容,是事物的运动状态及其状态变化的方式。信息的基本特征:普遍性、依附性、共享性、价值性、时效性。
2.下列有关浏览器与网页的说法,正确的是(  )
A.浏览器与Web服务器之间的信息传输一般采用SMTP协议
B.网页文件是用HTTP语言编写的
C.动态网页指的是该网页中存在着动画
D.URL称为统一资源定位符,每个网页都有唯一的URL
【答案】D
【知识点】网络协议;网址与统一资源定位器;动态网页与静态网页;网页标记语言及基本组成
3.(2020·浙江模拟)使用word软件编辑某文档,部分界面如图所示。
下列说法正确的是(  )
A.图中共有2处批注
B.删除文字“节假日期间”中任何一个字,其上的批注同时被删除
C.在“溺水”处执行①处的“拒绝修订”,文字变为“游泳又将进入高发季”
D.通过修订选项,可以更改修订标记的显示方式
【答案】D
【知识点】文本的基本编辑
【解析】【解答】选项A:该文档中只有1处批注;选项B:只有把批注对象全部删除时,其上的批注才会同时被删除,删除一部分文字,对批注没有影响;选项C:由图中可知“溺水”两字下方有下划线,且有删除提示线,说明是在删除“游泳”两字时插入了“溺水”两字,此处相当于两处修订,若执行一次拒绝修订操作,仅是拒绝了插入文字操作,“溺水”两字不会还原回来;选项D:通过修订选项我们可以设置插入标记样式、删除标记样式、批注框样式等操作。故答案选D。
【分析】本题考查的是Word的批注与修订。批注内容不影响文本内容;修订内容是删除了“激活”,增加了“否则”。
4.使用 Access软件打开数据库,部分界面如图所示。下列说法正确的是(  )

A.该数据库文件共有6张数据表
B.当前正在编辑的数据表中共有20条记录
C.可以将当前记录“编号”的字段值20改为15
D.“面积(万平方公里)”字段的类型可能是文本也可能是数字
【答案】D
【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑
【解析】【解答】选项A:观察该数据库中左侧对象栏中的信息,可知该数据库中包括5张数据表和1个查询。A错误;选项B:观察该数据库右侧当前数据表的状态栏信息可知该数据表中共有11项,即共有11条记录。B错误;选项C:观察当前数据表“新记录”行处,可以发现“编号”字段处有“新建”字样,说明该字段的类型为“自动编号”,该字段类型的字段值由计算机自动生成,不能手动输入。C错误;选项D:观察“面积(万平方公里)”字段的相关字段值,该值以数字的形式显示,那么它可能是数字类型的数据,也可能是数字字符串,即文本类型的数据。D正确。故答案选D。
【分析】本题考查对Access数据库中数据表、记录、字段的编辑。
5.(2020·浙江模拟)某数据的加密方法如下:
1)将字符的ASCII码值以字节为单位进行加密处理;
2)将一个字节的8位二进制数右移1位,最高位用右移出来的最低位补充;
3)将二进制数转换为十六进数,顺序连接,即为该字符的密文。
用UltraEdit软件观察字符“2018,Lucky!”的内码如图所示。
则字符“z”(小写英文字母)加密后的密文是(  )
A.3A B.3D C.40 D.36
【答案】B
【知识点】字符编码
【解析】【解答】由图可知,“y”的内码为79H,故“z” 的内码为7AH,转化为二进制是0111 1010,按步骤⑵加密后为0011 1101,再按⑶步骤转化为十六进制为:3DH。故答案选B。
【分析】本题主要考查的是字符编码。用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。
6.(2020·浙江模拟)使用Photoshop软件制作“文房四宝”作品,部分界面如图所示。
下列说法正确的是(  )
A.“文房四宝”图层进行了“创建文字变形”操作
B.“背景”图层已经锁定,要添加滤镜必须先解锁
C.交换“宣纸”图层和“笔”图层的顺序,会影响作品的呈现效果
D.将作品存储为JPEG格式文件,“墨”图层中的内容不可见
【答案】D
【知识点】图层及图层的基本操作
【解析】【解答】选项A:“文房四宝”是文本图层,并未进行“创建文字变形”操作;选项B:背景图层被锁定,是可以添加滤镜的;选项C:“宣纸”图层和“笔”图层内容无重叠部分,交换图层顺序不会影响作品的呈现效果;选项D:“墨”图层已经设置为不可见图层,将作品存储为JPEG格式文件,图层合并,“墨”图层中的内容将不可见。故答案选D。
【分析】本题主要考查的是对Photoshop中图层及操作的理解。文本图层可以添加图层样式,也可以进行“自由变换”操作,但不能添加滤镜。文本图层无法使用橡皮擦、画笔、油漆桶等工具(这些都是针对像素操作的)。背景图层被锁定,是可以添加滤镜的,但其他图层锁定不能添加滤镜效果。
7.某算法的部分流程图如图所示。
执行这部分流程,输入11,变量i和f的值分别是(  )
A.10,True B.10,False C.11,True D.11,False
【答案】C
【知识点】算法的控制结构;常量、变量及变量的赋值
【解析】【解答】该流程图实现对2~x-1范围内的数字依次判断是不是整数x的因数,若是则结束循环,输出f的值为False;若在该范围内的所有数字都不是x的因数,则输出f的值为True。对于数字11,它是质数,循环结束后,变量i的值为11,变量f的值为True。故答案选C。
【分析】本题考查循环结构语句的执行及VB表达式的运算。本题流程图的功能是判断输入的数字是否是质数,判断方法是输入的数字除了1和它本身外没有其他的因数。
8.(2020·浙江模拟)有如下VB程序段:
s= Text1.Text
s1=" "
For i=1 To Len(s)
c= Mid(s, i, 1)
If c>="A" And c<="Z" Then
t=(Asc -asc("A")+25)Mod 26
c=Chr(t+ Asc("A"))
End If
s1=s1+c
Next i
Text2.Text=s1
s1=s1+c
在文本框Text1中输入“ABcd2XY”,执行上述程序段后,文本框Text2中输出(  )
A.ZAWX B.ZAcd12WX C.XWAZ D.XW21dcAZ
【答案】B
【知识点】加密与解密算法;字符编码;常用标准函数
【解析】【解答】For循环实现字符的遍历,条件“c>="A" And c<="Z"”判断是否是大写字母,若是则执行“t=(Asc(c)-Asc("A")+25) Mod 26,c=Chr(t+ Ase("A"))”相当于将字母向后移动25位,如果当前字母为“A”,则变量t中存储的数值是25,变量c中存储的就是“Z”,再将移位后的字母连接到变量s1中,若文本框Text1中输入“ABcd12XY”,则"A"→"Z","B"→"A","X"→"W","Y"→"X",除大写字母外的其他字符不变。“ABcd2XY”经过上述程序段后变为“ZAcd12WX”。故答案选B。
【分析】本题考查的是对ASCⅡ编码及字符移动加密程序段的理解。
9.(2020·浙江模拟)以下VB代码运行后,在文本框Text1中输入1,则选择语句If k<=9 Then k=k+i执行的次数为(  )
Private Sub Text1_Changeo(  )
Dim k As Integer, i As Integer
k=Val(Text1.Text)
For i=1 To 3
If k<=9 Then k=k+i
Next i
Text1.Text=Str(k)
End sub
A.3 B.5 C.6 D.9
【答案】D
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】【解答】文本框Tex1输入的内容是k的值。当文本框Tex1输入1,程序开始执行,For语句循环3遍,选择语句If k<9 Then k=k+i执行3次,执行后k=1+1+2+3=7,执行Text1.Text=Str(k),Text1的内容变成7;触发Text_Change()继续执行,选择语句If k<=9 Then k=k+1又执行3次,执行k=7+1+2=10,执行Text1.Text=Str(k),Text1的内容变成10;触发Text1_Change()继续执行,选择语句If k<=9 Then k=k+i又执行3次,k=10,执行Text1.Text=Str(k),Text1的内容不变,不触发Text1_Change(),程序结束。选择语句If k<=9 Then k=k+i执行了9次。故答案选D。
【分析】本题主要考查的是对选择、循环语句的理解。本题VB程序的事件处理过程名为Text1_Change(),当Text1中的内容发生变化时会执行程序体中的代码。
10.(2020·浙江模拟)某查找算法的VB程序段如下:
k= Val(Text1.Text)
i=1:j=6: Label1.Caption="": f=False
Do While i<=j And Not f
m=(i+j)\2
If a(m)=k Then f= True
If a(m)>a(i) Then
If a(i)<=k And kElse
If a(m)End If
Label1 Caption=Label1 Caption+ Str(a(m))
Loop
数组元素a(1)到a(6)的值依次为“58,66,72,24,35,40”,在文本框Text1中输入的值为35,执行该程序段,标签Label1中显示的值是()
A.72 35 B.24 35 C.72 24 35 D.72 24 24 35
【答案】D
【知识点】查找算法及程序实现
【解析】【解答】本程序使用的是对分查找算法。第一次查找:m=3,a(m)=72,i=2,j=6;第二次查找:m=4,a(m)=24,i=3,j=6;第三次查找:m=4,a(m)=24,i=4,j=6;第四次查找:m=5,a(m)=35,f=True,查找成功,循环结束。要在数组中找到35,查找过元素分别是72 24 24 35。故答案选D。
【分析】本题考查的是对分查找算法。对分查找的基本思路:在有序的数据序列中(一般放在数组中),首先把查找的数据与数组中间位置的元素进行比较,若相等,则查找成功并退出查找;否则,根据数组元素的有序性,确定数据应在数组的前半部分还是在后半部分查找;在确定了新的查找范围后,重复进行以上比较,直到找到或未找到为止。
11.(2020·浙江模拟)把学生成绩由高到低排序后,按姓名在前、成绩在后的顺序依次存储在数组a中。例如(“张三”“97” “李四”“92” “王五”“87”,……)。设计一个VB程序,利用对分查找思想实现在数组a中查找成绩为Key的学生姓名。程序段如下:
i=1:j=n 'n代表学生的数量
Key=Val(Text1.Text)
Do While i<=j
m=
If Val(a(m))>Key Then i=m\2+1 Else j=m\2-1
Loop
List1.Clear
j=j+1
Do While i<=n
If Val(a(2*j))=Key Then List1.AddItem a(2*j-1)+""十a(2*j)
Else exit do
j=j+1
Loop
上述程序中方框处可能的语句是(  )
A.(i+j)\2 B.(i+h)/2
C.((i+j)\2)*2 D.((i+j)\2)/2
【答案】C
【知识点】查找算法及程序实现
【解析】【解答】本题的难点在于对分查找1~2n个数据,要隔位查找,即实现对偶数位的查找,解题时可采用代入法,即将选项中的答案代入程序中进行分析,假设当前n=5,则第一次查找的位置应为6。当i=1,j=5时,m=(i+j)\2=(1+5)\2=3,A选项错误;当i=1,j=5时,m=(i+j)/2=(1+5)/2=3,B选项错误;当i=1,j=5时,m=((i+j)\2)*2=(1+5)\2)2*2=6,C选项正确;当i=1,j=5时,m=((i+j)\2)/2=((1+5)\2)/2=1.5,D选项错误。故答案选C。
【分析】本题考查的是对分查找算法。对分查找的基本思路:在有序的数据序列中(一般放在数组中),首先把查找的数据与数组中间位置的元素进行比较,若相等,则查找成功并退出查找;否则,根据数组元素的有序性,确定数据应在数组的前半部分还是在后半部分查找;在确定了新的查找范围后,重复进行以上比较,直到找到或未找到为止。
二、操作题
12.(2020·浙江模拟)小王收集了某地区三所学校2017届考生技术选考成绩的统计数据,并用excel软件进行数据处理,如下图所示。请回答下列问题:
(1)单元格G4、I4、K4,以及E5:E15区域的值都是通过复制单元格E4中的公式得到的,则E4单元格内的公式为   。(提示:100分比例=100分人数/参考人数*100))
(2)若要对B校同学以考试成绩为“91分以上”的人数降序排序,则排序时选择的数据区域为   ,选择的主要关键字为   。
(3)为了更直观地对比三所学校91分以上各个成绩段学生数的情况,建立了如下图所示的图表。在核查数据时发现C校高三4月考试中94分的人数应为14人,更正数据后,图表会发生怎样的变化   。
【答案】(1)=D4/$C4*100
(2)B8:O10;列L
(3)C校94分人数的柱形会升高
【知识点】表格数据的处理与计算;表格数据的图表呈现
【解析】【解答】(1)在复制公式的过程中,单元格C4固定不变,需要绝对引用,E4单元格内的公式为=D4/$C4*100。故答案为: =D4/$C4*100。
(2)若要对B校同学以考试成绩为“91分以上”的人数降序排序,需要选择的数据区域为B8:O10,选择的主要关键字为列L,即“90分以上”。故答案为:B8:O10、列L。
(3)表中C校高三4月考试中94分的人数为13人,在核查数据时发现C校高三4月考试中94分的人数应为14人,更正数据后,图表C校94分人数的柱形会升高。故答案为:图表C校94分人数的柱形会升高。。
【分析】本题主要考查的是Excel中公式的应用、数据的排序以及图表与数据的联系。对数据排序要选定需要排序的所有单元格,使用“数据”菜单中的“排序”命令,选择关键字及排序方式进行排序。对选中的数据系列创建了图表后,数据与图表之间就建立了关联,修改其中的数据,图表也会随之自动调整。
13.(2020·浙江模拟)小李创作主题为“八一.psd”的多媒保作品,他首先使用 Photoshop软件制作一张图片,然后使用Flash软件制作动画。请回答下列问题:
图a
图b
(1)如图a所示,当前状态下,下列操作可行的是   (多选,填字母:A .修改“八一建军节”的字体类型/B .给“背景”图层添加滤镜效果/C .删除“背景”图层/D .调整图层顺序,将“背景”图层移到“军旗”图层上方/E .修改“八一建军节”图层的名称)。
(2)如图b所示,“文字”图层从第1帧到第20帧实现文字淡入的动画过程,该动画类型属于   (填字母:A .逐帧动画/B .动画补间/C .形状补间)
(3)如图b所示,测试场景时,发现“退出”按钮只出现在动画的最后,若要使该按钮在动画过程中一直存在,不改变其他动画效果前提下,可进行的操作是   。
(4)如图b所示,库中的音频素材时长为8秒,“音乐”图层的声音“同步”属性为“数据流”,要实现“文字”动画结束时音乐也停止播放,则应做的调整是   。
(5)测试影片时,单击按钮图层的“退出”按钮,关闭并退出动画的播放,则该按钮的动作脚本为   。
【答案】(1)BCE
(2)B
(3)将按钮图层的最后一顿(或第40帧)内容复制到第一帧(复制到当前位置)
(4)在“音乐”图层的第20帧插入空白关键帧(或关键帧),添加脚本stopAllSounds()或删除“音乐"图层的第21~40帧或其他等价操作
(5)on(press){fscommand("quit");}或on(release){fscommand("quit");}
【知识点】图层及图层的基本操作;动画的类型;动画的实现;常用影片控制函数的应用
14.(2020·浙江模拟)暑期旅游旺季,各地旅行社纷纷给出了国外游的各种行程报价。小宇为了同学们方便选择出行路线及价格,设计了一个程序。在文本框Text1中输入“国外”或“国内”,在文本框Text2中输入出游的天数,单击“线路及报价查询”按钮Command1,将在列表框中输出按价格从高到低排序的线路名称及报价信息。
实现上述功能的VB代码如下,但加框处代码有错,请改正。
Dim g(100) As String, day(100) As Integer, xl(100) As String, pri(100)
As Integer
Const n=100
Private Sub Form_Load()
'从数据库中读取数据并存储在相关变量中。g()数组存储国内/国外,day()数组存储出游天数,xl()数组存储旅游线路名称,pri()数组存储行程报价。
'代码略
End sub
Private Sub Command1 Click()
Dim i As Integer,j As Integer
For i=I To n\2
For j=I To n-i
If pri(j)>pri(j+1) Then
t=pri(j): pri(j)=pri(j+1): pri(j+1)=t
End if
Next j
If pri(j)t=pri(j): pri(j)=pri(j-1): pri(j-1)=t
End If
Next j
Next i
List1.Clear
i=1
Do While i<=n And g(i)=Text1.Text And day(i)=Val(Text2,Text)
i=i+1
Loop
End Sub
程序中加框代码应改为   、   。
【答案】For j=n-I To i+1 Step-1;Last1.AddItem xl(i)+" "+Str(pri(i))
【知识点】排序算法及程序实现
15.(2020·浙江模拟)某学校高一年级共有500名学生,10个班,现需要根据某次考试的技术成绩从高到低进行考试号编排,考试号从100开始,如出现成绩一样的情况,则考试号按学生学号从大到小编排,如图所示。为此,小王编写了一个VB程序,程序功能如下:单击“读取数据”按钮 Command1,程序从数据库中读取学生的学号、成绩分别存储在数组xh、cj中,并在列表框List1输出;单击“编排”按钮Command2,程序进行处理,输出结果在列表框List2中。程序运行界面如图所示。
实现以上功能的VB程序如下,请回答下列问题:
Const n=500
Dim xh(1 To n) As Integer '存放学生学号
Dim cj(1 To n) As Integer '存放学生成绩
Dim i, d, k, t, y As Integer
Private Sub Command1 Click()
'本过程从数据库中读取学生数据,存储在相应的变量中,并在List1中显示
'代码略
End Sub
Private Sub Command2_Click()
For i=1 To n-1
For j=n To i+1 Step-1
If c(j)>cj(j-1) Then
t=ci(j): cj(j)=cj(j-1): cj(j-1)=t
t=xh(j):xh(j)=xh(j-1):xh(j-1)=t
End If
Next j
Next i
k=1
For i=2 To n
If ① Then
k=k+1
y=0
Else
y=1
End If
If (y=1 And k> 1) Or (i=n And k> 1) Then
For d=i-k To i-2
For ② To (i-k+1) Step-1
If xh(j)>xh(j-1) Then
t=xh(j): xh(i)=xh(j-1): xh(j-1)=t
End If
Next j
Next d
k=1
End If
Next i
List2.Clear
List2.AddItem " "+"学号"+" "+"技术成绩"+" "+"考试号"
For i=1 To n
List2.AddItem Str(xh(i))+" "+Str(cj(i))+" "+ ③
Next i
End Sub
(1)如原始数据里漏输了一个学生,已知该学生的学号为“20170240”,成绩为“99”,则增加该学生数据后,运行程序时,该学生的考试号为   。
(2)请在画线处填入合适的代码。
①   ②   ③   
【答案】(1)105
(2)cj(i-1)=cj(i);j=i-1;Str(100+i-1)
【知识点】排序算法及程序实现
1 / 1
同课章节目录