m=(i+j)\2
Ifa(m)>=KeyThen
i=m+1
Else
j=m
EndIf
Loop
数组a
(1)~a(8)分别是18、16、14、13、12、10、9、7,程序运行后,下列说法正确的是
A.程序运行后会进入死循环
B.在text1输入任意数字,程序运行后i=j+1
C.代码最多可能会运行4轮
D.在text1输入13,程序运行后m=5
二、非选择题(本大题共4小题,其中第13题4分,第14题8分,第15题7分,第16小题7分,共26分。
)
13.小美同学收集整理了英超足球联赛积分榜数据,并用Excel软件进行处理,如第13题图a所示。
请回答下列问题:
第13题图a
(1)第13题图a中,球队积分用公式计算再自动填充得出,规则为胜一场得3分,平一场得1分,负不得分,则D3单元格中的公式是______
(2)第13题图a的表格数据已排序,观察表格,排序的次要关键字是_________
(3)利用第13题图a中部分数据制作了图表,如第13题图b所示。
则该图表的数据区域是B2:
B3,D2:
D3,_____________。
第13题图b
(4)修改图b中图表的数据源为包含全部球队,但要求图表显示效果不变,则应该在排名列如何设置筛选?
______________________
14.用Flash创作“海滩漫步”多媒体作品,部分编辑界面如图所示。
请回答下列问题:
(1)下列有关多媒体作品创作的说法,正确的是__________(多选,填字母)
A.flash内包含脚本语言,故flash属于以程序语言为基础的创作工具。
B.在多媒体作品设计中,指定使用flash软件制作作品属于创作需求分析。
C.在设计制作脚本之前,应该先设计好媒体元素分解表D.完整的作品制作流程包括作品设计、制作、测试、发布等环节。
(注:
全部选对得2分,选错或不选得0分,选对但不全得1分)
(2)库中的“人”元件是导入gif图片时自动生成的,此元件内的动画类型是
(单选,填字母:
A.逐帧动画/B.动画补间/C.形状补间)
(3)测试场景时,单击场景中的“暂停”按钮,动画停止,但“风车”图层的风车还在不停旋转,则该图层中的“风车”是
(单选,填字母:
A.位图/B.影片剪辑/C.图形/D.按钮)
(4)为使“music”图层的声音持续播放2秒后结束,则在“music”图层中应进行的操作是。
(5)测试影片时,单击当前场景中的“场景2”按钮,停止所有声音播放,并跳转到“场景2”第1帧开始播放,则“场景2”按钮的动作脚本为on(release){}
15.AB两个篮球队进行了多场比赛,现在要统计比分并确定获胜球队。
计分规则为胜场多的队伍获胜,若胜场相同,则计算累计小分(小分=本队得分-失分),小分多获胜,若还是相同则算平局。
小蓝同学根据上述算法编写了一个VB程序实现比赛结果统计。
每场比分记录在文本框text1中,单击“统计”按钮command1,把两队各场的比分按A队小分降序显示在列表框list1输出,同时在文本框text2输出最终结果。
部分程序界面如第15题图所示,VB代码如下,回答下列问题:
第15题图
PrivateSubCommand1_Click()
Dima(1To20)AsInteger,b(1To20)AsInteger
DimiAsInteger,jAsInteger,tAsInteger,pAsInteger,kAsInteger,xiaofenAsInteger
‘从文本框读取比分,场次k,AB两队各场的得分分别记录在数组a、b,代码略
Fori=1Tok–1‘对比分数据按A队小分降序排序
Forj=1To_______
If_______________Then
t=a(j):
a(j)=a(j+1):
a(j+1)=t
t=b(j):
b(j)=b(j+1):
b(j+1)=t
EndIf
Nextj
Nexti
p=0:
xiaofen=0
Fori=1Tok‘统计小分并输出比分
Ifa(i)>b(i)Then___________
xiaofen=xiaofen+a(i)-b(i)
List1.AddItemStr(a(i))+":
"+Str(b(i))
Nexti
Ifp*2>kOrk=p*2Andxiaofen>0Then
Text2.Text="A队获胜"
ElseIfp<=k-pThen
Text2.Text="B队获胜"
Else
Text2.Text="两队战平了"
EndIf
EndSub
(1)若希望程序在运行时列表框list1清空,则应该在代码中添加语句______
(单选,填字母:
A.list1.additemB.list1.clearC.list1.清空D.list1.caption)
(2)在程序划线处填入合适代码,使程序完整
(3)加框处代码有错,请改正
16.有一个10*10的场地,要在场地上放入若干件正方形货物。
算法描述:
(1)货物逐个尝试放入,搜索场地矩阵(从左到右,从上到下),若某块区域能放下该货物,则标记这些相应位置为货物编号,然后返回左上角检测下一货物。
(2)搜索时,若右侧剩余列小于货物边长,则跳转到下一行,若下方剩余行小于货物边长,则直接返回检测下一货物,直到所有货物检测完毕。
小武同学根据上述算法设计了VB程序。
程序运行,在列表框list1降序输出货物规格,点击“存放”按钮command1,在列表框list2输出摆放完成的场地矩阵。
算法的VB程序如下,回答下列问题。
(1)若货物4的尺寸改为4*4,其他不变,则货物9会被放在_____(填数组下标)
(2)在程序划线处填上合适代码,使程序完整
Dimhw(1To9)AsInteger'存储正方形货物的边长
Dimcd(1To100)AsInteger'场地是边长为10的正方形
PrivateSubCommand2_Click()
DimiAsInteger,jAsInteger,wzAsInteger,sAsString
Fori=1To9
j=1
DoWhile(10-(j-1)\10)>=hw(i)'下方空间足够
If____________=FalseThen'从当前位置开始能否放下
j=j+1
Else
'把相关位置标记为i,并处理下一货物,代码略
EndIf
If10-(j-1)Mod10_____________________
EndIf
Loop
Nexti
‘在列表框list2输出整个场地放好货物之后的矩阵图,代码略
EndSub
Functionpd(startAsInteger,bcAsInteger)AsBoolean
DimiAsInteger,wzAsInteger
pd=True:
wz=start
DoWhilewz<=start+11*(bc-1)Andwz<=100
If__________Then
pd=False
ExitFunction
ElseIf(wz-1)Mod10-(start-1)Mod10=bc-1Then
wz=wz+11-bc‘位置转到下一行,与起点同列
Else
wz=wz+1
EndIf
Loop
EndFunction
PrivateSubForm_Load()
‘生成货物边长,降序显示在列表框list1,矩阵元素初始化为0,代码略
EndSub
2020年5月稽阳联考信息技术参考答案
一、选择题(每小题2分,共24分)
题号
1
2
3
4
5
6
7
8
9
10
11
12
答案
B
C
A
D
A
B
D
B
C
A
C
D
二、非选择题(本大题共4小题,其中第13题小题4分,第14小题8分,第15小题7分,第16小题7分,共26分)
13.
(1)=E3*3+F3(1分)
(2)排名或积分(1分)
(3)B8:
B12,D8:
D12(1分)
(4)“排名”列设置筛选小于等于7或小于8(1分)
14.
(1)BD(2分)
(2)A(1分)
(3)B(1分)
(4)将“music”图层中的声音同步设置为“数据流”,并在该图层第25帧插入空白关键帧(或插入关键帧)(2分)
(5)stopallsounds();gotoandplay(“场景2”,1);(2分)
15.
(1)B(1分)
(2)①k-i(1分)
②a(j)-b(j)p=p+1(1分)
(3)p*216.
(1)49(1分)
(2)①pd(j,hw(i))(2分)
②j=((j-1)\10+1)*10+1(2分)
③cd(wz)<>0(2分)
参考答案解析
一选择题
1.答案B。
选项A信息必须依附于载体,载体消失则信息丢失;选项C音箱发出的声音是模拟信号;选项D硬盘和内存不是多媒体设备;选项B说法正确。
2.答案C。
选项A中,word中无人工智能的功能;选项B批注不会改变原文;选项D识别准确率与分辨率和清晰度有关,但bmp格式不一定就比jpg格式的图像清晰;选项C,OCR中文名称为光学字符识别,此说法是教材《信息技术基础》P72页原文解释。
3.答案A。
选项B,数据库系统包括软硬件和人员;选项C,在设计视图可以撤销;选项D,字段名称可以在数据表视图更改。
4.答案D。
选项A,信息编码是根据一定规律把信息转换成另一种表现方式,数字化是把信息从模拟信号变为数字信号,两者完全不同;选项B,有6个字符,至少要占6个字节;选项C,英文字符可以用ASCII码表示,也可以用汉字的GB2312编码表示;选项D,声音的量化位数越多,则可以把音量划分为更多的层次,更逼真,16位到24位,音量级数从216变为224。
5.答案A。
选项A,图层名称可以更改,只有背景层不能改名;选项B,图层可不见的原因是图层不透明度为0;选项C,文本图层不可能设置滤镜;选项D,背景图层不能设置图层样式。
6.答案B。
256级灰度色需要8位颜色,通过公式计算:
1024*768*8/32/1024,得出答案。
7.答案D。
选项A,判断k的个位;选项B,kmod100\2等价于kmod50;选项C,判断k的百位数是否是偶数;选项D正确。
8.答案B。
120分解为2*2*2*3*5,t=2+2+2+3+5,当k=5时,s计算后变为1,结束循环。
9.答案C。
选项A,冒泡排序需要比较n*(n-1)/2;选项B,冒泡排序一般比选择排序交换次数多,但极端情况下两者交换都可以为0次;选项D,可减少循环轮次,但不能减少交换次数;选项C正确。
10.答案A。
程序在jk要完成数字向右移动4个,首先是+4再mod10,用n,然后用计算结果t从mw中截取字符,0是第一个,要用c=Mid(mw,t+1,1);处,遇到“-”,各组按原顺序输出,字符c放在最后。
11.答案C。
考察对排序算法的理解和变形。
程序代码仅输出奇数位置“8,2,6,8,5”的排序处理,故偶数位不考虑。
第一轮奇数位1-9降序,完成后k=-1,第2轮时,奇数位1-7变为升序,依次类推,第3轮1、3、5降序,第4轮位置1和3升序,得出结果。
12.答案D。
此题考查对分查找变形的应用。
对分查找“i二非选择题
13.
(1)答案:
=E3*3+F3。
由题可知,积分为胜一场3分,平一场1分,负0分。
(2)答案:
排名或积分。
解析:
排名升序或积分降序。
(3)答案:
B8:
B12,D8:
D12。
根据图例和横坐标结合对称原则得出。
(4)答案:
“排名”列设置筛选小于等于7(或小于8)。
该图表显示前7名的球队数据。
14.
(1)答案BD。
选项A,flash是以时间为基础的创作工具,错误;选项C,先制作脚本再媒体元素分解,错误;选项B和选项D正确。
(2)答案:
A。
GIF导入生成都是影片剪辑。
(3)答案B。
主动画停止还能有动画效果的肯定是独立于主场景动画的影片剪辑。
(4)答案:
将“music”图层中的声音同步设置为“数据流”,并在该图层第25帧插入空白关键帧(或插入关键帧)。
观察声音属性,同步事件,长度218s,一定要改为同步数据流,同时帧频为12,则2s结束是24帧,应该在第25帧插入空白关键帧。
(5)答案:
stopallsounds();gotoandplay(“场景2”,1);题目要求是停止所有声音并跳转。
15.答案
(1)B(1分)
(2)①k-i(1分)
②a(j)-b(j)p=p+1(1分)
(3)p*2p*2解析:
(1)列表框清空用方法list1.clear
(2)j考察排序核心代码,从左到右冒泡排序,每次缩进,用k-i;k场次排名按A队小分降序;l由下方代码可知,p统计A队胜场数,得出答案。
(3)B队获胜两种情况:
B队胜场多或胜场相同但小分多,得出答案。
16.
(1)答案:
49(1分)
(2)答案:
①pd(j,hw(i))(2分)
②j=((j-1)\10+1)*10+1(2分)
③cd(wz)<>0(2分)
(1)货物4改为4*4之后,5和6都放不下,7、8不变,放货物9时第一个空位是49。
(2)根据程序,①处要判断从此位置开始(作为货物左上角),能否放下货物,引用自定义函数,结合参数得出答案;②处,从算法分析可知,右侧空间不足时,要跳转到下一行第一列继续搜索,得出答案;③处,整块空间可以放下的要求是内部所有位置均为空(数值为0),所有有一个位置不是0则判断不能用,得出答案。