浙江省舟山市2022-2023学年高二上学期期末检测信息技术试卷(含答案解析)_第1页
浙江省舟山市2022-2023学年高二上学期期末检测信息技术试卷(含答案解析)_第2页
浙江省舟山市2022-2023学年高二上学期期末检测信息技术试卷(含答案解析)_第3页
浙江省舟山市2022-2023学年高二上学期期末检测信息技术试卷(含答案解析)_第4页
浙江省舟山市2022-2023学年高二上学期期末检测信息技术试卷(含答案解析)_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浙江省舟山市2022-2023学年高二上学期信息技术期末检测卷一、选择题(本大题共14小题,每小题2分,共28分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分。)1.关于数据、信息和知识,下列说法不正确的是()A.数据是对客观事物的符号表示,如数字、字母、图形符号等B.信息是数据中所包含意义C.信息的传播和存储一定需要载体D.因特网上有海量的知识,借助搜索引擎就能轻易掌握这些知识【答案】D【解析】【详解】本题主要考查数据、信息和知识的描述。数据是对客观事物的符号表示,如数字、字母、图形符号等;信息是数据中所包含的意义;信息的传播和存储一定需要载体;因特网上有海量的知识,借助搜索引擎就能轻易获取这些知识,但不一定能掌握,故本题选D选项。2.将模拟信号转换成数字信号一般需要采样、量化与编码。下列说法正确的是()A.模拟信号是离散、不连续的信号B.对于同一模拟信号,采样频率越高,采集的样本数量越多C.改变量化等级,不会影响采集的数据与实际数据的关系D.计算机能直接处理模拟信号【答案】B【解析】【详解】本题主要考查数字化的步骤。数字信号是离散、不连续的信号;对于同一模拟信号,采样频率越高,采集的样本数量越多;改变量化等级,会影响采集的数据与实际数据的关系;计算机不能直接处理模拟信号,需转换为数字信号,故本题选B选项。3.若算式(15)x-(12)y=(11)k成立,则x,y,k代表的进制依次为()A.16210 B.1082 C.10816 D.16810【答案】D【解析】【详解】本题主要考查进制数的转换。二进制只有0和1,排除选项A。选项B、C、D通过依次带入,发现当x,y,k代表的进制依次为16、8、10时,等式成立,故本题选D选项。4.使用UltraEdit软件观察字符串“Hi!舟山!”的内码,部分界面如图所示。则下列说法正确的是()A.ASCII码同一字母其大小写的内码值相差20HB.图中共有4个ASCII字符C.ASCII字符“j”的内码用十六进制表示是:70D.图中字符“!”的内码用二进制表示是:10100001【答案】A【解析】【详解】本题主要考查UltraEdit软件。ASCII码同一字母其大小写的内码值相差20H;图中共有3个ASCII字符;ASCII字符“j”的内码用十六进制表示是:69+1=6A;图中第二个字符“!”的内码是A3A1,用二进制表示是:1010001110100001,故本题选A选项。5.下列关于大数据的说法正确的是()A.用传统算法和数据库系统可以处理的海量数据就是“大数据”B.大数据更强调数据间的因果关系C.通过流计算平台,可以处理新冠病毒传播路径数据D.云计算为大数据的分析应用提供了速度保障【答案】D【解析】【详解】本题主要考查大数据的描述。大数据是指无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合;大数据更强调数据间的相关关系;通过流计算平台,不可以处理新冠病毒传播路径数据;云计算为大数据的分析应用提供了速度保障,故本题选D选项。6.下列关于人工智能的说法正确的是()A.人工智能是一门多学科广泛交叉的传统科学B.扫地机器人在与环境的交互中不断学习提升智能水平,属于符号主义的研究方法C.AlphaGo采用深度学习来提高智能行为是联结主义研究方法典型案例D.混合增强人工智能中排除了人的作用【答案】C【解析】【详解】本题主要考查人工智能技术的描述。人工智能是一门多学科广泛交叉的前沿科学;扫地机器人在与环境的交互中不断学习提升智能水平,属于行为主义的研究方法;AlphaGo采用深度学习来提高智能行为是联结主义研究方法的典型案例;混合增强人工智能中没有排除人的作用,故本题选C选项。7.下列关于算法的说法正确的是()A.算法解决问题的一般过程依次为“设计算法—抽象与建模—描述算法”B.数据、运算和控制转移是算法三大要素C.任何算法都必须要有至少一个输入数据和一个输出数据D.同一种算法只能用一种表示方法【答案】B【解析】【详解】本题主要考查算法的描述。算法解决问题的一般过程依次为“抽象与建模—设计算法—描述算法”;数据、运算和控制转移是算法三大要素;算法可以没有输入,但必须要有输出;同一种算法能用多种表示方法,如伪代码、算法流程图等,故本题选B选项。8.Python表达式7%8**2+12//5*2的结果为()A.2 B.5 C.8 D.11【答案】D【解析】【详解】本题主要考查Python表达式的运算。Python表达式7%8**2+12//5*2=7%64+2*2=7+4=11,故本题选D选项。9.有如下Python程序段:a,b,c=[1,2],[3,4],[5,6]a=a+ba.append(c)运行该段代码后,a[-2]的值为()A.4 B.[3,4] C.5 D.[5,6]【答案】A【解析】【详解】本题主要考查Python程序的执行。a,b,c=[1,2],[3,4],[5,6],执行a=a+b后,a=[1,2,3,4],再执行a.append(c)后,a=[1,2,3,4,[5,6]],故a[-2]=4,故本题选A选项。10.将某次比赛最后得分用字典存储:dict={"第1名":50,"第2名":48,"第3名":47,"第4名":45,"第5名":44,"第6名":42}。现需要查询第3名成绩,下列表达式正确的是()A.dict{2} B.dict[2] C.dict{"第3名"} D.dict["第3名"]【答案】D【解析】【详解】本题主要考查Python字典操作。字典是一种通过名字或者关键字引用的得数据结构,通过字典中的【键】来访问字典中的值,访问的格式如下:字典名[键]。现需要查询第3名成绩,正确的语句是dict["第3名"],故本题选D选项。11.有如下Python函数如下:deffib(n):a,b=0,1whilea<n:a,b=b,a+bprint(a)调用该函数fib(50)的结果正确的是()A.21 B.34 C.55 D.89【答案】C【解析】【详解】本题主要考查Python程序的执行。分析函数可知,fib(n)函数输出斐波那契数列中大于n的第一个值,斐波那契数列是:0、1、1、2、3、5、8、13、21、34、55、89……,因此fib(50)=55,故本题选C选项。12.小明用下列Python程序将图a处理成图b所示效果,发现处理后图像不理想,他要想将图像处理成下图c所示效果,则可做的修改是()fromPILimportImage#第0行importnumpyasnp#第1行importmatplotlib.pyplotasplt#第2行img=np.array(Image.open('dj.jpg').convert('L'))#第3行row,cols=img.shape#第4行foriinrange(row):#第5行forjinrange(cols):#第6行ifimg[i,j]>188:#第7行img[i,j]=1#1表示白色#第8行else:#第9行img[i,j]=0#0表示黑色#第10行plt.figure('dj')#第11行plt.imshow(img,cmap='gray')#第12行plt.axis('off')#第13行plt.show()A.将第7行中的数字’188’改成’138’B.将第7行中的数字’188’改成’250’C.将第7行中的’>’改成’<’D.将第8行的代码与第10行的代码互换【答案】A【解析】【详解】本题主要考查Python程序处理图像。现在当像素值大于188时显示为白色,由图c可知,显示了更多的白色部分,因此要想将图像处理成下图c所示效果,则可做的修改是将第7行中的数字’188’改成’138’,故本题选A选项。13.有如下Python程序段:s="python";ans=""foriinrange(len(s)):c=s[i]if"a"<=c<="z":ifi%2==1:c=chr((ord(c)-ord("a")+i)%26+ord("a"))else:c=chr(ord(c)-32)ans+=cprint(ans)执行该程序段后,输出的内容是()A.pYvHsN B.PzTkOs C.PaTlOt D.PaTlOt【答案】B【解析】【详解】本题主要考查Python程序的执行。分析程序可知,如果c是小写字母,当索引i是偶数时,将c转换为对应的大写字母;当索引i是奇数时,将c循环后移i个长度。s="python",则执行该程序段后,输出的内容是PzTkOs,故本题选B选项。14.有如下Python程序段:importrandoma=[0]*6a[0]=random.randint(95,100)foriinrange(1,6):a[i]=a[i-1]-random.randint(0,5)ifi%2==0:a[i]=a[i]+a[i]%10print(a)执行该程序段后,输出的内容不可能的是()A.[99,96,98,93,96,96]B.[99,96,97,93,99,96]C.[100,98,106,106,104,103]D.[97,94,98,98,102,100]【答案】B【解析】【详解】本题主要考查Python程序的执行与调试。a[0]=random.randint(95,100),a[0]是随机生成95~100之间的整数,当i等于偶数时,执行a[i]=a[i]+a[i]%10,即除a[0]外索引为偶数的值均为偶数,选项B中a[2]=97不符合,故本题选B选项。二、非选择题(本大题共3小题,8+7+7,共22分。)15.某校高二共有10个班级,其某次体能测试数据已转换成相应成绩,保存在“体能数据.xlsx”文档中,部分数据如下图所示。小王同学用Python程序及Pandas模块对每班肺活量成绩进行简单分析,并用matplotlib绘制图表,部分代码如下:importpandasaspdimportmatplotlibpyplotaspltdf=①('体能数据.xlsx')#读入体能数据#填写班级数据,数据来自每位学生学号的第二到三位,如S1039为第10班foriinrange(len(df)):df.at[i,'班级']=df.at[i,'学号'][1:3]df_m=②#筛选出所有男生数据gp=df_m.groupby('班级',as_index=True).mean()print(gp)#下列两行代码使得pyplot画出的图形中可以显示中文及负号pltrcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=Falseplt.title('高二各班男生肺活量平均成绩')x=gp.index③___________#获取y轴数据plt.ylim(70,100)plt.xlabel('班级')plt.ylabel('肺活量')plt.bar(x,y,label='肺活量')④____________plt.show()请回答下列问题:(1)划线①处代码实现从Excel文件“体能数据.xlsx”中读取相关数据。为实现该功能,划线①处代码可选择下列选项中的_______。(填字母:A.pd.read_excel/B.pd.open/C.pd.dataframe)(2)要实现上述程序的功能,请完善划线②、③、④处的代码②______________________;③____________________;④_______________【答案】①.A②.df[df['性别']=='男']③.y=gp['肺活量得分']④.plt.legend()【解析】【详解】本题主要考查Python程序的综合应用。①划线①处代码实现从Excel文件“体能数据.xlsx”中读取相关数据,使用read_excel函数,故填pd.read_excel,选A选项。②筛选出所有男生数据,故填df[df['性别']=='男']。③获取y轴数据,y轴是肺活量得分,故填y=gp['肺活量得分']。④由图可知,此处创建图例,故填plt.legend()。16.公因数只有1的两个非零自然数,叫做互质自然数。王老师编写了一个Python程序,程序的功能是随机产生5个1到20之间的整数,找出其中和最大的互质数对。程序运行界面如下图所示:实现该功能的程序代码如下:importrandomdefgcd(a,b):#gcd函数的作用是求a和b的最大公因子ifa<b:a,b=b,awhilea%b!=0:a,b=b,a%breturnba=[]foriinrange(5):a.append(①)print("产生的5个随机数是:",a)max=0result=""foriinrange(len(a)):forjinrange(i+1,len(a)):if②anda[i]+a[j]>max:max=a[i]+a[j]result=str(a[i])+""+str(a[j])ifresult!="":print("最大的互质数对是:",result)else:print("找不到互质数对")请回答下列问题:(1)寻找互质数对的算法属于_______(选填:枚举/解析)算法(2)如产生的5个随机数是[20,16,12,6,14],则程序输出内容是_________________。(3)要实现程序的功能,请完善划线处的代码①________________________;②____________________【答案】①.枚举②.找不到互质数对③.random.randint(1,20)④.gcd(a[i],a[j])==1【解析】【详解】本题主要考查Python程序的综合应用。①分析程序可知,寻找互质数对的算法属于枚举算法。②公因数只有1的两个非零自然数,叫做互质自然数。如产生的5个随机数是[20,16,12,6,14],则程序输出内容是找不到互质数对。③random.randint(a,b)用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n:a<=n<=b。程序的功能是随机产生5个1到20之间的整数,故此处填random.randint(1,20)。④gcd函数的作用是求a和b的最大公因子,此处判断a[i]和a[j]是否是互质数对,故填gcd(a[i],a[j])==1。17.老年机因其较大的按键,很适合老年人使用,但其中英文字母的输入方式比较麻烦,导致很多老年人不太会用。如下图是一款老年机的键盘,其字母的输入方式如下:①若要输入英文字母“A”,则2键按1下;若要输入“B”,则2键按两下;其他英文字母的输入方式同理。②若连续输入的英文字母在同一数字键中,则在输入下一个英文字母前,需先按下1键以表示确定;若连续输入的英文字母不在同一数字键中,则不需要按1键,直接按所要输入英文字母对应的数字键即可。③若要输入空格,则按0键。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论