资源简介 浙江省宁波市九校2020-2021学年高二上学期信息技术期末联考试卷一、选择题(本大题共15小题,每小题2分,共30分)1.(2020高二上·宁波期末)下列关于信息和信息技术的说法,不正确的是( )A.短信诈骗体现了信息具有真伪性B.GDP数据核算体现了信息具有可加工处理性C.现代信息技术包括电影电视技术、计算机技术、通信技术等D.信息具有载体依附性,但可以脱离它所反映的事物被存储、保存和传播2.(2020高二上·宁波期末)下列有关邮件和网络的说法,正确的是( )A.邮件从本地发送到收件方服务器的过程使用了简单邮件传输协议B.FTP是一种用于浏览器与网站服务器之间进行超文本传输的协议C.网页文件的实质是文本,所以网页中的图像也保存在文本文件中D.微信、抖音是当前流行的信息表达方式3.(2020高二上·宁波期末)下列有关网络和网络安全说法正确的是( )A.在公共计算机上登陆某网站时保存用户名和密码可以方便查询B.支付宝推出的刷脸功能可提高信息的安全性C.用搜索引擎搜索信息时,为了缩小搜索范围,尽量减少关键词D.在因特网资源评价中,个人推荐的方式具有较高的参考价值4.(2020高二上·宁波期末)使用Word软件编辑某文档,部分界面如图所示( )下列说法正确的是( )A.该图片的环绕方式可能为“四周型”B.文档中有2处修订,2处批注C.删除批注,批注对象同时被删除D.若光标定位在第三行“ ”两字中间,执行接受修订,“透”字将被接受进来5.(2020高二上·宁波期末)使用OCR软件进行字符识别,部分界面如图所示:下列说法正确的是( )A.在字符识别之前,都要对图片进行倾斜校正B.区域①处显示的是“烟雨江南.JPG”中的内容C.通过手动输入可将区域②处的文字“榭”修正为“树”D.对图像进行去噪声、滤波处理,有助于提高字符的识别率6.(2020高二上·宁波期末)下列选项中,体现了人工智能技术的有( )①使用“讯飞”软件通过语音进行汉字输入②使用在线二维码生成器自动生成二维码③通过“FaceID”进行人脸识别实现手机解锁④使用百度翻译将一篇中文文稿翻译成英文⑤电饭煲根据其内部温度实现自动加热的功能A.①④⑤ B.①③④ C.②③⑤ D.③④⑤7.(2020高二上·宁波期末)使用Access软件打开一个数据库文件,部分界面如图所示:下列说法正确的是( )A.若将“缴费”字段设为货币型,则“卫淼淼”的缴费值可以输入“500元”B.在数据表视图中,可以将 “姓名”字段设为主键C.每个“住校”字段的值占一个字节的空间D.“1999,05,12”可以是郑思嘉“出生日期”字段的有效输入值8.(2020高二上·宁波期末)某颜色对应的十进制RGB值为(0,113,20),在图片处理中将蓝色颜色分量的值增加了15,则处理后的蓝色分量所对应的二进制值为( )A.00001111 B.10000000 C.00100011 D.001100019.(2020高二上·宁波期末)使用UltraEdit软件观察字符内码,部分界面如图所示:这些字符中共包含的ASCII大小写字母的个数是( )A.2 B.8 C.9 D.1110.(2020高二上·宁波期末)某算法的部分流程图如图所示。若输入x的值为7,最终i,s的值分别为( )A.7,9 B.9,0 C.7,-9 D.9,-911.(2020高二上·宁波期末)下列表达式中,值最大的是( )A.6780 mod 1000 \ 10B.Int(Rnd * 70) + 10C.Val(Mid(“3.1415926”,6,2)D.Int((Rnd-Rnd + 1) / 2 ) * 10012.(2020高二上·宁波期末)有如下Visual Basic程序段:Dim t as Double, n as Integert = 0 : n = 0For i = 1 to 10 step 2n = n + 1t = t + n / inext i程序运行后,下列表达式的值与t相等的是( )A.1+1/3+2/5+3/7+4/9 B.1/3+2/5+3/7+4/9+5/11C.1+2/3+3/5+4/7+5/9 D.1+1/2+1/3+1/4+1/513.(2020高二上·宁波期末)有以下Visual Basic程序段:s = 0 : i = 100 ‘①Do While i >= 0 ‘②i = i + 2 ‘③s = s + i ‘④LoopText1.text=str(s)执行这部分流程,发现其违背了算法的“有穷性”特征,下列修改方案正确的是( )A.将①处改为i=0 B.将②处改为s>=0C.将③处改为i=i-2 D.将④处改为s=s-i14.(2020高二上·宁波期末)有Visual Basic代码段如下:s = Text1.Text : sum = 0c = 1 : j = 0For i = 1 to len(s)ch = Mid(s, i, 1)If ch >= "0" And ch <= "9" Thenj = j + 1ElseIf c mod 2 = 1 then sum = sum + Val(Mid(s,i-j,j))j=0 : c = c + 1End IfNext iLabel1.Caption = Str(sum)在文本框Text1中输入“20a20b1c29d9”,执行该段代码后,标签Label1中的结果是( )A.70 B.21 C.30 D.7915.(2020高二上·宁波期末)某Visual Basic程序段如下:Dim a(1 to 6) as Integers = 0Do While s <= 5t = Int(Rnd * 6 +1)a(t) = a(t) + 1If a(t) = 1 Then s = s + a(t)Loop已知数组a(1)到a(6)的初值均为0,运行该程序段后,a(1)到a(6)不可能是( )A.111111 B.123456 C.654321 D.222222二、非选择题(本大题共4小题,5+6+4+5,共20分)16.(2020高二上·宁波期末)2020年上半年浙江省各地市GDP情况数据如图a所示,请回答下列问题:图a(1)若要将表中第一行的标题合并后居中,则选中A1:F1,选择图b (填序号)标签。图b(2)区域E3:E13的数据是通过公式计算得到的。则在E3单元格输入公式: ,并用自动填充功能完成区域E4:E13的计算。(3)“人均GDP排名”的值是对各地区以“人均GDP(元)”为主要关键字降序排序后填充“1、2……11”得到,再以“总量排名”升序重新排序,则适合两次排序选择的同一数据区域为 。(4)将区域A2:F13的数据复制到新工作表,在新工作表中对数据进行筛选操作,“2020年上半年总量(亿元)”和“人均GDP(元)”筛选条件均设置为如图c所示,则筛选出的城市有 个。图c(5)根据图a中的数据,制作了一张如图d的图表,则该图表的数据区域是 。图d17.(2020高二上·宁波期末)数字之美“卡布列克数”:一个十进制整数X,X的平方可以分割为两个数字,如果这两个数字相加之和恰好等于X,那么X就是卡布列克数。如1,9,10,45……。因为9^2=81,9=8+1,所以9是卡布列克数;45^2=2025,45=20+25,所以45是卡布列克数。小朱编写VB程序验证输入的数是不是卡布列克数。具体功能如下:在文本框Text1中输入一个数,单击“验证”按钮,结果显示在标签Label2中,运行界面如图所示(1)若要清空文本框Text1的内容,则修改文本框的 属性。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Private Sub Command1_Click()Dim x As Integer, m as double, n As IntegerDim num1 as Long, num2 as LongDim s As String, flag as Boolean, i as Integerx = val(Text1.Text)m = x ^ 2s = Trim(Str(m)) ‘Trim函数去除字符串首尾空格n = len(s)For i = 1 to nnum1 = num2 = Val(Mid(s,i+1,n-i))If ThenFlag = TrueExit ForEnd IfNext iIf flag ThenLabel2.Caption=Str(x)+ "="+Str(num1)+ "+" + mid(s,i+1)+ ",是卡布列克数!"ElseLabel2.Caption= Str(x) + "不是卡布列克数!"EndIfEnd Sub(3)若文本框Text1中输入的内容是“55”(不包括引号),单击“验证”按钮后,Label2中显示的内容是 。18.(2020高二上·宁波期末)删除字符:实现从某一字符串删除指定的字符串,并将处理后的字符串重新输出,程序界面如图所示,在文本框Text1中输入原始字符串,在文本框Text2中输入需要删除的字符串,单击command1后,在文本框Text3中输出处理后的结果。实现上述功能的VB程序如下,请在划线处填入合适的代码。Private Sub Command1_Click()Dim p As String, k As String, i As IntegerDim result As Stringresult = ""p = Text1.Textk = Text2.Texti = 1Do While i <= Len(p) - Len(k) + 1If Mid(p, i, Len(k)) <> k Then i = i + 1Else End IfLoopText3.Text = End Sub19.(2020高二上·宁波期末)使用黑白颜色填充方格如图a所示,要求垂直和水平方向相邻方格颜色不同,第1个方格颜色随机生成,方格总数为n×n。编程模拟实现该填充过程,用数字0代表黑色,数字1代表白色。实现该过程的VB程序功能:在文本框Text1中输入n,单击命令按钮“填充”,在列表框List1中显示填充结果,程序运行界面如图b所示。(1)实现上述功能的VB程序如下,请在划线处填入合适的代码。Private Sub Command1_Click()Dim n As Integer, m As Integer, i As IntegerDim s As Stringn = val(Text1.Text)m = Int(Rnd * 2)s = ""List1.ClearFor i =1 to n * n m = 1 - mIf ThenList1.Additem ss = ""If n mod 2 = 0 then End IfNext iEnd Sub(2)运行该程序,在文本框Text1中输入5,单击命令按钮“填充”,第1个填充格为白色,则在列表框List1中第2行显示的填充结果为 。答案解析部分1.【答案】C【知识点】信息及其特征;信息技术的概念与关键技术2.【答案】A【知识点】信息表达方式与表达技术;电子邮件,电子公告板等信息交流方式;网络协议3.【答案】B【知识点】因特网信息资源评价;信息系统安全防护;网络资源的检索4.【答案】A【知识点】文本的基本编辑;文本的图片与表格处理5.【答案】D【知识点】字符识别6.【答案】B【知识点】人工智能的应用7.【答案】D【知识点】数据表、字段、记录的编辑8.【答案】C【知识点】字符编码9.【答案】B【知识点】字符编码10.【答案】B【知识点】流程图识读11.【答案】A【知识点】运算符、基本运算与表达式12.【答案】C【知识点】运算符、基本运算与表达式;循环结构语句及程序实现13.【答案】C【知识点】循环结构语句及程序实现14.【答案】B【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现15.【答案】D【知识点】常见数据类型、数组;循环结构语句及程序实现16.【答案】(1)4(2)=C3/D3*10000(3)A2:F13或A3:F13(4)2(5)B2:B13,E2:E13【知识点】表格数据的处理与计算17.【答案】(1)Text(2)Val(Mid(s,1,i));x=num1+num2(3)55=30+25 , 是卡布列克数!【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;分支结构语句及程序实现;循环结构语句及程序实现18.【答案】result=result+Mid(p,i);i=i+len(k);result【知识点】分支结构语句及程序实现;循环结构语句及程序实现19.【答案】(1)s=s+str(m);i mod n=0;m=1-m(2)0 1 0 1 0【知识点】分支结构语句及程序实现;循环结构语句及程序实现1 / 1浙江省宁波市九校2020-2021学年高二上学期信息技术期末联考试卷一、选择题(本大题共15小题,每小题2分,共30分)1.(2020高二上·宁波期末)下列关于信息和信息技术的说法,不正确的是( )A.短信诈骗体现了信息具有真伪性B.GDP数据核算体现了信息具有可加工处理性C.现代信息技术包括电影电视技术、计算机技术、通信技术等D.信息具有载体依附性,但可以脱离它所反映的事物被存储、保存和传播【答案】C【知识点】信息及其特征;信息技术的概念与关键技术2.(2020高二上·宁波期末)下列有关邮件和网络的说法,正确的是( )A.邮件从本地发送到收件方服务器的过程使用了简单邮件传输协议B.FTP是一种用于浏览器与网站服务器之间进行超文本传输的协议C.网页文件的实质是文本,所以网页中的图像也保存在文本文件中D.微信、抖音是当前流行的信息表达方式【答案】A【知识点】信息表达方式与表达技术;电子邮件,电子公告板等信息交流方式;网络协议3.(2020高二上·宁波期末)下列有关网络和网络安全说法正确的是( )A.在公共计算机上登陆某网站时保存用户名和密码可以方便查询B.支付宝推出的刷脸功能可提高信息的安全性C.用搜索引擎搜索信息时,为了缩小搜索范围,尽量减少关键词D.在因特网资源评价中,个人推荐的方式具有较高的参考价值【答案】B【知识点】因特网信息资源评价;信息系统安全防护;网络资源的检索4.(2020高二上·宁波期末)使用Word软件编辑某文档,部分界面如图所示( )下列说法正确的是( )A.该图片的环绕方式可能为“四周型”B.文档中有2处修订,2处批注C.删除批注,批注对象同时被删除D.若光标定位在第三行“ ”两字中间,执行接受修订,“透”字将被接受进来【答案】A【知识点】文本的基本编辑;文本的图片与表格处理5.(2020高二上·宁波期末)使用OCR软件进行字符识别,部分界面如图所示:下列说法正确的是( )A.在字符识别之前,都要对图片进行倾斜校正B.区域①处显示的是“烟雨江南.JPG”中的内容C.通过手动输入可将区域②处的文字“榭”修正为“树”D.对图像进行去噪声、滤波处理,有助于提高字符的识别率【答案】D【知识点】字符识别6.(2020高二上·宁波期末)下列选项中,体现了人工智能技术的有( )①使用“讯飞”软件通过语音进行汉字输入②使用在线二维码生成器自动生成二维码③通过“FaceID”进行人脸识别实现手机解锁④使用百度翻译将一篇中文文稿翻译成英文⑤电饭煲根据其内部温度实现自动加热的功能A.①④⑤ B.①③④ C.②③⑤ D.③④⑤【答案】B【知识点】人工智能的应用7.(2020高二上·宁波期末)使用Access软件打开一个数据库文件,部分界面如图所示:下列说法正确的是( )A.若将“缴费”字段设为货币型,则“卫淼淼”的缴费值可以输入“500元”B.在数据表视图中,可以将 “姓名”字段设为主键C.每个“住校”字段的值占一个字节的空间D.“1999,05,12”可以是郑思嘉“出生日期”字段的有效输入值【答案】D【知识点】数据表、字段、记录的编辑8.(2020高二上·宁波期末)某颜色对应的十进制RGB值为(0,113,20),在图片处理中将蓝色颜色分量的值增加了15,则处理后的蓝色分量所对应的二进制值为( )A.00001111 B.10000000 C.00100011 D.00110001【答案】C【知识点】字符编码9.(2020高二上·宁波期末)使用UltraEdit软件观察字符内码,部分界面如图所示:这些字符中共包含的ASCII大小写字母的个数是( )A.2 B.8 C.9 D.11【答案】B【知识点】字符编码10.(2020高二上·宁波期末)某算法的部分流程图如图所示。若输入x的值为7,最终i,s的值分别为( )A.7,9 B.9,0 C.7,-9 D.9,-9【答案】B【知识点】流程图识读11.(2020高二上·宁波期末)下列表达式中,值最大的是( )A.6780 mod 1000 \ 10B.Int(Rnd * 70) + 10C.Val(Mid(“3.1415926”,6,2)D.Int((Rnd-Rnd + 1) / 2 ) * 100【答案】A【知识点】运算符、基本运算与表达式12.(2020高二上·宁波期末)有如下Visual Basic程序段:Dim t as Double, n as Integert = 0 : n = 0For i = 1 to 10 step 2n = n + 1t = t + n / inext i程序运行后,下列表达式的值与t相等的是( )A.1+1/3+2/5+3/7+4/9 B.1/3+2/5+3/7+4/9+5/11C.1+2/3+3/5+4/7+5/9 D.1+1/2+1/3+1/4+1/5【答案】C【知识点】运算符、基本运算与表达式;循环结构语句及程序实现13.(2020高二上·宁波期末)有以下Visual Basic程序段:s = 0 : i = 100 ‘①Do While i >= 0 ‘②i = i + 2 ‘③s = s + i ‘④LoopText1.text=str(s)执行这部分流程,发现其违背了算法的“有穷性”特征,下列修改方案正确的是( )A.将①处改为i=0 B.将②处改为s>=0C.将③处改为i=i-2 D.将④处改为s=s-i【答案】C【知识点】循环结构语句及程序实现14.(2020高二上·宁波期末)有Visual Basic代码段如下:s = Text1.Text : sum = 0c = 1 : j = 0For i = 1 to len(s)ch = Mid(s, i, 1)If ch >= "0" And ch <= "9" Thenj = j + 1ElseIf c mod 2 = 1 then sum = sum + Val(Mid(s,i-j,j))j=0 : c = c + 1End IfNext iLabel1.Caption = Str(sum)在文本框Text1中输入“20a20b1c29d9”,执行该段代码后,标签Label1中的结果是( )A.70 B.21 C.30 D.79【答案】B【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现15.(2020高二上·宁波期末)某Visual Basic程序段如下:Dim a(1 to 6) as Integers = 0Do While s <= 5t = Int(Rnd * 6 +1)a(t) = a(t) + 1If a(t) = 1 Then s = s + a(t)Loop已知数组a(1)到a(6)的初值均为0,运行该程序段后,a(1)到a(6)不可能是( )A.111111 B.123456 C.654321 D.222222【答案】D【知识点】常见数据类型、数组;循环结构语句及程序实现二、非选择题(本大题共4小题,5+6+4+5,共20分)16.(2020高二上·宁波期末)2020年上半年浙江省各地市GDP情况数据如图a所示,请回答下列问题:图a(1)若要将表中第一行的标题合并后居中,则选中A1:F1,选择图b (填序号)标签。图b(2)区域E3:E13的数据是通过公式计算得到的。则在E3单元格输入公式: ,并用自动填充功能完成区域E4:E13的计算。(3)“人均GDP排名”的值是对各地区以“人均GDP(元)”为主要关键字降序排序后填充“1、2……11”得到,再以“总量排名”升序重新排序,则适合两次排序选择的同一数据区域为 。(4)将区域A2:F13的数据复制到新工作表,在新工作表中对数据进行筛选操作,“2020年上半年总量(亿元)”和“人均GDP(元)”筛选条件均设置为如图c所示,则筛选出的城市有 个。图c(5)根据图a中的数据,制作了一张如图d的图表,则该图表的数据区域是 。图d【答案】(1)4(2)=C3/D3*10000(3)A2:F13或A3:F13(4)2(5)B2:B13,E2:E13【知识点】表格数据的处理与计算17.(2020高二上·宁波期末)数字之美“卡布列克数”:一个十进制整数X,X的平方可以分割为两个数字,如果这两个数字相加之和恰好等于X,那么X就是卡布列克数。如1,9,10,45……。因为9^2=81,9=8+1,所以9是卡布列克数;45^2=2025,45=20+25,所以45是卡布列克数。小朱编写VB程序验证输入的数是不是卡布列克数。具体功能如下:在文本框Text1中输入一个数,单击“验证”按钮,结果显示在标签Label2中,运行界面如图所示(1)若要清空文本框Text1的内容,则修改文本框的 属性。(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。Private Sub Command1_Click()Dim x As Integer, m as double, n As IntegerDim num1 as Long, num2 as LongDim s As String, flag as Boolean, i as Integerx = val(Text1.Text)m = x ^ 2s = Trim(Str(m)) ‘Trim函数去除字符串首尾空格n = len(s)For i = 1 to nnum1 = num2 = Val(Mid(s,i+1,n-i))If ThenFlag = TrueExit ForEnd IfNext iIf flag ThenLabel2.Caption=Str(x)+ "="+Str(num1)+ "+" + mid(s,i+1)+ ",是卡布列克数!"ElseLabel2.Caption= Str(x) + "不是卡布列克数!"EndIfEnd Sub(3)若文本框Text1中输入的内容是“55”(不包括引号),单击“验证”按钮后,Label2中显示的内容是 。【答案】(1)Text(2)Val(Mid(s,1,i));x=num1+num2(3)55=30+25 , 是卡布列克数!【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;分支结构语句及程序实现;循环结构语句及程序实现18.(2020高二上·宁波期末)删除字符:实现从某一字符串删除指定的字符串,并将处理后的字符串重新输出,程序界面如图所示,在文本框Text1中输入原始字符串,在文本框Text2中输入需要删除的字符串,单击command1后,在文本框Text3中输出处理后的结果。实现上述功能的VB程序如下,请在划线处填入合适的代码。Private Sub Command1_Click()Dim p As String, k As String, i As IntegerDim result As Stringresult = ""p = Text1.Textk = Text2.Texti = 1Do While i <= Len(p) - Len(k) + 1If Mid(p, i, Len(k)) <> k Then i = i + 1Else End IfLoopText3.Text = End Sub【答案】result=result+Mid(p,i);i=i+len(k);result【知识点】分支结构语句及程序实现;循环结构语句及程序实现19.(2020高二上·宁波期末)使用黑白颜色填充方格如图a所示,要求垂直和水平方向相邻方格颜色不同,第1个方格颜色随机生成,方格总数为n×n。编程模拟实现该填充过程,用数字0代表黑色,数字1代表白色。实现该过程的VB程序功能:在文本框Text1中输入n,单击命令按钮“填充”,在列表框List1中显示填充结果,程序运行界面如图b所示。(1)实现上述功能的VB程序如下,请在划线处填入合适的代码。Private Sub Command1_Click()Dim n As Integer, m As Integer, i As IntegerDim s As Stringn = val(Text1.Text)m = Int(Rnd * 2)s = ""List1.ClearFor i =1 to n * n m = 1 - mIf ThenList1.Additem ss = ""If n mod 2 = 0 then End IfNext iEnd Sub(2)运行该程序,在文本框Text1中输入5,单击命令按钮“填充”,第1个填充格为白色,则在列表框List1中第2行显示的填充结果为 。【答案】(1)s=s+str(m);i mod n=0;m=1-m(2)0 1 0 1 0【知识点】分支结构语句及程序实现;循环结构语句及程序实现1 / 1 展开更多...... 收起↑ 资源列表 浙江省宁波市九校2020-2021学年高二上学期信息技术期末联考试卷(学生版).docx 浙江省宁波市九校2020-2021学年高二上学期信息技术期末联考试卷(教师版).docx