题图第15
PrivateSubCommand1_Click()
Dima(1To6)AsInteger,b(1To6)AsString,Iasinteger,jasinteger
DimcAsString,kAsInteger,tmp1AsInteger,tmp2AsString
s=text1.text
i=1:
k=1:
tmp1=0:
tmp2=\
DoWhilei<=Len(s)
c=Mid(s,i,1)
Ifc=,Then
a(k)=tmp1:
b(k)=tmp2
tmp1=0:
tmp2=\
①
Else
Ifc<=
tmp2=tmp2+c
Else
tmp1=tmp1*10+val(c)
EndIf
EndIf
i=i+1
Loop
Fori=1To5
Forj=1To6-i
Ifa(j)>a(j+1)Thentmp1=a(j):
a(j)=a(j+1):
a(j+1)=tmp1
IfLen(b(j))>Len(b(j+1))Or②Then
tmp2=b(j):
b(j)=b(j+1):
b(j+1)=tmp2
EndIf
Nextj
Nexti
Fori=1To6
List1.AddItemStr(a(i))+b(i)
Nexti
EndSub
(1)代码“list1.AddItem”中的AddItem是______
(单选,填字母:
A.属性名B.对象名C.方法D.事件名)
(2)在程序划线处填入合适代码,使程序完整
)加框处代码有错,请改正3(.
34)若输入的字符串为“21ckk,gho63,TCP43,23Yes,no62,phy46,”,则程序运行后第(__________
组字符是)开(21)存储学生个数,a16.在一个数组中存储了若干个同学的技术成绩小题分,其中a(的信1)~a(13)是学生(始按顺序存储小题分数据。
每个学生有33个小题的数据,例:
a2个主观题得分。
具体如下表的信息41)~a(30)是学生a息选择题得分,(27
30-3313-251-1226-29题号
通用主观题信息主观题科目题型信息客观题通用客观题6/9/3/6
每题24/8/7/7
满分分值分2每题分
小李根据上述描述,设计了一个统计所有同学信息各题得分率的算法。
程序运行后首先在列表框list1显示信息技术各小题得分,单击“计算”按钮“command1”,在列表框list2显示信息各题的题号和得分率,在文本框text1输出所有同学的信息平均分(平均分=各题得分率*各题分值的和)。
算法的VB程序如下,回答下列问题。
题图第16。
95()的数值是_______a1()根据题目描述,使用如图所示数据,)在程序划线处填上合适代码,使程序完整2(Dima(1To1000)AsInteger,nAsInteger
PrivateSubCommand1_Click()
DimiAsInteger,jAsInteger
Dimfz(1To16)AsInteger'fz数组存储信息各题满分值
Dimb(1To33)AsDouble'数组b存储全卷各题的得分率
Fori=1To16‘数组fz存储信息16个小题的满分值
Ifi<=12Thenfz(i)=2
fz(13)=4:
fz(14)=8:
fz(15)=7:
fz(16)=7
Nexti
Fori=2Ton'把数组a数据分别统计到各题中
①
b(j)=a(i)+b(j)
Nexti
Fori=1To33'仅处理信息各题的平均分
Ifi<=12Then
b(i)=b(i)/(a
(1)*fz(i))'计算信息选择题各题的得分率
ElseIfi>=26Andi<=29Then
b(i)=②
EndIf
Nexti
Fori=1To16
Ifi>12Thenj=i+13Elsej=i
b(j)=Int(b(j)*1000+0.5)/10'对结果四舍五入保留1位小数
List2.AddItemStr(i)+Str(b(j))+%
ave=③
Nexti
Text1.Text=Str(ave/100)
EndSub
PrivateSubForm_Load()
‘读入数据到数组a,数据个数n,代码略
EndSub
2019年12月稽阳联考信息技术参考答案解析
一选择题
1.信息在传递过程中不会产生损耗,信息具有载体依附性,5G技术指的是第五代通信技术,因。
C协议;正确答案选HTTP选项打开网页的时候要用到C说法有误,ABD此选项.
2.A选项OCR软件可以识别.jpg、.bmp、.tif图片格式,没法识别.psd格式中的文字;B选项版面分析没有用到人工智能技术;C选项OCR软件的识别过程可以用到扫描、旋转图像,但不是必不可少的。
D对图像进行倾斜校正有助于提高识别准确率,这个说法正确;正确答案选D。
3.A选项ACCESS软件是数据库管理系统;B选项“身份证号”最后一位可能包含“X”;因此不能用数字类型;C选项中添加一条纪录,根据第3题图设置的显示类型为“2001/4/5”,D选项中只要输入数字就行,不要输入货币符号,否则错误;正确答案选择D。
4.A选项共包含“494F542020312E30”8个ASCII码;B选项根据题意可知“.”的内码是2E,所以“+”的内码不是2E;C选项字符“P”的内码用十六进制表示是50;汉字“联”的内码用十六进制表示是C1AA;正确答案选择A。
5.根据题意,视频时长的计算公式是:
1.35*1024*1024*1024*8/800/600/16/25约等于60S,正确答案C。
6.A选项根据第6题左下角中的“右声道”可知此文件是双声道,wave格式是无损未压缩格式;B选项当前状态下执行“删除”操作之后再插入20S静音,音频的存储容量变大;
C选项执行“剪裁”操作,只是针对右声道,音频时长不变。
D选项文件存储容量44100*24*2*40/8/1024/1024≈10MB;正确答案选择D。
7.变量S和i的变化如下:
初始值S=21i=1
i=2S=20
i=3S=18i=4S=15
i=5S=15
.........
i=10
1S=10
。
正确答案选择A
。
表达式是:
VBint(Rnd*30)*3+12位能被8.生成23整除的随机整数的的int(Rnd*88+12)选项是产生12~9910~99A选项int(Rnd()*90+10)是产生的随机整数;C。
是产生随机整数;D选项int((Rnd*30)*3)+1212~101的随机整数;正确答案选择B中,输9.在文本框输入字母数字混合字符串,程序仅统计第奇数个出现的数字并加到变量sum个,但由于代码中最后一5,最后一个数字“20”是第12,6,3,4,20入字符串中的数字分别为B12+3=15”个字符是数字,此时执行“j=j+1,此数字不能加到sum中,所以结果为,正确答案a(i)
=a(i)则执行,5和3若是奇数之间的随机整数,6到3的随机数初始值为)5(~a)2(a10.
+a(i-1),否则执行a(i)=a(i)/2变为2或3。
选项B中15之后不可能是22,D中最后一个数字不可能是1,选项A中6之后可能是9、11、2、3,但不可能是10,正确答案C
11.为了保证生成的数据不重复,用f数组来标记是否已出现,数组f初始都为false,出现某个数字t,则标记f(t)=true,否则,必须退回重新生成,用i=i-1,不能使用t=int(rnd()*20+1),填空2处代码根据题目要求是升序,结合交换语句使用a(j)12.数组a后面各元素在前一个基础上加1或加2,最后一个a(12)最小为12,最大为23,程序运行后查找15,输出m值可以在中间多个位置,选项A错误;若查找不成功,i=j+1,但m=i或m=j都有可能,选项CD都错误;输入6进行查找,6可能在位置4~6,若在位置5,在需要查找4次,cnt初始为1,此时cnt=5,选项B正确。
二非选择题
13.
(1)根据公式和提示,E3单元格公式=D3/D$16*100,公式中D16的D前“$”可加可不加。
(2)有图表中图例和图中数据可推知数据源为B2:
B5,E2:
E5,B1和E1无论选不选都不影响图表显示。
(3)D16单元格是全国数据,更改之后会影响各个厂商的市场份额,所以图表会发生变化。
(4)筛选条件要求包含“汽车”两个字,查阅可知有4个。
14.
(1)A为应用需求中的用户情况,B是结构设计,C是创作需求分析中的设施需求,D是应用需求分析中的社会效益,E是脚本制作,所以答案为ACD
(2)足球滚动的效果,查阅时间轴是补间,只能是动画补间
(3)“松鼠”图层第30帧是空白关键帧,后续都有普通帧,只要在第30帧“清除关键帧”即可。
(4)兔子向左下方运动,坐标X变小,Y变大,只有B符合。
(5)按钮脚本要求实现两个效果,静音和跳转到本场景第1帧继续播放,所以使用on(press){stopAllSounds();gotoAndPlay
(1);}
15.程序主要分为两个部分,第一部分是读入字符串,分离数字和字母存入两个数组,第二部分实现分别根据规则排序,最后输出。
(1)additem是列表框的常用方法名,作用是在列表框中增加一条记录,答案C。
(2)填空1处使用变量k记录两个数组出现的元素数量,答案为k=k+1,填空2处是处理排序规则,根据规则,字符串长度相同时,直接比较来排序,答案为Len(b(j))
=Len(b(j+1))Andb(j)>b(j+1)(3)根据下方的tmp2=tmp2+c可知,if分支存储字母,字符串中,除了逗号,不是数字就是字母,所以用答案?
尠尰漠?
?
 ̄?
或c>=a
、no个字符串分别是3,前43大的数字是3)第4(。
湡?
挠?
尽屺漠?
挠?
?
?
?
湡?
?
?
婜
TCP、Yes,组合后的答案为“43Yes”。
16.
(1)a
(1)是学生数,a
(2)~a(34)是学生1的各小题得分,依次类推,a(100)是第3个同学最后一个小题分,则a(95)是这个同学信息倒数第2题(信息第15题)得分,查询列表可知数值为1。
(2)本程序中,数组a是原始数据,数组b共33个元素,是信息通用合卷每个小题的得分(在计算过程中是所有同学各个小题的总得分,最后才除以人数得出平均分),数组fz与数组b不同,共16个,是信息各小题的满分值,由于原始数据信息通用交错放置,在运算中需要根据实际情况进行转换。
j处,要把任意第i个数据放到b数组中,33个数据一轮,a
(1)要排除,所以答案为j=(i-2)Mod33+1;k处,参考if分支的语句,只有fz的下标要改变,改为i-13,答案为:
b(i)/(fz(i-13)*a
(1));l处,阅读题干,平均分等于各题得分率*分值之和,所以答案为ave=ave+b(j)*fz(i)。