浙江省七彩阳光新高考研究联盟2022届高三上学期信息技术11月期中联考试卷
试卷更新日期:2021-11-25 类型:期中考试
一、选择题(本大题共12小题,每小题2分,共24分。)
-
1. 下列有关信息与信息技术的说法,正确的是( )A、信息技术是利用计算机对信息进行采集、处理、传输、存储、表达和使用的技术 B、信息的存储必须依附于某种载体, 但信息的表示不需要依附于某种载体 C、现代信息技术以微电子和光电子技术为基础,以计算机和通信技术为支撑 D、错误的信息加工可能会产生虚假信息,例如盲人摸象2. 下列有关网页与邮件的说法,错误的是( )A、浏览器和邮件客户端软件在收发邮件时都需要超文本传输协议的支持 B、网页文件可以通过DreamWeaver、FrontPage、记事本等软件编辑 C、使用相同的搜索引擎搜索同一关键词时,搜索的结果可能不同 D、网页地址用URL标识, 收藏夹收藏网页实质上就是保存该网页的URL3. 用Access软件设计某班级图书管理信息系统的数据库,其中“藏书表”中需要存储如图所示的数据:
书籍编号
书籍名称
书籍作者
收藏日期
书籍价格
是否借出
借阅人
1
永远有多远
铁凝
2020/11/15
16.00
是
杨云海
2
中国文化精神
张岱年,程直山
2021-2-1
45.00
否
3
张炜文集5
张炜
2021-4-5
25.00
是
余桌远
4
太阳发芽
红柯
2021-6-18
30.00
否
……
下列关于该班级图书管理信息系统的描述,正确的是( )
A、该班级图书管理信息系统属于数据库管理系统 B、“收藏日期”字段可以设置为“日期/时间”类型 C、由图中可知每条记录的字段数可以不同 D、“是否借出”字段不能设置为“数字”类型4. 下列关于信息编码的描述,正确的是( )A、汉字机内码的每个字节一定都大于128 B、十进制数n是128至255范围之内的奇数,则n-1对应的二进制数位数有可能是7位 C、已知字符“P”的ASCII码值是50H,则字符“N”的ASCII值是48H D、(1110)2×(16)10的结果是(E0)165. 用Photoshop制作一个“荷与诗.psd”的作品,编辑界面如下图所示:下列说法正确的是( )
A、不能使用文字工具修改“诗句2”图层的文字大小 B、可以复制“蜻蜓”图层的图层样式到“夏”图层 C、不能将“作者”图层移动到“背景”图层的下方 D、删除“背景”图层后,并直接保存为“BMP”格式,文件大小为4.04MB,并可获得透明背景6. 当前状态下使用GoldWave软件编辑某音频文件,执行“剪切”、“粘贴”命令后在参数不变的前提下,按原格式直接保存,并将保存后的文件上传到网盘中,已知上传速率为10Mbps,最快的上传时间约为( )A、7s B、13s C、0s D、96s7. 有如图所示的流程图,下列说法正确的是( )A、程序运行结束后,m的值为1098 B、该流程图中只有循环结构,没有选择结构 C、程序运行过程中,语句“k <=3?”的执行次数为3 D、程序运行过程中,语句“n=0?”的执行次数为3次8. 下列VB表达式中,计算结果最小的是( )A、3 + 9 Mod 3 * 2 B、Val(Mid("2021", 2, 2)) * Len("12") \ 3 C、Sqr(Abs(-49)) / Int(2.3) D、Asc("E") -Asc("A")9. 某VB程序段如下:Dim i As Integer, n As Integer, k As Integer, s As String n = Val(Text1.Text):k = 1: s = ""
Do While 2 ^k < n
k = k + 1
Loop
Do While n <> 0
If n >= 2 ^ (k -1) Then s = s + "1"
n = n - 2 ^ (k -1)
Else
s = s + "0"
End If
k = k - 1
Loop
For i= 1 To k
s = s + "0"
Next i
在文本框Text1输入12,执行该程序段后,变量s、k的值分别为( )
A、"1100"、2 B、"11"、2 C、"0011"、4 D、"1100"、410. 小明编写VB程序,实现从某一字符串删除指定的连续字符串,并将处理后的字符串重新输出,在文本框Text1中输入原始字符串,在文本框Text2中输入需要删除的连续字符串,单击Command1后,在文本框Text3中输出处理后的结果。实现该功能的VB程序段如下:Dim x As Integer, result As String,p As String, k As String result = "":p = Text1.Text:k = Text2.Text
For x = 1 To Len(p) -Len(k) + 1
If ⑴ Then
result = result + Mid(p, x, 1)
Else
⑵
End If
Next x
Text3.Text = ⑶
上述程序段中横线处可选语句为:
① Mid(s, x, Len(k)) = k
② Mid(s, x, Len(k)) <>k
③ x = x +Len(k) – 1
④ x = x + Len(k)
⑤ result + Mid(p, x)
⑥ result
则(1)(2)(3)处填入的语句依次为( )
A、①③⑤ B、②④⑥ C、②③⑤ D、①④⑥11. 有如下VB程序段:key = Val(Text1.Text)
i = 1: j = 8
Do While i <= j
m = (i + j) \ 2
If a(m) < key Then j = m - 1 Else i = m + 1
Loop
数组元素a(1)到a(8)存放着非升序排列的数字,执行上述程序段后,下列说法错误的是( )
A、i = j + 1一定成立 B、i 可能等于9 C、a(i + 1)可能等于key D、a(j - 1)可能等于key12. 下列 VB 程序段功能为:通过冒泡排序,最终数组元素 a(x)到 a(y)内的数实现升序排列, x = Val(Text1.Text)y = Val(Text2.Text)
For i = ⑴
For j = ⑵
If a(j) > a(j + 1) Then
a(j) = a(j) + a(j + 1):a(j + 1) = a(j) - a(j + 1):a(j) = a(j) - a(j + 1)
End If
Next j
Next i
上述程序段中横线处可选语句为:
①(1)1 Toy–x (2)xTo y – i
②(1)x toy-1 (2)y -1to x + i -1 step -1
③(1)1 Toy–x (2)x toy + x –i – 1
④(1)x toy-1 (2)y-1 to i step -1
则(1)(2)处依次填入的语句组合正确的有( )
A、①②③④ B、①③ C、②③④ D、①④二、非选择题(本大题共4小题,4+8+7+7,共24分)
-
13. 以下为浙江省某年第一季度农业总产值情况表,用Excel进行数据处理,部分界面如图a所示。请回答下列问题:
图 a
(1)、各市所占百分比(%)是省市总产值占全省的比例,在 H4 单元格中输入计算公式,然后用自动填充功能完成 H5:H15 的计算,则 H13 单元格中的公式是;(2)、要对浙北地区的城市按总产值进行升序排列,需要选择的排序区域是;(3)、第 4 行的数据和列G 中的总产值是由函数计算得到的,结合图a 和图b,下列说法正确的是 (多选,填字母)图b
A、图b中图表的数据区域是B3:F3,B5:F7 B、以“渔业”为最大1项、“地区”包含“州”进行筛选,可以筛选出“杭州、温州、湖州、衢州和台州”五个城市中“渔业”产值最大的城市 C、以“地区”等于“*州”进行筛选,再以“渔业”为关键字降序排序,可以筛选出“杭州、温州、湖州、衢州和台州”五个城市中“渔业”产值最大的城市 D、选择B列进行插入列操作,图表发生变化,总产值列数据不变 E、将区域C5:F15设置保留1位小数,F列中的数据不发生变化14. 小明创作主题为“荷花”的多媒体作品,请回答下列问题。(1)、以下关于多媒体作品设计的一般过程中,正确的是 (多选,填字母)A、确定作品的主题思想属于应用需求分析 B、制作脚本是多媒体作品制作的直接依据 C、主要界面的设计,属于模块设计 D、在脚本编写阶段,应考虑各模块所需的媒体元素及获取、处理方法 E、确定选用Flash软件来合成作品,属于创作需求分析(2)、测试影片,动画播放4秒后暂停,蜻蜓动画持续播放,“蜻蜓”图层第30帧上对象的类型是(选填:位图 / 图形元件 /影片剪辑)。(3)、“音乐”图层第1帧添加了音乐“采莲. wav”,测试场景时,小明(选填字母:A .能/B .不能)听见声音。(4)、为了使“诗句2”图层的补间结束后,一直呈现在舞台上,以下操作可行的 (多选:填字母)。A、在“诗句2”图层第31帧执行清除关键帧操作,并在第40帧执行插入帧 B、在“诗句2”图层第40帧执行插入关键帧,并复制“诗句2”图层第30帧到第31帧 C、在“诗句2”图层复制“诗句2”图层第30帧到第31帧,并在第40帧执行插入帧 D、在“诗句2”图层复制“诗句2”图层第30帧中舞台上的内容,粘贴到第31帧舞台上的合适位置,并在第40帧执行插入帧(5)、测试影片时,单击当前场景中的“重播”按钮,停止当前声音的播放,然后影片跳转到当前场景第1帧并开始播放,则该按钮的动作脚本为。15. 已知某数据加密方法如下:将字符的内码以字节为单位进行加密。将每个字节的后5位转换为十进制数,后面跟上“,”和该字节的前3个二进制位转换为十进制数,形成该字节的加密形式。例如:内码(十六进制)
CA
B1
二进制
11001010
10110001
后5位十进制
10
17
前3位十进制
6
5
加密结果
10,6,17,5
按照上述规则,小明设计了一个解密的VB程序,功能如下:单击“解密”按钮,程序依次将文本框Text1中的字符提取,进行解密处理,并输出在文本框Text2中,程序效果如图a所示,请回答下列问题
(1)、要改变Command1对象上的字体颜色,可以改变Command1对象的属性的属性值。(单选,填字母:A . Caption/B . Font/C . Forecolor/ D . Additem)。(2)、实现上述功能的VB程序段如下,请在划线处填入合适的代码。Private Sub Command1_Click()
Const n = 100
Dim s As String, ch As String, nm As String
Dim p As Integer, i As Integer, k As Integer, t As Integer Dim a(1 To n) As Integer
s = Text1.Text p = 0: k = 0
For i = 1 To Len(s)
ch = Mid(s, i, 1)
If ch >= "0" And ch <= "9" Then
Else
If k Mod 2 = 1 Then
Else
a(k+1) = p
End If
k = k + 1:p = 0
End If
Next i
a(k + 1) = p * 32 + a(k)
For i =
nm = nm + dtoh(a(i))
Next i
Text2.Text = nm
End Sub
Function dtoh(x As Integer) As String Const
st1 = "0123456789ABCDEF"
Do While x > 0
x = x \ 16
Loop
End Function
(3)、程序中加框处代码有错,请改正。16. 高考期间,为了提高学生的学习效率和保证膳食营养,学校开展“教室就餐”,食堂提供A/B/C/D四种套餐,学生通过网络订餐,订餐后的数据都存在数据库中,套餐字母均为大写。现需要设计一程序,在窗体加载时,读取数据库中学生的订餐情况,并按班级编号升序排列,以班级+姓名+订餐情况输出至列表框List1中,在文本框Text1中输入班级,单击命令按钮Command1统计该班级的订餐情况,程序运行如图所示。(1)、分析如下程序,可知数据库的文件名为。(2)、实现上述功能的VB程序如下,请在划线处填入合适代码。Dim xm (1 To 1000) As String, bj(1 To 1000) As Integer
Dim tc1 (1 To 1000) As String, tc2(1 To 1000) As String ,n As Integer
Private Sub Form Load( )
'从数据库中按班级、学号有序地读取学生的姓名、班级、中午套餐、晚上套餐,依次存入xm、bj、tc1、tc2数组中,总人数存入n中,部分代码如下,其余代码略
Dim conn As New ADODB.Conncction
Dim rs As New ADODB.Recordset
conn ConncctionString = "provider=Microsoft.ACE.OLEDB.12.0;data source=" + "jiucan.accdb"
conn.Open
Set rs.ActiveConnection = conn
End Sub
Private Sub Command1_Click()
Dim k As Integer, i As Integer, t As Integer, m As Integer, s1 As String, s2 As Integer Dim zc (1 To 4) As Integer, wc (1 To 4) As Integer '用于统计套餐数量
Dim bs (0 To 20) As Integer , ljs (0 To 20) As Integer
t = Val (Text1. Text):m = 0
For i = 1 To 4 '为数组赋初始值
zc(i) = 0: wc(i) = 0
Next i
For i = 0 To 20 '为数组赋初始值
bs(i) = 0: ljs(i) = 0
Next i
For i = 1 To n – 1 '按班级编号进行升序排序
For j = i To n- 1
If bj(j) < bj(k) Then k = j
Next j
s1 = xm(i): xm (i) = xm (k): xm (k) = s1
s2 = bj(i): bj (i) = bj (k): bj (k) = s2
s1 = tc1(i): tc1 (i) = tc1 (k): tc1 (k) = s1
s1 = tc2(i): tc2 (i) = tc2 (k): tc2 (k) = s1
bs(bj(i)) = bs(bj(i)) + 1
If bs(bj(i)) = 1 Then
Next i
bs(bj(i)) = bs(bj(i)) + 1
For i = 1 To m
Next i
For i = ljs(t) - bs(t) + 1 To ljs(t)
zc(fx(tc1(i))) = zc(fx(tc1(i))) + 1
wc(fx(tc2(i))) = wc(fx(tc2(i))) + 1
Next i
'查询班级的用餐情况,在列表框 List 中输出,代码略
End Sub
Function fx(a As String) As Integer
End Function