浙江省杭州地区(含周边)重点中学2022-2023学年高二上学期期中考试信息技术含答案

浙江省杭州地区(含周边)重点中学2022-2023学年高二上学期期中考试信息技术含答案

ID:83237505

大小:673.15 KB

页数:9页

时间:2023-03-09

上传者:老李
浙江省杭州地区(含周边)重点中学2022-2023学年高二上学期期中考试信息技术含答案_第1页
浙江省杭州地区(含周边)重点中学2022-2023学年高二上学期期中考试信息技术含答案_第2页
浙江省杭州地区(含周边)重点中学2022-2023学年高二上学期期中考试信息技术含答案_第3页
浙江省杭州地区(含周边)重点中学2022-2023学年高二上学期期中考试信息技术含答案_第4页
浙江省杭州地区(含周边)重点中学2022-2023学年高二上学期期中考试信息技术含答案_第5页
浙江省杭州地区(含周边)重点中学2022-2023学年高二上学期期中考试信息技术含答案_第6页
浙江省杭州地区(含周边)重点中学2022-2023学年高二上学期期中考试信息技术含答案_第7页
浙江省杭州地区(含周边)重点中学2022-2023学年高二上学期期中考试信息技术含答案_第8页
浙江省杭州地区(含周边)重点中学2022-2023学年高二上学期期中考试信息技术含答案_第9页
资源描述:

《浙江省杭州地区(含周边)重点中学2022-2023学年高二上学期期中考试信息技术含答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

浙江省杭州地区(含周边)重点中学2022-2023学年高二上学期期中考试信息技术试卷一、选择题(本大题共12题,每题2分,共24分。每题列出的四个选项中只有一个是符合题目要求的,不选、错选、多选均不得分)1.关于数据、信息和知识的说法,不正确的是(  )A.蓝牙及无线WIFI的出现可以使信息不依赖于载体进行传播B.数据是对客观事物的符号表示,数据在计算机中只能以二进制形式进行存储C.信息价值包括显性价值和隐性价值,人们能够根据紫外线指数的预报,做好外出前的个人防护,这是一种显性价值D.“一百个人心中有一百个哈姆雷特”,说明不同的人即使面对同样的信息,所构建的知识也是有区别的【答案】A解析:本题主要考查数据、信息和知识。信息是加工了的数据,数据是记录客观事物的、可鉴别的符号。知识是人们运用大脑对所获取或积累的信息进行的提炼、研究和分析的结果,能够精确的反应事物的本质,知识可以继承。任何信息的传递都需要载体,蓝牙及无线WIFI同样需要载体进行传播信息,通过电磁波进行传播,故本题选A选项。2.下列关于大数据的描述中,正确的是(  )A.学生学籍管理系统中存放着大量的学生数据,这些数据属于大数据B.在银行、商场等场所,用手持测温仪测量入场人员的体温数据应用了大数据技术C.大数据分析的是抽样数据,而不是全体数据D.大数据给生活带来便利的同时也带来了安全隐患,如信息泄露、数据安全等【答案】D解析:本题主要考查大数据的描述。大数据(bigdata),或称巨量资料,指的是所涉及的资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。大数据的5V特点(IBM提出):Volume(大量)、Velocity(高速)、Variety(多样)、Value(低价值密度)、Veracity(真实性)。学生学籍管理系统中存放着大量的学生数据,但有具体数值,所以不符合大数据的定义;在银行、商场等场所,用手持测温仪测量入场人员的体温数据没有应用大数据技术;大数据分析的是全部数据,而不是抽样数据;大数据给生活带来便利的同时也带来了安全隐患,如信息泄露、数据安全等。故本题选D选项。3.下列关于数据管理与安全的说法,不正确的是(  )A.在计算机中,数据一般是以文件的形式存储的,其中.py是python源文件

1B.在公用计算机上使用个人账号时,密码选项中选择保存密码C.对于数据安全,可以通过数据加密、数据校验等方法来提高数据的保密性和完整性D.通过磁盘阵列、数据备份、异地容灾等手段,可以保护存储数据介质的安全【答案】B解析:本题主要考查数据管理与安全。在计算机中,数据一般是以文件的形式存储的,其中.py是python源文件;使用公共计算机时,尽量不在上面留痕,包括个人账号、密码等重要的信息,密码选项中选择不保存密码;对于数据安全,可以通过数据加密、数据校验等方法来提高数据的保密性和完整性;通过磁盘阵列、数据备份、异地容灾等手段,可以保护存储数据介质的安全,故本题选B选项。4.下列关于数制的说法,正确的是(  )A.二进制数101110011转换成十六进制数是B91B.十进制数10的二进制值是1010,十进制数20的二进制值是10100C.四位的十进制数n,其百位上的数字可以通过n%1000/100得到D.八进制数(),其中框中的“1”对应的权值为83【答案】B解析:本题主要考查数制的描述。二进制数101110011转换成十六进制数是173;十进制数10的二进制值是1010,十进制数20的二进制值是10100;四位的十进制数n,其百位上的数字可以通过(n//100)%10得到;八进制数(),其中框中的“1”对应的权值为82,故本题选B选项。5.关于信息编码,下列说法不正确的是(  )A.计算机中,最小的存储容量单位是字节B.根据国标码的规定,每一个汉字都有确定的二进制代码,在计算机内部汉字代码都用机内码C.ASCII码是现今最通用的单字节编码系统,共有128种编码D.条形码和二维码也是一种信息的编码,但相对于条形码,二维码的信息存储量更大,功能也更强大【答案】A解析:本题主要考查信息编码的描述。在现代技术的信号处理中,数据基本上都是通过编码将模拟信号转换为数字信号进行存储和传输,文字、图像、声音等类型的数据都可经过编码进行存储和传输。计算机中,最小的存储容量单位是位,用b来表示,一个字节(B)需要用8个二进制位来存储,故本题选A选项。6.下列关于大数据处理的描述中,不正确的是(  )A.处理大数据时,一般采用分治思想B.Hadoop是一个可运行于大规模计算机集群上的分布式系统基础架构,适用于处理实时数据C.HDFS是一个高度容错性的系统,适合部署在廉价的机器上,云盘、网盘的底层一般采用HDFS实现

2D.MapReduce是一种分布式并行编程模型,主要由Map(映射)和Reduce(归纳)2个函数构成【答案】B解析:本题主要考查大数据处理。hadoop指一个用于大数据分布式存储(HDFS),分布式计算(MapReduce)和资源调度(YARN)的平台,Hadoop适用于静态数据的批处理计算,不适用于处理实时数据,故本题选B选项。7.某算法的部分流程图如图所示。当输入24和9后,该流程图中,“a>b”共执行了次。(  )A2B.3C.4D.5【答案】C解析:本题主要考查算法流程图的执行。已知a=24,b=9,判断a<>b成立,判断a>b成立,执行a=a﹣b=24﹣9=15;已知a=15,b=9,判断a<>b成立,判断a>b成立,执行a=a﹣b=15﹣9=6;已知a=6,b=9,判断a<>b成立,判断a>b不成立,执行b=b﹣a=9﹣6=3;已知a=6,b=3,判断a<>b成立,判断a>b成立,执行a=a﹣b=6﹣3=3;已知a=3,b=3,判断a<>b不成立,循环结束。所以“a>b”共执行了4次。故本题选C选项。8.将一幅分辨率为1024*768,16色BMP图像转换为相同大小的24位BMP图像,则转换前后存储量之比是(  )A2:3B.16:5C.1:6D.4:5【答案】C解析:本题主要图像文件容量计算。图像文件容量=像素*颜色深度/8。由于2^4=16,所以16色的图像所占的位数为4位,由于其他参数相同,所以转换前后存储量之比是4:24=1:6。故本题选C选项。9.下列Python表达式的值不相同的是(  )

3ALen(“hello”)B.round(4.899)C.ord(“F”)﹣ord(“A”)D.int(“123456”[5])【答案】D解析:本题主要考查Python表达式的运算。“%”是取余运算符,“//”表示整除运算符,“**”表示指数运算,“==”表示判断表达式是否成立。Len(“hello”)=5,round(4.899)=5,ord(“F”)﹣ord(“A”)=5,int(“123456”[5])=6。故本题选D选项。10.有如下Python程序段:执行该程序段后,输出显示的内容是(  )A.[0,1,2]B.[1,2,4]C.[0,1,2,4]D.[1,2,4,5]【答案】B解析:本题主要考查Python程序的执行。break:在for循环或while循环结构中使用break语句,用于结束整个循环。continue:在for循环或while循环结构中使用continue语句,用于结束当前循环。由于i的取值范围为[0,14],根据continue的用法,当i=3时,满足i%3==0,则结束当前循环,当i=5时,满足i%5==0,则执行break命令,跳出循环,因此最终得到[1,2,4]。故本题选B选项。11.如下Pthon程序段,可实现输入二进制数转成成其十进制结果。则划线处①代码可填(  )A.b[:﹣1]B.b[﹣1::1]C.b[::﹣1]D.b[len(b)﹣1:0:﹣1]【答案】C解析:本题主要考查Python程序

4调试。切片操作基本表达式:object[start_index:end_index:step],step:正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。start_index:表示起始索引(包含该索引对应值),该参数省略时,表示从对象“端点”开始取值。end_index:表示终止索引(不包含该索引对应值),该参数省略时,表示一直取到数据“端点”。二进制转化为十进制数,应该从最右端数字开始读取,所以应该将输入的二进制数进行倒置,然后再相乘进行加法运算,所以此处实现的将字符串b进行倒置,故b[::﹣1]表示从a的最后一个元素复制到第一个元素符合题意。故本题选C选项。12.有如下Python程序段:执行该程序段后,在下列选项中列表a中各元素值可能的是(  )A.[8,0,0,3,1,6]B.[0,0,5,8,1,3]C.[1,4,0,0,6,7]D.[8,0,0,8,1,9]【答案】D解析:本题主要考查Python程序的执行与调试。random.randint(a,b)用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n:a<=n<=b。根据语句k%5==0,后执行的语句是i=i﹣1,即重新本次循环,k的值不可能为5或者10,即对应的a中元素不可能有5或者10,排除选项B。如果满足k%3==0,即k是3、6、9,则执行a[n-1]=k,n递减1,i递增1,即a中的元素3、6、9一定在列表的右边,排除选项A、C,故本题选D选项。二、非选择题(本大题共4题,其中第13题6分,第14题6分,第15题7分,第16题7分,共26分)13.某学校运动会高一年级各个选手得分情况存储在“运动会得分.xlsx”数据文件中(如图1所示),现准备利用Python程序对这些数据进行统计分析并可视化,请根据要求回答下列问题(注:已对重名做技术处理)。

5(1)文件“运动会得分.xlsx”中的数据是  。(选填:结构化数据、半结构化数据或非结构化数据)(2)编写如下python程序,统计各班总分,并建立题图2所示图表:【答案】(1)结构化数据(2)①“班级”②sum( )③bar④df3[df3[“得分”]=maxdf]或df3[df3[“得分”]>=maxdf]或其他等价答案解析:本题考查的是python程序的综合应用。(1)结构化数据,简单来说就是数据库,也可称作行数据,它是由二维表结构来逻辑表达和实现的数据,所以文件“运动会得分.xlsx”中的数据是结构化数据。(2)①处python中groupby函数主要的作用是进行数据的分组以及分组后地组内运算,后面跟的是分类的属性名称,题干中是以班级来划分的,所以填写“班级”。②处填写的统计各班总分,计算总分用函数sum,所以填写sum(  )。③python绘制柱状图,我们主要用到bar(  )函数,所以此处填写为bar。④程序语句倒数第三句中将最高得分赋值给了maxdf,所以此处填写df3[df3[“得分”]=maxdf]或df3[df3[“得分”]>=maxdf]。14.

6本着“民主”选举的宗旨,某班开展了班长竞选活动,在5位候选人中选举一名票数最高的候选人担任班长。小方利用Python程序设计了一个投票系统方便统计各个候选人票数。Python程序代码如下,请在划线处①②③填入合适的代码:【答案】(1)ps[n]=ps[n]+1或ps[n]+=1(2)break(3)str(ps[i])解析:本题主要考查Python程序的综合应用。(1)处根据上下程序语句可知,投票成功,那么相应的得票数自动加1,所以该处填写为ps[n]=ps[n]+1或ps[n]+=1。(2)根据题干信息当输入“Q”时,投票结束,结束意味着跳出循环,在python中break函数是跳出循环的意思,所以该处填写break。(3)最后输出的该选手累加的票数,所以应该是列表ps中的,即为ps[i],str函数是Python的内置函数,它将参数转换成字符串类型,此处需要转换为字符型数据进行输出,故该处填写为str(ps[i])。15.人的一生时时刻刻离不开数字,每个人也都有自己的幸运数字。其中有一种简单的算法可以计算出某个人的幸运数字,计算方法如下:步骤1:将自己阳历生日中的所有数字加在一起。如王芳:1992年9月7日,1+9+9+2+9+7=37步骤2:如果得数不是一位数,则继续将得数中各个位上的数进行相加:3+7=10步骤3:重复步骤2:1+0=1最终得出幸运数字就是1。实现上述功能的Python程序如下,请回答下列问题:(1)如输入的内容为“1992﹣9﹣7”(不包含双引号),  (选填:是/否)可以得出幸运数字。(2)请在划线处①②③填入合适的代码

7【答案】(1)是(2)①“0”<=c<=“9”或其他等价答案②len(str(sum))!=1或sum>9或其他等价条件③sum=d解析:本题主要考查Python程序的综合应用。本程序实现的是个人幸运数字的计算,先利用判断语句将字符串中的数字进行累加,然后再利用循环语句将所得的结果数最终转化为1位数。(1)如输入的内容为“1992﹣9﹣7”(不包含双引号),根据题干信息一样可以得出幸运数字。(2)①处填写的是如果是数字则累加到变量sum中,所以该处填写“0”<=c<=“9”。②处填写的是当sum的位数不止1位时一直循环,填写的循环条件,为len(str(sum))!=1或sum>9。③根据程序上一句d=d+int(c),for循环结束后,将变量d的值赋值给sum,故此处填写sum=d。16.有一个字符消消乐游戏。随机产生一串只包含大写字母“ABC”且长度为n的字符串,如有连续3个及以上相同的字符则进行消除,提示:字符“A”的ASCII码值是65D。如字符串“CAABBBAAC”,其消除过程是如下进行的:第一步:消除字符“B”后形成新字符串“CAAAAC”第二步:消除字符“A”后形成新字符串“CC”最后消除结束,消除操作后字符串为:“CC”实现上述功能的python程序如下,请回答下列问题:(1)如有字符串“CBAACCCABB”,则消除后,字符串为:  。(2)请在程序划线处填入合适的代码

8【答案】(1)C(2)①random.randint(0,2)或其他等价答案②R﹣L+1>=3③s[R+1:]解析:本题主要考查Python程序的综合应用。(1)如有字符串“CBAACCCABB”,第一步消除后变为“CBAAABB”,第二步消除后变为“CBBB”,第三步变为“C”。(2)随机产生一串只包含大写字母“ABC”且长度为n的字符串,此处随机生成字符A、B、C,randint(a,b)随机生成整数:[a,b]区间的整数(包含两端)。故此处填random.randint(0,2)。②如有连续3个及以上相同的字符则进行消除。相同字母的顺序从最右端的位数减去该字母最左端的位数加上1就是该字母的个数,故此处if判断条件是R﹣L+1。③如果该if表达式>=3,那么就要删除;删除之后字符串将重新连接。切片操作基本表达式:object[start_index:end_index:step],step:正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。start_index:表示起始索引(包含该索引对应值),该参数省略时,表示从对象“端点”开始取值。end_index:表示终止索引(不包含该索引对应值),该参数省略时,表示一直取到数据“端点”。故此处填s[R+1:]。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
最近更新
更多
大家都在看
近期热门
关闭