资源简介 浙江省温州市2020年4月普通高中高三信息技术选考适应性测试试卷一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符题目要求的。)1.(2020·温州模拟)下列关于信息的描述,正确的是( )A.信息是人类社会的重要资源,同一种信息只能用一种方法和途径获取B.古人也能对信息进行处理,信息经过加工和处理后不能改变其使用价值C.为了提高信息的安全性,应采用比较复杂的密码并经常更换D.信息具有载体依附性,因此信息不可以脱离它所反映的事物被存储和传播2.(2020·温州模拟)下列应用中,没有体现人工智能技术的是( )A.使用车牌识别(VLPR)对车辆进行进出管理B.使用远程控制软件对异地的电脑进行操作C.医院导医机器人与人进行语音交流并提供资讯D.使用手机“形色”app来拍照识别植物3.(2020·温州模拟)使用Access软件设计某居民医疗管理信息系统的数据库,该软件打开数据库,部分界面如图所示。下列说法正确的是( )A.当前打开的数据库文件名是“居民数据:数据库.accdb”B.当前打开的数据表中共有5个字段,字段顺序可更改C.“男性”字段的数据类型不能改为“文本”D.该数据库中共有5张数据表,当前状态能对所有数据表进行重命名4.(2020·温州模拟)使用UltraEdit软件查看字符“测试 Pass!”的内码,部分界面如图所示。下列说法正确的是( )A.字符“p”与“P”内码值之差的十进制表示为32B.字符“!”使用ASCII编码,该编码是交换码C.共有4个ASCII字符D.字符“Or”的十六进制内码为49 725.(2020·温州模拟)使用Photoshop软件制作“武汉加油”海报,界面如图所示。下列操作可行的是( )A.栅格化“武汉”图层,然后添加“纹理化”滤镜效果B.拷贝“爱心”图层的图层样式,然后直接粘贴到“加油”图层C.直接交换“武汉”和“背景”图层的顺序,交换后“武汉”两字不显示D.选中“人物”图层中最右侧人物图案,仅将该图案的不透明度设置为50%6.(2020·温州模拟)一个时长为30秒、800×600像素,16位色,25帧/秒的未经压缩的AVI格式无声视频文件,使用视频编辑软件进行压缩后,其部分配置属性如图所示,则其压缩比约为( )A.6:1 B.80:1 C.160:1 D.1250:17.(2020·温州模拟)某算法的部分流程图如图所示,执行这部分流程后,输出s的值为64,则①处应填入A.i \ 4 = 2 B.Sqr(i) = Int(Sqr(i))C.i Mod 2 = 1 D.i Mod 2 = 08.(2020·温州模拟)有如下VB程序段:i = 1: t = 0Do While i <= 10If i Mod 3 = 0 Then i = i + 2t = t + 1i = i + 1Loop执行该程序段后,变量i和t的值分别为( )A.12,5 B.12,10 C.11,10 D.11,59.(2020·温州模拟)下列有关VB表达式的描述,正确的是( )A.VB的基本表达式包括算术表达式、关系表达式和条件表达式B.VB表达式“Int(3.14159*1000) / 1000”的值为3.142C.VB表达式“Abs(Int(-20.19)) + Len(Mid("20.19",2))”的值是25D.VB表达式“20201 \ 10 + Int(Sqr(5))”和“Len("2020") + 2”的值相等10.(2020·温州模拟)有如下VB程序段:a="10001": b=0:t=0For i=1 To Len(a)c= Mid(a, i, 1)If c="0" Then t = t -1 Else t = t +1If t < 0 Then b = b * 2 Else b = b * 2+1Next i执行该程序段后,变量b的值为( )A.15 B.17 C.20 D.2411.(2020·温州模拟)某冒泡排序算法的VB程序段如下:i=6: flag =1: cnt=0Do While i >=2 And flag=1flag=0: cnt= cnt +1For j =If a(j)>a(j-1)Thenk=a(j):a(j)=a(j-1):a(j-1)=kflag= 1End IfNext ji=i-1Loop数组元素a(1)到a(6)的值依次为“79,13,93,55,29,17”,执行该程序段后,cnt的值为3,数组元素实现有序,则方框中的代码是( )A.2 To i-1 B.2 To iC.6 To 7-i Step-1 D.6 To 8-i Step -112.(2020·温州模拟)某算法的VB程序段如下:key = Int (Rnd*5)*2+ 11i = 1: j = 8: c = 0Do While i <= jm = (i+j+1) \ 2If a(m) >= key Then i = m+1 Else j = m-1c = c+1Loop数组元素a(1)到a(8)的值依次为“23,21,19,18,16,15,14,11”。若该程序段执行后,下列说法错误的是( )A.i的值为j+1 B.i的值可能是9C.j的值可能是5 D.c的值一定是3二、非选择题(本大题共4小题,4+8+7+7,共26分)13.(2020·温州模拟)小明收集了2019年第四季度轿车销售的数据,并使用 Excel软件进行数据处理,如图a所示。请回答下列问题:(1)区域K3:K180的数据是通过公式计算得到的:在K3单元格中输入公式后,用自动填充功能完 成K4:K180的计算,则K3单元格中的公式是 (计算公式:第四季度销量占全年比重%=第四季度累计销量/全年累计销量×100)(2)通过排序的方法找出“大众”品牌中2019年累计销量最多的“车系”,则合适的主、次要关键字依次为 。(3)在图a所示的状态下,下列说法正确的是___________(多选,填字母)。图bA.若F3单元格中的数据被误改为5269,则G3单元格和K3单元格中的数据会发生变化B.区域I3:I180的数据可以通过复制区域G3:G180,然后选中单元格I3,执行“粘贴(P)”命令得到C.设置“11月销量”和“12月销量”的筛选方式均如图b所示,则一定可筛选出最大的10行数据D.选择区域“B8,D8,F8,H8”创建折线图,可看出桑塔纳2019年第四季度的销售趋势14.(2020·温州模拟)小陈使用Flash软件创作主题为“古诗欣赏”的多媒体作品,如图a所示。图a请回答下列问题:(1)在制作作品前,小陈进行了相应的分析和规划。下列说法正确的是________(多选,填字母)A.确定选择Flash软件来合成作品,属于创作需求分析B.将所的原始素材列成表格,确定获取原始素材的方式并分类登记,属于脚本设计C.作品的模块设计描述了该多媒体作品的组成部分、工作流程、主要界面D.多媒体作品设计的一般过程包括需求分析、规划设计、脚本编写(2)如图a所示,“蜻蜓”图层第1帧到第50帧实现了蜻蜓从舞台左上角飞到右边荷花上,该动画类型为 (选填:动画补间 / 形状补间)。(3)如图a所示,为使“标题”图层的文字从第1帧开始,并持续到最后1帧,正确的操作是 。(4)小陈使用Flash软件制作“播放”按钮的部分界面如图b所示。图b则在测试影片时,下列说法正确的是_________(单选,填字母)A.该按钮能响应鼠标单击,响应的区域仅为“播放”文字的区域B.若“声音”图层中的声音“同步”属性设置为“数据流”,则在测试影片时能听到声音C.因为“背景”图层的“点击”帧为空白关键帧,所以该按钮不能响应鼠标单击D.该按钮能响应鼠标单击,当鼠标指针经过该按钮时不能显示“播放”文字(5)执行第⑶题操作后,测试影片时,要使动画在最后1帧停止播放,则需要在 图层第50帧添加动作脚本 。15.(2020·温州模拟)小董编写了一个有关“筛选操作”的VB程序,实现如下功能:在文本框Text1中显示一组随机生成个位数为“9”的两位数(原始数据),在文本框Text2中输入筛选个数,单击“操作”按钮Command1后,在文本框Text3中按降序显示所筛选个数的不重复最大数据(以逗号分隔并以数据结尾),若在文本框Text2中输入的数大于原始数据中不相同数的个数,则在文本框Text3中显示“筛选的个数太大,请重新输入!”。程序运行界面如图所示。(1)如图所示,该VB程序的窗体中共有 类对象(填数字)。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Const n = 10Dim d(n) As Integer, c As IntegerPrivate Sub Form_Load()Dim i As Integer, j As Integer, f As Boolean, s As StringRandomizec = nFor i = 1 To nf = Falsed(i) = ①' 随机生成个位数为“9”的两位数For j = 1 To i - 1If ②Then f = TrueNext jIf f Then c = c - 1Next i'原始数据在文本框Text1中显示。代码略End SubPrivate Sub Command1_Click()Dim i As Integer, j As Integer, k AsInteger, m As IntegerDim cnt As Integer,t As String, s As Stringd(0) = 100cnt = Val(Text2.Text)If cnt > c ThenText3.Text = "输入筛选的个数太大,请重新输入!"Exit Sub 'Exit Sub表示退出过程End IfFor i = 1 To cntk = iFor j = i + 1 To nIf d(j) < d(i - 1) And ( ) Then k = jNext jIf k <> i Thent = d(i): d(i) = d(k): d(k) = tEnd IfNext iFor i = 1 To cnts = s + Str(d(i)) + ","Next iText3.Text = ③End Sub① ② ③ (3)程序中加框处代码有错,请改正。16.(2020·温州模拟)某考试的多选题有“A、B、C、D、E”5个答案选项。例如,标准答案为“ABE”,则对应得分表如下所示。学生答案 ABE AB AE BE A B E AC ......字符串 11001 11000 10001 01001 10000 01000 00001 10100 ......十进制数(x) 25 24 17 9 16 8 1 20 ......ans(x) 2 1 1 1 1 1 1 0 0小温依据上述描述设计了“多选题阅卷”的VB程序,实现如下功能:在文本框Text1中输入标准答案(大写字母),先单击“初始化”按钮Command1,在数组ans中生成所有答案组合对应的分值,然后单击“阅卷”按钮Command2,从数据库中读取学生的答案并进行阅卷,在列表框List1中显示得分结果。程序运行界面如图所示。(1)若标准答案为“ACD”,则数组元素ans(18) 的值为 (2)请在划线处填入合适的代码。Dim ans(0 To 31) As IntegerPrivate Sub Command1_Click()Dim b(0 To 4) As IntegerDim s As String, c As String, sum As Integer, k As Integer'初始化数组ans和数组b,各元素的初始值均为0。代码略s = Text1.Text:k= Len(s)For i = 1 To kc = Mid(s, i, 1)b(Asc(c) - 65) = 2 ^ (69 - Asc(c))Next iFor i = 0 To 4If b(i) <> 0 Thenans(b(i)) = 1sum = ①End IfNext ians(sum) = 2'当标准答案含3个及以上选项时,学生答案选其中2个选项可得1分i = 0Do While k >= 3 And i <= 4For j = i + 1 To 4If b(i) * b(j) <> 0 Then ans(b(i)+ b(j)) = 1Next ji = i + 1Loopi = 0Do While k >= 4 And i <= 4For j = i + 1 To 4If b(i) * b(j) = 0 Or k = 5 Then ②Next ji = i + 1Loop'当标准答案含5个选项时,学生答案选其中4个选项可得1分。代码略EndSubPrivate Sub Command2_Click()Dim xh(1 To 1000) As String, answer(1 To 1000) As String'从数据库中读取学生学号和答案的数据分别存储在数组xh和answer中'记录总数存储在变量n中,代码略List1.ClearFor i = 1 To nList1.AddItem xh(i) + " " + answer(i) + " " + Str(ans(f(answer(i))))Next iEnd SubFunction f(s As String) As IntegerDim i As Integer, x As Integerx = 0For i = 1 To Len(s)x = ③Next if = xEnd Function① ② ③ 答案解析部分1.【答案】C【知识点】信息及其特征;信息获取的环节与方法;信息系统安全防护2.【答案】B【知识点】人工智能的应用3.【答案】B【知识点】数据库、数据库系统及其特征;数据表、字段、记录的概念;数据表、字段、记录的编辑4.【答案】A【知识点】信息的编码;进制及数制转换5.【答案】A【知识点】图层及图层的基本操作6.【答案】C【知识点】声音、图像、视频编码7.【答案】D【知识点】常量、变量及变量的赋值;流程图识读8.【答案】A【知识点】常量、变量及变量的赋值9.【答案】C【知识点】运算符、基本运算与表达式10.【答案】D【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值11.【答案】B【知识点】排序算法及程序实现12.【答案】C【知识点】常量、变量及变量的赋值;查找算法及程序实现13.【答案】(1)=(D3+F3+H3)/J3*100或者=SUM(D3,F3,H3)/J3*100(2)品牌, 2019年累计销量 或 列C,列J(3)A;B;D【知识点】表格数据的处理与计算14.【答案】(1)A;B;D(2)动画补间(3)选中“标题”图层最后1帧(或第50帧)执行“清除关键帧”操作。 或选中“标题”图层第1(2-49帧的任意一帧都行)帧执行“复制帧”操作,在最后1帧执行“粘贴帧”操作。或者选中“标题”图层第2(3-49帧的任意一帧都行)帧,移动到第50帧(4)A(5)蜻蜓或标题;stop();【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;动画的实现;常用影片控制函数的应用15.【答案】(1)3(2)Int(Rnd * 9) * 10 + 19或者Int(Rnd * 9 + 1) * 10 + 9;d(i) = d(j);Mid(s, 1, Len(s) - 1) 或Mid(s, 1, Len(s) - 2)(3)d(k) < d(j) Or d(k) >= d(i - 1)【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;常见数据类型、数组;常量、变量及变量的赋值16.【答案】(1)1(2)sum + b(i)或sum + 2 ^ (4 – i);ans(sum - b(i) - b(j)) = 1;x + Val(Mid(s, i, 1)) * 2 ^ (Len(s) - i)或者x + Val(Mid(s, i, 1)) * 2 ^ (5 - i)或者 x + Val(Mid(s, Len(s) - i + 1, 1)) * 2 ^ (i - 1)或者 x + Val(Mid(s, 6 - i, 1)) * 2 ^ (i - 1)或者 x * 2 + Val(Mid(s, i, 1))【知识点】常见数据类型、数组;常量、变量及变量的赋值;过程与自定义函数1 / 1浙江省温州市2020年4月普通高中高三信息技术选考适应性测试试卷一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符题目要求的。)1.(2020·温州模拟)下列关于信息的描述,正确的是( )A.信息是人类社会的重要资源,同一种信息只能用一种方法和途径获取B.古人也能对信息进行处理,信息经过加工和处理后不能改变其使用价值C.为了提高信息的安全性,应采用比较复杂的密码并经常更换D.信息具有载体依附性,因此信息不可以脱离它所反映的事物被存储和传播【答案】C【知识点】信息及其特征;信息获取的环节与方法;信息系统安全防护2.(2020·温州模拟)下列应用中,没有体现人工智能技术的是( )A.使用车牌识别(VLPR)对车辆进行进出管理B.使用远程控制软件对异地的电脑进行操作C.医院导医机器人与人进行语音交流并提供资讯D.使用手机“形色”app来拍照识别植物【答案】B【知识点】人工智能的应用3.(2020·温州模拟)使用Access软件设计某居民医疗管理信息系统的数据库,该软件打开数据库,部分界面如图所示。下列说法正确的是( )A.当前打开的数据库文件名是“居民数据:数据库.accdb”B.当前打开的数据表中共有5个字段,字段顺序可更改C.“男性”字段的数据类型不能改为“文本”D.该数据库中共有5张数据表,当前状态能对所有数据表进行重命名【答案】B【知识点】数据库、数据库系统及其特征;数据表、字段、记录的概念;数据表、字段、记录的编辑4.(2020·温州模拟)使用UltraEdit软件查看字符“测试 Pass!”的内码,部分界面如图所示。下列说法正确的是( )A.字符“p”与“P”内码值之差的十进制表示为32B.字符“!”使用ASCII编码,该编码是交换码C.共有4个ASCII字符D.字符“Or”的十六进制内码为49 72【答案】A【知识点】信息的编码;进制及数制转换5.(2020·温州模拟)使用Photoshop软件制作“武汉加油”海报,界面如图所示。下列操作可行的是( )A.栅格化“武汉”图层,然后添加“纹理化”滤镜效果B.拷贝“爱心”图层的图层样式,然后直接粘贴到“加油”图层C.直接交换“武汉”和“背景”图层的顺序,交换后“武汉”两字不显示D.选中“人物”图层中最右侧人物图案,仅将该图案的不透明度设置为50%【答案】A【知识点】图层及图层的基本操作6.(2020·温州模拟)一个时长为30秒、800×600像素,16位色,25帧/秒的未经压缩的AVI格式无声视频文件,使用视频编辑软件进行压缩后,其部分配置属性如图所示,则其压缩比约为( )A.6:1 B.80:1 C.160:1 D.1250:1【答案】C【知识点】声音、图像、视频编码7.(2020·温州模拟)某算法的部分流程图如图所示,执行这部分流程后,输出s的值为64,则①处应填入A.i \ 4 = 2 B.Sqr(i) = Int(Sqr(i))C.i Mod 2 = 1 D.i Mod 2 = 0【答案】D【知识点】常量、变量及变量的赋值;流程图识读8.(2020·温州模拟)有如下VB程序段:i = 1: t = 0Do While i <= 10If i Mod 3 = 0 Then i = i + 2t = t + 1i = i + 1Loop执行该程序段后,变量i和t的值分别为( )A.12,5 B.12,10 C.11,10 D.11,5【答案】A【知识点】常量、变量及变量的赋值9.(2020·温州模拟)下列有关VB表达式的描述,正确的是( )A.VB的基本表达式包括算术表达式、关系表达式和条件表达式B.VB表达式“Int(3.14159*1000) / 1000”的值为3.142C.VB表达式“Abs(Int(-20.19)) + Len(Mid("20.19",2))”的值是25D.VB表达式“20201 \ 10 + Int(Sqr(5))”和“Len("2020") + 2”的值相等【答案】C【知识点】运算符、基本运算与表达式10.(2020·温州模拟)有如下VB程序段:a="10001": b=0:t=0For i=1 To Len(a)c= Mid(a, i, 1)If c="0" Then t = t -1 Else t = t +1If t < 0 Then b = b * 2 Else b = b * 2+1Next i执行该程序段后,变量b的值为( )A.15 B.17 C.20 D.24【答案】D【知识点】运算符、基本运算与表达式;常量、变量及变量的赋值11.(2020·温州模拟)某冒泡排序算法的VB程序段如下:i=6: flag =1: cnt=0Do While i >=2 And flag=1flag=0: cnt= cnt +1For j =If a(j)>a(j-1)Thenk=a(j):a(j)=a(j-1):a(j-1)=kflag= 1End IfNext ji=i-1Loop数组元素a(1)到a(6)的值依次为“79,13,93,55,29,17”,执行该程序段后,cnt的值为3,数组元素实现有序,则方框中的代码是( )A.2 To i-1 B.2 To iC.6 To 7-i Step-1 D.6 To 8-i Step -1【答案】B【知识点】排序算法及程序实现12.(2020·温州模拟)某算法的VB程序段如下:key = Int (Rnd*5)*2+ 11i = 1: j = 8: c = 0Do While i <= jm = (i+j+1) \ 2If a(m) >= key Then i = m+1 Else j = m-1c = c+1Loop数组元素a(1)到a(8)的值依次为“23,21,19,18,16,15,14,11”。若该程序段执行后,下列说法错误的是( )A.i的值为j+1 B.i的值可能是9C.j的值可能是5 D.c的值一定是3【答案】C【知识点】常量、变量及变量的赋值;查找算法及程序实现二、非选择题(本大题共4小题,4+8+7+7,共26分)13.(2020·温州模拟)小明收集了2019年第四季度轿车销售的数据,并使用 Excel软件进行数据处理,如图a所示。请回答下列问题:(1)区域K3:K180的数据是通过公式计算得到的:在K3单元格中输入公式后,用自动填充功能完 成K4:K180的计算,则K3单元格中的公式是 (计算公式:第四季度销量占全年比重%=第四季度累计销量/全年累计销量×100)(2)通过排序的方法找出“大众”品牌中2019年累计销量最多的“车系”,则合适的主、次要关键字依次为 。(3)在图a所示的状态下,下列说法正确的是___________(多选,填字母)。图bA.若F3单元格中的数据被误改为5269,则G3单元格和K3单元格中的数据会发生变化B.区域I3:I180的数据可以通过复制区域G3:G180,然后选中单元格I3,执行“粘贴(P)”命令得到C.设置“11月销量”和“12月销量”的筛选方式均如图b所示,则一定可筛选出最大的10行数据D.选择区域“B8,D8,F8,H8”创建折线图,可看出桑塔纳2019年第四季度的销售趋势【答案】(1)=(D3+F3+H3)/J3*100或者=SUM(D3,F3,H3)/J3*100(2)品牌, 2019年累计销量 或 列C,列J(3)A;B;D【知识点】表格数据的处理与计算14.(2020·温州模拟)小陈使用Flash软件创作主题为“古诗欣赏”的多媒体作品,如图a所示。图a请回答下列问题:(1)在制作作品前,小陈进行了相应的分析和规划。下列说法正确的是________(多选,填字母)A.确定选择Flash软件来合成作品,属于创作需求分析B.将所的原始素材列成表格,确定获取原始素材的方式并分类登记,属于脚本设计C.作品的模块设计描述了该多媒体作品的组成部分、工作流程、主要界面D.多媒体作品设计的一般过程包括需求分析、规划设计、脚本编写(2)如图a所示,“蜻蜓”图层第1帧到第50帧实现了蜻蜓从舞台左上角飞到右边荷花上,该动画类型为 (选填:动画补间 / 形状补间)。(3)如图a所示,为使“标题”图层的文字从第1帧开始,并持续到最后1帧,正确的操作是 。(4)小陈使用Flash软件制作“播放”按钮的部分界面如图b所示。图b则在测试影片时,下列说法正确的是_________(单选,填字母)A.该按钮能响应鼠标单击,响应的区域仅为“播放”文字的区域B.若“声音”图层中的声音“同步”属性设置为“数据流”,则在测试影片时能听到声音C.因为“背景”图层的“点击”帧为空白关键帧,所以该按钮不能响应鼠标单击D.该按钮能响应鼠标单击,当鼠标指针经过该按钮时不能显示“播放”文字(5)执行第⑶题操作后,测试影片时,要使动画在最后1帧停止播放,则需要在 图层第50帧添加动作脚本 。【答案】(1)A;B;D(2)动画补间(3)选中“标题”图层最后1帧(或第50帧)执行“清除关键帧”操作。 或选中“标题”图层第1(2-49帧的任意一帧都行)帧执行“复制帧”操作,在最后1帧执行“粘贴帧”操作。或者选中“标题”图层第2(3-49帧的任意一帧都行)帧,移动到第50帧(4)A(5)蜻蜓或标题;stop();【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;动画的实现;常用影片控制函数的应用15.(2020·温州模拟)小董编写了一个有关“筛选操作”的VB程序,实现如下功能:在文本框Text1中显示一组随机生成个位数为“9”的两位数(原始数据),在文本框Text2中输入筛选个数,单击“操作”按钮Command1后,在文本框Text3中按降序显示所筛选个数的不重复最大数据(以逗号分隔并以数据结尾),若在文本框Text2中输入的数大于原始数据中不相同数的个数,则在文本框Text3中显示“筛选的个数太大,请重新输入!”。程序运行界面如图所示。(1)如图所示,该VB程序的窗体中共有 类对象(填数字)。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Const n = 10Dim d(n) As Integer, c As IntegerPrivate Sub Form_Load()Dim i As Integer, j As Integer, f As Boolean, s As StringRandomizec = nFor i = 1 To nf = Falsed(i) = ①' 随机生成个位数为“9”的两位数For j = 1 To i - 1If ②Then f = TrueNext jIf f Then c = c - 1Next i'原始数据在文本框Text1中显示。代码略End SubPrivate Sub Command1_Click()Dim i As Integer, j As Integer, k AsInteger, m As IntegerDim cnt As Integer,t As String, s As Stringd(0) = 100cnt = Val(Text2.Text)If cnt > c ThenText3.Text = "输入筛选的个数太大,请重新输入!"Exit Sub 'Exit Sub表示退出过程End IfFor i = 1 To cntk = iFor j = i + 1 To nIf d(j) < d(i - 1) And ( ) Then k = jNext jIf k <> i Thent = d(i): d(i) = d(k): d(k) = tEnd IfNext iFor i = 1 To cnts = s + Str(d(i)) + ","Next iText3.Text = ③End Sub① ② ③ (3)程序中加框处代码有错,请改正。【答案】(1)3(2)Int(Rnd * 9) * 10 + 19或者Int(Rnd * 9 + 1) * 10 + 9;d(i) = d(j);Mid(s, 1, Len(s) - 1) 或Mid(s, 1, Len(s) - 2)(3)d(k) < d(j) Or d(k) >= d(i - 1)【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;常见数据类型、数组;常量、变量及变量的赋值16.(2020·温州模拟)某考试的多选题有“A、B、C、D、E”5个答案选项。例如,标准答案为“ABE”,则对应得分表如下所示。学生答案 ABE AB AE BE A B E AC ......字符串 11001 11000 10001 01001 10000 01000 00001 10100 ......十进制数(x) 25 24 17 9 16 8 1 20 ......ans(x) 2 1 1 1 1 1 1 0 0小温依据上述描述设计了“多选题阅卷”的VB程序,实现如下功能:在文本框Text1中输入标准答案(大写字母),先单击“初始化”按钮Command1,在数组ans中生成所有答案组合对应的分值,然后单击“阅卷”按钮Command2,从数据库中读取学生的答案并进行阅卷,在列表框List1中显示得分结果。程序运行界面如图所示。(1)若标准答案为“ACD”,则数组元素ans(18) 的值为 (2)请在划线处填入合适的代码。Dim ans(0 To 31) As IntegerPrivate Sub Command1_Click()Dim b(0 To 4) As IntegerDim s As String, c As String, sum As Integer, k As Integer'初始化数组ans和数组b,各元素的初始值均为0。代码略s = Text1.Text:k= Len(s)For i = 1 To kc = Mid(s, i, 1)b(Asc(c) - 65) = 2 ^ (69 - Asc(c))Next iFor i = 0 To 4If b(i) <> 0 Thenans(b(i)) = 1sum = ①End IfNext ians(sum) = 2'当标准答案含3个及以上选项时,学生答案选其中2个选项可得1分i = 0Do While k >= 3 And i <= 4For j = i + 1 To 4If b(i) * b(j) <> 0 Then ans(b(i)+ b(j)) = 1Next ji = i + 1Loopi = 0Do While k >= 4 And i <= 4For j = i + 1 To 4If b(i) * b(j) = 0 Or k = 5 Then ②Next ji = i + 1Loop'当标准答案含5个选项时,学生答案选其中4个选项可得1分。代码略EndSubPrivate Sub Command2_Click()Dim xh(1 To 1000) As String, answer(1 To 1000) As String'从数据库中读取学生学号和答案的数据分别存储在数组xh和answer中'记录总数存储在变量n中,代码略List1.ClearFor i = 1 To nList1.AddItem xh(i) + " " + answer(i) + " " + Str(ans(f(answer(i))))Next iEnd SubFunction f(s As String) As IntegerDim i As Integer, x As Integerx = 0For i = 1 To Len(s)x = ③Next if = xEnd Function① ② ③ 【答案】(1)1(2)sum + b(i)或sum + 2 ^ (4 – i);ans(sum - b(i) - b(j)) = 1;x + Val(Mid(s, i, 1)) * 2 ^ (Len(s) - i)或者x + Val(Mid(s, i, 1)) * 2 ^ (5 - i)或者 x + Val(Mid(s, Len(s) - i + 1, 1)) * 2 ^ (i - 1)或者 x + Val(Mid(s, 6 - i, 1)) * 2 ^ (i - 1)或者 x * 2 + Val(Mid(s, i, 1))【知识点】常见数据类型、数组;常量、变量及变量的赋值;过程与自定义函数1 / 1 展开更多...... 收起↑ 资源列表 浙江省温州市2020年4月普通高中高三信息技术选考适应性测试试卷(学生版).docx 浙江省温州市2020年4月普通高中高三信息技术选考适应性测试试卷(教师版).docx