浙江省七彩阳光联盟2019-2020学年高三上学期信息技术9月初联考
试卷更新日期:2021-09-18 类型:月考试卷
一、选择题(本大题共12小题,每小题2分,共24分)
-
1. 下列关于信息的说法,正确的是( )A、无线电的发明是为了能让信息脱离载体传播 B、电子计算机ENIAC的发明标志着信息技术的产生 C、信息在传递的过程中会产生损耗,所以不能重复使用 D、声音、视频等信息在计算机中以二进制的形式存储2. “智慧学校”已经开始进入校园生活。下列校园的日常行为( )
①早上6:30校园广播自动响起,提醒同学们起床
②上课时,老师在一体机上通过手写输入录入文字
③教学楼走廊的灯检测到有人靠近时会自动打开
④英语课上,老师通过有道词典的在线翻译功能辅助进行翻译
⑤晚自习结束,通过人脸识别系统进行入寝点名
使用了人工智能技术的有
A、①②③ B、①②④ C、②④⑤ D、③④⑤3. 使用ACCESS软件创建的“Students”数据表,部分界面如图所示,下列说法中正确的是( )A、“入学成绩”字段的值可以是“580分” B、“ID”字段的值一定互不相同且不能为空 C、该数据表的名称是students.accdb,共有8个字段 D、若“性别”字段的数据类型改为文本,则数据表中该字段的值将改为“是”或“否”4. 使用 UltraEdit 软件查看某一段文字的内码,部分界面如图所示,以下说法正确的是( )A、该段文字内容可能是“岁月 2018!” B、该段文字内容仅包含 4 个 ASCII 码字符 C、由图可知字符“10”的内码为 00111010B D、由图可知内码“BB B6 C7 EC”表示为 4 个汉字5. 使用GoldWave软件编辑某音频文件,部分界面如图所示。当前状态下,以下操作中能改变音频文件容量的是( )
①执行“剪裁”操作后,按原参数保存
②插入1.5秒静音后,按原参数保存
③删除右声道音频后,按原参数保存
④将音频保存为单声MP3格式
A、①②③ B、②③④ C、③④ D、②④6. 下列关于多媒体技术的说法,正确的是( )A、多媒体数据之所以能够被压缩,原因之一是多媒体数据本身存在冗余 B、多媒体技术中的媒体是指存储信息的实体,如磁带、磁盘、光盘等 C、网络直播平台可以实时观看实况赛事,主要体现了多媒体技术的交互性 D、在进行多媒体作品的应用需求分析时,一般不需要考虑作品的经济效益7. 使用PhotoShop新建文件,部分界面如图所示。编辑完毕以默认参数存储为BMP格式,其文件的容量约为( )
A、0.78 MB B、2.34 MB C、6.25 MB D、2400MB8. 下列表达式的运算结果与其他选项不同的是( )A、6 Mod 3 * 3 B、Asc("F") –64 C、Int(Sqr(50)) –1 D、Mid("123456", 6, 1)9. 某算法的部分流程图如下图所示,执行这部分流程图后,变量x的值是( )A、0 B、1 C、2 D、810. 有如下VB程序段:For i = 1 To 5
a(i)= Int(Rnd * 10)
Next i
For i = 2 To 5
If a(i) < a(i -1) And a(i) Mod 2 = 1 Then
a(i) = a(i) + 1
ElseIf a(i) Mod 2 = 0 And i Mod 2 = 0 Then
a(i) = a(i -1) -1
End If
Next i
执行程序后,a数组各元素不可能是( )
A、6,6,4,3,3 B、0,-1,9,8,4 C、4,3,5,8,7 D、0,1,3,2,011. 编写一个二进制列表程序,功能如下:在文本框Text1中输入位数n,单击“显示”按钮Command1,在列表框List1中顺序显示n位二进制编码。程序界面及代码如下。Private Sub Command1_Click( )
Dim tmp As String
Dim n As Integer, t As Integer
Dim i As Integer, j As Integer, k As Integer
n = Val(Text1.Text)
For i = 0 To ⑴
tmp = ""
k = i
For j = 1 To n
t = k Mod 2
⑵
⑶
Next j
List1.AddItem tmp
Next i
End Sub
可选的代码如下:
①2 ^ n -1
②2 ^ n
③k = k \2
④t=t\2
⑤tmp = Str(t) + tmp
⑥tmp = tmp +Str(t)
则程序(1)、(2)、(3)处的代码依次为( )
A、①⑤③ B、②④⑥ C、②⑤④ D、①⑥③12. 某对分查找算法部分代码如下:i = 1: j = 1000: flag = True: p = 0
key = Val(Text1.Text)
Do While i <= j And flag
m = (i + j) \2
p = p + 1
If a(m) = key Then flag = False
If a(m) > key Then j = m -1 Else i = m + 1
Loop
数组元素a(1)到a(1000)中存放着升序排列的数据。下列说法正确的是( )
A、若key的值小于a(1),则执行该段程序后,变量j的值等于1 B、若key的值等于a(1),则执行该段程序后,变量p的值等于10 C、若key的值等于a(1000),则执行该段程序后,变量i的值等于1001 D、无论key的值是否在数组a中,执行该段程序后,变量i的值均不可能等于m二、非选择题(本大题共4小题,4+8+7+7,共26分)
-
13. 小李收集了2017年浙江省各地市在校学生数,并使用Excel软件进行数据处理,如图a所示。(1)、图a中数据已有序,则排序的主要关键字是。(2)、图a中“高等学校人数占比(%)”列数据计算过程为:在F3单元格输入公式,并对F4:F13区域进行自动填充。操作完毕出现图中所示错误,改正的方法是。(3)、根据图a数据制作的图表如图b所示,则该图表的数据区域是。14. 小王要创作一个关于“世界步行日”的多媒体作品。首先使用PhotoShop制作背景,然后使用Flash创作了动画,部分界面如图所示,请回答下列问题:(1)、如图a所示,“世界步行日”图层中的文字不可见,可能的原因是。(单选,填字母:A .该图层被执行“栅格化文字”操作/ B .该图层不透明度为0%/C .该图层添加了“投影”图层样式/ D .该图层被锁定)(2)、如图b所示,要改变“文字”图层(该图层内容为“世界步行日”)中文字的字体颜色,可使用的工具是。(单选,填字母:A .文字工具/ B .墨水瓶工具/C .油漆桶工具)(3)、为了使“右脚”图层画面延续至第48帧,应做的调整是。(4)、“重播”按钮元件的编辑界面如图c所示,为了使按钮能响应鼠标单击事件,以下操作可行的是。(多选,填字母:A .删除“背景”图层“点击”帧/B .“文字”图层“点击”帧插入帧/C .“背景”图层“点击”帧插入关键帧/D .清除“文字”图层“指针经过”关键帧/ E .删除“背景”图层“按下”帧)。(5)、为了能够在发布影片后,单击“退出”按钮自动关闭动画,则按钮的动作脚本为。15. 编写“区间覆盖”程序,实现如下功能:输入数轴上的若干个封闭区间范围(均为正整数且左坐标<右坐标),单击“统计”按钮,计算覆盖所有区间所需的数据点的个数。
例如:依次输入以下区间:[2 5],[4 7],[1 4],[5 9],[4 5],[2 4],数轴如下:
坐标点“4”覆盖了[2 5],[4 7],[1 4],[4 5],[2 4]共5个区间,坐标点“9”覆盖了[5 9]区间,所以覆盖这6个区间所需的坐标点数为2个。
程序运行界面如图所示。
实现上述功能的VB代码如下:
Dim n As Integer
Dim a(1 To 100) As Integer
Private Sub Input_Click()
'输入n个正整数区间,依次存放到数组
'a(1)到a(2*n)中,并在List1中显示
'代码略
End Sub
Private Sub Count_Click()
Dim right As Integer, t As Integer, k As Integer
Dim tmp As Integer, i As Integer, ans As Integer
‘改错
ans = 1: t = 3
Do While t < 2 * n
If ① Then
If a(t + 1) < right Then right = a(t + 1)
Else
ans = ans + 1
right = a(t + 1)
End If
②
Loop
Text3.Text = Str(ans)
End Sub
请回答下列问题:
(1)、根据程序可知,“统计”按钮的对象名为。(2)、根据虚线框中算法可知,如示例所示输入的数据[4 7]和[4 5],在排序后,这两组数据在数组中的前后位置顺序是否发生改变?。(填:是/否)(3)、程序中加框处代码有误,请改正。(4)、请在划线处填入合适的代码。① ②
16. 某字符转置算法描述如下:·将字符串(均为大写字符)s依次转换为相对应的数值(字符A~Z对应数值1~26);
·转换后的数值以K个数据为一段,将n个待处理的数据依次分割成若干段(最后一段不足部分用0来补充);
·每一段中K个数据与K*K转置矩阵进行乘法运算;
·将乘法运算得到的每一个结果值除以26求余数,依次转换成相应字符(数值1~26对应字符A~Z),最后按原始字符串长度输出。
乘法运算规则如下:
第i个元素c(i) =第j个元素a(j) * 转置矩阵第i行第j个元素b(t)的乘积之和(其中j = 1 , 2 …K)
例如:字符串s = PYTHON,区块大小K = 4的转置过程如下:
(1)、根据算法描述,上述示例中,字符“N”的相乘结果(即图中(★)处)为。(2)、请在划线处填入合适代码。Private Sub Command1_Click()
Dim a(1 To 100) As Integer ‘存储字符串,长度不超过100个字符
Dim b(1 To 100) As Integer ‘存储转置矩阵,长度不超过10*10
Dim c(1 To 100) As Long
Dim s As String, tmp As String
Dim k As Integer, t As Integer, i As Integer, j As Integer
Dim n As Integer, m As Integer, lens As Integer
s = Text1.Text ‘在Text1中输入原始字符串
k = Val(Text2.Text) ‘在Text2中输入区块大小K
Randomize
For i = 1 To k ^ 2
b(i) = Int(Rnd * 9) + 1
tmp = tmp + Str(b(i))
If i Mod k = 0 Then
List2.AddItem tmp
tmp = ""
End If
Next i
lens = Len(s): n = lens
For i = 1 To n
tmp = Mid(s, i, 1)
List1.AddItem Str(a(i))
Next i
Do While n Mod k <> 0
n = n + 1
a(n) = 0
List1.AddItem Str(a(n))
Loop
For i = 1 To n
m = (i -1) Mod k + 1
t = 1
For j =
c(i) = a(j) * b((m -1)* k + t) + c(i)
t = t + 1
Next j
Next i
For i = 1 To n
List3.AddItem Str(c(i))
Next i
s = ""
For i = 1 To lens
s = s + Chr(t + 64)
Next i
Text3.Text = s ‘在Text3中输出转置后的字符串
End Sub