【精品解析】浙江省浙南名校联盟2020届高三上学期信息技术第一次(10月)联考试卷

资源下载
  1. 二一教育资源

【精品解析】浙江省浙南名校联盟2020届高三上学期信息技术第一次(10月)联考试卷

资源简介

浙江省浙南名校联盟2020届高三上学期信息技术第一次(10月)联考试卷
一、选择题(本大题共12小题;每小题2分,共24分。)
1.(2019高三上·浙江月考)某电子邮箱登录的部分界面如图所示。下列说法不正确的是(  )
A.“扫码”的行为属于信息获取的过程
B.扫描二维码自动登录,是人工智能的一种具体应用
C.该二维码在限定时间后会失效,是为了加强信息的安全
D.用手机微信扫描该二维码,也可以登录该邮箱
【答案】B
【知识点】信息及其特征;信息获取的环节与方法
【解析】【解答】选项A:信息的获取指在一定范围内,通过一定的技术手段和方式方法获得原始信息的活动和过程。“扫码”的行为属于信息获取的过程。A正确;选项B:人工智能领域的研究包括:机器人、语音识别、图像识别、自然语言处理和专家系统等。扫描二维码自动登录不属于人工智能的范畴。B错误;选项C:二维码在限定时间后失效,可以有效防止信息泄露,加强信息安全。C正确;选项D:微信扫描二维码同样可以实现邮箱的登录。D正确。故答案选B。
【分析】本题考查信息的时效性、信息的获取及人工智能的范畴。信息的时效性指客观事物总是在不断运动变化着的,因此反映事物存在方式和运动状态的信息也应随之而变化。
2.(2019高三上·浙江月考)使用Word软件编辑文档,部分界面如下图所示。
下列说法正确的是(  )
A.文中有2处批注,若在两处批注之间增加1处批注,则该批注的序号为3
B.实现该部分文档的图文环绕效果可以采用“紧密型”环绕方式
C.拒绝所有修订后,文中的第二行的文字为“过,便不曾离开”。我们共享了乌镇时间,”
D.删除“批注[chen1]:”中的内容“桐乡市的一个古镇”,则批注对象“乌镇”也会被删除
【答案】B
【知识点】文本的基本编辑
【解析】【解答】选项A:文中有2处批注,若在两处批注之间增加1处批注,则该批注的序号是2,原批注序号为2的变为3。A错误;选项B:“紧密型”环绕方式是文字紧密环绕在图片的四周,实现该部分文档的图文环绕效果可以采用“紧密型”环绕方式。B正确;选项C:拒绝所有修订后,文中的第二行的文字为“过,便不再离开”。我们共享了乌镇时间,”。C错误;选项D:删除批注内容,不会影响批注对象。D错误。故答案选B。
【分析】本题考查Word文档的修订和批注功能以及文字环绕方式的区别。修订是对原内容的修改,在设置修订的显示方式为“最终状态”时是显示修改后的内容,显示“原始显示标记”则可以对比查看改前和改后的状态。批注是对原内容的说明,就像旁白一样。
3.(2019高三上·浙江月考)使用Access打开某数据库,部分界面如下图所示。下列说法正确的是(  )
A.当前状态下,不能对“基本信息表”数据表进行重命名
B.将当前数据表导出为excel表,生成的excel表共有14行,6列
C.不能在数据表视图中增加一个自动编号类型的字段
D.该数据表共有14条记录,在当前状态下若要快速浏览第12条记录,可在“搜索”处输入“12”,然后按回车键确认
【答案】C
【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑
【解析】【解答】选项A:当前状态下,可以对“基本信息表”数据表进行重命名。A错误;选项B:将当前数据表导出为excel表,生成的excel表共有14行,5列。B错误;选项C:数据表中有记录存在时,不能在数据表视图中增加一个自动编号类型的字段。C正确;选项D:该数据表共有14条记录,在当前状态下若要快速浏览第12条记录,可直接查看最后一页记录。D错误。故答案选C。
【分析】本题考查Access数据库对数据的管理:数据表的重命名、数据表的导出、字段的编辑、记录的浏览。
4.(2019高三上·浙江月考)使用 UltraEdit 软件观察字符“温州 Wenzhou!”的内码,部分界面如下图所示。
下列说法正确的是(  )
A.英文字符“u”的内码表示成十六进制为“A3”
B.字符“州”的内码表示成二进制为“1101010011011101”
C.图中所示“!”的内码占用2个字节
D.字符“W”属于GB2312编码
【答案】C
【知识点】信息的编码;进制及数制转换
【解析】【解答】选项A:英文字符“u”的内码表示成十六进制为“75”。A错误;选项B:字符“州”的内码是“D6 DD”,表示成二进制为“1101011011011101”。B错误;选项C:图中所示“!”的内码是“A3 A1”,2个十六进制表示,占用2个字节。C正确;选项D:字符“W”属于ASCII编码。D错误。故答案选C。
【分析】本题考查UltraEdit软件对内码的观察及十六进制数与二进制数之间的转换。做题时,先列出所给字符对应的内码,然后与示例字符相对应。
5.(2019高三上·浙江月考)使用GoldWave软件打开某音频文件,选中一段音频后的部分界面如图所示。下列说法正确的是(  )
A.该音频每秒钟采样1411次,选中部分音频时长为10秒
B.通过“更改音量”命令提升音量,音频的采样频率同步变大
C.当前状态下插入2秒静音,按原参数保存,文件大小约为3.7MB
D.当前状态下,点击“删除”,以原参数保存,则声音存储容量约为原来的一半
【答案】C
【知识点】声音素材的基本处理;声音、图像、视频编码
【解析】【解答】选项A:该音频每秒钟采样44100次,选中部分音频时长为10秒。A错误;选项B:更改音量,不会影响采样频率。B错误;选项C:当前状态下插入2秒静音,音频总时长变为22秒,采样频率是44100Hz,量化位数是16bit,声道数是2,音频存储容量=采样频率×(采样位数÷8)×声道数×时间=44100×16/8×2×22/1024/1024≈3.7MB。C正确;选项D:当前状态选中的是“左声道”0到10秒的音频,执行“删除”操作后,右声道音频时长不变,保存后,音频总时长不变,其他参数不变,存储容量不变。D错误。故答案选C。
【分析】本题考查GoldWave软件对音频文件的编辑及音频文件存储容量的计算。音频存储容量=采样频率×(采样位数÷8)×声道数×时间。
6.(2019高三上·浙江月考)关于多媒体技术和多媒体数据文件,下列说法不正确的是(  )
A.多媒体技术可以处理文本、图形、图像、声音和视频等多种媒体信息
B.作品的系统结构描述了整个作品的组成部分、工作流程、主要界面
C.录音机软件录制WAVE波形文件的过程包含对声音的采样和编码
D.MPEG 视频文件压缩了部分冗余和非冗余信息,解压后还能准确地恢复到原信息
【答案】D
【知识点】多媒体技术的应用;多媒体作品的规划和设计;多媒体数据压缩技术
【解析】【解答】选项A:利用多媒体编辑软件可以处理文本、图形、图像、声音和视频等多种媒体信息。A正确;选项B:作品的规划设计阶段设计了整个作品的组成部分、工作流程、主要界面。B正确;选项C:音频的采集主要是对声音的采样和编码。C正确;选项D:MPEG视频文件属于有损压缩文件,解压后不能恢复到原信息。D错误。故答案选D。
【分析】本题考查多媒体数据的规划与设计,数据的压缩处理。多媒体作品设计分为需求分析、规划设计、脚本编写三个部分。规划设计包括系统结构设计和功能模块设计,对多媒体作品组成部分、工作流程、主要界面的分析属于系统结构设计,对主界面分模块设计属于功能模块设计。利用JPEG、MPEG、MP3等编码格式存储的图像、视频、数字音乐等多媒体文件属于有损压缩。
7.(2019高三上·浙江月考)一幅未经压缩的1024*768像素、24位色的BMP图像,存储为JPEG格式后,其存储容量为230KB,则该JPEG图像的压缩比约为(  )
A.5:1 B.10:1 C.30:1 D.36:1
【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】未经压缩的图像存储容量=水平像素×垂直像素×位深度/8=1024×768×24/8/1024=2304KB,2304:230≈10:1。故答案选B。
【分析】本题考查图像存储容量的计算。图像存储容量=水平像素×垂直像素×位深度/8。
8.(2019高三上·浙江月考)某算法的部分流程图如图所示,执行这部分流程后,下列分析正确的是(  )
A.当x输入2,y输入1时,输出结果是16
B.当x输入2,y输入2时,输出结果是4
C.当x输入2,y输入1时,“b=b*x”共被执行5次
D.当x输入2,y输入2时,“a=a\x”共被执行4次
【答案】A
【知识点】算法的控制结构;运算符、基本运算与表达式
【解析】【解答】当x=2,y=1时,分析程序运行过程:
初始值:a=10,b=1;
y=1,a=10,y≤a成立,执行b=b*x,b=2,a=a\x,a=5;
y=1,a=5,y≤a成立,执行b=b*x,b=4,a=a\x,a=2;
y=1,a=2,y≤a成立,执行b=b*x,b=8,a=a\x,a=1;
y=1,a=1,y≤a成立,执行b=b*x,b=16,a=a\x,a=0;
y=1,a=0,y≤a不成立,循环结束,输出b的值为16;“b=b*x”共被执行4次。
当x=2,y=2时,分析程序运行过程:
初始值:a=10,b=1;
y=2,a=10,y≤a成立,执行b=b*x,b=2,a=a\x,a=5;
y=2,a=5,y≤a成立,执行b=b*x,b=4,a=a\x,a=2;
y=2,a=2,y≤a成立,执行b=b*x,b=8,a=a\x,a=1;
y=2,a=1,y≤a不成立,循环结束,输出b的值为8;“a=a\x”共被执行3次。
故答案选A。
【分析】本题考查循环语句结构以及VB表达式的计算。
9.(2019高三上·浙江月考)下列VB表达式中,只随机产生9到99之间偶数的是(  )
A.Int(Rnd*90+10) B.Int(Rnd*90+9)
C.Int(Rnd*45)*2+10 D.Int(Rnd*45)*2+9
【答案】C
【知识点】运算符、基本运算与表达式
【解析】【解答】选项A:表达式Int(Rnd*90+10)随机产生[10,100)的整数。A错误;选项B:表达式Int(Rnd*90+9)随机产生[9,99)的整数。B错误;选项C:表达式Int(Rnd*45)*2+10随机产生[9,99]的偶数。C正确;选项D:表达式Int(Rnd*45)*2+9随机产生[9,99)的奇数。D错误。故答案选C。
【分析】本题考查VB表达式的书写及标准函数Rnd、Int的使用。Rnd()函数是随机函数,它能在[0,1]之间产生一个随机数。Int(x)函数是取不大于x的最大整数。
10.(2019高三上·浙江月考)有如下 VB 程序段:
For i = 1 To 2
For j = 1 To 6 - i
If a(j) - a(j + 1) > 0 Then
t = a(j): a(j) = a(j + 1): a(j + 1) = t
End If
Next j
Next i Text1.Text = "" For i = 1 To 6
Text1.Text = Str(a(i)) + Text1.Text Next i
数组元素a(1)到a(6)的初值依次为15,11,58,38,26,9,执行该程序段,文本框Text1显示的内容是(  )
A.9 58 11 38 15 26 B.11 15 26 9 38 58
C.58 38 9 26 15 11 D.58 9 38 11 26 15
【答案】C
【知识点】排序算法及程序实现
【解析】【解答】分析本题程序段:程序中有一个嵌套For循环,外层循环控制数组元素遍历次数,内层循环是对元素进行排序,过程如下。
i=1,j=1 To 5,执行结束后,数组a中元素依次为11,15,38,26,9,58;
i=2,j=1 To 4,执行结束后,数组a中元素依次为11,15,26,9,38,58;
排序结束后,Text1中逆序显示数组a中的元素,即58 38 9 26 15 11。故答案选C。
【分析】本题考查冒泡排序算法的运作过程。冒泡排序算法的运作过程为:从后往前比较相邻的元素,如果前一个比后一个大,就交换它们两个的位置。对每一个相邻元素作同样的工作,直至从结尾的最后一个到开始的第一个,此时最小的元素排在第一个,针对所有的元素重复以上的步骤,除了最后一个,持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
11.(2019高三上·浙江月考)有如下 VB 程序段:
i=1:n=5
Do while i<=n
x=Int(Rnd*9)+1
If x Mod 2=1 Then
a(i)=x
Else
a(n)=x:n=n+1
End If
i=i+1 Loop
数组元素的初值均为0,执行该程序段后,a(1)至a(5)的值可能是(  )
A.1 , 3 , 5 , 5 , 0 B.3 , 3 , 0 , 8 , 8
C.0 , 1 , 0 , 4 , 2 D.7 , 1 , 3 , 9 , 8
【答案】D
【知识点】算法的控制结构;常见数据类型、数组;运算符、基本运算与表达式
【解析】【解答】选项A:由语句“ x=Int(Rnd*9)+1”可知,变量x的取值范围是[1,10)。当x是奇数时,将x赋值给a(i);当x是偶数时,将x赋值给a(5)。因此a(5)只可能是奇数或非0偶数。A错误;选项B:a(1)~a(4)只可能是奇数或0,不会有a(4)=8。B错误;选项C:a(1)~a(4)只可能是奇数或0,不会有a(4)=4。C错误;选项D:a(1)~a(4)是奇数,a(5)是偶数。D正确。故答案选D。
【分析】本题考查循环结构语句与选择结构语句的综合应用以及数组的赋值语句。
12.(2019高三上·浙江月考)下列VB程序段的功能为:对数组a中的n个元素进行排序,生成左右交替上升的数据系列。如排序前a中元素依次为:21,33,56,11,44,60,程序运行后a中元素依次为:11,33,56,60,44,21。
For i=1 To ①
k=i
For j=i+1 To n-i+1
If a(k)>a(j) Then k= ②
Next j
If k<>i Then t=a(k):a(k)=a(i):a(i)=t For j= ③
If a(j)Next i
上述程序段3个划线处的表达式分别为(  )
A.① n-1 ② j+1 ③ i To n-i+1
B.① n-1 ② j+1 ③ i To n-i
C.① n\2 ② j ③ i+1 To n-i
D.① n\2 ② j ③ i+1 To n-i+1
【答案】C
【知识点】排序算法及程序实现
【解析】【解答】题中描述,数组a的n个元素最终生成左右交替上升的数据系列。观察程序段,外层For循环内包含两个For循环,第一个For循环是将最小的元素上升到数据系列的最左端,第二个For循环是将次小的元素上升到数据系列的最右端。所以一次外循环完成数组中两个元素的排序,所以外层For循环的终止值是n\2;②处语句是查找当前排序元素中最小元素的位置,并将其存储在变量k中,即k=j;③处语句是确定第二个For循环的范围,其范围应为剩余未排序的元素,即i+1 To n-i。故答案选C。
【分析】本题考查选择排序算法的运行。选择排序算法是在参加排序的数组的所有元素中找到最小(或最大)的元素,使它与第一个元素交换位置,然后在余下的元素中重复以上动作,直到所有元素排序完毕。
二、非选择题(本大题共4小题,4+8+7+7,共26分)
13.(2019高三上·浙江月考)某校对高一进行了七选三科目的摸底统计,数据情况如图所示。请回答下列问题:
图 1
(1)图1区域N2:T15的公式是从N2单元格通过自动填充功能得出,可知T2单元格公式为   。
(提示:SUMPRODUCT 函数返回相应的数组或区域乘积的和。例如:=SUMPRODUCT((A4:A500="101")
*(D4:D500="物理"))表示在数据区域
D4:D500 中统计“101”班选“物理”的人数)
(2)对图1中各班级的数据按技术选科人数进行降序排序,应选择的数据区域为   。
(3)由图1的数据制作的图表如图2所示,则制作该图表的区域为   。
图 2
(4)复制图1中L1:T15 的数据到新工作表中,对生物和物理学科分别按图3所示的条件进行筛选,则筛选结果为   (填班级名称)
图 3
【答案】(1)=SUMPRODUCT(($A$2:$A$600=$L2)*(J$2:J$600=T$1))
(2)L1:T15或L2:T15
(3)L1,N1:T1,L17,N17:T17
(4)107
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)由图1可知,N2单元格公式为“=SUMPRODUCT(($A$2:$A$600=$L2)*(D$2:D$600=N$1))”,且区域N2:T15的公式是从N2单元格通过自动填充功能得出,推算出T2单元格公式为“=SUMPRODUCT(($A$2:$A$600=$L2)*(J$2:J$600=T$1))”。故答案为:=SUMPRODUCT(($A$2:$A$600=$L2)*(J$2:J$600=T$1))。
(2)对技术列选科人数进行降序排序的同时,要求其它对应列一起变化,因此其它列的数据区域要选择,所以应选择的排序区域是 L1:T15或L2:T15 。故答案为: L1:T15或L2:T15 。
(3)从图2所示图表可以看出,图表中包含的信息有班级科目和选择科目所占比例,所以制作该图表的区域为L1,N1:T1,L17,N17:T17。故答案为:L1,N1:T1,L17,N17:T17。
(4)图中所示筛选条件为选择生物和物理学科选择人数同时位于前3的记录。生物学科选择人数位于前3的班级有:106、107、111、114;物理学科选择人数位于前3的班级有:107、108、102、104;同时满足条件的班级只有107。故答案为:107。
【分析】本题考查Excel电子表格公式的运用、数据的排序和筛选、根据图表选择数据区域。Excel中的运算公式要以等号“=”开头,后面是由单元格地址、运算符和常量组成的一个表达式。图表数据区域的选择是看其横轴和纵轴的数据。
14.(2019高三上·浙江月考)某同学创作了一个关于“鲲龙 AG600”的多媒体作品,首先他用Photoshop软件处理图片,然后使用Flash软件制作动画,请回答下列问题:
图 1
(1)如图1所示,要获得透明背景的鲲龙图像,下列操作中可以实现该效果的是    (多选,填字母:A .选中“背景”图层并删除,然后存储为png格式 / B .选中“背景”图层,设置不透明度为0%,然后存储为 png 格式 / C .选中“背景”图层,用橡皮擦擦除其中的图像,然后存储为png格式 / D .选中“背景”图层,设置为不可见,然后存储为png格式)。
图 2-a
图 2-b
(2)制作“文字”图层动画时,首(左图)尾(右图)关键帧的部分属性界面如图2-b所示,可推测大雁的移动方向是    (单选,填字母:A .向左上/B .向左下/C .向右上/D .向右下)
(3)“飞机”图层在第1至50帧实现飞机在空中飞行到当前位置的过程中逐渐消失的动画效果,若要使“飞机”图层的动画效果在第40帧结束,应进行的操作是   。
(4)“声音”图层的同步方式如图3所示,若在第20帧处执行“清除关键帧”操作,则声音播放时长为   秒(保留1位小数)。
图 3
(5)要想通过单击“更多”按钮,打开同一目录下的“kunlong.docx”文件了解更多详情。则在该按钮上添加的动作脚本是   。
【答案】(1)AD
(2)A
(3)选中“飞机”图层的第50帧,移动至第40帧
(4)4.2
(5)on(press){getURL("kunlong.docx");} 或 on(release){getURL("kunlong.docx");}
【知识点】时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;二维动画实例属性的设置;常用影片控制函数的应用
【解析】【解答】(1)“背景”图层在其它图层存在的情况下,即使被锁定,也可以被删除;但不可以设置图层的透明度;图层内容不可编辑;图层“眼睛”标志可以去掉,设置图层为不可见。故答案为:AD。
(2)观察图2-b,可知图像X轴变小,说明图像向左移动;Y轴变小,说明图像向上移动,所以大雁的移动方向是左上。故答案为:A。
(3)若使“飞机”图层动画效果在第40帧结束,则应将该图层最后一帧移动到第40帧,并将第40帧中对象Alpha值设置为0或0%。故答案为:选中“飞机”图层的第50帧,移动至第40帧,并将第40帧中对象Alpha值设置为0或0%。
(4)由图3可知,声音同步方式为“数据流”,数据流”声音与所在图层的帧同步播放。所以声音播放时长仍为4.6s。故答案为:4.6s。
(5)写在按钮上的动作命令通常以on(*){*}的形式出现,鼠标按下按钮用press或release进行跳转,跳转到目录的命令由getURL()实现,“kunlong.docx”是所跳转的目录。因此该按钮的动作脚本是on(press){getURL("kunlong.docx");} 或 on(release){getURL("kunlong.docx");}。故答案为:on(press){getURL("kunlong.docx");} 或 on(release){getURL("kunlong.docx");}。
【分析】本题考查Photoshop和Flash的综合应用:图层的可见设置、动画属性和效果设置、元件的编辑等。
15.(2019高三上·浙江月考)小明学了排序和查找算法后,编写了一个处理成绩的程序。单击“获取成绩”按钮得到n个非降序数保存在数组a(1)—a(n)中,并显示在 List1中。在文本框Text1中输入成绩key,单击“查找”按钮,则在标签 label1中显示共有多少位同学的成绩大于等于该成绩。
(1)加框1处的程序代码有错,应改为   。
(2)请在划线处填入合适代码:
Dim
a(1000) As Integer, n As Integer Private Sub Command1_Click()
'从数据库获取n 个成绩存储在 a(1)---a(n)组中,代码略
For i
= 2 To n ‘排序
tmp = a(i)
j = 1
Do While tmp > a(j)
j = j + 1
If ① Then Exit Do
Loop
For k = i To j + 1 Step -1
a(k) = a(k - 1)
Next k
'改错 (1)
Next i
For i = 1 To n List1.AddItem Str(a(i))
Next i End Sub
Private Sub Command2_Click()
Dim key As Integer, i As Integer, j As Integer, m As Integer
key = Val(Text1.Text)
i = 1: j = n
Do While i <= j
m = (i + j) \ 2
If ② Then
j = m - 1
Else
i = m + 1
End If
Loop
Label1.Caption = "共有" + ③ + "位同学大于等于该成绩。"
End Sub
①   ②   ③   
【答案】(1)a(k)=tmp
(2)j=i;a(m)>=key;str(n-j)或者str(n-i+1)
【知识点】排序算法及程序实现;查找算法及程序实现
【解析】【解答】(1)加框处代码是进行数据的交换,将a(k-1)的值赋值给a(k),a(k)的值应为临时变量tmp的值,所以该处语句应为a(k)=tmp。故答案为:a(k)=tmp。
(2)①处语句表示当j=i时,说明确定了交换数据的下标,跳出循环,所以此处语句为j=i;
②处语句是通过对分查找,确定数据查找范围,当a(m)>=key时,应在前半段查找,此时令j=m-1;
③处语句是显示最终查找结果,总人数是n,指针查找的从后向前第1个小于该成绩的位置是j,第1个大于等于该成绩的位置是i,所以大于等于该成绩的人数是n-j或n-i+1,将其转化成字符类型为 str(n-j)或者str(n-i+1)。
故答案为:j=i;a(m)>=key;str(n-j)或者str(n-i+1)。
【分析】本题考查排序算法和对分查找算法的程序实现与运行。选择排序算法是在参加排序的数组的所有元素中找到最小(或最大)的元素,使它与第一个元素交换位置,然后在余下的元素中重复以上动作,直到所有元素排序完毕。对分查找算法查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
16.(2019高三上·浙江月考)IPv6 是英文“Internet Protocol Version 6”(互联网协议第 6 版)的缩写。IPv6地址总共有128位,为了便于人工阅读和输入,IPv6地址使用16进制数表示,划分成8个块,每块4位,块与块之间用“:”隔开,如:ABCD:EF01:0000:0000:ABCD:EF01:0000:6789
同时,对于多个地址块为
0 的情况时,可以使用“::”号,进行化简。化简原则:
①全 0 块“0000”,可以化简为“0”
②连续多个全0块,可以化简为“::”
③一个IPv6地址中只能出现一个“::”,出现多个全 0块时,“::”要化简最长的一段,没有最长的就将最左侧的一段化简为“::”
④“::”可以出现在地址开头或结尾具体示例如下:
化简前 化简后
ABCD:0000:2345:0000:ABCD:0000:2345:0000 ABCD:0:2345:0:ABCD:0:2345:0
FBCD:EF01:0000:0000:0000:0000:0000:6789 FBCD:EF01::6789
BBCD:0000:0000:0000:ABCD:0000:0000:6789 BBCD::ABCD:0:0:6789
0000:0000:0000:0000:0000:0000:0000:0001 ::1
2001:0000:0000:0000:0000:0000:0000:0000 2001::
程序界面如图所示:
实现上述功能的VB程序如下,请回答下列问题:
(1)请在划线处填入合适的代码。
Private
Sub Text1_Change()
Dim a(1 To 8) As String, ipstr As String, ips
As String
Dim lenth As Integer, max_lenth As Integer,
start As Integer
ipstr = Text1.Text
For i = 1 To 8
a(i) = ① ' 将IPv6分段存入数组a
Next i
'对数组进行处理,如果字母或非零数字开头,则不用处理;如果全是数字,则压缩成
0,如果前导为 0,则去掉,处理完毕存回数组。
'///------ 处理过程略------/////
'如果只有一串,则将该串“0”用“::”代替,如果不止一串,则将最长的一串“0”简化为“::”,如果有连续 0,则将左边的一串零简化,右侧保留。
max_lenth = 0
For i = 1 To 7
If ② Then
lenth = lenth + 1
Else
If lenth > max_lenth Then
max_lenth = lenth: start = i - lenth:
lenth = 0
End If
End If
Next i
If lenth > max_lenth Then max_lenth =
lenth: start = i - lenth
'根据连续0串的位置确定输出简化后的结果
ips = ""
If start = 1 And max_lenth = 7 Then '开头是0且全0
ips = "::"
ElseIf start = 1 Then '开头是0但不全为0
ips = "::"
For i = start + max_lenth + 1 To 7
ips = ips + a(i) + ":"
Next i
ips = ips + a(i)
ElseIf start > 1 And start + max_lenth = 8 Then
'开头不是0但0到最后
For i = 1 To start - 1
ips = ips + a(i) + ":"
Next i
ips = ips + ":"
ElseIf start > 1 Then '开头不是0且0不到最后
For i = 1 To start - 1
ips = ips + a(i) + ":"
Next i
ips = ips + ":"
For i = ③ To 7
ips = ips + a(i) + ":"
Next i
ips = ips + a(i)
Else '无连续0出现
For i = 1 To 7
ips = ips + a(i) + ":"
Next i
ips = ips + a(i)
End If
Text2.Text = ips End Sub
①   ②   ③   
(2)IPv6地址:3BCD:0000:0000:ABCD:0000:0000:0000:6789,则化简后为   。
【答案】(1)Mid(ipstr, (i - 1) * 5 + 1, 4);a(i) = "0" And a(i) = a(i + 1);start + max_lenth + 1
(2)3BCD:0:0:ABCD::6789
【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值
【解析】【解答】(1) 根据①处语句提示,将IPv6分段存入数组a,每段4位,此时需要使用字符串截取函数Mid。Mid(string, start[, length])可以返回string中从start开始的后面的length长度的字符串。IPv6地址存储在变量ipstr中,变量i每循环一次,顺序向后截取4位,所以a(i)=Mid(ipstr, (i - 1) * 5 + 1, 4)。
②处语句是判断IPv6地址中,连续全0块的长度,并将最长连续全0块长度赋值给变量max_length。因此判断条件为a(i) = "0" And a(i) = a(i + 1)。
③处语句是确定For循环变量的初始值,该初始值是连续全0块遍历之后,第一次出现非全0块的位置。连续全0块开始位置是start,连续全0块长度是max_length。所以此处For循环变量的初始值应为start + max_lenth + 1。
故答案为:Mid(ipstr, (i - 1) * 5 + 1, 4);a(i) = "0" And a(i) = a(i + 1);start + max_lenth + 1。
(2)根据程序段功能,地址“3BCD:0000:0000:ABCD:0000:0000:0000:6789”中,后面连续3个全0块化简为“::”,前面2个连续全0块化简为“0:0”,所以最终化简结果为“3BCD:0:0:ABCD::6789”。故答案为:3BCD:0:0:ABCD::6789。
【分析】本题考查IPv6地址简化存储的程序实现及运行,主要包含字符串截取函数Mid的使用、If语句判断条件的书写、For循环变量的初值确定。
1 / 1浙江省浙南名校联盟2020届高三上学期信息技术第一次(10月)联考试卷
一、选择题(本大题共12小题;每小题2分,共24分。)
1.(2019高三上·浙江月考)某电子邮箱登录的部分界面如图所示。下列说法不正确的是(  )
A.“扫码”的行为属于信息获取的过程
B.扫描二维码自动登录,是人工智能的一种具体应用
C.该二维码在限定时间后会失效,是为了加强信息的安全
D.用手机微信扫描该二维码,也可以登录该邮箱
2.(2019高三上·浙江月考)使用Word软件编辑文档,部分界面如下图所示。
下列说法正确的是(  )
A.文中有2处批注,若在两处批注之间增加1处批注,则该批注的序号为3
B.实现该部分文档的图文环绕效果可以采用“紧密型”环绕方式
C.拒绝所有修订后,文中的第二行的文字为“过,便不曾离开”。我们共享了乌镇时间,”
D.删除“批注[chen1]:”中的内容“桐乡市的一个古镇”,则批注对象“乌镇”也会被删除
3.(2019高三上·浙江月考)使用Access打开某数据库,部分界面如下图所示。下列说法正确的是(  )
A.当前状态下,不能对“基本信息表”数据表进行重命名
B.将当前数据表导出为excel表,生成的excel表共有14行,6列
C.不能在数据表视图中增加一个自动编号类型的字段
D.该数据表共有14条记录,在当前状态下若要快速浏览第12条记录,可在“搜索”处输入“12”,然后按回车键确认
4.(2019高三上·浙江月考)使用 UltraEdit 软件观察字符“温州 Wenzhou!”的内码,部分界面如下图所示。
下列说法正确的是(  )
A.英文字符“u”的内码表示成十六进制为“A3”
B.字符“州”的内码表示成二进制为“1101010011011101”
C.图中所示“!”的内码占用2个字节
D.字符“W”属于GB2312编码
5.(2019高三上·浙江月考)使用GoldWave软件打开某音频文件,选中一段音频后的部分界面如图所示。下列说法正确的是(  )
A.该音频每秒钟采样1411次,选中部分音频时长为10秒
B.通过“更改音量”命令提升音量,音频的采样频率同步变大
C.当前状态下插入2秒静音,按原参数保存,文件大小约为3.7MB
D.当前状态下,点击“删除”,以原参数保存,则声音存储容量约为原来的一半
6.(2019高三上·浙江月考)关于多媒体技术和多媒体数据文件,下列说法不正确的是(  )
A.多媒体技术可以处理文本、图形、图像、声音和视频等多种媒体信息
B.作品的系统结构描述了整个作品的组成部分、工作流程、主要界面
C.录音机软件录制WAVE波形文件的过程包含对声音的采样和编码
D.MPEG 视频文件压缩了部分冗余和非冗余信息,解压后还能准确地恢复到原信息
7.(2019高三上·浙江月考)一幅未经压缩的1024*768像素、24位色的BMP图像,存储为JPEG格式后,其存储容量为230KB,则该JPEG图像的压缩比约为(  )
A.5:1 B.10:1 C.30:1 D.36:1
8.(2019高三上·浙江月考)某算法的部分流程图如图所示,执行这部分流程后,下列分析正确的是(  )
A.当x输入2,y输入1时,输出结果是16
B.当x输入2,y输入2时,输出结果是4
C.当x输入2,y输入1时,“b=b*x”共被执行5次
D.当x输入2,y输入2时,“a=a\x”共被执行4次
9.(2019高三上·浙江月考)下列VB表达式中,只随机产生9到99之间偶数的是(  )
A.Int(Rnd*90+10) B.Int(Rnd*90+9)
C.Int(Rnd*45)*2+10 D.Int(Rnd*45)*2+9
10.(2019高三上·浙江月考)有如下 VB 程序段:
For i = 1 To 2
For j = 1 To 6 - i
If a(j) - a(j + 1) > 0 Then
t = a(j): a(j) = a(j + 1): a(j + 1) = t
End If
Next j
Next i Text1.Text = "" For i = 1 To 6
Text1.Text = Str(a(i)) + Text1.Text Next i
数组元素a(1)到a(6)的初值依次为15,11,58,38,26,9,执行该程序段,文本框Text1显示的内容是(  )
A.9 58 11 38 15 26 B.11 15 26 9 38 58
C.58 38 9 26 15 11 D.58 9 38 11 26 15
11.(2019高三上·浙江月考)有如下 VB 程序段:
i=1:n=5
Do while i<=n
x=Int(Rnd*9)+1
If x Mod 2=1 Then
a(i)=x
Else
a(n)=x:n=n+1
End If
i=i+1 Loop
数组元素的初值均为0,执行该程序段后,a(1)至a(5)的值可能是(  )
A.1 , 3 , 5 , 5 , 0 B.3 , 3 , 0 , 8 , 8
C.0 , 1 , 0 , 4 , 2 D.7 , 1 , 3 , 9 , 8
12.(2019高三上·浙江月考)下列VB程序段的功能为:对数组a中的n个元素进行排序,生成左右交替上升的数据系列。如排序前a中元素依次为:21,33,56,11,44,60,程序运行后a中元素依次为:11,33,56,60,44,21。
For i=1 To ①
k=i
For j=i+1 To n-i+1
If a(k)>a(j) Then k= ②
Next j
If k<>i Then t=a(k):a(k)=a(i):a(i)=t For j= ③
If a(j)Next i
上述程序段3个划线处的表达式分别为(  )
A.① n-1 ② j+1 ③ i To n-i+1
B.① n-1 ② j+1 ③ i To n-i
C.① n\2 ② j ③ i+1 To n-i
D.① n\2 ② j ③ i+1 To n-i+1
二、非选择题(本大题共4小题,4+8+7+7,共26分)
13.(2019高三上·浙江月考)某校对高一进行了七选三科目的摸底统计,数据情况如图所示。请回答下列问题:
图 1
(1)图1区域N2:T15的公式是从N2单元格通过自动填充功能得出,可知T2单元格公式为   。
(提示:SUMPRODUCT 函数返回相应的数组或区域乘积的和。例如:=SUMPRODUCT((A4:A500="101")
*(D4:D500="物理"))表示在数据区域
D4:D500 中统计“101”班选“物理”的人数)
(2)对图1中各班级的数据按技术选科人数进行降序排序,应选择的数据区域为   。
(3)由图1的数据制作的图表如图2所示,则制作该图表的区域为   。
图 2
(4)复制图1中L1:T15 的数据到新工作表中,对生物和物理学科分别按图3所示的条件进行筛选,则筛选结果为   (填班级名称)
图 3
14.(2019高三上·浙江月考)某同学创作了一个关于“鲲龙 AG600”的多媒体作品,首先他用Photoshop软件处理图片,然后使用Flash软件制作动画,请回答下列问题:
图 1
(1)如图1所示,要获得透明背景的鲲龙图像,下列操作中可以实现该效果的是    (多选,填字母:A .选中“背景”图层并删除,然后存储为png格式 / B .选中“背景”图层,设置不透明度为0%,然后存储为 png 格式 / C .选中“背景”图层,用橡皮擦擦除其中的图像,然后存储为png格式 / D .选中“背景”图层,设置为不可见,然后存储为png格式)。
图 2-a
图 2-b
(2)制作“文字”图层动画时,首(左图)尾(右图)关键帧的部分属性界面如图2-b所示,可推测大雁的移动方向是    (单选,填字母:A .向左上/B .向左下/C .向右上/D .向右下)
(3)“飞机”图层在第1至50帧实现飞机在空中飞行到当前位置的过程中逐渐消失的动画效果,若要使“飞机”图层的动画效果在第40帧结束,应进行的操作是   。
(4)“声音”图层的同步方式如图3所示,若在第20帧处执行“清除关键帧”操作,则声音播放时长为   秒(保留1位小数)。
图 3
(5)要想通过单击“更多”按钮,打开同一目录下的“kunlong.docx”文件了解更多详情。则在该按钮上添加的动作脚本是   。
15.(2019高三上·浙江月考)小明学了排序和查找算法后,编写了一个处理成绩的程序。单击“获取成绩”按钮得到n个非降序数保存在数组a(1)—a(n)中,并显示在 List1中。在文本框Text1中输入成绩key,单击“查找”按钮,则在标签 label1中显示共有多少位同学的成绩大于等于该成绩。
(1)加框1处的程序代码有错,应改为   。
(2)请在划线处填入合适代码:
Dim
a(1000) As Integer, n As Integer Private Sub Command1_Click()
'从数据库获取n 个成绩存储在 a(1)---a(n)组中,代码略
For i
= 2 To n ‘排序
tmp = a(i)
j = 1
Do While tmp > a(j)
j = j + 1
If ① Then Exit Do
Loop
For k = i To j + 1 Step -1
a(k) = a(k - 1)
Next k
'改错 (1)
Next i
For i = 1 To n List1.AddItem Str(a(i))
Next i End Sub
Private Sub Command2_Click()
Dim key As Integer, i As Integer, j As Integer, m As Integer
key = Val(Text1.Text)
i = 1: j = n
Do While i <= j
m = (i + j) \ 2
If ② Then
j = m - 1
Else
i = m + 1
End If
Loop
Label1.Caption = "共有" + ③ + "位同学大于等于该成绩。"
End Sub
①   ②   ③   
16.(2019高三上·浙江月考)IPv6 是英文“Internet Protocol Version 6”(互联网协议第 6 版)的缩写。IPv6地址总共有128位,为了便于人工阅读和输入,IPv6地址使用16进制数表示,划分成8个块,每块4位,块与块之间用“:”隔开,如:ABCD:EF01:0000:0000:ABCD:EF01:0000:6789
同时,对于多个地址块为
0 的情况时,可以使用“::”号,进行化简。化简原则:
①全 0 块“0000”,可以化简为“0”
②连续多个全0块,可以化简为“::”
③一个IPv6地址中只能出现一个“::”,出现多个全 0块时,“::”要化简最长的一段,没有最长的就将最左侧的一段化简为“::”
④“::”可以出现在地址开头或结尾具体示例如下:
化简前 化简后
ABCD:0000:2345:0000:ABCD:0000:2345:0000 ABCD:0:2345:0:ABCD:0:2345:0
FBCD:EF01:0000:0000:0000:0000:0000:6789 FBCD:EF01::6789
BBCD:0000:0000:0000:ABCD:0000:0000:6789 BBCD::ABCD:0:0:6789
0000:0000:0000:0000:0000:0000:0000:0001 ::1
2001:0000:0000:0000:0000:0000:0000:0000 2001::
程序界面如图所示:
实现上述功能的VB程序如下,请回答下列问题:
(1)请在划线处填入合适的代码。
Private
Sub Text1_Change()
Dim a(1 To 8) As String, ipstr As String, ips
As String
Dim lenth As Integer, max_lenth As Integer,
start As Integer
ipstr = Text1.Text
For i = 1 To 8
a(i) = ① ' 将IPv6分段存入数组a
Next i
'对数组进行处理,如果字母或非零数字开头,则不用处理;如果全是数字,则压缩成
0,如果前导为 0,则去掉,处理完毕存回数组。
'///------ 处理过程略------/////
'如果只有一串,则将该串“0”用“::”代替,如果不止一串,则将最长的一串“0”简化为“::”,如果有连续 0,则将左边的一串零简化,右侧保留。
max_lenth = 0
For i = 1 To 7
If ② Then
lenth = lenth + 1
Else
If lenth > max_lenth Then
max_lenth = lenth: start = i - lenth:
lenth = 0
End If
End If
Next i
If lenth > max_lenth Then max_lenth =
lenth: start = i - lenth
'根据连续0串的位置确定输出简化后的结果
ips = ""
If start = 1 And max_lenth = 7 Then '开头是0且全0
ips = "::"
ElseIf start = 1 Then '开头是0但不全为0
ips = "::"
For i = start + max_lenth + 1 To 7
ips = ips + a(i) + ":"
Next i
ips = ips + a(i)
ElseIf start > 1 And start + max_lenth = 8 Then
'开头不是0但0到最后
For i = 1 To start - 1
ips = ips + a(i) + ":"
Next i
ips = ips + ":"
ElseIf start > 1 Then '开头不是0且0不到最后
For i = 1 To start - 1
ips = ips + a(i) + ":"
Next i
ips = ips + ":"
For i = ③ To 7
ips = ips + a(i) + ":"
Next i
ips = ips + a(i)
Else '无连续0出现
For i = 1 To 7
ips = ips + a(i) + ":"
Next i
ips = ips + a(i)
End If
Text2.Text = ips End Sub
①   ②   ③   
(2)IPv6地址:3BCD:0000:0000:ABCD:0000:0000:0000:6789,则化简后为   。
答案解析部分
1.【答案】B
【知识点】信息及其特征;信息获取的环节与方法
【解析】【解答】选项A:信息的获取指在一定范围内,通过一定的技术手段和方式方法获得原始信息的活动和过程。“扫码”的行为属于信息获取的过程。A正确;选项B:人工智能领域的研究包括:机器人、语音识别、图像识别、自然语言处理和专家系统等。扫描二维码自动登录不属于人工智能的范畴。B错误;选项C:二维码在限定时间后失效,可以有效防止信息泄露,加强信息安全。C正确;选项D:微信扫描二维码同样可以实现邮箱的登录。D正确。故答案选B。
【分析】本题考查信息的时效性、信息的获取及人工智能的范畴。信息的时效性指客观事物总是在不断运动变化着的,因此反映事物存在方式和运动状态的信息也应随之而变化。
2.【答案】B
【知识点】文本的基本编辑
【解析】【解答】选项A:文中有2处批注,若在两处批注之间增加1处批注,则该批注的序号是2,原批注序号为2的变为3。A错误;选项B:“紧密型”环绕方式是文字紧密环绕在图片的四周,实现该部分文档的图文环绕效果可以采用“紧密型”环绕方式。B正确;选项C:拒绝所有修订后,文中的第二行的文字为“过,便不再离开”。我们共享了乌镇时间,”。C错误;选项D:删除批注内容,不会影响批注对象。D错误。故答案选B。
【分析】本题考查Word文档的修订和批注功能以及文字环绕方式的区别。修订是对原内容的修改,在设置修订的显示方式为“最终状态”时是显示修改后的内容,显示“原始显示标记”则可以对比查看改前和改后的状态。批注是对原内容的说明,就像旁白一样。
3.【答案】C
【知识点】数据表、字段、记录的概念;数据表、字段、记录的编辑
【解析】【解答】选项A:当前状态下,可以对“基本信息表”数据表进行重命名。A错误;选项B:将当前数据表导出为excel表,生成的excel表共有14行,5列。B错误;选项C:数据表中有记录存在时,不能在数据表视图中增加一个自动编号类型的字段。C正确;选项D:该数据表共有14条记录,在当前状态下若要快速浏览第12条记录,可直接查看最后一页记录。D错误。故答案选C。
【分析】本题考查Access数据库对数据的管理:数据表的重命名、数据表的导出、字段的编辑、记录的浏览。
4.【答案】C
【知识点】信息的编码;进制及数制转换
【解析】【解答】选项A:英文字符“u”的内码表示成十六进制为“75”。A错误;选项B:字符“州”的内码是“D6 DD”,表示成二进制为“1101011011011101”。B错误;选项C:图中所示“!”的内码是“A3 A1”,2个十六进制表示,占用2个字节。C正确;选项D:字符“W”属于ASCII编码。D错误。故答案选C。
【分析】本题考查UltraEdit软件对内码的观察及十六进制数与二进制数之间的转换。做题时,先列出所给字符对应的内码,然后与示例字符相对应。
5.【答案】C
【知识点】声音素材的基本处理;声音、图像、视频编码
【解析】【解答】选项A:该音频每秒钟采样44100次,选中部分音频时长为10秒。A错误;选项B:更改音量,不会影响采样频率。B错误;选项C:当前状态下插入2秒静音,音频总时长变为22秒,采样频率是44100Hz,量化位数是16bit,声道数是2,音频存储容量=采样频率×(采样位数÷8)×声道数×时间=44100×16/8×2×22/1024/1024≈3.7MB。C正确;选项D:当前状态选中的是“左声道”0到10秒的音频,执行“删除”操作后,右声道音频时长不变,保存后,音频总时长不变,其他参数不变,存储容量不变。D错误。故答案选C。
【分析】本题考查GoldWave软件对音频文件的编辑及音频文件存储容量的计算。音频存储容量=采样频率×(采样位数÷8)×声道数×时间。
6.【答案】D
【知识点】多媒体技术的应用;多媒体作品的规划和设计;多媒体数据压缩技术
【解析】【解答】选项A:利用多媒体编辑软件可以处理文本、图形、图像、声音和视频等多种媒体信息。A正确;选项B:作品的规划设计阶段设计了整个作品的组成部分、工作流程、主要界面。B正确;选项C:音频的采集主要是对声音的采样和编码。C正确;选项D:MPEG视频文件属于有损压缩文件,解压后不能恢复到原信息。D错误。故答案选D。
【分析】本题考查多媒体数据的规划与设计,数据的压缩处理。多媒体作品设计分为需求分析、规划设计、脚本编写三个部分。规划设计包括系统结构设计和功能模块设计,对多媒体作品组成部分、工作流程、主要界面的分析属于系统结构设计,对主界面分模块设计属于功能模块设计。利用JPEG、MPEG、MP3等编码格式存储的图像、视频、数字音乐等多媒体文件属于有损压缩。
7.【答案】B
【知识点】声音、图像、视频编码
【解析】【解答】未经压缩的图像存储容量=水平像素×垂直像素×位深度/8=1024×768×24/8/1024=2304KB,2304:230≈10:1。故答案选B。
【分析】本题考查图像存储容量的计算。图像存储容量=水平像素×垂直像素×位深度/8。
8.【答案】A
【知识点】算法的控制结构;运算符、基本运算与表达式
【解析】【解答】当x=2,y=1时,分析程序运行过程:
初始值:a=10,b=1;
y=1,a=10,y≤a成立,执行b=b*x,b=2,a=a\x,a=5;
y=1,a=5,y≤a成立,执行b=b*x,b=4,a=a\x,a=2;
y=1,a=2,y≤a成立,执行b=b*x,b=8,a=a\x,a=1;
y=1,a=1,y≤a成立,执行b=b*x,b=16,a=a\x,a=0;
y=1,a=0,y≤a不成立,循环结束,输出b的值为16;“b=b*x”共被执行4次。
当x=2,y=2时,分析程序运行过程:
初始值:a=10,b=1;
y=2,a=10,y≤a成立,执行b=b*x,b=2,a=a\x,a=5;
y=2,a=5,y≤a成立,执行b=b*x,b=4,a=a\x,a=2;
y=2,a=2,y≤a成立,执行b=b*x,b=8,a=a\x,a=1;
y=2,a=1,y≤a不成立,循环结束,输出b的值为8;“a=a\x”共被执行3次。
故答案选A。
【分析】本题考查循环语句结构以及VB表达式的计算。
9.【答案】C
【知识点】运算符、基本运算与表达式
【解析】【解答】选项A:表达式Int(Rnd*90+10)随机产生[10,100)的整数。A错误;选项B:表达式Int(Rnd*90+9)随机产生[9,99)的整数。B错误;选项C:表达式Int(Rnd*45)*2+10随机产生[9,99]的偶数。C正确;选项D:表达式Int(Rnd*45)*2+9随机产生[9,99)的奇数。D错误。故答案选C。
【分析】本题考查VB表达式的书写及标准函数Rnd、Int的使用。Rnd()函数是随机函数,它能在[0,1]之间产生一个随机数。Int(x)函数是取不大于x的最大整数。
10.【答案】C
【知识点】排序算法及程序实现
【解析】【解答】分析本题程序段:程序中有一个嵌套For循环,外层循环控制数组元素遍历次数,内层循环是对元素进行排序,过程如下。
i=1,j=1 To 5,执行结束后,数组a中元素依次为11,15,38,26,9,58;
i=2,j=1 To 4,执行结束后,数组a中元素依次为11,15,26,9,38,58;
排序结束后,Text1中逆序显示数组a中的元素,即58 38 9 26 15 11。故答案选C。
【分析】本题考查冒泡排序算法的运作过程。冒泡排序算法的运作过程为:从后往前比较相邻的元素,如果前一个比后一个大,就交换它们两个的位置。对每一个相邻元素作同样的工作,直至从结尾的最后一个到开始的第一个,此时最小的元素排在第一个,针对所有的元素重复以上的步骤,除了最后一个,持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
11.【答案】D
【知识点】算法的控制结构;常见数据类型、数组;运算符、基本运算与表达式
【解析】【解答】选项A:由语句“ x=Int(Rnd*9)+1”可知,变量x的取值范围是[1,10)。当x是奇数时,将x赋值给a(i);当x是偶数时,将x赋值给a(5)。因此a(5)只可能是奇数或非0偶数。A错误;选项B:a(1)~a(4)只可能是奇数或0,不会有a(4)=8。B错误;选项C:a(1)~a(4)只可能是奇数或0,不会有a(4)=4。C错误;选项D:a(1)~a(4)是奇数,a(5)是偶数。D正确。故答案选D。
【分析】本题考查循环结构语句与选择结构语句的综合应用以及数组的赋值语句。
12.【答案】C
【知识点】排序算法及程序实现
【解析】【解答】题中描述,数组a的n个元素最终生成左右交替上升的数据系列。观察程序段,外层For循环内包含两个For循环,第一个For循环是将最小的元素上升到数据系列的最左端,第二个For循环是将次小的元素上升到数据系列的最右端。所以一次外循环完成数组中两个元素的排序,所以外层For循环的终止值是n\2;②处语句是查找当前排序元素中最小元素的位置,并将其存储在变量k中,即k=j;③处语句是确定第二个For循环的范围,其范围应为剩余未排序的元素,即i+1 To n-i。故答案选C。
【分析】本题考查选择排序算法的运行。选择排序算法是在参加排序的数组的所有元素中找到最小(或最大)的元素,使它与第一个元素交换位置,然后在余下的元素中重复以上动作,直到所有元素排序完毕。
13.【答案】(1)=SUMPRODUCT(($A$2:$A$600=$L2)*(J$2:J$600=T$1))
(2)L1:T15或L2:T15
(3)L1,N1:T1,L17,N17:T17
(4)107
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)由图1可知,N2单元格公式为“=SUMPRODUCT(($A$2:$A$600=$L2)*(D$2:D$600=N$1))”,且区域N2:T15的公式是从N2单元格通过自动填充功能得出,推算出T2单元格公式为“=SUMPRODUCT(($A$2:$A$600=$L2)*(J$2:J$600=T$1))”。故答案为:=SUMPRODUCT(($A$2:$A$600=$L2)*(J$2:J$600=T$1))。
(2)对技术列选科人数进行降序排序的同时,要求其它对应列一起变化,因此其它列的数据区域要选择,所以应选择的排序区域是 L1:T15或L2:T15 。故答案为: L1:T15或L2:T15 。
(3)从图2所示图表可以看出,图表中包含的信息有班级科目和选择科目所占比例,所以制作该图表的区域为L1,N1:T1,L17,N17:T17。故答案为:L1,N1:T1,L17,N17:T17。
(4)图中所示筛选条件为选择生物和物理学科选择人数同时位于前3的记录。生物学科选择人数位于前3的班级有:106、107、111、114;物理学科选择人数位于前3的班级有:107、108、102、104;同时满足条件的班级只有107。故答案为:107。
【分析】本题考查Excel电子表格公式的运用、数据的排序和筛选、根据图表选择数据区域。Excel中的运算公式要以等号“=”开头,后面是由单元格地址、运算符和常量组成的一个表达式。图表数据区域的选择是看其横轴和纵轴的数据。
14.【答案】(1)AD
(2)A
(3)选中“飞机”图层的第50帧,移动至第40帧
(4)4.2
(5)on(press){getURL("kunlong.docx");} 或 on(release){getURL("kunlong.docx");}
【知识点】时间轴、帧、图层、库的概念及基本操作;元件的类型与应用;二维动画实例属性的设置;常用影片控制函数的应用
【解析】【解答】(1)“背景”图层在其它图层存在的情况下,即使被锁定,也可以被删除;但不可以设置图层的透明度;图层内容不可编辑;图层“眼睛”标志可以去掉,设置图层为不可见。故答案为:AD。
(2)观察图2-b,可知图像X轴变小,说明图像向左移动;Y轴变小,说明图像向上移动,所以大雁的移动方向是左上。故答案为:A。
(3)若使“飞机”图层动画效果在第40帧结束,则应将该图层最后一帧移动到第40帧,并将第40帧中对象Alpha值设置为0或0%。故答案为:选中“飞机”图层的第50帧,移动至第40帧,并将第40帧中对象Alpha值设置为0或0%。
(4)由图3可知,声音同步方式为“数据流”,数据流”声音与所在图层的帧同步播放。所以声音播放时长仍为4.6s。故答案为:4.6s。
(5)写在按钮上的动作命令通常以on(*){*}的形式出现,鼠标按下按钮用press或release进行跳转,跳转到目录的命令由getURL()实现,“kunlong.docx”是所跳转的目录。因此该按钮的动作脚本是on(press){getURL("kunlong.docx");} 或 on(release){getURL("kunlong.docx");}。故答案为:on(press){getURL("kunlong.docx");} 或 on(release){getURL("kunlong.docx");}。
【分析】本题考查Photoshop和Flash的综合应用:图层的可见设置、动画属性和效果设置、元件的编辑等。
15.【答案】(1)a(k)=tmp
(2)j=i;a(m)>=key;str(n-j)或者str(n-i+1)
【知识点】排序算法及程序实现;查找算法及程序实现
【解析】【解答】(1)加框处代码是进行数据的交换,将a(k-1)的值赋值给a(k),a(k)的值应为临时变量tmp的值,所以该处语句应为a(k)=tmp。故答案为:a(k)=tmp。
(2)①处语句表示当j=i时,说明确定了交换数据的下标,跳出循环,所以此处语句为j=i;
②处语句是通过对分查找,确定数据查找范围,当a(m)>=key时,应在前半段查找,此时令j=m-1;
③处语句是显示最终查找结果,总人数是n,指针查找的从后向前第1个小于该成绩的位置是j,第1个大于等于该成绩的位置是i,所以大于等于该成绩的人数是n-j或n-i+1,将其转化成字符类型为 str(n-j)或者str(n-i+1)。
故答案为:j=i;a(m)>=key;str(n-j)或者str(n-i+1)。
【分析】本题考查排序算法和对分查找算法的程序实现与运行。选择排序算法是在参加排序的数组的所有元素中找到最小(或最大)的元素,使它与第一个元素交换位置,然后在余下的元素中重复以上动作,直到所有元素排序完毕。对分查找算法查找过程如下:假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
16.【答案】(1)Mid(ipstr, (i - 1) * 5 + 1, 4);a(i) = "0" And a(i) = a(i + 1);start + max_lenth + 1
(2)3BCD:0:0:ABCD::6789
【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值
【解析】【解答】(1) 根据①处语句提示,将IPv6分段存入数组a,每段4位,此时需要使用字符串截取函数Mid。Mid(string, start[, length])可以返回string中从start开始的后面的length长度的字符串。IPv6地址存储在变量ipstr中,变量i每循环一次,顺序向后截取4位,所以a(i)=Mid(ipstr, (i - 1) * 5 + 1, 4)。
②处语句是判断IPv6地址中,连续全0块的长度,并将最长连续全0块长度赋值给变量max_length。因此判断条件为a(i) = "0" And a(i) = a(i + 1)。
③处语句是确定For循环变量的初始值,该初始值是连续全0块遍历之后,第一次出现非全0块的位置。连续全0块开始位置是start,连续全0块长度是max_length。所以此处For循环变量的初始值应为start + max_lenth + 1。
故答案为:Mid(ipstr, (i - 1) * 5 + 1, 4);a(i) = "0" And a(i) = a(i + 1);start + max_lenth + 1。
(2)根据程序段功能,地址“3BCD:0000:0000:ABCD:0000:0000:0000:6789”中,后面连续3个全0块化简为“::”,前面2个连续全0块化简为“0:0”,所以最终化简结果为“3BCD:0:0:ABCD::6789”。故答案为:3BCD:0:0:ABCD::6789。
【分析】本题考查IPv6地址简化存储的程序实现及运行,主要包含字符串截取函数Mid的使用、If语句判断条件的书写、For循环变量的初值确定。
1 / 1

展开更多......

收起↑

资源列表