资源简介 浙江省 2020 年新高考选考科目原创猜题卷 3信息技术试题一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。 每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.超市支付宝刷脸付款已经进入了人们的生活,消费者将商品扫码,进入支付页面,选择“支付宝刷脸付”;随后进行人脸识别,大约需要 2 秒;然后输入与账号绑定的手机号,确认后即可支付 下列说法不正确???的是 ( )A.人脸识别属于人工智能B.支付过程需要访问和修改数据库个人信息C.商品扫码过程属于光学字符识别D.人工智能是信息技术发展的热点之一答案 C 本题主要考查人工智能。 人脸识别是拍照代替输入密码,属于人工智能,而商品扫码属于二维码或者条形码信息获取,无图片转换为文字信息过程,因此不属于光学字符识别。 故选 C。2.下列方法不能有效获取网页上图片的是 ( )A.使用“网页另存为”里的“网页(全部)”命令B.图片上单击右键选择“图片另存为”命令C.使用截图工具D.使用“网页另存为”里的“网页(单一文件)”命令答案 D 本题主要考查网络信息获取。 A、B、C 选项都能从网络上获取图片,而 D 选项是生成一个 mht 格式的文件,不能单独提取图片,故选 D。3.使用 Word 软件编辑某文档,部分界面如图所示 下列说法正确的是 ( )A.由文中批注可知,此用户名缩写为“u11”,删除批注框不影响文章标题B.文中修订共 1 处,接受修订,第二行修订处语句变为“心理学和哲学”C.将文中多处“人工智能”修改成“人工智能(A.I.)”可用“自动更正”来实现D.在第二行“…和哲学 ”后面插入外部图片,默认的图片文字环绕方式为“嵌入型”答案 D 本题主要考查字处理。 A 选项,“u11”中的“u1”是用户名缩写,第 2 个“1”表示批注序号;B 选项,文中修订共2 处,删除修订 1 处,插入修订 1 处;C 选项,多处修改应使用“替换”功能,“自动更正”是输入时自动立即改正。 D 是正确答案。4.使用 GoldWave 处理如下音频,下列选择错误??的是 ( )A.“剪裁”后执行“选取部分另存为”得到的音频文件时长 4 秒B.“删除”后左声道从第 6 秒开始没有声音C.执行“全选”→“左声道”→“删除”,按原格式保存,所得文件容量不变D.当前状态插入静音 2 秒,则右声道时长不变,仍为 10 秒答案 D 本题主要考查 GoldWave 处理音频。 A、B、C 选项无误,D 选项,插入静音,左声道左边选取处增加 2 秒静音,右声道最后也对应增加 2 秒,仍为 10 秒错。5.使用 Flash 制作如下动画,结果发现按钮图层第 1 帧的内容是多余的,按钮只需要出现在第?????????30··帧?即可,以下操作错误??的是( )A.“按钮”图层第 1 帧执行“清除关键帧”操作B.“按钮”图层第 1 帧选择舞台内容,直接按“Delete”键删除C.“按钮”图层选择第 1~29 帧,右键执行“清除帧”操作D.“按钮”图层第 1 帧执行“插入空白关键帧”操作,再对第 1帧执行“清除关键帧”操作答案 A 本题主要考查 Flash 帧的相关操作。 B 选项,按钮图层第 1 帧将舞台内容删除,黑点变白点,30 帧保持不变;C选项,将 1~29 帧都选中,执行“清除帧”,使得选中的帧都变成空白关键帧,即第 1 帧为空白关键帧,第 2~29 帧为空白的普通帧状态;D 选项,第 1 帧插入空白关键帧,则空白关键帧出现在第 2 帧,再对第 1 帧清除关键帧会把后一帧关键帧(空白关键帧)移动到第 1 帧,总帧数不变。 而 A 选项直接对第 1 帧清除关键帧将导致第 30 帧关键帧被替换到第 1 帧的位置。 故选 A。6.将如图 1024?1024 像素 RGB 模式(每个颜色分量占 8 位)的“jishu.bmp”格式图片保存,生成的图片容量大小为 ( )A.3MB B.0.6MB C.1MB D.0.2MB答案 A BMP 图片容量= 1024?1024?24 / 8 / 1024 / 1024 =????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1 6 3MB,故选 A。7.如图所示,初始界面如下,除代码窗口输入如下代码,其余未做任何修改,单击 Command1 得到 Text2 的输出结果为( )A.(空) B.Text1.textText2.textC.Text2Text1 D.Text2 Text1答案 C 本题主要考查 VB 程序基础。 文本框 Text1 和文本框 Text2 初始值默认为“Text1”和“Text2”,用“&”符号连接字符串,得“Text2Text1”。8.如下流程图所示,将“ i>0?”修改为“ i> = 0?”,则下列运行结果正确的是 ( )A.i = 0,s= 6 B.i = 0,s= 6C.i = 2,s= 6 D.i = 2,s= 6答案 C 本题主要考查流程图。 条件为 i> = 0,当 i = 0 时继续执行,s 变为 6,i 变成 2,不满足 i> = 0 条件,跳出循环。9.下列 VB 表达式中,只产生[100,200]上随机偶数的是 ( )A.Int(Rnd?101)+100 B.Int(Rnd?51)?2+100C.Int(Rnd?50)?2+100 D.(Int(Rnd?2)+1)?100答案 B 本题主要考查 VB 中的常用函数 Rnd()和Int()。Rnd 范围为[0,1)上随机实数,1 是取不到的,故选 B。10.在文本框 Text1 中输入一串字符,将其中的大写字母和小写字母进行互换,其他符号不变,请在空格的位置选择正确的选项 ( )Private Sub Command1_Click()Dim s1 As String, s2 As String, ch As StringDim i As Integers1 = Text1.Text: s2 = ""①For i = 1 To nch = Mid(s1, i, 1)If ch > "A" And ch < "Z" Thens2 = s2 + Chr(Asc(ch) + 32)ElseIf ch > "a" And ch < "z" Then②Elses2 = s2 + chEnd IfNext iEnd SubA.①n=Abs(s1) ②s2 = s2 + Chr(Asc(ch) 32)B.①n=Len(s1) ②s2 = s2 + Chr(Asc( " A" ) + Asc(ch)Asc(" a" ))C.①n=Sqr(s1) ②s2 = s2 + Chr(Asc(ch) 32)D.①n=Val(s1) ②s2 = s2 + Chr(Asc( " A" ) + Asc( ch)Asc(" a" ))答案 B 本题主要考查 VB 常用函数,基本运算。 求字符串长度应使用 Len()函数,故选 B。11.某 VB 程序如下:Private Sub Command1_Click() '带符号单字节负数二进制编码Dim n As Integer, p As Integer, q As Integer, mAs IntegerDim I As Integer,s As String, a(1 To 8) As Integern = Val(Text1.Text)p = 1: s = "" '求原码n = Abs(n): m = 8Do While n > 0a(m) = n Mod 2n = n \2m = m - 1LoopFor i = 2 To 8s = s + CStr(a(i))Next iList1.AddItem "该负数的原码:" + CStr(p)+s 'CStr()功能为去掉空格,其他同 Str()s = "" '求反码For i = 2 To 8a(i) = 1 - Val(a(i))s = s + CStr(a(i))Next iList1.AddItem "该负数的反码:" + CStr(p) + ss = "": q = 1: i = 8 '求补码Do While i > 1m = a(i) + qa(i) = m Mod 2q = m \2s = CStr(a(i)) + si = i - 1LoopList1.AddItem "该负数的补码 (即计算机内二进制编码):" + CStr(p) + sEnd Sub根据上面程序,在 Text1 中输入 15,可知 15 在计算机中存储的二进制数为 ( )A.10001111 B.11110000 C.11110001 D.11111答案 C 本题主要考查 VB 基本运算,基本结构。 15 的原码为 10001111,反码为 11110000,则补码为 11110001,故选 C。12.如图所示,Text1 中输入有序字符串“aaaabbcccccdddeeffffggg”按照字母表顺序排列,中间可出现任意重复的情况,执行下列代码后,求出 Text2 中输入字母的起止位置并输出到Text3,请完善程序????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????2 6 Private Sub Command1_Click()'变量定义略s ="0" + Text1.Text + "~" '字符"0"的 ASCII 码值为 48,字符"~"的 ASCII 码值为 126Key = Text2.TextIf Len(Key) > 1 Or Len(Key) = 0 Then Exit Subn = Len(s)i = 1: j = nDo While i <= jm = (i + j + 1) \2If Mid(s, m, 1) = Key And ① < Key Thenk1 = m: k2 = m: Exit DoElseIf Mid(s, m, 1) < Key Theni = m + 1Elsej = m - 1End IfLoopIf i>j ThenText3.Text ="未找到"ElseFor k2 = k1 + 1 To nIf Mid (s, k2, 1) = Key And ② > KeyThen Exit ForNext k2Text3.Text = "[" + Str(k1-1) + "," + Str(k2-1)+ "]"End IfEnd Sub完善程序①②处应该填入的正确答案是 ( )A.①Mid(s, m + 1, 1) ②Mid(s, k2 + 1, 1)B.①Mid(s, m 1, 1) ②Mid(s, k2 1, 1)C.①Mid(s, m + 1, 1) ②Mid(s, k2 1, 1)D.①Mid(s, m 1, 1) ②Mid(s, k2 + 1, 1)答案 D 本题主要考查对分查找算法,VB 基本运算。①处是 m 1 位置的字母应<Key;②处是 k2+1 位置的字母应>Key,故选 D。二、非选择题(本大题共 4 小题,第 13 小题 4 分,第 14 小题 8分,第 15 小题 7 分,第 16 小题 7 分,共 26 分)13.2018 年浙江省各地的房价均价如图所示,使用 Excel 表进行如下处理 请回答下列问题:(1)使用 RANK 函数对 C3 单元格求房价均价排名,再用自动填充求出 C4:C14 的排名,发现 RANK 函数表达式有误,请写出 C3 单元格的正确公式(2)现要筛选出下图所示地区,可在右下自动筛选面板中①②处选择 (A.①“等于”②“?州” / B.①“结尾是”②“州” / C.①“包含”②“州” / D.①“等于”②“??”;此题为多选,全对得 2 分,少选得 1 分,多选或选错不得分)(3)现对浙中地区两地市房价设计图表,如下图所示,请写出数据源: ,A10:B10答案 (1) = RANK(B3,B$3:B$14,0) 或者 =RANK(B3,$B$3:$B$14,0)(其中 0 可以省略)(2)ABC(3)A2:B2,A6:B6解析 (1)排序函数数据区域 B3:B14 需绝对引用,因为往下填充,所以数字前加$;(2)筛选条件:结尾是“州”或者等于“?州”或者包含“州”都是正确的,“??”等于没有筛选;(3)数据区域为“金华”和“绍兴”两地的“均价”,故包含 A2和 B2。14.小兰创作了主题为 “人间仙境” 的多媒体作品 她用Photoshop 软件制作了一张图,然后用 Flash 软件制作动画请回答下列问题:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????3 6 图 a(1)如图 a 所示,下列说法正确的是(多选,填字母:A.图层“山”和图层“植被”是链接图层,且图层“植被”被完全锁定,故不能将图层“山”移动到图层“植被”上面 / B.要将图片保存为具有透明背景的 PNG 格式,可以直接将“背景”图层删除 / C.修改文字图层“人间仙境”的字体大小,可以使用自由变换实现 /D.保存该文档为 BMP 格式,则容量大小为912.6KB)(注:全部选对得 2 分,选对但不全的得 1 分,不选或者选错不得分)图 b(2)如图 b 所示,文字图层第 1 帧到第 20 帧实现文字“人间仙境”变成位图“老鹰”的形状补间动画,图 c 分别是第 1帧文字“人间仙境”和第 20 帧位图“老鹰”,但发现动画没有成功,需要对第 1 帧和第 20 帧进行分离,分别需要分离 次图 c(3)点击按钮元件进入按钮编辑界面,如图 d 所示,下列说法正确的是 (单选)图 dA.音效图层“指针经过”帧设置了音效,当测试时鼠标悬浮在按钮上,能听到声音B.文字图层最后一帧为空白关键帧,可以选中该点击帧并在舞台上添加内容使其有效C.删除文字图层,使按钮变成一个隐形按钮,且有效D.对文字图层最后一帧空白关键帧执行“清除关键帧”操作使其有效(4)已知音效图层第一帧音效设置如图 e 所示,对当前场景执行“播放”,当播放到第 60 帧,动画停止时,音乐是否停止: (填:是 / 否)图 e(5)对“退出”按钮设置按钮动作,实现点击按钮时停止音乐播放同时退出影片播放,则设置的按钮动作为答案 (1) CD(2)2, 1(3)D(4)否(5) on(press){stopAllSounds();fscommand(“quit”);}解析 (1)考点:Photoshop 图层相关操作。 A 链接图层指图片中相对位置绑定,包括使用自由变换,因“植被”图层被完全锁定,故两个图层内容都不能被移动或者自由变换,但不影响图层位置变换;B 系统默认的背景图层在多图层情况下是可以被删除的,而这个背景图层文字没有倾斜,且为完全锁定,故不能被删除,无法保存为透明背景的 PNG 格式。CD 都是正确答案。(2)考点:形状补间。 多个文字形状变化为老鹰的位图,文字需分离 2 次,位图需分离 1 次。(3)考点:按钮、音效。 A 按钮无效故无声音;B 文字图层锁定,无法在空白关键帧上添加内容;C 只有音效的按钮是无效按钮;D 图层锁定状态对空白关键帧执行“清除关键帧”是可以的,故选 D。(4)考点:播放模式,音效。 播放时音效可以检测,且为事件,所以第 60 帧音效还在继续,21.8 s 才放完。(5)考点:按钮动作。 on(press) { }不能省略,停止所有声音为 stopAllSounds();退出影片播放为 fscommand(“quit”)。15.下图为杭州地铁二号线“三墩”—“建国北路”各站里程数(公里),根据杭州市地铁计价规则,票价 2 元起步,2 元可乘4 公里,4~12 公里,每加一元乘 4 公里,12~24 公里,每加一元可乘 6 公里,24 公里以上,每加一元可乘 8 公里 A 同学是一名 VB 程序爱好者,现编写了一个 VB 程序来计算任意两站之间需要的票价(元) 初始化各站站名存放数组 a( i)中,“三墩”站为起点其他各站为终点的里程数,分别存放在数组 b(i)中,在 Text1 中输入起点站 S1,Text2 中输入终点站S2,求出里程数 L 公里,并利用公式计算求出票价 X 元,输出到 Text3 中,并在标签 Label4 中输出“一共坐了 n 站”的结果提示(如起点站“三墩”,终点站“三坝”,则 n = 2),请回答下列问题:地铁二号线部分站点里程数站名数组 a1 a2 a3 a4 a a6 a7 a8 a9 a10 a11 a12站名 三墩 虾龙圩 三坝 文新 丰潭路 古翠路 学院路 沈塘桥 武林门 凤起路 中河北路 建国北路距离数组 b1 b2 b3 b4 b b6 b7 b8 b9 b10 b11 b12里程 km 0 1 2 2 4 3 2 6 7 1 9 2 11 11 7 12 6 13????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????4 6 (1)现要更改“Label3”为“票价”的标签提示框,应修改图中哪一 项 ( A. Label3. Label / B. Label3. Text / C.Label3.(名称) / D.Label3.Caption)(2)A 同学编写 VB 程序如下,请补全程序:Dim a(1 To 13) As String '用于存储站名Dim b(1 To 13) As Single '用于存储里程数(公里)Private Sub Command1_Click() '输入的站名均有效Dim S1 As String, S2 As String, i As Integer,L As Single, Price As SingleS1 = Text1.Text: S2 = Text2.Text: n = 0: L= 0For i = 1 To 13If S2 = a(i) Or S1 = a(i) Then L = ① : n= Abs(i - n)Next iIf L <= 4 ThenPrice = 2ElseIf L <= 12 ThenPrice = ②ElseIf L <= 24 ThenPrice = 4 + ((L - 12) + 5.9) \6ElsePrice = 6 + ((L - 24) + 7.9) \8End IfText3.Text = Str(Price) + "元": Label4.Caption = "一共坐了" + Str(n) + "站"End SubPrivate Sub Form_Load() '初始化站名数据 a(i)和里程数 b(i)a(1)="三墩":a(2) ="虾龙圩":a(3)="三坝":a(4)="文新":a(5)="丰潭路"a(6)="古翠路":a(7) ="学院路":a(8) ="沈塘桥":a(9)="武林门":a(10)="凤起路"a(11)="中河北路":a(12)="建国北路"b(1)=0:b(2)=1.2:b(3)=2.4:b(4)=3.5:b(5)=5.2:b(6)=6:b(7)=7.1:b(8)=9.2b(9)=11.5:b(10)=11.7:b(11)=12.6:b(12)=13.5End Sub①②(3)A 同学现要从起点站“建国北路”坐车去终点站“文新”,请问票价为 元,一共需坐 站答案 (1)D(2) ①Abs(b( i) L) ② 2+((L 4) +3.9) \ 4 或者 2+(L0.1) \4(3) 4;8解析 (1) 考点:VB 基础,对象名,属性名。 故选 D。(2)考点:函数应用。 例:“三坝”—“丰潭路”,S1 = “三坝”,当 i = 3 时 S1=a(3)条件满足,则这时 n= 3,L= 2.4(相对于三墩来说),S2=“丰潭路”,当 i = 5 时,S2= a(5)条件满足,这时n= 5,L = b5 L(原) = 5.2 2.4 = 2.8,效仿后面 n = Abs( in),故①处 L= Abs(b( i) L);根据题目信息,4~ 12 公里时,超出部分每 4 公里+1 元,②处 4 公里以外的里程数为 L 4,每 4 公里加钱((L 4) +3.9) \ 4 或者(L 0.1) \ 4,再加起步 4公里以内的 2 元共计 2+((L 4) +3.9) \ 4 或者 2+(L 0.1)\4。(3)根据图表得 2+(10 0.1) \4 = 4 元,12 4= 8 站。16.高一新生入学,班主任统计学生信息(24 位男生,24 位女生)生成数据库文件,利用 Visual Basic 软件制作一个根据身高排座位的小程序,并实现输入名字可以查询座位 基本算法:数据库信息包含学生姓名,性别,身高等,利用 VB 数据库连接读取数据分别生成数组姓名 n( i),性别 x( i),身高 h( i),默认按照学生姓名排序,并显示到 List1 中;点击按钮 Command1(座位排布),按照身高(女男女男……)间隔排序,即女生按 h(1),h(3),h(5),……升序排序,男生按 h(2),h(4),h(6),……升序排序,再按 8 位同学一横排(女男女男女男女男)的方式输出到 List2 在文本框 Text1 中输入姓名,点击 Command2(座位查询)后,可在 Text2 中显示姓名对应座位(座位数组 w(i)值为“1 5”表示第 1 排第 5 列),例如下图所示,Text1 输入“王芳”,则 Text2 显示“王芳的座位:25”,如找不到,则显示“未找到” 请回答下列问题:(1)程序如下,请在空缺处补全程序:Dim n (1 To 48) As String, x (1 To 48) AsString, h (1 To 48) As Integer, w (1 To 48)As StringDim t As String, g As Integer '用于数据交换的临时变量Const sum=48Private Sub Form_Load()'数据库连接,将姓名,性别,身高数据分别读入 n(i),x(i)和 h(i)中,代码略End SubPrivate Sub Command1_Click()For i = 1 To sum-1 Step 2k = iFor j = i + 1 To sumIf (k = i And x(i) = "男" And x(j) = "女")Or ( ① ) Then k = jNext jIf k <> i Thent = n(k): n(k) = n(i): n(i) = t????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????5 6 t = x(k): x(k) = x(i): x(i) = tg = h(k): h(k) = h(i): h(i) = gEnd Ifk = i + 1For j = i + 2 To sumIf (k = i + 1 And x(i+1) = "女" And x(j) ="男") Or (x(j) = "男" And h(k) > h(j))Then k = jNext jIf k <> i + 1 Thent = n(k): n(k) = n(i + 1): n(i + 1) = tt = x(k): x(k) = x(i + 1): x(i + 1) = tg = h(k): h(k) = h(i + 1): h(i + 1) = gEnd IfNext is1 = " "For i = 1 To sumw(i) = Str((i - 1) \8 + 1) + "-" + Str( ② )s1 = s1 + n(i) + " "If i Mod 8 = 0 Then List2.AddItem s1: s1 = " "Next iEnd SubPrivate Sub Command2_Click()Dim i As Integer, key As Stringkey = Text1.TextFor i = 1 To sumIf key = n(i) Then Text2.Text = key + "的座位:" + w(i): Exit ForNext iIf ③ Then Text2. Text = " 未 找 到 " +Text1.TextEnd Sub①②③(2)如果出现重名如张敏 163 / 张敏 158,则查询张敏,Text2中将显示 (填字母:A.张敏 163 / B.张敏 158)答案 (1)①x( j) = "女" And h(k) > h( j) ②( i 1)Mod 8 + 1 ③i>sum 或者 i>48(2)B解析 (1)①当第 j 位置为女生,且满足身高<h(k)时,记录 k= j;②求的是第几列,根据前面第( i 1) \ 8 + 1 排,则对应的列数为( i 1)mod 8+1;③顺序查找,i>sum 证明查找全部内容后没有找到,故为答案。(2)同名问题,因为身高矮的同学排在前面,根据顺序查找只输出了个子矮的同学,个子高的没有处理,所以选 B。????????????????????????????????????????????????????????????????????????????????????????????6 6 展开更多...... 收起↑ 资源预览