2022-2023学年浙江省温州市瑞安重点中学高二(下)学考信息技术模拟试卷
一、选择题:本大题共10小题,共30分。
1.以下关于数据、信息、知识和智慧的说法正确的是( )
A. 所有的数据中都蕴含着信息
B. “珠穆朗玛峰峰顶海拔过高,不宜人类居住”,这体现了了人类的智慧
C. 圆的面积可以用圆周率近似值3.14乘以半径的平方获得,这是知识
D. 若在纸上单独书写“2008”这几个数字时,它就已经被赋予了一定的意义
2.查看字符内码部分界面如图所示。
下列说法不正确的是( )
A. 字符“J”的十六进制内码值是50H
B. 字符“H”内码值的二进制表示为01001000B
C. 字符“0”的十进制内码值是48D
D. 观察到的字符内码共占13个字节
3.无人驾驶汽车能够收集周围地形的相关信息,并能快速作出行驶决策,主要体现了大数据的哪一特征( )
A. 大数据收集和分析的数据量非常大 B. 数据处理的速度快
C. 大数据的数据来源多 D. 大数据的价值密度相对较低
4.下列关于传感与控制的说法,不正确的是( )
A. 高铁出行刷身份证进出闸机使用到的技术属于传感技术
B. 移动终端中压敏传感器可以实现计步功能
C. 电子标签由芯片和天线组成,每个标签具有唯一的电 子编码
D. NFC技术由RFID演变而来,是一种短距高频的无线电技术
5.小明计算机的部分系统信息如图所示。
以下说法不正确的是( )
A. 该计算机内存容量为4.25GB B. 该计算机支持64位操作系统
C. 该计算机安装的是window 10 操作系统 D. 该计算机的CPU的型号是2.29GHz
6.某算法流程图如图所示,该算法的输出结果是( )
A. 3/4 B. 1/6 C. 11/12 D. 25/24
7.下列Python表达式中,其值一定为False的是( )
A. n==n%9 B. “30“<“9“
C. int(2.5)>2.1 D. n in range(10)
8.小敏制作了一个简单的flask程序,编写路由和视图函数如下所示:
执行程序后,在浏览器中输入网址127.0.0.1:5000/hello,网页显示的内容为“Hello,World“,划线处应填入的代码为( )
A. / B. hello C. Hello,World D. /hello
9.有如下Python程序段:
该程序段运行后的结果是(( )
A. ['car','bus','bike'] B. ['car','35’,'bike']
C. ['car',35,'bike'] D. ['car','3','5','bike']
10.以下Python程序段执行后,结果为2,横线处的代码为( )
A. m>list[i] B. m<list[i] C. m==list[i] D. m!=list[i]
二、非选择题:本大题共3小题,共20分。
11.北京冬奥会顺利举办,共设7个大项,15 个分项。随着“带动3亿人参与冰雪运动”的实现,各项冰雪运动在互联网上搜索热度骤增,中国运动员也在赛场上表现亮眼。图1为历届冬奥会中国奖牌榜数据,存储在“medal.xlsx”中,请对其进行数据处理。
(1) 在Excel中处理数据,为了计算中国每个分项运动的奖牌总数,在G2输入公式后,选中G2单元格自动填充到区域G3:GI6,则G2的公式为 ______ 。
(2) 在Python中处理数据,要求计算中国各个大项的奖牌总数并输出,结果如图2所示,并以水平柱形图形式呈现“搜索热度”最高10名的分项运动,如图3所示。
①划线①处应填入的语句为: ______
②划线②处应填入的语句为: ______
③划线③处应填入的语句为 ______ (单选)
A.df.sort_ values (“”搜索热度”,ascending=True)[:10]
B.df.sort _values (“搜索热度”,ascending=False)[10:]
C.df.sort_ values(”搜索热度“,ascending=False)[:10]
D.df.sort _values (”搜索热度”,ascending=True)[10:]
12.编写Python程序,产生一个随机列表,分别输出列表中的奇数和偶数,并统计其个数,程序如下:
(1) 请在划线处填入代码:① ______ ;② ______ 。
(2) 加框处代码有错,应该修改为: ______ 。
13.小明搭建某智慧教室信息系统,使教室实现通过互联网获取教室的光线、温度等信息,并根据一定的阈值自动控制教室的照明灯、空调等功能。该系统的架构如图所示。
(1) 从图中可以看出,该智慧教室信息系统的架构是 ______ (填写:B/S或C/S)模式,智能终端和服务器的通信采用 ______ (填写:有线或无线)方式。
(2) 下列设备中,属于输出设备的是 ______ 。(单选)
A.红外接收模块
B.智能终端扩展板
C.温湿度传感器
D.红外发射模块
(3) 小明为了智能终端上传数据的频率低一点,设置当传感器数据发生变化时才上传一次数据。以温度数据为例,他修改的部分代码如下。
要实现小明预设的功能,划线处需补充代码:① ______ 。从代码可以看出,连接执行器的引脚是② ______ ,连接温度传感器的引脚是③ ______ 。
答案和解析
1.【答案】C
【解析】信息经过加工,可用于指导实践,则转变为知识;珠穆朗玛峰峰顶海拔过高,不宜人类居住”,这体现了了人类的智慧;若在纸上单独书写“2008”这几个数字时,仅仅是数据,只有在特定的环境中才会被赋予特定的意义。故选:C。
本题考查数据、信息、知识、智慧的概念。数据经过加工,可表达某种意义,则转变为信息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类基于已有的知识,针对物质世界运动过程中产生的问题根据获得的信息进行分析,对比,演绎找出解决方案的能力。
熟练掌握信息的定义及与数据、知识的关系。
2.【答案】A
【解析】字符“I”的十六进制内码值是49H,所以字符“J”的十六进制内码值是4AH;字符“H”内码值的二进制表示为01001000B;字符“0”的十进制内码值是48D;观察到的字符内码共占13个字节。故选:A。
本题考查的知识点是计算机编码的相关知识。在使用UitraEdit软件查看字符内码时,得到的是十六进制数,全角字符如同汉字占用两个字节,半角字符占用一个字节(即ASCⅡ码),进行判断全角、半角字符及各个字符的内码值。
根据所学知识,能够根据图中内码值来和题干所给的信息一一对应,然后逐一来判断选项的正确性。
3.【答案】B
【解析】无人驾驶能根据周围的地形,快速的做出行驶决策,体现了大数据的高速即数据处理的速度快这一特征。故选:B。
本题考查的是大数据的相关知识。大数据(big data),或称巨量资料,指的是所涉及的资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。大数据的5V特点(IBM提出):Volume(大量)、Velocity(高速)、Variety(多样)、Value(低价值密度)、Veracity(真实性)。
熟练掌握大数据的定义及特征。
4.【答案】B
【解析】高铁出行刷身份证进出闸机使用到的技术属于传感技术;可以实现计步功能的传感器是加速度传感器;电子标签由芯片和天线组成,每个标签具有唯一的电 子编码;NFC技术由RFID演变而来,是一种短距高频的无线电技术。故选:B。
本题考查的是传感器的相关知识。传感器(英文名称:transducer/sensor)是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。传感器的特点包括:微型化、数字化、智能化、多功能化、系统化、网络化。它是实现自动检测和自动控制的首要环节。传感器的存在和发展,让物体有了触觉、味觉和嗅觉等感官,让物体慢慢变得活了起来。通常根据其基本感知功能分为热敏元件、光敏元件、气敏元件、力敏元件、磁敏元件、湿敏元件、声敏元件、放射线敏感元件、色敏元件和味敏元件等十大类。
熟练掌握传感器的定义及分类和应用。
5.【答案】D
【解析】该计算机内存容量为4.25GB;该计算机支持64位操作系统;该计算机安装的是window 10 操作系统;该计算机的CPU的频率是2.29GHz。故选:D。
本题主要考查计算机硬件系统。计算机硬件系统由控制器、运算器、存储器、输入、输出组成。控制器(Control):是整个计算机的中枢神经,其作用是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。运算器(Datapath):运算器的作用是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。存储器(Memory):存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。输入(Input system):输入设备是计算机的重要组成部分,输入设备与输出设备合称为外部设备,简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。(如键盘、鼠标器、光电输入机、磁带机、磁盘机、光盘机等。),输出(Output system):输出设备与输入设备同样是计算机的重要组成部分,它把外算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。
熟练掌握计算机硬件的各部分组成及性能。
6.【答案】C
【解析】s=0 n=2,判断n<8成立,执行s=s+1/n=0.5 n=n+2=4;
s=1/2 n=4,判断n<8成立,执行s=s+1/n=3/4 n=n+2=6;
s=3/4 n=6,判断n<8成立,执行s=s+1/n=11/12 n=n+2=8;此时循环停止,输出s=11/12.故选:C。
本题考查的是看流程图分析算法。流程图是一种用规定的图形、指向线及文字说明来准确表示算法的图形,具有直观、形象的特点,能清楚地展现算法的逻辑结构。题目一般涉及顺序、循环和选择三种结构。
解这类题目的关键就是找好初始值和最终结束循环的判断语句。
7.【答案】C
【解析】当n为整数,且n<9时,n==n%9成立,反之当n大于等于9时值为False;“30“<“9“的值为真;int(2.5)=2>2.1,其值一定为False;n in range(10)当n小于等于10时成立,反之不成立。故选:C。
本题考查的是python中的逻辑表达式。and 两边均正确取最右,否则False;or 两边都正确取最近(左);如有一个正确,则取正确的那个;否则False;and与or的优先级并不相等,而是and 的优先级高于or。
熟练掌握python表达式的运算优先级。
8.【答案】D
【解析】app.route('URL')就是在Flask框架中非常重要的一个装饰器,它的作用是在程序运行时,装饰一个视图函数,有程序可知视图函数为hello,所以划线处填写的是/hello。故选:D。
本题考查的是python中常用的函数。这里的app.route('URL')就是在Flask框架中非常重要的一个装饰器,它的作用是在程序运行时,装饰一个视图函数,用给定的URL规则和选项注册它,这里不理解也无所谓,能用即可。
熟练掌握app.route函数的用法是解题的关键。
9.【答案】B
【解析】a[1:3]='35',原list1=[“car“,“bus“,“bike“],将a[1:3]的值赋值给list1,此时list[1]的值变为'35',所以输出list1的为['car','35','bike']。故选:B。
本题主要考查Python表达式。切片操作基本表达式:object[start_index:end_index:step],step:正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。start_index:表示起始索引(包含该索引对应值),该参数省略时,表示从对象“端点”开始取值。end_index:表示终止索引(不包含该索引对应值),该参数省略时,表示一直取到数据“端点”。
熟练掌握切片的基本知识和简单操作。
10.【答案】A
【解析】根据列表s=[4,5,2,6,5,8],最后输出的是结果是2,可见是列表中最小的元素,所以m的值就是求列表中最小的值,如果m的值大于list[i],那么将较小的值list[i]赋值给m,最终求出列表中最小的元素赋值给m。故选:A。
本题考查的是python中的if语句。f-elif-else语句,形式:if 布尔表达式A:代码块A elif 布尔表达式B:代码块B else:代码块C,如果布尔表达式A为True,就执行代码A,否则就判断布尔表达式B的值,如果为True,就执行代码B;如果表达式A和表达式B都不为True,就执行代码C。
熟练掌握python程序中简单的if语句的结构及判断方法。
11.【答案】【小题1】=SUM(D2:F2)
【小题2】“medal.xlsx“,groupby(“大项“),C
【解析】(1)G2所在的列为总计项,即前面各项之和,故填写为=SUM(D2:F2);(2)①处读取的该Excel文档,所以表名为“medal.xlsx“,按照学校进行分组,所以分组的依据是各个大项分数之和,所以②处填写groupby(“大项“);③处是找出排名前十项的数据,填写为df.sort_ values(”搜索热度“,ascending=False)[:10]。
本题主要考查python程序的执行与调试。(1)G2所在的列为总计项,即前面各项之和,故填写为=SUM(D2:F2);(2)①处读取的该Excel文档,所以表名为“medal.xlsx“,按照学校进行分组,所以分组的依据是各个大项分数之和,所以②处填写groupby(“大项“);③处是找出排名前十项的数据,填写为df.sort_ values(”搜索热度“,ascending=False)[:10]。
这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。
12.【答案】【小题1】num=[],num[i]%2==0
【小题2】len(num)
【解析】(1)num表示产生的随机列表,所以程序的开始是对其进行赋初值,初值为空的列表,故①处填写num=[],结合程序上下语句可知n2存储的是偶数的个数,如果执行n2=n2+1了,说明该数为偶数,判断该数为偶数的表达式为num[i]%2==0;(2)加框处i的取值范围从0到num的长度减一,程序中range函数的表示的,所以修改为len(num)。
本题主要考查python程序的执行与调试。(1)num表示产生的随机列表,所以程序的开始是对其进行赋初值,初值为空的列表,故①处填写num=[],结合程序上下语句可知n2存储的是偶数的个数,如果执行n2=n2+1了,说明该数为偶数,判断该数为偶数的表达式为num[i]%2==0;(2)加框处i的取值范围从0到num的长度减一,程序中range函数的表示的,所以修改为len(num)。
这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。
13.【答案】【小题1】B/S,无线
【小题2】D
【小题3】oldtemp=temp,pin8或p8,pin2或p2
【解析】解:(1)由图中通过Web服务器进行数据交换,该智慧教室信息系统的架构是B/S。智能终端和服务器的通信采用无线方式。
(2)红外发射模块属于输出设备,其他均属于输入设备,故本题选D选项。
(3)如果满足temp!=oldtemp,说明温度发生了变化,则更新oldtemp=temp,故划线处填oldtemp=temp。
从代码“pin8.write_digital(1)”可以看出,连接执行器的引脚是pin8或p8。
由代码“temp=pin2.read_analog( )”,可知连接温度传感器的引脚是pin2或p2。
故答案为:B/S 无线 D oldtemp=temp pin8或p8 pin2或p2
本题考查的是信息系统的相关知识。信息系统(Information system),是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。主要有五个基本功能,即对信息的输入、存储、处理、输出和控制。
熟练掌握信息系统的搭建过程及基本的编程命令。
第1页,共1页