浙江省2020年新高考选考科目原创猜题卷3 信息技术试题(PDF版,有答案)

文档属性

名称 浙江省2020年新高考选考科目原创猜题卷3 信息技术试题(PDF版,有答案)
格式 zip
文件大小 6.9MB
资源类型 教案
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2020-03-08 22:28:37

图片预览

文档简介

浙江省 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.text
C.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= 6
C.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+100
C.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 String
Dim i As Integer
s1 = Text1.Text: s2 = ""

For i = 1 To n
ch = Mid(s1, i, 1)
If ch > "A" And ch < "Z" Then
s2 = s2 + Chr(Asc(ch) + 32)
ElseIf ch > "a" And ch < "z" Then

Else
s2 = s2 + ch
End If
Next i
End Sub
A.①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, m
As Integer
Dim I As Integer,s As String, a(1 To 8) As Inte
ger
n = Val(Text1.Text)
p = 1: s = "" '求原码
n = Abs(n): m = 8
Do While n > 0
a(m) = n Mod 2
n = n \2
m = m - 1
Loop
For i = 2 To 8
s = s + CStr(a(i))
Next i
List1.AddItem "该负数的原码:" + CStr(p)+s 'CStr()功
能为去掉空格,其他同 Str()
s = "" '求反码
For i = 2 To 8
a(i) = 1 - Val(a(i))
s = s + CStr(a(i))
Next i
List1.AddItem "该负数的反码:" + CStr(p) + s
s = "": q = 1: i = 8 '求补码
Do While i > 1
m = a(i) + q
a(i) = m Mod 2
q = m \2
s = CStr(a(i)) + s
i = i - 1
Loop
List1.AddItem "该负数的补码 (即计算机内二进制编
码):" + CStr(p) + s
End 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 码值为 126
Key = Text2.Text
If Len(Key) > 1 Or Len(Key) = 0 Then Exit Sub
n = Len(s)
i = 1: j = n
Do While i <= j
m = (i + j + 1) \2
If Mid(s, m, 1) = Key And ① < Key Then
k1 = m: k2 = m: Exit Do
ElseIf Mid(s, m, 1) < Key Then
i = m + 1
Else
j = m - 1
End If
Loop
If i>j Then
Text3.Text ="未找到"
Else
For k2 = k1 + 1 To n
If Mid (s, k2, 1) = Key And ② > Key
Then Exit For
Next k2
Text3.Text = "[" + Str(k1-1) + "," + Str(k2-1)
+ "]"
End If
End 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 所示,下列说法
正确的是 (单选)
图 d
A.音效图层“指针经过”帧设置了音效,当测试时鼠标悬
浮在按钮上,能听到声音
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 Single
S1 = Text1.Text: S2 = Text2.Text: n = 0: L
= 0
For i = 1 To 13
If S2 = a(i) Or S1 = a(i) Then L = ① : n
= Abs(i - n)
Next i
If L <= 4 Then
Price = 2
ElseIf L <= 12 Then
Price = ②
ElseIf L <= 24 Then
Price = 4 + ((L - 12) + 5.9) \6
Else
Price = 6 + ((L - 24) + 7.9) \8
End If
Text3.Text = Str(Price) + "元": Label4.
Caption = "一共坐了" + Str(n) + "站"
End Sub
Private 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.2
b(9)=11.5:b(10)=11.7:b(11)=12.6:b(12)=
13.5
End Sub


(3)A 同学现要从起点站“建国北路”坐车去终点站“文新”,
请问票价为 元,一共需坐 站
答案 (1)D
(2) ①Abs(b( i) L) ② 2+((L 4) +3.9) \ 4 或者 2+(L
0.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( i
n),故①处 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 中;点击按钮 Com
mand1(座位排布),按照身高(女男女男……)间隔排序,即
女生按 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 显示“王芳的座位:2
5”,如找不到,则显示“未找到” 请回答下列问题:
(1)程序如下,请在空缺处补全程序:
Dim n (1 To 48) As String, x (1 To 48) As
String, h (1 To 48) As Integer, w (1 To 48)
As String
Dim t As String, g As Integer '用于数据交换的
临时变量
Const sum=48
Private Sub Form_Load()
'数据库连接,将姓名,性别,身高数据分别读入 n(i),
x(i)和 h(i)中,代码略
End Sub
Private Sub Command1_Click()
For i = 1 To sum-1 Step 2
k = i
For j = i + 1 To sum
If (k = i And x(i) = "男" And x(j) = "女")
Or ( ① ) Then k = j
Next j
If k <> i Then
t = n(k): n(k) = n(i): n(i) = t
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
????
5 6
t = x(k): x(k) = x(i): x(i) = t
g = h(k): h(k) = h(i): h(i) = g
End If
k = i + 1
For j = i + 2 To sum
If (k = i + 1 And x(i+1) = "女" And x(j) =
"男") Or (x(j) = "男" And h(k) > h(j))
Then k = j
Next j
If k <> i + 1 Then
t = n(k): n(k) = n(i + 1): n(i + 1) = t
t = x(k): x(k) = x(i + 1): x(i + 1) = t
g = h(k): h(k) = h(i + 1): h(i + 1) = g
End If
Next i
s1 = " "
For i = 1 To sum
w(i) = Str((i - 1) \8 + 1) + "-" + Str( ② )
s1 = s1 + n(i) + " "
If i Mod 8 = 0 Then List2.AddItem s1: s1 = " "
Next i
End Sub
Private Sub Command2_Click()
Dim i As Integer, key As String
key = Text1.Text
For i = 1 To sum
If key = n(i) Then Text2.Text = key + "的座
位:" + w(i): Exit For
Next i
If ③ Then Text2. Text = " 未 找 到 " +
Text1.Text
End 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
同课章节目录