= 10 Then s1 = Chr(Asc("A") + s - 10) Else s1 = CStr(s) '函数 CStr 类似于 Str,但无前导空格 End If Text2.Text = Text2.Text + s1 Next i End Sub 16. 小王基于选择排序算法编写了一个 VB 程序,功能如下:数组 a 有 n * n 个元素,按 n 行 n 列进行排列,按列进行升序排序。例如 6 * 6 的数组,第一列将 a(1),a(7),a(13),a(19),a(25) ,a(31) 进行排序。运行程序,在列表框 List1 中显示 n * n 个数列单击“排序”按钮 Command1,在列表框 List2 中显示排序后的结果,程序运行界面如图所示。 请回答下列问题: (1) n = 6 时运行结果如图所示,图中 1 处“47”在数组 a中下标是 (填数字)。(2)为了实现上述功能,请在划线处填写合适的代码。(3)程序中加框处代码有错,请改正。 16题图Const n = 6 Dim a(1 To n * n) As Integer Private Sub Form_Load() '产生 n * n 个数组元素,每行按 n 个数显示在 list1 中 For i = 1 To n * n a(i) = Int(Rnd * 90) + 10 s = s + Str(a(i)) If ① Then List1.AddItem s s = "" End If Next i End Sub Private Sub Command1_Click() Dim i As Integer, j As Integer, w As Integer, s As String For i = 1 To n * n k = i For j = k + n To ② If a(k) > a(j) Then k = j Next j If a(k)=a(i) Then t = a(k): a(k) = a(i): a(i) = t Next i '将排序后数组 a 的元素,按每行 n 个数显示在 list2 中,代码略 End Sub 嘉兴市第五高级中学2019学年第二学期期中测试 高二技术(选考) 答题卷 满分[100 ]分 ,时间[90]分钟 2020年6月第一部分 信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分)题号123456789101112答案AABBCDCBADCB二、非选择题(本大题共4小题,其中第13小题4分,第14小题8分,第15小题7分,第16小题7分,共26分)13. (1) =AVERAGE(E3:E12) (1分)(2) C (1分) (3) A2:F12 (1分) (4) B2:C12,E2:E12 (1分)14. (1) ACD (2分) (2) 动画补间 (1分)(3) CD (2分) (4) 事件 (1分)(5) on (release){getURL(“五四.txt”); } (2分) 15. (1) 6A (1分)(2) ① y (2分) ② bw(n, m) (2分) ③ s * 2 + a (2分) 16. (1) 12 (1分)(2)① i Mod n = 0 (2分) ② n * n Step n (2分)(3) ki 或 a(k)a(i) (2分)"/>
欢迎来到莲山课件网!
我要投稿

您当前的位置:

还剩11页未读,点击继续阅读

收藏

举报

申诉

分享:

温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档有教师用户上传,莲山课件网负责整理代发布。如果您对本文档有争议请及时联系客服。
3. 部分文档可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。

资料简介

展开

嘉兴市第五高级中学2019学年第二学期期中测试 高二技术(选考) 试题卷 满分[100]分 ,时间[90]分钟 2020年6月本试题卷分两部分,第一部分信息技术,第二部分通用技术,各50分。1.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如改动,须将原填涂处用橡皮擦净。2.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。第一部分 信息技术(共 50 分)一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。在每小题给出的四个选项中,只有一个符合题目要求)1. 下列有关信息及信息技术的说法,其中正确的是 A.信息必须依附于载体才能得以表示、存储和传播 B.信息在传递和共享的过程中会产生损耗 C.信息技术是指现代通信技术 D.虚假的内容不属于是信息 2. 下列应用中,目前运用人工智能技术不能实现的是 A.模拟人脑的全部智能 B.辅助医生进行病情诊断 C.提供网络购物的语音客服 D.识别手写的文字 3. 用 Access软件设计某学生管理信息系统的数据库,其中“学生表”中需要存储如图所示的数据,学号的前4位是入学年份。 学号 姓名性别出生年份户籍所在地注册日期是否住校201802001 张立男2003杭州市江干区2018/8/31是201901001 李红女2004 杭州市西湖区2019/9/1 否…………………下列关于该学生管理信息系统的描述,错误的是 A.“学生表”的字段顺序与图中数据的列顺序可以不一致 B.“学生表”中学号数据的字段类型可以设置为“自动编号” C. 通过数据库管理系统可以访问“学生表”中的数据 D.“学生表”中同一字段的字段值的数据类型一定相同4. 一段未经压缩的视频参数为:每帧画面为 1920×1080 像素、16 位色,PAL 制式(25fps),其存储容量为 593.26MB,则该视频的时长约为 A.3 秒 B.6 秒 C.12 秒 D. 24 秒 5. 下列关于计算机信息编码的描述,正确的是 A.字符“0”的ASCII码值是0 B.每个汉字的输入码都是唯一的 C.数据的压缩是一个编码过程D.16色位图的每个像素必须用16位二进制数进行编码6. 用 Photoshop 软件制作“春天.psd”,部分界面如图所示, 当前状态下,下列说法正确的是 A.可以将“春暖花开”图层的图层样式复制给“美丽风光”图层 B.不可以用自由变换工具修改“春暖花开”图层的文字大小C.若将该文件另存为 JPEG 格式,则其文件容量约为 564.3KB D.“春暖花开”图层肯定没有设置过滤镜效果7.VB 表达式Int(Rnd * 9) + 54 \ 3 ^ 2 / 3的值可能是A. 9 B. 16 C. 19 D. 278. 某流程图如图所示,输入 k 的值为 9,最终 i、s 的值分别为 A.11 12 B.11 -11 C.9 0 D.9 -9 第8题图9. 采用冒泡排序算法对数据序列“2,3,4,5,1,0”完成升序排序,则需要交换的次数为A.9次 B.12次 C.15次 D.18次10. 有如下VB程序段: For i = 1 To 3 For j = 1 To 6 - i If a(j) > a(j + 1) Then t = a(j): a(j) = a(j + 1): a(j + 1) = t Next j Next i 数组元素 a(1)到 a(6)的数据依次为“55,31,19,42,37,23”,则此程序运行完成后数组元素的数据依次是 A. 55,42,37,31,23,19 B. 19,23,31,55,37,42 C. 19,23,31,37,42,55 D. 19,31,23,37,42,5511. 有如下 VB 程序段: a(1) = 1: a(2) = 1b(1) = 1: b(2) = 2For i = 3 To 5 a(i) = a(i - 1) + a(i - 2) b(i) = b(i - 1) + a(i)Next i执行该程序段后,数组元素b(5)的值为A.5 B.8 C.12 D.1412. 某对分查找算法的VB程序段如下: key=Val(Textl.Text) s= “ ” i = 1 : j = 10 Do While i <= j m =(i+j)\2 s = s+ Str(a(m)) If a(m)> key Then j = m -1 Else i = m +1 Loop Text2.Text = s 数组元素a(1)到a(10)的值依次为“2,3,5,8,9,10,13,17,19,20”。在文本框Text1中输入待查找的数,执行该程序段,则文本框text2中显示的内容可能的是 A.9 3 B.9 3 5 C.9 17 19 13 D.9 3 5 8 19二、非选择题(本大题 4 小题,其中第 13 题 4 分,第 14 题 8 分,第 15 题 7 分,第 16 题 7 分,共26 分)13. 小王收集了 2017 年 8 月我国 50 个城市部分食品平均价格变动情况,使用 Excel 软件对数据进行处理,界面如图所示。请回答下列问题:  图a(1)已知 E14 单元格是由 C14 单元格复制公式得到的,则 E14 单元格中的公式为 。 (2)小米在操作时,不小心将 E3:E12 的数据删除,则 E14 单元格的值为 (单选,填字母:A.“10”/ B.“0”/ C.“#DIV/0!”/ D.“#VALUE!”)(3)如图 a 所示,若要将数据按照“食品名称”进行升序排序,应该选择的区域为 。 (4)小王创建了如图 b 所示的图表,该图表的数据区域为 。 图 b14. 小王要创作一个主题是“五四青年节”的多媒体作品。请回答下列问题: (1)在制作作品前,进行了相应的分析和规划。下列属于创作需求分析的是 (多选,填字母:A.该作品需要使用的相关软件/ B.该作品面向中学生演示播放/ C.该作品的主题思想为“五四青年节”/ D.该作品将在网络上进行发布 / E.制作作品的媒体元素分解表)。(注:全部选对的得 2 分,选对但不全的得 1 分,不选或有选错的得 0 分)(2)如下图所示,图中“人物”图层第 1 帧到第 10 帧的补间动画实现了“人物”实例从左到右,Alpha从淡到深的奔跑效果,则该动画的补间类型是 (选填:动画补间/形状补间) (3)测试场景时,“人物”图层内容在播放完第30帧后消失。为了使该图层第30帧内容延续显示至场景动画结束,下列操作方法可行的有 (多选,填字母:A.选中“人物”图层第 30帧执行“清除关键帧”操作 / B. 选中“人物”图层第30帧执行“清除帧”操作/ C.选中“人 物”图层第30帧执行“复制帧”操作,在第 50 帧执行“粘贴帧”操作 / D.选中“人物”图层第50帧执行“插入帧”操作)。(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)(4)测试影片时,本场景播放结束后,声音还在继续播放,可知“标题”图层第1帧中声音的同步类型为 。(选填:事件/数据流) (5)测试影片时,单击“详情”按钮,实现在浏览器中显示位于同一文件夹下“五四.txt”文件的内容,则“详情”按钮的动作脚本为 。 15. 编写 VB 程序,实现如下功能:在文本框 Text1中输入二进制数,单击“转换”命令按钮 Command1,在文本框Text2中输出对应的十六进制数。程序运行界面如图所示,请回答下列问题:(1)如果输入的二进制数为“1101010”,则得到的结果为 。 (2)实现上述功能的 VB 程序如下,请在划线处填入合适代码。 Private Function bw(x As Integer, y As String) As String '函数 bw 功能:若二进制位数不足,通过在前面添"0"使得位数为 4 的倍数 Dim r As Integer, i As Integer r = x Mod 4 If r 0 Then For i = 1 To 4 - r y = "0" + y Next i x = Len(y) End If bw= ① End Function Private Sub Command1_Click()  Dim m As String, n As Integer, i As Integer, a As Integer Dim s As Integer, s1 As String, j As Integer m = Text1.Text n = Len(m) Text2.Text = "" m = ② ’调整 m 的位数为 4 的倍数 For i = 1 To n - 3 Step 4 s = 0 For j = i To i + 3 a = Val(Mid(m, j, 1)) s = ③ Next j If s >= 10 Then s1 = Chr(Asc("A") + s - 10) Else s1 = CStr(s) '函数 CStr 类似于 Str,但无前导空格 End If Text2.Text = Text2.Text + s1 Next i End Sub 16. 小王基于选择排序算法编写了一个 VB 程序,功能如下:数组 a 有 n * n 个元素,按 n 行 n 列进行排列,按列进行升序排序。例如 6 * 6 的数组,第一列将 a(1),a(7),a(13),a(19),a(25) ,a(31) 进行排序。运行程序,在列表框 List1 中显示 n * n 个数列单击“排序”按钮 Command1,在列表框 List2 中显示排序后的结果,程序运行界面如图所示。 请回答下列问题: (1) n = 6 时运行结果如图所示,图中 1 处“47”在数组 a中下标是 (填数字)。(2)为了实现上述功能,请在划线处填写合适的代码。(3)程序中加框处代码有错,请改正。 16题图Const n = 6 Dim a(1 To n * n) As Integer Private Sub Form_Load() '产生 n * n 个数组元素,每行按 n 个数显示在 list1 中 For i = 1 To n * n a(i) = Int(Rnd * 90) + 10 s = s + Str(a(i)) If ① Then List1.AddItem s s = "" End If Next i End Sub Private Sub Command1_Click() Dim i As Integer, j As Integer, w As Integer, s As String For i = 1 To n * n k = i For j = k + n To ② If a(k) > a(j) Then k = j Next j If a(k)=a(i) Then t = a(k): a(k) = a(i): a(i) = t Next i '将排序后数组 a 的元素,按每行 n 个数显示在 list2 中,代码略 End Sub 嘉兴市第五高级中学2019学年第二学期期中测试 高二技术(选考) 答题卷 满分[100 ]分 ,时间[90]分钟 2020年6月第一部分 信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分)题号123456789101112答案AABBCDCBADCB二、非选择题(本大题共4小题,其中第13小题4分,第14小题8分,第15小题7分,第16小题7分,共26分)13. (1) =AVERAGE(E3:E12) (1分)(2) C (1分) (3) A2:F12 (1分) (4) B2:C12,E2:E12 (1分)14. (1) ACD (2分) (2) 动画补间 (1分)(3) CD (2分) (4) 事件 (1分)(5) on (release){getURL(“五四.txt”); } (2分) 15. (1) 6A (1分)(2) ① y (2分) ② bw(n, m) (2分) ③ s * 2 + a (2分) 16. (1) 12 (1分)(2)① i Mod n = 0 (2分) ② n * n Step n (2分)(3) ki 或 a(k)a(i) (2分)

扫描关注二维码

更多精彩等你来

客服服务微信

55525090

手机浏览

微信公众号

Copyright© 2006-2020 主站 www.5ykj.com , All Rights Reserved 闽ICP备12022453号-30

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,

如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我们立即下架或删除。