浙江省嘉兴市2018-2019学年高二下学期信息技术期末考试试卷二
试卷更新日期:2019-08-20 类型:期末考试
一、选择题(本大题共12小题,每小题2分,共24分。)
-
1. 下列做法有利于提高信息安全性的是( )A、安装、使用内测版地图APP B、卸载计算机中不常用软件 C、对重要数据进行定期备份 D、分享网盘中的文件或文件夹2. 关于信息的表达与交流,下列说法正确的是( )A、在IE浏览器中使用“收藏夹”功能可以保存网页的内容 B、访问网页需要用到HTML协议 C、用Web方式发送电子邮件使用了SMTP协议 D、POP3协议可以将邮件发送至收件人邮箱3. 以下应用中,体现了人工智能技术的有( )
①K歌软件对演唱者的表演进行智能打分
②某支付APP支持的人脸识别付款方式
③Word软件自动识别输入的拼写和语法错误
④将学生的答卷扫描之后,教师进行网络阅卷
⑤某购物网站提供的拍照搜索商品功能
A、①②③ B、②④⑤ C、①③④ D、①②⑤4. 用UltraEdit软件观察字符的内码,部分界面如下图所示。下列说法正确的是( )
A、字符“时代”的输入码为“CA B1 B4 FA” B、字符“!”的内码占1个字节 C、字符“50”的十六进制内码为“35 30” D、大写字母“K”的十六进制内码为“51”5. 使用GoldWave软件处理音频文件“配音.wav”,部分界面如图所示。下列说法正确的是( )
A、单击“复制”和“粘贴”按钮后,按原格式保存,音频文件存储容量不变 B、单击“剪裁”按钮后,音频的时长变为8秒 C、插入2秒静音并单击“删除”按钮后,音频文件时长变长 D、执行“删除”操作后播放音频,前四秒无法听到右声道的音乐6. 两个未经压缩的BMP图像文件A.BMP和B.bmp,其参数分别为800×600像素、32灰度级和1024×768像素、24位真彩色,则图像A.BMP和B.bmp存储容量之比约为( )A、1:3 B、1:8 C、4:5 D、4:37. 某校学籍编码由9位字符组成(如SY1611038),第1~2位字母表示学校名称缩写,第3~4位表示入学年份,第5~6位表示班级号,最后3位表示班内学号。今年是2019年,下列能正确判断出学籍编号为num的学生目前所在年级的VB语句是( )A、mid(num, 3, 2) B、val(mid(num, 3, 2)) C、19-val(mid(num, 3, 2)) D、19-mid(num, 3, 2)8. 某算法的部分流程图如下图所示。若输入n的值为1012,执行这部分流程后,输出s的值为( )A、522 B、4176 C、32 D、5129. 有如下VB程序段:Private Sub Text1_Change()
Dim c As Integer, i As Integer
i=0
c = Val(Text1.Text)
Do While c >= 0
c = c - i
i = i + 1
Loop
Text1.Text = Str(c)
End Sub
在文本框输入“6”,执行该程序段后, 其中c >= 0执行的次数是( )
A、7 B、6 C、5 D、410. 小虞编写了一个求数列、……前10项和的程序,VB程序段如下:s = 1/2 + 2/3 : t = 1: b = 2
For i= 3 To 10
Next i
Label1.Caption = "前10项的和是:" + Str(s)
方框中的代码由以下四部分组成:
①b = r ②t = b ③r = t + b ④s = s + r/(r + b)
代码顺序正确的选项是( )
A、④③①② B、④③②① C、③④①② D、③④②①11. 有如下VB程序段:Dim a(1 To 10) As Integer, b(5 To 10) As Integer
a(1) = 71: a(2) = 73: a(3) = 90: a(4) = 79: a(5) = 76
a(6) = 88: a(7) = 91: a(8) = 84: a(9) = 100: a(10) = 80
For i = 10 To 1 Step -1
b((a(i) - 1) \ 10) = b((a(i) - 1) \ 10) + 1
Next i
该程序段运行后,数组元素b(7)的值是( )
A、4 B、5 C、6 D、712. 有如下VB程序段:Private Sub Command1_Click()
Dim s As String, a As String, t As String
s = Text1.Text: t = ""
For i = 1 To Len(s)
a = Mid(s, i, 1)
If a >= "0" And a <= "9" Then
t = t + a
ElseIf a = "!" Then
t = ""
ElseIf t <> "" Then
List1.AddItem t
End If
Next i
End Sub
在文本框Text1中输入“12+23=35!456Ye”,单击按钮“Command1”后,在列表框List1中显示的结果是( )
A、 B、 C、 D、二、非选择题(本大题共4小题,4+8+7+7,共26分)
-
13. 使用Excel软件处理2019年1-3月36个大中城市蔬菜水果超市集市平均价格数据,区域D4:F23的单元格格式设置为“数值”,保留小数位数1位。如图a所示,请回答下列问题:
图 a
(1)、区域I4:K4中的数据是通过公式计算得到的:在I4单元格中输入公式 , 再利用自动填充功能完成区域J4:K4的计算。(提示:AVERAGEIF 函数用于返回某个区域内满足给定条件的所有单元格的平均值。例如:=AVERAGEIF(A4:A23,"水果",D4:D23)用于计算1月份所有水果的平均价格。
(2)、对图a中数据进行筛选,筛选条件及正确操作后的筛选结果如图b所示,发现“胡萝卜”的数据也出现在了筛选结果中,原因是。(3)、要找出图a所示每种蔬菜或水果价格最高的月份,合适的方法是____(单选,填字母)。A、使用MIN函数计算出1-3月每种蔬菜或水果价格的最大值 B、以B3:B23,D3:F23为数据区域创建柱形图 C、分别以“1月”、“2月”、“3月”为第一、二、三关键字排序表中数据14. 小明创作主题为“图像数字化”的多媒体作品,请回答下列问题:图a
(1)、使用Photoshop软件编辑“背景.psd”文件,当前状态如图a所示,以下说法正确的是_________(多选,填字母, )。A、“草地”图层的图层样式均可见 B、不能直接修改“白云”图层中内容的大小 C、不可以直接设置“图像数字化”图层的滤镜效果 D、可用油漆桶修改“图像数字化”图层文字的颜色(2)、如图b所示“拟人卡通主板”图层第10帧到18帧的动画类型是。(单选,填字母:A .逐帧动画 / B .形状补间动画 / C .动画补间动画)图b
(3)、测试场景时,“小女孩”图层的内容播放到11帧后消失,为了使该图层内容持续到50帧,正确的操作是。(4)、如图b所示,动画播放到50帧结束,“音乐”图层中的声音刚好完整播放一遍,则此音频素材时长约为秒。(5)、如图b所示,测试影片时动画播放到最后一帧时关闭放映动画,同时实现在浏览器中显示位于同一目录下“介绍.txt”的文件内容,则在最后一帧添加的动作命令为。15. 编写VB程序,功能为:单击“发牌”按钮“Command1”后,从一副扑克牌(不包括大王、小王、J、Q、K、A)中随机抽取5张牌,牌的花色(♠♥♣♦)忽略,显示在列表框“List1”中。如果这5张牌由一个对子和一个顺子(3张牌连续)组成,则在标签“Label1”中显示“运气不错:)”,否则显示“运气一般:|”。程序运行界面如图所示。实现上述功能的VB程序如下:
Private Sub Command1_Click()
List1.Clear
Dim five(1 To 5) As Integer
Dim i As Integer, j As Integer, k As Integer
Dim p As Integer, find_pair As Boolean
'随机抽取5张牌,将牌的点数存储在数组five中,并在List1中显示。代码略
i = 5: p = 1: find_pair = False
Do While i>= 2
j=p
Do While j <= i - 1
If five(j) > five(j + 1) Then
t = five(j): five(j) = five(j + 1): five(j + 1) = t
ElseIf five(j) = five(j + 1) And Not find_pair Then
t = five(1): five(1) = five(j): five(j) = t
t = five(2): five(2) = five(j + 1): five(j + 1) = t
find_pair = True
i = i + 1
p = _____________
Exit Do
End If
j = j + 1
Loop
i = i - 1
Loop
k = 0
For i = 3 To 4
If Then k = k + 1
Next i
If five(1) = five(2) And k = 2 Then
Label1.Caption = "运气不错:)"
Else
Label1.Caption = "运气一般:|"
End If
End Sub
请回答下列问题:
(1)、窗体标题显示的文字为“对子和顺子”,是通过修改窗体的属性实现的。(2)、完善程序在划线处填写正确代码。(3)、程序代码中,加框处代码有错,请改正。(4)、单击“发牌”按钮随机抽取的5张牌为“2、1、2、3、2”,则在标签“Label1”中显示的是。(单选,填字母:A .运气不错:) / B .运气一般:|)16. 奇数n阶幻方是指由自然数1、2、…、n2组成的n×n的方阵,其中每个元素值都不相等,且每行、每列与对角线上的n个元素之和都相等。N阶幻方的构造方法有很多种,下面是“右上方填数法”的算法:
⑴将1放在第一行中间一列;
⑵2~n2依次填在上一个数的右上方位置(即行减1列加1):
若上一个数的行数为1时,则当前数的行数为n;
若上一个数的列数为n时,则当前数的列数为1。
⑶如果按上面规则确定的位置上已有数,则把当前数放在上一个数的下面。
例如当n为3时,如图a所示,1在第1行第2列,则2的位置为第3行第3列;
再如3在第2行第1列,则4的位置应为第1行第2列,但该位置已有数,因此4就放在3所在位置的正下面。
“左上方填数法”的方法类似于“右上方填数法”,以3阶幻方为例,“右上方填数法”和“左上方填数法”所构造的幻方如下图a、图b所示。
图a 右上方填数法
图b 左上方填数法
小明采用“左上方填数法”的方法设计了如下程序。
Private Sub Command1_Click()
Dim a(1 To 100) As Integer
Dimx As Integer,y As Integer,x1 As Integer,y1 As Integer
Dim n As Integer, s As Integer,pos As Integer, st As String
n = Val(Text1.Text)
For i = 1 To n * n
a(i) = 0
Next i
s = 1
x = 1
y = (n + 1) \ 2
a(y) = s
Do While ①
s = s + 1
x1 = x: y1 = y
x = x - 1
y = y - 1
If x < 1 Then x = n
If y < 1 Then y = n
If a((x - 1) * n + y) > 0 Then ② : y = y1
③
a(pos) = s
Loop
st = ""
For i = 1 To n * n
st = st + wid(a(i))
If i Mod n = 0 Then
List1.AddItem st
st = ""
End If
Next i
End Sub
'自定义函数wid的功能是使数字在方阵对齐
Function wid(p As Integer) As String
'代码省略
End Function
请回答下列问题:
(1)、采用“左上方填数法”构造5阶幻方,则方阵中第3行第4列应填入的数字为。(2)、请在划线处填入合适的代码。① ② ③