资源简介 四川省广安市2024-2025学年高一下学期7月期末信息技术试题一、选择题1.下列关于大数据及数据处理的说法,正确的是( )A.流数据是实时数据,其价值会随时间流逝而降低B.近四年信息选考模拟卷的考点属于流数据C.流数据和静态数据不可以在同一平台进行处理D.交通大数据属于流数据,一般适用于批处理计算2.下列关于算法的说法,正确的是( )A.算法的三要素包括运算、执行、过程B.用自然语言描述的算法通俗易懂、结构清晰、寓意明确C.伪代码是一种比较直观简洁的、符号接近计算机程序代码的算法描述方式D.解决问题的算法往往具有单一性,即一个问题用一种算法来解决3.如图所示算法,分别输入学生成绩score和等级grade:57和“C”,70和“C+”时,输出结果分别是( )A.57、70 B.“请努力”、“请努力” C.57、“请努力” D.“请努力”、704.在 Python 语言中,已知列表color=['红色','橙色','黄色','绿色','青色','蓝色','紫色’],则color[3:5]的值为( )A.['紫色','红色'] B.['橙色',黄色']C.['蓝色','紫色'] D.['绿色',青色]5.在 Python 中,以下赋值语句不正确的是( )A.b=c-10 B.3d=5 C.a,b=1,2 D.c+=16.以下数字图像文件中,所占的存储空间最大的是()。A.800*600像素的16色位图 B.800*600像素的24位位图C.640*480像素的256色位图 D.1024*768像素的黑白两色位图7.关于数据、信息和知识,下列说法正确的是( )A.数据可用于描述事物,数据是信息的载体B.信息是数据所表示的意义,信息可以用来消接收者某种认识上的确定性C.信息一旦产生就会产生损耗D.人们接收同样的信息后,一定会形成相同的知识8.下列有关声音数字化的说法,不正确的是( )A.声卡可将采集到的模拟量转换为数字量,反之亦可。B.声音保存为不同的格式,编码方式可能不同C.录制音频时,音量越大,音频录制后的容量越大D.声音数字化主要需要经过采样、量化、编码三个过程9.下列程序段的运行结果是( )a=[1,2,3,4,5]b=[6,7,8,9,10]c=[]for i in range(4): c.append(a[i]+b[i])print(c)A.[7,9,11,13,15] B.[7,9,11,13] C.[16,27,38,49,510] D.[15,13,11,9,7]10.某老师组织同学们玩“谁是007”的游戏,需要将56名同学的序号编码成二进制数字表示,老师最少需要用多少位二进制来编码( )A.3位 B.4位 C.5位 D.6位11.有如下Python程序段:import pandas as pds=pd.Series([50,52,60],index=["weight1","weight2","weight3"])print(s)执行该程序段后,输出的结果为( )A. B.C. D.12.以下关于数据和信息的说法正确的是( )A.人们可以通过阅读报纸获取信息,所以报纸是数据的表现形式B.消息在经过多人传递后意思就变了,这是因为信息在传播的过程中会损耗C.某些电商平台上的“刷单”行为会误导消费者,这体现了信息的真伪性D.昨天天气预报显示今天有大雨,但实际上今天天晴,这体现了信息具有时效性13.大数据对社会发展起着越来越重要的作用,不仅给生活带来了便利,更多时候可以让决策更精准,但同时也带来了一些社会问题,以下是大数据带来的社会问题的是( )A.通过城市热力图了解区域人流量,为出行提供参考B.商家可以通过大数据了解市场和消费者行为情况,从而为进货、生产、库存提供决策依据C.共享单车产生的大数据让交通部门发现部分线路公交站点的缺失,从而确定了新的公交运营线路图D.人脸识别系统中的用户数据信息泄露,给千万用户造成了损失14.采样频率是44.1KHz,量化位数为8的一段未经压缩的wav音频文件,时长为3分钟,需占用的空间约为( )A.7.57MB B.60.56MB C.1.06MB D.132.3KB15.在 Python中,表达式"12"+"3"的值为( )A.15 B."15" C.123 D."123"16.下列算法,输出结果是( )。A.6 B.9 C.3 D.1517.酷酷想要统计哪些国家在球队平均年龄为25岁到27岁之间(含25岁和27岁)时夺得过世界杯冠军。他想先将平均年龄在25岁到27岁之间的球队记录筛选出来赋给 mydf 变量,以下筛选方法正确的是( )A.mydf = df [ (df ["球队平均年龄"]>=25) and (df ["球队平均年龄"]<=27) ]B.mydf = df [ (df ["球队平均年龄"]>=25) & (df ["球队平均年龄"]<=27) ]C.mydf = df [ df ["球队平均年龄"]>=25 & df ["球队平均年龄"]<=27 ]D.mydf = df [ (df ["球队平均年龄"]>=25) | (df ["球队平均年龄"]<=27 ]18.下列关于数据与数字化的说法,正确的是( )A.结绳记事中“大事大结,小事小结”,绳结是信息B.“一百个人心中有一百个哈姆雷特”体现了人们面对相同的信息构建的知识会有所区别C.数字信号转换为模拟信号一般需要经过采样、量化与编码D.位图图像像素点越多越容易出现锯齿状,图像质量越差二、判断题19.将声音、文字、图片等信息转化为二进制形式的过程就是信息的数字化。( )20.数据可视化不能帮助人们更清晰地理解数据。( )21.当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合以及任意形式的数字0都等价于False。( )22.派森同学使用凯撒将明文“hello”转为密文“khoor”这一过程为编码。( )23.非结构化数据通常存储在专用系统中。( )24.高级语言通用性好,可读性强,便于修改维护,所以它是一种自然语言。( )25.ASCII码和国标码均属于双字节码。( )26.搜索引擎是一种能为用户提供检索服务,并将检索结果呈现给用户的系统。网络爬虫是搜索引擎的重要组成部分。( )27.数字信号相对于模拟信号而言有许多优势,传输过程中不容易被干扰、方便存储、传输距离远、方便传输都属于数字信号的优势。( )28.ASCII 码中:数字<小写字母<大写字母。 ( )三、操作题29.某机构研究表明,男孩身高和父母身高、标准体重均有密切关联,具体如下表所示:预测方法身高(cm)=(父亲身高+母亲身高×1.08)÷2标准体重(kg)=身高(cm)-105根据上述研究结果,小李编写Python程序代码如下:a=float(input("输入父亲的身高(cm):"))b=float(input("输入母亲的身高(cm):"))height=①weight=②print("预测身高:",round(height,1),"cm,对应标准体重:",round(weight,1),"kg")结合题目,请在程序画线处填入合适代码。30.蒙特卡罗方法是一类基于概率,通过使用随机数来解决某些计算问题的方法。如图所示,在平面上有k个圆,可以使用蒙特卡罗方法求这些圆所占的近似总面积。(注:重叠部分仅计算一次,不重复计算)具体算法如下:(1)建立一个直角坐标系,测得每个圆的坐标位置和半径;(2)用一个矩形包围所有的k个圆,设该矩形的长、宽分别为m和n;(3)在矩形范围内产生v个随机点;(4)统计落在圆内或圆弧上的随机点的数量,并存入变量cnt;(5)根据cnt占所有随机点的比例,计算所有圆的近似总面积S=矩形面积×(cnt÷v)。请在划线处填入合适的代码。提示:平面上两个坐标点(x1,y1)和(x2,y2)的距离。from math import sqrtimport random#测量矩形的长度、宽度、圆的个数,存入变量m、n、k,代码略v=int(input()) #读入随机点的数量,数量越多,精度越高cir=[]for i in range(k):#依次测量每个圆的圆心(x,y)及半径r,存入cir列表cir.append([x,y,r])def dis(x1,yl,x2,y2): #计算两个坐标点的距离,参考题目中给出的公式d=①return ddef check(x,y):flag=Falsefor i in range(k):if dis(x,y,cir[i][0],cir[i][1])<=cir[i][2]: #判断点是否在圆内或圆上flag=Truebreak②cnt=0for i in range(v):x=random.uniform(0,n) #产生当前随机点的x坐标y=random.uniform(0,m) #产生当前随机点的y坐标if check(x,y):cnt+=1③print(round(s,2)) #输出近似总面积,四舍五入保留两位小数31.“动动有奖”是某手机走路计步器程序,它能根据系统传递给它的走路步数给运动者奖励,运动者可以用累计的“奖金”去换取软件开发商提供的各种体育用品。具体的奖励规则如下:①每天走路满 1000步奖励0.3金(不足1000步没有奖励),1000步之后“奖金”按照每2000步再奖励0.1金的规律递增,每天最高奖励不超过3金。②每天必须到计步器页面点击“领奖”按钮,才能领取昨日走路奖金。③如果连续3天领奖成功,从第4天起走路奖金翻1倍(乘以2),每天最高奖励不超过6金。翻倍期间若有1天没有领奖(即连续每天领奖行为中断),则翻倍权益取消,重新连续3天领奖成功才能继续翻倍。(1)定义函数jj(x),功能是计算走路x步可以领取的奖金,请在划线处填入合适的代码。def jj(x): if x<1000: t=0 elif x<3000: t=0.3 elif x<=55000: t= else: t=3 return t(2)主程序统计n天过去后,用户一共拥有的“奖金”总数,请在划线处填入合适的代码。n=int(input("请输入总天数:"))i=1;total=0;c=0while i<=n: x=int(input("请输入走路步数:")) F=input("是否成功领取奖金(输入“是”或“否”):") if F=="是": ① c=c+1 else: c=0 if c>=4: total=total+2*t elif c>0: ② i=i+1print(total)题号 1 2 3 4 5 6 7 8 9 10答案 A C D D B B A C B D题号 11 12 13 14 15 16 17 18答案 C C D A D B B B19.正确20.错误21.正确22.错误23.正确24.错误25.错误26.正确27.正确28.错29. (a+b*1.08)/2 height-10530. sqrt((x1-x2)**2+(yl-y2)**2) return flag s=n*m*(cnt/v)31. 0.3+int((x-1000)/2000)*0.1 或其他等价答案 t=jj(x) total=total+t 展开更多...... 收起↑ 资源预览