【精品解析】浙江省2019年信息技术选考模拟试卷一

文档属性

名称 【精品解析】浙江省2019年信息技术选考模拟试卷一
格式 zip
文件大小 1.2MB
资源类型 试卷
版本资源
科目 信息技术(信息科技)
更新时间 2019-11-12 17:30:45

文档简介

浙江省2019年信息技术选考模拟试卷一
一、选择题
1.(2019·浙江模拟)安全出行,遵守交通规则,交通信号灯能同时被行人接收,说明信息具有(  )
A.依附性 B.共享性 C.价值性 D.时效性
2.(2019·浙江模拟)关于信息的表达与交流,下列说法正确的是(  )
A.电子邮件是一种常用的信息交流工具,邮件接收需要使用SMTP协议
B.同一种内容的信息可以采用不同的表达方式,HTTP是一种常用的信息表达方式。
C.网页可以包含文本、图像、表格、超链接等基本元素,可使用记事本编辑
D.用IE浏览器登录邮箱,可以直接将邮件发送到对方邮箱
3.(2016·温州模拟)徐老师平时关注手机电池的正确使用,有关锂电池的文章截图如图所示:
下列说法正确的是(  )
A.图中只有1处批注,批注内容为“锂电池”
B.图中共有2处修订,修订选项的标记是可以自定义的
C.最后一句修订之前的文字应为“不宜过充和过放,否则对锂电池造成较大的伤害”
D.接受修订之后图中最后一句文字应为“不宜过充和过放,对锂电池造成较大的伤害”
4.(2019·浙江模拟)计算机中采用补码的方式存储负整数,求一个十进制负数的8位二进制补码方法是:将其对应的正数7位二进制所有位数取反(1改为0,0改为1)后加1,并设置符号位(最高位)为1。如求-3的8位二进制补码方法:3的7位二进制数为0000011,取反后为1111100,加1后为1111101,设置符号位为1,-3的8位二进制补码为11111101。则十进制数-7的8位二进制补码为(  )
A.11111001 B.10000101 C.11111011 D.11111100
5.(2019·浙江模拟)关于Access数据表的操作,下列说法正确的是(  )
A.数据表中字段名称不可以和表的名称相同
B.字段数据类型若为“自动编号”,则新值一定是递增的
C.在数据表视图删除字段和删除记录都是不能撤销的
D.设置为主键的字段不能更改字段名
6.(2016·温州模拟)某算法流程图如图所示,执行该算法,输出s的结果是(  )

A.0 B.8 C.10 D.15
7.(2019·浙江模拟)使用GoldWave软件打开某音频文件,选中其中一段音频后的部分界面如图所示。
下列说法正确的是(  )
A.文件为双声道,当前选中的声道是右声道
B.该文件为Wave格式,量化位数为16 bit,采样频率为1411Hz
C.仅将当前选中部分设为“静音”后直接保存,文件大小会变化
D.仅将当前选中部分“剪裁”操作后直接保存,音频的时长仍为4秒
8.(2019·浙江模拟)使用Photoshop软件对“端午.psd”进行处理,编辑界面如下图所示:
下列说法正确的是(  )
A.将“端午”图层移动到“文字”图层上方时,“圆”图层也移动到“文字”图层上方
B.“背景”图层可以添加滤镜效果,但不能使用自由变换工具
C.可以使用文字工具将“端午”图层的文字设置成和“文字”图层一样的字体
D.将文件存储为JPG格式后,“端午”图层的“投影”效果不可见
9.(2019·浙江模拟)小容正在使用Flash软件制作一个多媒体作品,部分编辑界面如下图所示:
下列说法不正确的是(  )
A.测试该场景时,“燕子”图层内容不可见
B.前正在编辑的是“春天.fla”文件的“景色”场景
C.在第48帧上执行“删除帧”操作,该帧的脚本将失效
D.可在“背景”图层第48帧执行“插入关键帧”命令,使该图层内容一直显示
10.(2019·浙江模拟)【加试题】如图为photoshop新建文件界面,若作品完成后,不改变参数保存成BMP图像,其存储容量约为(  )
A.11MB B.9.46MB C.3.66MB D.2.78MB
11.(2019·浙江模拟)【加试题】有如下程序段:
Dim a(1 to 20) As Integer
For i=2 to 10
For j=2 to 20\i
a(i*j)=a(i*j) +1
Next j
Next i
该程序段运行后,数组a中元素值为0的个数是(  )
A.3 B.7 C.9 D.11
12.(2019·浙江模拟)【加试题】有VB程序段如下:
num = 0
For i = 1 To 3
For j = 8 To i + 1 Step -1
If a(j) < = a(i) Then
temp = a(j): a(j) = a(i): a(i) = temp
num = num +1
End If
Next j
Next i
数组元素a(1)到a(8)的值依次为“25,44,16,34,57,25,34,60”,执行该程序段,变量num的值是(  )
A.3 B.5 C.7 D.10
二、非选择题
13.(2019·浙江模拟)小李收集了2016年7月浙江省11个城市主要空气污染物浓度数据,并使用Excel软件进行数据处理,如图a所示。
图a
请回答下列问题:
(1)区域B15:E15的数据是通过公式计算得到的,在B15单元格输入公式,并用自动填充功能完成区域C15:E15的计算,则B15单元格中的公式是   。
(2)如图a所示,区域A3:E14数据已按两个空气污染物名称作为关键字进行了排序,主要关键字是PM2.5,次要关键字是    。
(3)根据图a中数据制作的图表如图b所示,创建该图表的数椐区域是   。
图b
(4)将区域A3:E14的数据复制到新工作表,在新工作表中对两列数据进行筛选操作,筛选设置如图c所示,则按此设置筛选出的城市有   个。
图c
14.(2019·浙江模拟)编写VB程序代码,实现如下功能:在文本框Text1中输入金额(整数)后,点击“转换”按钮Command1,则在文本框Text2中显示该金额的大写,程序运行界面如下图所示:
(1)若要将按钮上的文本修改为“转换”,则应修改Command1对象的    属性
(2)为了实现以上程序功能,使程序正常运行,请完善以下两处代码。
Private Sub Command1_Click()
Dim dx As String, dw As
String
Dim st As String, ch As Integer
Dim i ,n As Integer
dx =
"零壹贰叁肆伍陆柒捌玖"
dw =
"亿仟佰拾萬仟佰拾圆"
st = Text1.Text : n = Len(st)
If n > 9 Then
Text2.Text = "输入的数据超出所能转换的范围"
Else
For i = 1 To n
ch = ①
s = s + Mid(dx, ch + 1, 1) + Mid(dw, ② , 1)
Next i
Text2.Text = s + "整"
End If
End Sub
以上程序段运行时,为了实现上述功能,划线处应填入的代码分别为:
①   ; ②   ;
(3)由上述算法可知,若在文本框Text1中输入“12”,则文本框Text3显示的结果为   。
15.(2019·浙江模拟)小张创作“童话王国”的多媒体作品。她首先用Photoshop软件制作一张背景图片,然后使用Flash软件制作动画,其中“main”场景的制作脚本如下:
场景名:main 类别序号:2
进入方式: 来自“片头”场景,播放结束自动进入 呈现方式: ⒈背景出现的动画方式为淡入,动画时间约1秒 ⒉单击“Go”按钮进入“片尾”场景第1帧开始播放 呈现顺序说明: ⒈一开始出现背景、花朵动画 ⒉约2秒后,出现“欢迎您”移动动画 ⒊最后出现“Go”按钮,动画停止
请回答下列问题:
(1)在Photoshop中合成背景图片时,如图a所示,从“no15-素材.psd”中选取“月精灵”图层中的图案,可以实现的工具有   (选填:A .矩形选框/B .魔棒/C .磁性套索/D .裁剪)
图a
(2)在Flash中制作的界面如图b所示,如果要让动画播放的速度加快一倍,则应该将动画帧频修改为    帧/秒。
图b
(3)制作“欢迎您”动画时,首尾关键帧的部分属性界面如图c所示,可推测其移动方向是   (选填:A .向上/B .向下/C .向左/D .向右)
图c
(4)测试场景时发现,背景出现后又突然不见,应如何操作使背景在场景播放时始终可见   
(5)测试影片时,发现鼠标移到“GO”按钮实例上没有出现小手形状,观察“GO”按钮元件部分编辑界面如图d所示:
图d
分析原因是   。
16.(2019·浙江模拟)编写VB程序,实现如下功能:在文本框Text1中输入一个整数,单击“查找删除”按钮Command1,采用对分查找法在数组a(从小到大排列,并显示在文本框Text2中)中查找该数。若找到,则从数组a中删除该数(该数后面的数组元素都前移一位),并在文本框Text3中显示删除后的结果;否则,在文本框Text3中显示“该数没有找到!”。运行效果如图所示。
实现上述功能的VB代码如下,但加框处代码有错,请改正。
Dim a(1 To 20) As Integer ’用于保存n(n<=20)个按从小到大顺序排列的整数
‘Form_Load事件过程产生n个整数,按升序保存在数组a中,并在Text1中显示
Private Sub Form_Load()
‘代码略
End Sub
Private Sub Command1_Click()
Dim i , j , m , k As Integer
Dim x As Integer,f As Boolean ’变量f用于标记是否在数组中找到x
x = Val(Text2.Text)
i=1 :j=n : f=False
Do While i<=j And f=False
m = Fix((i+j)/2)
If a(m)=x Then f=True
If Then i=m+1 Else j=m-1 ‘(1)
Loop
If f = True Then
For k = m To n-1
‘(2)
Next k
n = n - 1
Text3.Text = ""
For k = 1 To n
Text3.Text = Text3.Text+Str(a(k))+","
Next k
Else
Text3.Text = "该数没有找到!"
End If
End Sub
以上程序段运行时,为了实现上述功能,加框处代码应改正为:
⑴   ;⑵   。
17.(2019·浙江模拟)编写VB程序,实现如下功能:单击“生成密文”按钮Command1,在文本框Text2中产生与每个小写字母对应的密文(每个明文字母对应1个不重复的密文字母)。在文本框Text3中输入单词字符串,单击“加密”按钮Command2后,进行逐个字符加密,加密方法:在“明文”中找到相应字符,再得到明文对应位置的密文,并在文本框Text4中显示对应密文(运行效果如图所示)。
(1)如图所示,则英文“eduction”加密后的密文是   。
(2)实现上述功能的VB代码如下,请在划线处填入合适的代码。
Dim m2 As String
Private Sub Command1_Click()
Dim
flag(1 To 26) As Boolean
Dim
num As Integer,t As Integer
num = 1
For i = 1 To 26
flag(i) = False
Next i
Do While num <= 26
x = Int(Rnd * 26) + 97

If
flag(t) = False Then
m2 = m2 + Chr(x)
num
= num + 1

End If
Loop
Text2.Text = m2
End Sub
Private Sub Command2_Click()
Dim s As String, m As String, result As String
Dim k As String, c As Integer
s = Text3.Text : m = Text1.Text
For i = 1 To Len(s)
k = Mid(s, i, 1)
If k
>= "A" And k <= "Z"
Then
k = Chr(Asc(k) + 32)
End If
c = 1 : continue = True
Do While continue=True
If k = Mid(m, c, 1) Then
continue = False
End If
c = c + 1
Loop

Next i
Text4.Text = result
End Sub
以上程序段运行时,为了实现上述功能,划线处应填入的代码为为:
①   ; ②    ;③   。
答案解析部分
1.【答案】B
【知识点】信息及其特征
【解析】【解答】交通信号灯能同时被行人接收,说明信息具有共享性。故答案选B。
【分析】本题考查信息的一般特征。信息的一般特征有:共享性、价值性、时效性、载体依附性等。
2.【答案】C
【知识点】信息表达方式与表达技术;电子邮件,电子公告板等信息交流方式
【解析】【解答】选项A:电子邮件中,邮件的发送采用SMTP协议,邮件的接收使用POP3协议。A错误;选项B:HTTP协议用于网页信息的浏览,信息的表达方式主要有语言、文字、声音、图像、动作等。B错误;选项C:网页是由超文本标记语言HTML描述的,可以使用记事本进行编辑,也可以用FrontPage等网页制作工具打开。C正确;选项D:电子邮件中邮件的发送需要使用SMTP协议,而不是直接将邮件发送到对方邮箱。D错误。故答案选C。
【分析】本题考查信息的表达与交流。最常用的信息表达方式有文字、语言、图形、图像、声音和形体动作等几种。
3.【答案】B
【知识点】文本的基本编辑
【解析】【解答】由图可知,该文档中有1处批注,批注的对象是锂电池而不是内容,A选项错误;有2处修订,修订选项的标记是可以自定义的,B选项正确;最后一句修订的内容是添加了否则,所以修订之前的文字为“不宜过充和过放,对锂电池造成较大的伤害”,接受修订之后图中最后一句文字应为“不宜过充和过放,否则对锂电池造成较大的伤害”,CD选项错误。故答案选B。
【分析】此题主要考查批注和修订的应用。批注,指阅读时在文中空白处对文章进行批评和注解,作用是帮助自己掌握书中的内容。在WORD中修订是指显示文档中所做的诸如删除、插入或其他编辑更改的位置的标记。
4.【答案】A
【知识点】信息的编码;进制及数制转换
【解析】【解答】求十进制数-7的补码,首先求7的8位二进制,7=4+2+1=00000111,7的二进制是00000111,所以取反为:11111000,加1后为11111001。故答案选A。
【分析】本题考查符号数在计算机中的表示。计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用“0”表示正,用“1”表示负,而数值位,三种表示方法各不相同。
5.【答案】C
【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑
【解析】【解答】选项A:同一个表中不允许有重复的字段名,否则系统无法引用。A错误;选项B:“自动编号”格式可以是递增、随机、系统自动输入。B错误;选项C:在数据表视图删除字段是不能撤销的。一旦执行无法更改。C正确;选项D:设置为主键的字段可以被删除。D错误。故答案选C。
【分析】本题考查Access数据表的操作,主要包括字段名称、字段数据类型、主键设置等。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等。自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值,“货币”类型存储货币值数据,如金额、价格等。
6.【答案】D
【知识点】算法的常用表示方法;算法的控制结构
【解析】【解答】分析算法流程图运行过程:
初始值:s=0,i=1。
i=1,i<=20成立,执行s=s+i=0+1=1;i Mod 9=5不成立,i=i+1=2。
i=2,i<=20成立,执行s=s+i=1+2=3;i Mod 9=5不成立,i=i+1=3。
i=3,i<=20成立,执行s=s+i=3+3=6;i Mod 9=5不成立,i=i+1=4。
i=4,i<=20成立,执行s=s+i=6+4=10;i Mod 9=5不成立,i=i+1=5。
i=5,i<=20成立,执行s=s+i=10+5=15;i Mod 9=5成立,输出s的值为15。
故答案选D。
【分析】本题考查循环语句的运行过程,要求考生能读懂程序代码,了解各个变量在程序执行过程中的变化。
7.【答案】C
【知识点】声音素材的基本处理;声音、图像、视频编码
【解析】【解答】选项A:文件为双声道,当前选中的声道是左声道。A错误;选项B: 该文件为Wave格式,量化位数为16 bit,采样频率为44100Hz。B错误;选项C:当前选中的是左声道的2秒音频,仅将其设置为“静音”保存,则音频声道数和时长均发生变化,文件大小也会变化。C正确;选项D:“裁剪”操作是将未选中部分音频删除,选中部分音频保留,当前选中部分音频时长是2秒,所以保存后音频时长为2秒。D错误。故答案选C。
【分析】本题考查GoldWave软件对音频文件的编辑以及音频存储容量的计算。音频存储容量=采样频率×(采样位数÷8)×声道数×时间。
8.【答案】C
【知识点】图层及图层的基本操作
【解析】【解答】选项A:“端午”图层和“圆”图层是链接图层,当移动其中一个图层时,另一个图层也同时移动,但不会改变图层顺序。A错误;选项B:“背景”图层在其它图层存在的情况下,即使被锁定,也可以添加滤镜,使用自由变换工具。B错误;选项C:“端午”图层是文字图层,文字工具可以修改文字图层中文字的字体。C正确;选项D:“端午”图层的“投影”效果前面有“眼睛”标志,说明该效果可见。将文件保存为JPG格式后,图层信息丢失,但图层效果仍可见。D错误。故答案选C。
【分析】本题考查Photoshop中图层的基本操作以及文件保存等。选择文字工具,输入文字后将生成一个新的文字图层。文字工具,可在图像中输入文字,输入文字后还可对该图层双击对文字加以编辑。对话框中可任意选择颜色。
9.【答案】A
【知识点】时间轴、帧、图层、库的概念及基本操作
【解析】【解答】选项A:测试场景时,被隐藏的图层内容也可见。A错误;选项B:从图中状态栏可以看出,当前编辑的是“春天.fla”文件的“景色”场景。B正确;选项C:“小船”图层第48帧上有动作脚本,执行“删除帧”操作后,该帧的脚本失效。C正确;选项D:在“背景”图层第48帧执行“插入关键帧”命令,则第1帧内容会一直延续到第48帧,所以图层内容会一直显示。D正确。故答案选A。
【分析】本题考查对Flash软件编辑界面的识读以及帧的基本操作。插入关键帧是插入与上个关键帧内容不同的帧,会将上一个关键帧的内容延续。
10.【答案】D
【知识点】声音、图像、视频编码
【解析】【解答】图像存储容量=水平像素×垂直像素×位深度/8。该图片为RGB图像,分别对应红、绿、蓝3个分量,每个分量的大小为8bit,所以图像存储容量=1280×760×3×8/8/1024/1024≈2.78MB。故答案选D。
【分析】本题考查图像存储容量的计算,图像存储容量=水平像素×垂直像素×位深度/8。
11.【答案】C
【知识点】算法的控制结构;常见数据类型、数组
【解析】【解答】分析本题程序段运行过程:
i=2时,j=2 to 10,执行循环体语句后,数组下标为4,6,8,10,12,14,16,18,20的数组元素值加1;
i=3时,j=2 to 6,执行循环体语句后,数组下标为6,9,12,15,18的数组元素值加1;
i=4时,j=2 to 5,执行循环体语句后,数组下标为8,12,16,20的数组元素值加1;
i=5时,j=2 to 4,执行循环体语句后,数组下标为10,15,20的数组元素值加1;
i=6时,j=2 to 3,执行循环体语句后,数组下标为12,18的数组元素值加1;
i=7时,j=2,执行循环体语句后,数组下标为14的数组元素值加1;
i=8时,j=2,执行循环体语句后,数组下标为16的数组元素值加1;
i=9时,j=2,执行循环体语句后,数组下标为18的数组元素值加1;
i=10时,j=2,执行循环体语句后,数组下标为20的数组元素值加1;
循环结束。此时数组下标为1,2,3,5,7,11,13,17,19的元素值为0,共9个。故答案选C。
【分析】本题考查学生对嵌套For循环的理解,以及数组元素的赋值。
12.【答案】B
【知识点】排序算法及程序实现
【解析】【解答】数组元素a(1)到a(8)的初始值依次为“25,44,16,34,57,25,34,60”。
i=1时,j=8 to 2 Step -1,执行循环体,数组元素共交换两次,第1次交换后,数组元素依次为:25,44,16,34,57,25,34,60;第2次交换后,数组元素依次为:16,44,25,34,57,25,34,60。每交换一次,num值加1,此时num=2。
i=2时,j=8 to 3 Step -1,执行循环体,数组元素共交换三次,第1次交换后,数组元素依次为:16,34,25,34,57,25,44,60;第2次交换后,数组元素依次为:16,25,25,34,57,34,44,60;第3次交换后,数组元素依次为:16,25,25,34,57,34,44,60。每交换一次,num值加1,此时num=5。
i=3时,j=8 to 4 Step -1,执行循环体,因为25恰好排在数组元素中的第三位,所以不产生交换。
循环结束,此时num的值是5。故答案选B。
【分析】本题考查排序算法的运作过程,需要学生读懂程序段所实现的排序方法。
13.【答案】(1)=AVERAGE(B4:B14)
(2)PM10
(3)A3:A14,D3:D14
(4)2
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)根据题意,明确函数计算范围为B4至B14,所以B15单元格中的公式是“=AVERAGE(B4:B14)”。故答案为:=AVERAGE(B4:B14)。
(2)观察图中数据,第四、五行和第六、七行两组数据,在主关键字PM2.5相等的情况下,只有C列数据遵循同一排列顺序,所以次要关键字是PM10。故答案为:PM10。
(3)观察图表可以发现,图表中只反映了各城市空气中二氧化硫浓度的数据,所以创建该图表的数据区域是A3:A14,D3:D14。故答案为:A3:A14,D3:D14。
(4)观察图c可知,筛选条件为PM10的值小于等于40,并且二氧化氮的值小于20,题中只有四、五两行数据符合,所以筛选出的城市有2个。故答案为:2。
【分析】本题考查Excel中公式的应用、数据的排序与筛选以及根据图表选择数据区域。Excel中的运算公式要以等号“=”开头,后面是由单元格地址、运算符和常量组成的一个表达式。图表数据区域的选择是看其横轴和纵轴的数据。
14.【答案】(1)Caption
(2)Val(Mid(st,i,1));9-n+i
(3)壹拾贰圆整
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;程序的调试及运行;常量、变量及变量的赋值
【解析】【解答】(1)Caption属性用于显示对象标题栏的文本,所以若要将按钮上的文本修改为“转换”,应修改Command1对象的Caption属性。故答案为:Caption。
(2)①处由下一语句Mid(dx, ch + 1, 1)分析该函数是在dx中提取对应的大写数字,所以ch变量应是对应的一位小写数字,即ch=Val(Mid(st,i,1))。
②处语句是在dw中提取该数字对应的单位,其对应的位置应是9-n+i。
故答案为:Val(Mid(st,i,1)) ;9-n+i。
(3)根据题意及程序分析可知,数组12中的1对应转换为“壹拾”,2对应转换为“贰圆”,最终输出结果为“壹拾贰圆整”。故答案为:壹拾贰圆整。
【分析】本题考查Visual Basic的综合应用能力:对控件实例属性的设置,对代码理解能力和根据已知代码填写空缺代码的能力。
15.【答案】(1)B、C
(2)24.0
(3)D
(4)在背景图层第60帧插入帧
(5)按钮“Go”图层点击帧为空白关键帧
【知识点】图片加工常用工具的使用;时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;二维动画实例属性的设置
【解析】【解答】(1)“月精灵”图层中的图案是不规则图形,魔棒工具和磁性套索工具都可以实现快速选中不规则选区。故答案为:BC。
(2)动画播放时间=帧数÷帧频,在帧数不变的情况下,将动画播放的速度加快一倍,则帧频应增大为原来的一倍。原动画帧频是12.0fps,增大一倍后变为24.0fps。故答案为:24.0。
(3)由图可知,实例的Y不变,X改变,为水平移动;且X由负值变为正值,表示实例从舞台左侧移到右侧,移动方向是向右。故答案为:D。
(4)观察图b,“背景”图层只有第1帧到第12帧是关键帧,所以第1秒播放时出现背景层,然后背景突然不见。若使背景在场景播放时始终可见,应在“背景”图层第60帧插入帧,使“背景”图层从第1帧延续到最后一帧。故答案为:在背景图层第60帧插入帧。
(5)按钮元件中“点击”帧承担“热区”的作用,当“点击”帧为空白帧或延续前面空白帧的普通帧时,按钮没有“热区”,不响应鼠标动作。“Go”图层点击帧为空白关键帧,所以鼠标移到“GO”按钮实例上没有出现小手形状。故答案为:按钮“Go”图层点击帧为空白关键帧。
【分析】本题考查Photoshop和Flash的综合应用:常用图像加工工具的使用,动画实例属性的设置,按钮元件的编辑等。
16.【答案】a(m)【知识点】查找算法及程序实现
【解析】【解答】(1)处查找区间调整时,当Key值大于中间值的时候,应调整为右边区域(升序),调整方法是将i=m+1,因此判断的条件应为a(m)(2)处语句是将数组m个位置开始都被赋值为后一个数,即a(k)=a(k+1)。
故答案为:a(m)【分析】本题考查对分查找算法及其程序。二分查找也称折半查找,查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
17.【答案】(1)osaymijl
(2)t=x-96;flag(t)=true;result=result+Mid(m2,c-1,1)
【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值
【解析】【解答】(1)根据图中,明文与密文的对应可知,英文“eduction”加密后的密文是osaymijl。故答案为:osaymijl。
(2)①处语句是将随机生成的x的值转化为flag数组中对应的下标,以防明文中出现重复字母,所以该处语句为t=x-96。
②处语句是当明文中出现该字母后,将flag(t)设置为True,即flag(t)=true,以使明文中的字母不重复。
③处语句是将每个明文字符对应的密文字符添加到变量result中,所以该处语句为result=result+Mid(m2,c-1,1)。
故答案为:t=x-96;flag(t)=true;result=result+Mid(m2,c-1,1)。
【分析】本题考查学生代码理解能力和根据已知代码填写空缺代码的能力。
1 / 1浙江省2019年信息技术选考模拟试卷一
一、选择题
1.(2019·浙江模拟)安全出行,遵守交通规则,交通信号灯能同时被行人接收,说明信息具有(  )
A.依附性 B.共享性 C.价值性 D.时效性
【答案】B
【知识点】信息及其特征
【解析】【解答】交通信号灯能同时被行人接收,说明信息具有共享性。故答案选B。
【分析】本题考查信息的一般特征。信息的一般特征有:共享性、价值性、时效性、载体依附性等。
2.(2019·浙江模拟)关于信息的表达与交流,下列说法正确的是(  )
A.电子邮件是一种常用的信息交流工具,邮件接收需要使用SMTP协议
B.同一种内容的信息可以采用不同的表达方式,HTTP是一种常用的信息表达方式。
C.网页可以包含文本、图像、表格、超链接等基本元素,可使用记事本编辑
D.用IE浏览器登录邮箱,可以直接将邮件发送到对方邮箱
【答案】C
【知识点】信息表达方式与表达技术;电子邮件,电子公告板等信息交流方式
【解析】【解答】选项A:电子邮件中,邮件的发送采用SMTP协议,邮件的接收使用POP3协议。A错误;选项B:HTTP协议用于网页信息的浏览,信息的表达方式主要有语言、文字、声音、图像、动作等。B错误;选项C:网页是由超文本标记语言HTML描述的,可以使用记事本进行编辑,也可以用FrontPage等网页制作工具打开。C正确;选项D:电子邮件中邮件的发送需要使用SMTP协议,而不是直接将邮件发送到对方邮箱。D错误。故答案选C。
【分析】本题考查信息的表达与交流。最常用的信息表达方式有文字、语言、图形、图像、声音和形体动作等几种。
3.(2016·温州模拟)徐老师平时关注手机电池的正确使用,有关锂电池的文章截图如图所示:
下列说法正确的是(  )
A.图中只有1处批注,批注内容为“锂电池”
B.图中共有2处修订,修订选项的标记是可以自定义的
C.最后一句修订之前的文字应为“不宜过充和过放,否则对锂电池造成较大的伤害”
D.接受修订之后图中最后一句文字应为“不宜过充和过放,对锂电池造成较大的伤害”
【答案】B
【知识点】文本的基本编辑
【解析】【解答】由图可知,该文档中有1处批注,批注的对象是锂电池而不是内容,A选项错误;有2处修订,修订选项的标记是可以自定义的,B选项正确;最后一句修订的内容是添加了否则,所以修订之前的文字为“不宜过充和过放,对锂电池造成较大的伤害”,接受修订之后图中最后一句文字应为“不宜过充和过放,否则对锂电池造成较大的伤害”,CD选项错误。故答案选B。
【分析】此题主要考查批注和修订的应用。批注,指阅读时在文中空白处对文章进行批评和注解,作用是帮助自己掌握书中的内容。在WORD中修订是指显示文档中所做的诸如删除、插入或其他编辑更改的位置的标记。
4.(2019·浙江模拟)计算机中采用补码的方式存储负整数,求一个十进制负数的8位二进制补码方法是:将其对应的正数7位二进制所有位数取反(1改为0,0改为1)后加1,并设置符号位(最高位)为1。如求-3的8位二进制补码方法:3的7位二进制数为0000011,取反后为1111100,加1后为1111101,设置符号位为1,-3的8位二进制补码为11111101。则十进制数-7的8位二进制补码为(  )
A.11111001 B.10000101 C.11111011 D.11111100
【答案】A
【知识点】信息的编码;进制及数制转换
【解析】【解答】求十进制数-7的补码,首先求7的8位二进制,7=4+2+1=00000111,7的二进制是00000111,所以取反为:11111000,加1后为11111001。故答案选A。
【分析】本题考查符号数在计算机中的表示。计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用“0”表示正,用“1”表示负,而数值位,三种表示方法各不相同。
5.(2019·浙江模拟)关于Access数据表的操作,下列说法正确的是(  )
A.数据表中字段名称不可以和表的名称相同
B.字段数据类型若为“自动编号”,则新值一定是递增的
C.在数据表视图删除字段和删除记录都是不能撤销的
D.设置为主键的字段不能更改字段名
【答案】C
【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑
【解析】【解答】选项A:同一个表中不允许有重复的字段名,否则系统无法引用。A错误;选项B:“自动编号”格式可以是递增、随机、系统自动输入。B错误;选项C:在数据表视图删除字段是不能撤销的。一旦执行无法更改。C正确;选项D:设置为主键的字段可以被删除。D错误。故答案选C。
【分析】本题考查Access数据表的操作,主要包括字段名称、字段数据类型、主键设置等。Access提供的主要字段数据类型有:文本、数字、日期/时间、货币、自动编号、是/否等。自动编号是一个唯一的顺序号(递增或随机)、用户无法直接修改其值。“是/否”类型存储逻辑值,仅能取两个值,“货币”类型存储货币值数据,如金额、价格等。
6.(2016·温州模拟)某算法流程图如图所示,执行该算法,输出s的结果是(  )

A.0 B.8 C.10 D.15
【答案】D
【知识点】算法的常用表示方法;算法的控制结构
【解析】【解答】分析算法流程图运行过程:
初始值:s=0,i=1。
i=1,i<=20成立,执行s=s+i=0+1=1;i Mod 9=5不成立,i=i+1=2。
i=2,i<=20成立,执行s=s+i=1+2=3;i Mod 9=5不成立,i=i+1=3。
i=3,i<=20成立,执行s=s+i=3+3=6;i Mod 9=5不成立,i=i+1=4。
i=4,i<=20成立,执行s=s+i=6+4=10;i Mod 9=5不成立,i=i+1=5。
i=5,i<=20成立,执行s=s+i=10+5=15;i Mod 9=5成立,输出s的值为15。
故答案选D。
【分析】本题考查循环语句的运行过程,要求考生能读懂程序代码,了解各个变量在程序执行过程中的变化。
7.(2019·浙江模拟)使用GoldWave软件打开某音频文件,选中其中一段音频后的部分界面如图所示。
下列说法正确的是(  )
A.文件为双声道,当前选中的声道是右声道
B.该文件为Wave格式,量化位数为16 bit,采样频率为1411Hz
C.仅将当前选中部分设为“静音”后直接保存,文件大小会变化
D.仅将当前选中部分“剪裁”操作后直接保存,音频的时长仍为4秒
【答案】C
【知识点】声音素材的基本处理;声音、图像、视频编码
【解析】【解答】选项A:文件为双声道,当前选中的声道是左声道。A错误;选项B: 该文件为Wave格式,量化位数为16 bit,采样频率为44100Hz。B错误;选项C:当前选中的是左声道的2秒音频,仅将其设置为“静音”保存,则音频声道数和时长均发生变化,文件大小也会变化。C正确;选项D:“裁剪”操作是将未选中部分音频删除,选中部分音频保留,当前选中部分音频时长是2秒,所以保存后音频时长为2秒。D错误。故答案选C。
【分析】本题考查GoldWave软件对音频文件的编辑以及音频存储容量的计算。音频存储容量=采样频率×(采样位数÷8)×声道数×时间。
8.(2019·浙江模拟)使用Photoshop软件对“端午.psd”进行处理,编辑界面如下图所示:
下列说法正确的是(  )
A.将“端午”图层移动到“文字”图层上方时,“圆”图层也移动到“文字”图层上方
B.“背景”图层可以添加滤镜效果,但不能使用自由变换工具
C.可以使用文字工具将“端午”图层的文字设置成和“文字”图层一样的字体
D.将文件存储为JPG格式后,“端午”图层的“投影”效果不可见
【答案】C
【知识点】图层及图层的基本操作
【解析】【解答】选项A:“端午”图层和“圆”图层是链接图层,当移动其中一个图层时,另一个图层也同时移动,但不会改变图层顺序。A错误;选项B:“背景”图层在其它图层存在的情况下,即使被锁定,也可以添加滤镜,使用自由变换工具。B错误;选项C:“端午”图层是文字图层,文字工具可以修改文字图层中文字的字体。C正确;选项D:“端午”图层的“投影”效果前面有“眼睛”标志,说明该效果可见。将文件保存为JPG格式后,图层信息丢失,但图层效果仍可见。D错误。故答案选C。
【分析】本题考查Photoshop中图层的基本操作以及文件保存等。选择文字工具,输入文字后将生成一个新的文字图层。文字工具,可在图像中输入文字,输入文字后还可对该图层双击对文字加以编辑。对话框中可任意选择颜色。
9.(2019·浙江模拟)小容正在使用Flash软件制作一个多媒体作品,部分编辑界面如下图所示:
下列说法不正确的是(  )
A.测试该场景时,“燕子”图层内容不可见
B.前正在编辑的是“春天.fla”文件的“景色”场景
C.在第48帧上执行“删除帧”操作,该帧的脚本将失效
D.可在“背景”图层第48帧执行“插入关键帧”命令,使该图层内容一直显示
【答案】A
【知识点】时间轴、帧、图层、库的概念及基本操作
【解析】【解答】选项A:测试场景时,被隐藏的图层内容也可见。A错误;选项B:从图中状态栏可以看出,当前编辑的是“春天.fla”文件的“景色”场景。B正确;选项C:“小船”图层第48帧上有动作脚本,执行“删除帧”操作后,该帧的脚本失效。C正确;选项D:在“背景”图层第48帧执行“插入关键帧”命令,则第1帧内容会一直延续到第48帧,所以图层内容会一直显示。D正确。故答案选A。
【分析】本题考查对Flash软件编辑界面的识读以及帧的基本操作。插入关键帧是插入与上个关键帧内容不同的帧,会将上一个关键帧的内容延续。
10.(2019·浙江模拟)【加试题】如图为photoshop新建文件界面,若作品完成后,不改变参数保存成BMP图像,其存储容量约为(  )
A.11MB B.9.46MB C.3.66MB D.2.78MB
【答案】D
【知识点】声音、图像、视频编码
【解析】【解答】图像存储容量=水平像素×垂直像素×位深度/8。该图片为RGB图像,分别对应红、绿、蓝3个分量,每个分量的大小为8bit,所以图像存储容量=1280×760×3×8/8/1024/1024≈2.78MB。故答案选D。
【分析】本题考查图像存储容量的计算,图像存储容量=水平像素×垂直像素×位深度/8。
11.(2019·浙江模拟)【加试题】有如下程序段:
Dim a(1 to 20) As Integer
For i=2 to 10
For j=2 to 20\i
a(i*j)=a(i*j) +1
Next j
Next i
该程序段运行后,数组a中元素值为0的个数是(  )
A.3 B.7 C.9 D.11
【答案】C
【知识点】算法的控制结构;常见数据类型、数组
【解析】【解答】分析本题程序段运行过程:
i=2时,j=2 to 10,执行循环体语句后,数组下标为4,6,8,10,12,14,16,18,20的数组元素值加1;
i=3时,j=2 to 6,执行循环体语句后,数组下标为6,9,12,15,18的数组元素值加1;
i=4时,j=2 to 5,执行循环体语句后,数组下标为8,12,16,20的数组元素值加1;
i=5时,j=2 to 4,执行循环体语句后,数组下标为10,15,20的数组元素值加1;
i=6时,j=2 to 3,执行循环体语句后,数组下标为12,18的数组元素值加1;
i=7时,j=2,执行循环体语句后,数组下标为14的数组元素值加1;
i=8时,j=2,执行循环体语句后,数组下标为16的数组元素值加1;
i=9时,j=2,执行循环体语句后,数组下标为18的数组元素值加1;
i=10时,j=2,执行循环体语句后,数组下标为20的数组元素值加1;
循环结束。此时数组下标为1,2,3,5,7,11,13,17,19的元素值为0,共9个。故答案选C。
【分析】本题考查学生对嵌套For循环的理解,以及数组元素的赋值。
12.(2019·浙江模拟)【加试题】有VB程序段如下:
num = 0
For i = 1 To 3
For j = 8 To i + 1 Step -1
If a(j) < = a(i) Then
temp = a(j): a(j) = a(i): a(i) = temp
num = num +1
End If
Next j
Next i
数组元素a(1)到a(8)的值依次为“25,44,16,34,57,25,34,60”,执行该程序段,变量num的值是(  )
A.3 B.5 C.7 D.10
【答案】B
【知识点】排序算法及程序实现
【解析】【解答】数组元素a(1)到a(8)的初始值依次为“25,44,16,34,57,25,34,60”。
i=1时,j=8 to 2 Step -1,执行循环体,数组元素共交换两次,第1次交换后,数组元素依次为:25,44,16,34,57,25,34,60;第2次交换后,数组元素依次为:16,44,25,34,57,25,34,60。每交换一次,num值加1,此时num=2。
i=2时,j=8 to 3 Step -1,执行循环体,数组元素共交换三次,第1次交换后,数组元素依次为:16,34,25,34,57,25,44,60;第2次交换后,数组元素依次为:16,25,25,34,57,34,44,60;第3次交换后,数组元素依次为:16,25,25,34,57,34,44,60。每交换一次,num值加1,此时num=5。
i=3时,j=8 to 4 Step -1,执行循环体,因为25恰好排在数组元素中的第三位,所以不产生交换。
循环结束,此时num的值是5。故答案选B。
【分析】本题考查排序算法的运作过程,需要学生读懂程序段所实现的排序方法。
二、非选择题
13.(2019·浙江模拟)小李收集了2016年7月浙江省11个城市主要空气污染物浓度数据,并使用Excel软件进行数据处理,如图a所示。
图a
请回答下列问题:
(1)区域B15:E15的数据是通过公式计算得到的,在B15单元格输入公式,并用自动填充功能完成区域C15:E15的计算,则B15单元格中的公式是   。
(2)如图a所示,区域A3:E14数据已按两个空气污染物名称作为关键字进行了排序,主要关键字是PM2.5,次要关键字是    。
(3)根据图a中数据制作的图表如图b所示,创建该图表的数椐区域是   。
图b
(4)将区域A3:E14的数据复制到新工作表,在新工作表中对两列数据进行筛选操作,筛选设置如图c所示,则按此设置筛选出的城市有   个。
图c
【答案】(1)=AVERAGE(B4:B14)
(2)PM10
(3)A3:A14,D3:D14
(4)2
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)根据题意,明确函数计算范围为B4至B14,所以B15单元格中的公式是“=AVERAGE(B4:B14)”。故答案为:=AVERAGE(B4:B14)。
(2)观察图中数据,第四、五行和第六、七行两组数据,在主关键字PM2.5相等的情况下,只有C列数据遵循同一排列顺序,所以次要关键字是PM10。故答案为:PM10。
(3)观察图表可以发现,图表中只反映了各城市空气中二氧化硫浓度的数据,所以创建该图表的数据区域是A3:A14,D3:D14。故答案为:A3:A14,D3:D14。
(4)观察图c可知,筛选条件为PM10的值小于等于40,并且二氧化氮的值小于20,题中只有四、五两行数据符合,所以筛选出的城市有2个。故答案为:2。
【分析】本题考查Excel中公式的应用、数据的排序与筛选以及根据图表选择数据区域。Excel中的运算公式要以等号“=”开头,后面是由单元格地址、运算符和常量组成的一个表达式。图表数据区域的选择是看其横轴和纵轴的数据。
14.(2019·浙江模拟)编写VB程序代码,实现如下功能:在文本框Text1中输入金额(整数)后,点击“转换”按钮Command1,则在文本框Text2中显示该金额的大写,程序运行界面如下图所示:
(1)若要将按钮上的文本修改为“转换”,则应修改Command1对象的    属性
(2)为了实现以上程序功能,使程序正常运行,请完善以下两处代码。
Private Sub Command1_Click()
Dim dx As String, dw As
String
Dim st As String, ch As Integer
Dim i ,n As Integer
dx =
"零壹贰叁肆伍陆柒捌玖"
dw =
"亿仟佰拾萬仟佰拾圆"
st = Text1.Text : n = Len(st)
If n > 9 Then
Text2.Text = "输入的数据超出所能转换的范围"
Else
For i = 1 To n
ch = ①
s = s + Mid(dx, ch + 1, 1) + Mid(dw, ② , 1)
Next i
Text2.Text = s + "整"
End If
End Sub
以上程序段运行时,为了实现上述功能,划线处应填入的代码分别为:
①   ; ②   ;
(3)由上述算法可知,若在文本框Text1中输入“12”,则文本框Text3显示的结果为   。
【答案】(1)Caption
(2)Val(Mid(st,i,1));9-n+i
(3)壹拾贰圆整
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;程序的调试及运行;常量、变量及变量的赋值
【解析】【解答】(1)Caption属性用于显示对象标题栏的文本,所以若要将按钮上的文本修改为“转换”,应修改Command1对象的Caption属性。故答案为:Caption。
(2)①处由下一语句Mid(dx, ch + 1, 1)分析该函数是在dx中提取对应的大写数字,所以ch变量应是对应的一位小写数字,即ch=Val(Mid(st,i,1))。
②处语句是在dw中提取该数字对应的单位,其对应的位置应是9-n+i。
故答案为:Val(Mid(st,i,1)) ;9-n+i。
(3)根据题意及程序分析可知,数组12中的1对应转换为“壹拾”,2对应转换为“贰圆”,最终输出结果为“壹拾贰圆整”。故答案为:壹拾贰圆整。
【分析】本题考查Visual Basic的综合应用能力:对控件实例属性的设置,对代码理解能力和根据已知代码填写空缺代码的能力。
15.(2019·浙江模拟)小张创作“童话王国”的多媒体作品。她首先用Photoshop软件制作一张背景图片,然后使用Flash软件制作动画,其中“main”场景的制作脚本如下:
场景名:main 类别序号:2
进入方式: 来自“片头”场景,播放结束自动进入 呈现方式: ⒈背景出现的动画方式为淡入,动画时间约1秒 ⒉单击“Go”按钮进入“片尾”场景第1帧开始播放 呈现顺序说明: ⒈一开始出现背景、花朵动画 ⒉约2秒后,出现“欢迎您”移动动画 ⒊最后出现“Go”按钮,动画停止
请回答下列问题:
(1)在Photoshop中合成背景图片时,如图a所示,从“no15-素材.psd”中选取“月精灵”图层中的图案,可以实现的工具有   (选填:A .矩形选框/B .魔棒/C .磁性套索/D .裁剪)
图a
(2)在Flash中制作的界面如图b所示,如果要让动画播放的速度加快一倍,则应该将动画帧频修改为    帧/秒。
图b
(3)制作“欢迎您”动画时,首尾关键帧的部分属性界面如图c所示,可推测其移动方向是   (选填:A .向上/B .向下/C .向左/D .向右)
图c
(4)测试场景时发现,背景出现后又突然不见,应如何操作使背景在场景播放时始终可见   
(5)测试影片时,发现鼠标移到“GO”按钮实例上没有出现小手形状,观察“GO”按钮元件部分编辑界面如图d所示:
图d
分析原因是   。
【答案】(1)B、C
(2)24.0
(3)D
(4)在背景图层第60帧插入帧
(5)按钮“Go”图层点击帧为空白关键帧
【知识点】图片加工常用工具的使用;时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;二维动画实例属性的设置
【解析】【解答】(1)“月精灵”图层中的图案是不规则图形,魔棒工具和磁性套索工具都可以实现快速选中不规则选区。故答案为:BC。
(2)动画播放时间=帧数÷帧频,在帧数不变的情况下,将动画播放的速度加快一倍,则帧频应增大为原来的一倍。原动画帧频是12.0fps,增大一倍后变为24.0fps。故答案为:24.0。
(3)由图可知,实例的Y不变,X改变,为水平移动;且X由负值变为正值,表示实例从舞台左侧移到右侧,移动方向是向右。故答案为:D。
(4)观察图b,“背景”图层只有第1帧到第12帧是关键帧,所以第1秒播放时出现背景层,然后背景突然不见。若使背景在场景播放时始终可见,应在“背景”图层第60帧插入帧,使“背景”图层从第1帧延续到最后一帧。故答案为:在背景图层第60帧插入帧。
(5)按钮元件中“点击”帧承担“热区”的作用,当“点击”帧为空白帧或延续前面空白帧的普通帧时,按钮没有“热区”,不响应鼠标动作。“Go”图层点击帧为空白关键帧,所以鼠标移到“GO”按钮实例上没有出现小手形状。故答案为:按钮“Go”图层点击帧为空白关键帧。
【分析】本题考查Photoshop和Flash的综合应用:常用图像加工工具的使用,动画实例属性的设置,按钮元件的编辑等。
16.(2019·浙江模拟)编写VB程序,实现如下功能:在文本框Text1中输入一个整数,单击“查找删除”按钮Command1,采用对分查找法在数组a(从小到大排列,并显示在文本框Text2中)中查找该数。若找到,则从数组a中删除该数(该数后面的数组元素都前移一位),并在文本框Text3中显示删除后的结果;否则,在文本框Text3中显示“该数没有找到!”。运行效果如图所示。
实现上述功能的VB代码如下,但加框处代码有错,请改正。
Dim a(1 To 20) As Integer ’用于保存n(n<=20)个按从小到大顺序排列的整数
‘Form_Load事件过程产生n个整数,按升序保存在数组a中,并在Text1中显示
Private Sub Form_Load()
‘代码略
End Sub
Private Sub Command1_Click()
Dim i , j , m , k As Integer
Dim x As Integer,f As Boolean ’变量f用于标记是否在数组中找到x
x = Val(Text2.Text)
i=1 :j=n : f=False
Do While i<=j And f=False
m = Fix((i+j)/2)
If a(m)=x Then f=True
If Then i=m+1 Else j=m-1 ‘(1)
Loop
If f = True Then
For k = m To n-1
‘(2)
Next k
n = n - 1
Text3.Text = ""
For k = 1 To n
Text3.Text = Text3.Text+Str(a(k))+","
Next k
Else
Text3.Text = "该数没有找到!"
End If
End Sub
以上程序段运行时,为了实现上述功能,加框处代码应改正为:
⑴   ;⑵   。
【答案】a(m)【知识点】查找算法及程序实现
【解析】【解答】(1)处查找区间调整时,当Key值大于中间值的时候,应调整为右边区域(升序),调整方法是将i=m+1,因此判断的条件应为a(m)(2)处语句是将数组m个位置开始都被赋值为后一个数,即a(k)=a(k+1)。
故答案为:a(m)【分析】本题考查对分查找算法及其程序。二分查找也称折半查找,查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
17.(2019·浙江模拟)编写VB程序,实现如下功能:单击“生成密文”按钮Command1,在文本框Text2中产生与每个小写字母对应的密文(每个明文字母对应1个不重复的密文字母)。在文本框Text3中输入单词字符串,单击“加密”按钮Command2后,进行逐个字符加密,加密方法:在“明文”中找到相应字符,再得到明文对应位置的密文,并在文本框Text4中显示对应密文(运行效果如图所示)。
(1)如图所示,则英文“eduction”加密后的密文是   。
(2)实现上述功能的VB代码如下,请在划线处填入合适的代码。
Dim m2 As String
Private Sub Command1_Click()
Dim
flag(1 To 26) As Boolean
Dim
num As Integer,t As Integer
num = 1
For i = 1 To 26
flag(i) = False
Next i
Do While num <= 26
x = Int(Rnd * 26) + 97

If
flag(t) = False Then
m2 = m2 + Chr(x)
num
= num + 1

End If
Loop
Text2.Text = m2
End Sub
Private Sub Command2_Click()
Dim s As String, m As String, result As String
Dim k As String, c As Integer
s = Text3.Text : m = Text1.Text
For i = 1 To Len(s)
k = Mid(s, i, 1)
If k
>= "A" And k <= "Z"
Then
k = Chr(Asc(k) + 32)
End If
c = 1 : continue = True
Do While continue=True
If k = Mid(m, c, 1) Then
continue = False
End If
c = c + 1
Loop

Next i
Text4.Text = result
End Sub
以上程序段运行时,为了实现上述功能,划线处应填入的代码为为:
①   ; ②    ;③   。
【答案】(1)osaymijl
(2)t=x-96;flag(t)=true;result=result+Mid(m2,c-1,1)
【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值
【解析】【解答】(1)根据图中,明文与密文的对应可知,英文“eduction”加密后的密文是osaymijl。故答案为:osaymijl。
(2)①处语句是将随机生成的x的值转化为flag数组中对应的下标,以防明文中出现重复字母,所以该处语句为t=x-96。
②处语句是当明文中出现该字母后,将flag(t)设置为True,即flag(t)=true,以使明文中的字母不重复。
③处语句是将每个明文字符对应的密文字符添加到变量result中,所以该处语句为result=result+Mid(m2,c-1,1)。
故答案为:t=x-96;flag(t)=true;result=result+Mid(m2,c-1,1)。
【分析】本题考查学生代码理解能力和根据已知代码填写空缺代码的能力。
1 / 1
同课章节目录