浙江省金华市十校2023-2024学年高二上学期期末调研考试信息技术试题(解析版)

资源下载
  1. 二一教育资源

浙江省金华市十校2023-2024学年高二上学期期末调研考试信息技术试题(解析版)

资源简介

绝密★考试结束前
金华十校 2023-2024 学年第一学期期末调研考试
技术试题
第一部分 信息技术(共 50 分)
一、选择题(本大题共 15 小题,每小题 2 分,共 30 分。在每小题给出的四个选项中,只有一个符合题目要求)
1. 下列关于数据、信息与知识的说法,正确的是( )
A. 数据是指能被计算机处理的数字和文字
B. 不同的人根据同一信息构建的知识肯定是相同的
C. 数据是信息经过存储、分析及解释后所产生的意义
D. 信息对于不同的人群、不同的时间,其价值可能有所不同
【答案】D
【解析】
【详解】本题考查数据、信息与知识。A选项错误,数据并不一定是能被计算机处理的,它可以是任何形式的原始信息,包括数字、文字、图像、声音等。计算机处理的是经过特定格式化和编码的数据。B选项错误,同一信息在不同的人群中可能被理解和应用的方式不同,因此他们构建的知识也可能不同。知识是个体在理解和应用信息时所形成的个人认知和经验的积累。C选项错误,数据和信息是不同的概念。数据是未经加工处理的原始数字和文字,而信息是对数据经过加工处理后具有的意义和价值。因此,数据不是信息的产物,而是信息的基础。D选项正确,数据是原始的数字和文字,经过加工处理后形成信息,而知识是对信息的理解和应用。数据是信息的基础,信息是知识的基础。虽然数据和信息可以被计算机处理,但数据和信息本身并不具备意义,只有在特定背景下被理解和应用时才具有价值,这就涉及到知识的层面。故答案为:D。
2. 下列关于人工智能概念及其应用的说法,不正确的是( )
A. 深度学习基于神经网络,属于行为主义人工智能
B. 符号主义人工智能包含知识库和推理引擎两个部分
C. 银行智能投资系统由 AI 顾问和人类投资专家共同参与,属于混合增强智能
D. “沃森”的智能能力从益智游戏领域移植到医疗领域,属于跨领域人工智能
【答案】A
【解析】
【详解】本题考查人工智能。深度学习基于神经网络,属于连接主义(connectionism)人工智能,而不是行为主义人工智能。连接主义是指通过模拟大脑神经元之间连接来实现智能的一种方法,而行为主义则更关注对行为的建模和预测。故答案为:A。
3. 编码是信息从一种形式转换为另一种形式的过程,下列关于编码描述正确的是( )
A. 计算机中存储容量的最小单位是字节(Byte)
B. 计算机中的所有字符均以 ASCII 编码的方式存储
C. 声音的数字化是指将声音模拟信号转为数字信号的过程
D. 若其他参数均相同,24 位图像比 256 色图像的存储容量小
【答案】C
【解析】
【详解】本题考查编码相关内容。A选项,计算机最小的存储单位是:比特(bit),数据存储单位比特,是表示信息量的最小单位,只有0、1两种二进制状态,选项错误。B选项,中的所有字符均以计算机中的所有字符均以二进制的方式存储。C选项,声音的数字化是指将声音模拟信号转为数字信号的过程,选项正确。D选项,256=28,即存储256色图像需要8位,若其他参数均相同,24位图像比256色图像的存储容量要大,选项错误。故本题答案是C选项。
4. 以下关于数据管理与安全的说法,正确的是( )
A. 系统安装防火墙,就可以确保系统的绝对安全
B. 定期备份数据库中的数据,可以提高数据的安全性
C. 可以通过数据校验的方法,提高数据的保密性
D. 将个人身份证等隐私数据保存在免费的第三方网盘
【答案】B
【解析】
【详解】本题考查数据安全。A选项错误,防火墙是网络安全的一部分,可以帮助阻止未经授权的访问和网络攻击,但它并不能确保系统的绝对安全。系统的安全性需要综合考虑多种因素,包括加密、访问控制、身份验证、漏洞修补等。B选项正确,定期备份数据库中的数据,可以提高数据的安全性。定期备份可以确保在数据丢失或损坏时能够及时恢复数据,从而提高数据的安全性和可靠性。C选项错误,数据校验主要用于确保数据的完整性和一致性,而不是提高数据的保密性。保密性通常通过加密等手段来实现。D选项错误,将个人隐私数据保存在免费的第三方网盘存在安全风险,因为免费的服务可能缺乏足够的安全保障措施,可能导致数据泄露或被不法分子利用。故答案为:B。
5. 某智慧酒店系统采用了 AI 人工智能服务,宾客可以用手机完成订房、选房、付费、续住、退房等服务,使用刷脸、身份证开门锁以及消费支付,宾客可通过语音控制客房内所有电器设备,还可通过机器人派送物品至客房。此外,该系统还可根据宾客身份信息推送特色菜单。 关于该信息系统的组成,下列说法正确的是( )
A. 宾客是该无人智慧酒店系统中的唯一用户
B. 送物机器人、电器设备都属于该信息系统的硬件
C. 该系统中宾客相关的数据,全部存储在宾客身份证中
D. 宾客只能通过移动通信网络完成选房、订房
【答案】B
【解析】
【详解】本题考查信息系统相关内容。A选项,信息系统的用户包括:信息系统管理人员、传输信息的有关人员、系统分析员、数据库管理员、使用者,选项错误。B选项,送物机器人、电器设备都属于该信息系统的硬件,选项正确。C选项,该系统中宾客相关的数据,全部存储在数据库中,选项错误。D选项,宾客可以通过移动通信网络、WiFi、热点等方式完成选房、订房,选项错误。故本题答案是B选项。
6. 某智慧酒店系统采用了 AI 人工智能服务,宾客可以用手机完成订房、选房、付费、续住、退房等服务,使用刷脸、身份证开门锁以及消费支付,宾客可通过语音控制客房内所有电器设备,还可通过机器人派送物品至客房。此外,该系统还可根据宾客身份信息推送特色菜单。结合材料阅读,下列关于该信息系统的描述不正确的是( )
A. 使用身份证开门锁和消费支付,体现了人工智能技术
B. 输入身份证号码和电话号码的过程,属于数据收集
C. 可以使用手机完成订房、选房等一系列操作,提高了工作效率
D. 根据身份信息推送特色菜单服务,体现了数据可以加工与处理
【答案】A
【解析】
【详解】本题考查信息系统相关内容。A选项,刷身份证开门锁和消费支付,主要使用了射频识别技术,选项错误。BCD选项说法正确。故本题答案是A选项。
7. 信息系统的协同工作离不开网络的支持,下列关于网络的描述正确的是( )
A. 网络资源共享功能不包含硬件共享
B. 同一个局域网,不能同时用有线和无线两种方式链接
C. 不同网络之间的信息通信,必须遵循一定的网络协议
D. 网络按其覆盖范围从大到小分,可以分为广域网、局域网和城域网
【答案】C
【解析】
【详解】本题考查网络相关知识。A选项错误,网络资源共享包括共享文件、打印机、硬盘空间等,其中硬件共享是共享资源的一种形式,例如共享打印机、共享网络存储等。B选项错误,在同一个局域网中,可以同时使用有线和无线两种方式连接,这是局域网的一种常见部署方式,可以满足不同用户或设备的连接需求。C选项正确,不同网络之间的信息通信,必须遵循一定的网络协议。网络协议是在计算机网络中为实现网络通信而制定的规则和标准,它规定了数据在网络中的传输格式、传输速率、传输控制等方面的细节,确保了不同网络设备之间能够正确地进行通信。D选项错误,网络按其覆盖范围从大到小分别是广域网、城域网和局域网。城域网是介于广域网和局域网之间的一种网络类型,覆盖范围通常是城市范围内的网络。故答案为:C。
8. 计算机运行需要硬件与软件的支撑,下列关于软硬件说法正确的是( )
A. CPU 由运算器和控制器组成,它是计算机最核心的部件
B. 关闭电源后,随机存取存储器(RAM)中的信息不会丢失
C. 操作系统安装后,就不需要定期的维护和管理
D. 没有操作系统,应用软件也可以正常运行
【答案】A
【解析】
【详解】本题考查计算机系统相关内容。A选项,中央处理器(CPU)主要由运算器和控制器组成,是计算机最核心的部件,选项正确。B选项,断电后,只读存储器(ROM)中的信息不会丢失,随机存储器(RAM)中的信息会丢失,选项错误。C选项,操作系统安装后,需要定期的维护和管理,选项错误。D选项,应用软件必须在安装有操作系统的计算机上,才能正常运行,选项错误。故本题答案是A选项。
9. 移动终端与互联网结合构成了移动互联网,彻底的改变了人们的生活,下列关于移动终端与互联网的描述正确的是( )
A. 移动终端只能使用移动通信网络
B. 移动终端的“移动性”拓展了互联网的应用场景
C. 移动终端不属于计算机设备
D. 移动终端与其他设备的网络通信,无需遵循网络协议
【答案】B
【解析】
【详解】本题考查移动终端与互联网。A选项错误,移动终端可以通过多种方式接入互联网,包括移动通信网络(如4G、5G)、Wi-Fi、蓝牙等。B选项正确,移动终端的出现使得人们可以随时随地接入互联网,不再局限于特定的地点,从而拓展了互联网的应用场景,改变了人们的生活方式和工作方式。C选项错误,移动终端通常被视为计算机设备的一种,因为它具有计算和处理数据的能力,可以运行各种应用程序,如浏览器、社交媒体应用、游戏等。D选项错误,移动终端与其他设备的网络通信需要遵循一定的网络协议,以确保数据的有效传输和交换。常见的网络协议包括TCP/IP协议栈、HTTP协议、HTTPS协议等。故答案为:B。
10. 算法的部分流程如图所示,执行这部分流程,若输入 n 为 126,则输出 i的值是( )
A. 5 B. 6 C. 7 D. 8
【答案】C
【解析】
【详解】本题考查算法流程图相关内容。分析流程图可知,该算法描述的是找出使得2i11. 下列表达式中的值与其他选项不同的是( )
A. 80//5 B. len([1,2,4,8])**2
C. 23%4*5+1 D. int(3. 8)*4
【答案】D
【解析】
【详解】本题考查表达式。A选项:80//5:整数除法,结果为80除以5的整数部分,即16。B选项:len([1,2,4,8])**2:列表长度为4,所以结果为4的平方,即16。C选项:23%4*5+1:取余操作为23除以4的余数,为3,然后再乘以5,加上1,即3*5+1=16。D选项:int(3.8)*4:将3.8强制转换为整数,结果为3,然后乘以4,即3*4=12。故答案为:D。
12. 有如下 Python 程序段:
s = ['12','22','23','31','123','224']
res =s[0]
for i in range(1,len(s)):
if s[i] >= res:
res =s[i]
print(res)
执行上述程序后,输出的结果是( )
A. 12 B. 123 C. 31 D. 224
【答案】C
【解析】
【详解】本题考查Python程序设计相关内容。分析程序段,其功能是找出列表中各字符串的最大值。['12','22','23','31','123','224']中的最大值为:'31'。故本题答案是C选项。
13. 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13. . . 求出这个数列的前 n 项之和。
n = int(input())
a,b,num = 2,1,2
for i in range(n-1):
print(num)
方框中的代码由以下三部分组成:①num += a / b ②a = a + b ③b = a - b代码顺序正确的选项是( )
A. ①②③ B. ②③① C. ②①③ D. ③②①
【答案】B
【解析】
【详解】本题考查Python程序设计相关内容。结合题目内容分析程序段,可推知:方框内是先确定加数中的分子、分母,然后计算num的值。已知a=2,b=1;num初值为2,即求和公式中的第一项。序列求和公式是:num+=a/b,下一个加数中的分子为a+b,分母为上一步的a,其转换公式为:a = a + b,b = a - b。参照给出代码,方框内代码顺序为:②③①。故本题答案是B选项。
14. 有如下 Python 程序:
from random import randint
b = [1,0,0,0,0]
i = 1
while i < 5:
b[i] = randint(0, 15)
if b[i] % 3 != 0:
b[i] += b[i-1]
elif i % 2 == 1:
i -= 1
i += 1
print(b)
程序的输出可能是( )
A. [1,12,19,35,40] B. [1,16,18,22,25] C. [1,0,3,6,9] D. [1,9,0,5,3]
【答案】D
【解析】
【详解】本题考查Python程序。A选项错误,在此选项中,当b[2]=19,b[3]=35时,根据条件b[i]+=b[i-1],b[3]应该是19+16=34,但16超出了范围(应该小于等于15)。B选项错误,由b[1]=16并且b[1]=randint(0,15)可知,b[1]必定执行了b[i]+=b[i-1],因此可知b[1]原本的值为15,但是执行b[i]+=b[i-1]的条件为b[i]%3!=0,两者互相矛盾。C选项错误,当i=3时,由输出可知,b[2]=3,b[3]=6,因此一定不执行条件b[3]%3!=0,但由于满足i%2==1,因此下一轮循环i的值仍为3,而要保证b[3]=6就会不断陷入循环。故答案为:D。
15. “数据山峰”是指序列中一段连续的区域,其中的数据包含一个从上升到下降的过程。例如字符串 s="5136432783"中存在"136432"和"783"两座数据山峰。以下 Python 程序的功能为输出字符串 s 中的所有“数据山峰”。
s="5136432783"
i=0; j=1; f=0
while jif f==0 and s[j-1]f=1
elif f==1 and s[j-1]>s[j]: # 从上升段进入下降段
f=2
elif f==2 and s[j-1]<=s[j]:
print(s[i:j])
if s[j-1]f=1;
else:
f=0;
elif s[j-1]==s[j] or f==0 and s[j-1]>s[j]: # 进入初始状态
f=0; i=j
j+=1
if:
print(s[i:j])
若要实现上述功能,则加框处①②代码依次为( )
A ①i=j②f!=2 B. ①i=j②f==2 C. ①i=j+1②f!=2 D. ①i=j+1②f==2
【答案】B
【解析】
【详解】本题考查Python程序设计相关内容。结合题目内容,分析程序段,推知:
f的作用是判断字符串的状态,f=0为初始状态;f==0 and s[j-1]s[j]表明从上升段进入下降段,设置f为2;①处代码所在为else语句,若 s[j-1]二、非选择题(本大题共 2 小题,第 16 题 10 分,第 17 题 10 分,共 20分。)
16. 小金搭建了花园喷灌系统,在花园的配置箱安装了智能终端、传感器和浇灌控制设备等,智能终端通过无线网络连接服务器,用户通过浏览器查看系统运行情况及历史数据。该系统还能监测花园的温湿度,并实现自动喷水浇灌。请回答下列问题:
(1)下列关于该信息系统说法正确的是__________(多选,填字母)
A. 该信息系统中至少要有温湿度传感器
B. 该信息系统中智能终端处理浏览器访问请求
C. 该信息系统中服务器需要链接数据库来存储数据
D. 该信息系统中要架设无线路由器
E. 该信息系统中没有执行器
(2)若重点考虑升级和维护的方便性,则应选择的网络应用软件的架构是_____________。
(3)小金开发网络应用软件部分代码如下,则查看系统运行状态的网址是___________。
from flask import Flask
app = Flask(__name__) #创建应用实例
@app. route('/js')
def xc():
#查看系统运行状态的路由
#具体代码略
if __name__ == '__main__':
#启动 Web 应用
app. run(host="10. 190. 11. 131",port=500)
(4)小金将系统中某天(8:00—20:00)的温度数据导出,如图 a 所示(时间格式为“时:分”)。分析数据时小金筛选出温度 30 度及以上的数据,并以 15 分钟为间隔提取数据,存储后制作散点图如图 b 所示,部分 Python 程序如下:
图 a 图 b
请在下列程序中划线处填入合适的代码。
#导入相关模块,读取表格文件,存入对象 df,代码略
time=[];temp=[]
df=df[df. 温度>=30]
p=0 #p 存储上一次记录的时间
for i in df. index:
s=df. at[i,'时间'] #获取该行的时间数据
t1=int(s[3:5]) #获取分钟数据
t=( ①________ )%60
if t>=15:
time. append(df. at[i,'时间'])
temp. append(df. at[i,'温度'])
p=t1
plt. scatter( ②________ )
plt. ylim(27,36)
plt. title("高温记录图表")
plt. show()
【答案】 ①. ACD ②. B/S架构 或 B/S ③. http://10.190.11.131:500/js ④. t1 - p + 60 或 t1 - p ⑤. time,temp 或 x=time,y=temp
【解析】
【详解】本题考查信息系统相关内容。分析题目内容,可知:
(1)A选项,依据该系统功能,智能终端通过分析花园温度、湿度,控制浇灌设备,而温度、湿度需要通过传感器获取,即该信息系统中至少要有温湿度传感器,选项正确。B选项,由“用户通过浏览器查看系统运行情况及历史数据”知,该信息系统中服务器处理浏览器访问请求,选项错误。C选项,该信息系统中服务器需要链接数据库来存储数据,选项正确。D选项,由“智能终端通过无线网络连接服务器”知,该信息系统中要架设无线路由器,选项正确。故本题答案是:ACD。
(2)B/S(Browser/Server)结构,即浏览器服务器结构,用户工作界面通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层结构,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。由“用户通过浏览器查看系统运行情况及历史数据”及考虑升级和维护的方便性,则应选择的网络应用软件的架构是B/S架构,故本题答案是:B/S架构或B/S。
(3)由代码“@app. route('/js')”及“app. run(host="10. 190. 11.131",port=500)”知,查看系统运行状态的网址是http://10.190.11.131:500/js,故本题答案是:http://10.190.11.131:500/js。
(4)④处,上文获取分钟数据,此处需要计算距离上次记录的时间差,依据模除运算,计算其值,以便下文判断“t>=15”,故此处答案是:t1-p+60 或 t1-p。⑤处,plt.scatter函数是Python中matplotlib库中的一个函数,用于绘制散点图,它能够将多组数据点绘制在同一张图上,并通过不同的颜色、大小、形状等方式来表示不同的数据信息,需要两个参数,分别作为横轴和纵轴的数据,具体到此处,应以时间(横轴)、温度(纵轴)作为参数,故此处答案是:time,temp 或 x=time,y=temp。
17. 某商场对所有商品按价格升序排序,按相同价格划分成一段的方式,将数据分割成若干段,对每段数据进行压缩,最后存储为一个数字序列,压缩规则如下:
①使用两个整数 x,y 对一段连续相同的价格数据进行压缩。其中 x 为当前段表示的商品的价格较前一段商品的价格的增值(若为第 1 段,则 x 为第 1 段的价格数据),y 表示当前段的数据个数(其中 0≤x,y≤1000,且均为正整数)。
②将各段价格数据压缩的结果通过“,”连接。
例如,各商品价格为“1,1,3,3,3,5,8,9,9,9,9,10”,先将连续相同的各段数据进行压缩,然后连接各段压缩的结果,如图所示。
(1)已知升序的商品价格数据为“2,2,2,5,5,7,7,7,7,”,则压缩结果为________。
(2)根据上述压缩算法,设计一个对应的解压缩程序,用于求解压缩前的价格数据,其 Python代码如下,请在划线处填入合适的代码。
s=input() #输入待解压的字符串
a=[0]*1000 #用于存储各商品的价格
f=False ; tmp=0 ; k=1
for i in range(len(s)):
if "0"<=s[i]<="9":
tmp=________#①
else:
if f==False:
a[k]=a[k-1]+tmp
k+=1
else:
for j in range(tmp-1):
________#②
k+=1
f=________#③
tmp=0
print(a[1:k])
(3)现有 m 元资金,希望从商场中购买两个商品,请根据上题中求解的商品价格(升序),统计使用现有资金能购买两个商品的方案数,实现上述功能的 Python 代码如下。
m=int(input()) #输入现有的资金数量
ans=0
i=1 ; j=k-1
while iif a[i]+a[j]>m:
j-=1
else:
i+=1
________
print(ans)
划线处应填入的代码是________。
【答案】 ①. 2,3,3,2,2,4 ②. tmp = tmp*10+ord(s[i])-ord('0') ③. a[k] = a[k - j - 1] ④. f = not f ⑤. ans += j - i 或 ans = ans + j - i 或 ans += len(a[i:j])
【解析】
【详解】本题考查Python综合应用
(1)已知升序的商品价格数据为“2,2,2,5,5,7,7,7,7,”,要对这些数据进行压缩,按照题目中给出的压缩规则,即连续相同的价格数据作为一段进行压缩。第一段是连续的三个价格为2的数据,增值为当前段表示的商品的价格较前一段商品的价格的增值,因为这是第一段数据,所以增值就是第一段的价格,为2,数量为3。第二段是连续的两个价格为5的数据,增值为当前段表示的商品的价格较前一段商品的价格的增值,即5-2=3,数量为2。第三段是连续的四个价格为7的数据,增值为当前段表示的商品的价格较前一段商品的价格的增值,即7-5=2,数量为4。所以,压缩结果为2,3,3,2,2,4。故答案为:2,3,3,2,2,4。
(2)在第一个空中,我们需要提取出连续相同的价格数据的增值x或数量y。因为在压缩字符串中,数字是连续的,所以我们需要将这些数字拼接成一个完整的数字,而不是简单地逐个读取。因此,我们需要利用循环读取数字字符,并将它们组合成一个整数。故答案为:tmp=tmp*10+ord(s[i])-ord('0')。在第二个空中,这个位置的代码是用来更新商品价格的。根据压缩规则,当前段的价格是前一段价格加上增值。因此,正确的代码是将当前段的价格更新为前一段价格加上增值。故答案为:a[k]=a[k-j-1]。在第三个空中,这个位置的代码是用来切换当前段的增值的符号。根据压缩规则,每个段的第一个数字表示当前段的价格相对于前一段的增值,因此需要在遍历压缩字符串时切换增值的符号。因此,正确的代码是将 f 的值取反。故答案为:f=not f。绝密★考试结束前
金华十校 2023-2024 学年第一学期期末调研考试
技术试题
第一部分 信息技术(共 50 分)
一、选择题(本大题共 15 小题,每小题 2 分,共 30 分。在每小题给出的四个选项中,只有一个符合题目要求)
1. 下列关于数据、信息与知识的说法,正确的是( )
A. 数据是指能被计算机处理的数字和文字
B. 不同人根据同一信息构建的知识肯定是相同的
C. 数据是信息经过存储、分析及解释后所产生的意义
D. 信息对于不同的人群、不同的时间,其价值可能有所不同
2. 下列关于人工智能概念及其应用的说法,不正确的是( )
A. 深度学习基于神经网络,属于行为主义人工智能
B. 符号主义人工智能包含知识库和推理引擎两个部分
C. 银行智能投资系统由 AI 顾问和人类投资专家共同参与,属于混合增强智能
D. “沃森”的智能能力从益智游戏领域移植到医疗领域,属于跨领域人工智能
3. 编码是信息从一种形式转换为另一种形式的过程,下列关于编码描述正确的是( )
A. 计算机中存储容量的最小单位是字节(Byte)
B. 计算机中的所有字符均以 ASCII 编码的方式存储
C. 声音的数字化是指将声音模拟信号转为数字信号的过程
D. 若其他参数均相同,24 位图像比 256 色图像的存储容量小
4. 以下关于数据管理与安全的说法,正确的是( )
A. 系统安装防火墙,就可以确保系统的绝对安全
B. 定期备份数据库中数据,可以提高数据的安全性
C. 可以通过数据校验的方法,提高数据的保密性
D. 将个人身份证等隐私数据保存在免费的第三方网盘
5. 某智慧酒店系统采用了 AI 人工智能服务,宾客可以用手机完成订房、选房、付费、续住、退房等服务,使用刷脸、身份证开门锁以及消费支付,宾客可通过语音控制客房内所有电器设备,还可通过机器人派送物品至客房。此外,该系统还可根据宾客身份信息推送特色菜单。 关于该信息系统的组成,下列说法正确的是( )
A. 宾客是该无人智慧酒店系统中的唯一用户
B. 送物机器人、电器设备都属于该信息系统的硬件
C. 该系统中宾客相关的数据,全部存储在宾客身份证中
D. 宾客只能通过移动通信网络完成选房、订房
6. 某智慧酒店系统采用了 AI 人工智能服务,宾客可以用手机完成订房、选房、付费、续住、退房等服务,使用刷脸、身份证开门锁以及消费支付,宾客可通过语音控制客房内所有电器设备,还可通过机器人派送物品至客房。此外,该系统还可根据宾客身份信息推送特色菜单。结合材料阅读,下列关于该信息系统的描述不正确的是( )
A. 使用身份证开门锁和消费支付,体现了人工智能技术
B. 输入身份证号码和电话号码的过程,属于数据收集
C 可以使用手机完成订房、选房等一系列操作,提高了工作效率
D. 根据身份信息推送特色菜单服务,体现了数据可以加工与处理
7. 信息系统的协同工作离不开网络的支持,下列关于网络的描述正确的是( )
A. 网络资源共享功能不包含硬件共享
B. 同一个局域网,不能同时用有线和无线两种方式链接
C. 不同网络之间的信息通信,必须遵循一定的网络协议
D. 网络按其覆盖范围从大到小分,可以分为广域网、局域网和城域网
8. 计算机的运行需要硬件与软件的支撑,下列关于软硬件说法正确的是( )
A. CPU 由运算器和控制器组成,它是计算机最核心的部件
B. 关闭电源后,随机存取存储器(RAM)中的信息不会丢失
C. 操作系统安装后,就不需要定期维护和管理
D. 没有操作系统,应用软件也可以正常运行
9. 移动终端与互联网结合构成了移动互联网,彻底的改变了人们的生活,下列关于移动终端与互联网的描述正确的是( )
A. 移动终端只能使用移动通信网络
B. 移动终端的“移动性”拓展了互联网的应用场景
C. 移动终端不属于计算机设备
D. 移动终端与其他设备的网络通信,无需遵循网络协议
10. 算法的部分流程如图所示,执行这部分流程,若输入 n 为 126,则输出 i的值是( )
A. 5 B. 6 C. 7 D. 8
11. 下列表达式中的值与其他选项不同的是( )
A. 80//5 B. len([1,2,4,8])**2
C. 23%4*5+1 D. int(3. 8)*4
12. 有如下 Python 程序段:
s = ['12','22','23','31','123','224']
res =s[0]
for i in range(1,len(s)):
if s[i] >= res:
res =s[i]
print(res)
执行上述程序后,输出的结果是( )
A. 12 B. 123 C. 31 D. 224
13. 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13. . . 求出这个数列的前 n 项之和。
n = int(input())
a,b,num = 2,1,2
for i in range(n-1):
print(num)
方框中的代码由以下三部分组成:①num += a / b ②a = a + b ③b = a - b代码顺序正确的选项是( )
A. ①②③ B. ②③① C. ②①③ D. ③②①
14. 有如下 Python 程序:
from random import randint
b = [1,0,0,0,0]
i = 1
while i < 5:
b[i] = randint(0, 15)
if b[i] % 3 != 0:
b[i] += b[i-1]
elif i % 2 == 1:
i -= 1
i += 1
print(b)
程序的输出可能是( )
A. [1,12,19,35,40] B. [1,16,18,22,25] C. [1,0,3,6,9] D. [1,9,0,5,3]
15. “数据山峰”是指序列中一段连续的区域,其中的数据包含一个从上升到下降的过程。例如字符串 s="5136432783"中存在"136432"和"783"两座数据山峰。以下 Python 程序的功能为输出字符串 s 中的所有“数据山峰”。
s="5136432783"
i=0; j=1; f=0
while jif f==0 and s[j-1]f=1
elif f==1 and s[j-1]>s[j]: # 从上升段进入下降段
f=2
elif f==2 and s[j-1]<=s[j]:
print(s[i:j])
if s[j-1]f=1;
else:
f=0;
elif s[j-1]==s[j] or f==0 and s[j-1]>s[j]: # 进入初始状态
f=0; i=j
j+=1
if:
print(s[i:j])
若要实现上述功能,则加框处①②代码依次为( )
A. ①i=j②f!=2 B. ①i=j②f==2 C. ①i=j+1②f!=2 D. ①i=j+1②f==2
二、非选择题(本大题共 2 小题,第 16 题 10 分,第 17 题 10 分,共 20分。)
16. 小金搭建了花园喷灌系统,在花园的配置箱安装了智能终端、传感器和浇灌控制设备等,智能终端通过无线网络连接服务器,用户通过浏览器查看系统运行情况及历史数据。该系统还能监测花园的温湿度,并实现自动喷水浇灌。请回答下列问题:
(1)下列关于该信息系统说法正确的是__________(多选,填字母)
A. 该信息系统中至少要有温湿度传感器
B. 该信息系统中智能终端处理浏览器访问请求
C. 该信息系统中服务器需要链接数据库来存储数据
D. 该信息系统中要架设无线路由器
E. 该信息系统中没有执行器
(2)若重点考虑升级和维护的方便性,则应选择的网络应用软件的架构是_____________。
(3)小金开发的网络应用软件部分代码如下,则查看系统运行状态的网址是___________。
from flask import Flask
app = Flask(__name__) #创建应用实例
@app route('/js')
def xc():
#查看系统运行状态的路由
#具体代码略
if __name__ == '__main__':
#启动 Web 应用
app. run(host="10. 190. 11. 131",port=500)
(4)小金将系统中某天(8:00—20:00)的温度数据导出,如图 a 所示(时间格式为“时:分”)。分析数据时小金筛选出温度 30 度及以上的数据,并以 15 分钟为间隔提取数据,存储后制作散点图如图 b 所示,部分 Python 程序如下:
图 a 图 b
请在下列程序中划线处填入合适的代码。
#导入相关模块,读取表格文件,存入对象 df,代码略
time=[];temp=[]
df=df[df. 温度>=30]
p=0 #p 存储上一次记录的时间
for i in df. index:
s=df. at[i,'时间'] #获取该行的时间数据
t1=int(s[3:5]) #获取分钟数据
t=( ①________ )%60
if t>=15:
time. append(df. at[i,'时间'])
temp. append(df. at[i,'温度'])
p=t1
plt. scatter( ②________ )
plt. ylim(27,36)
plt. title("高温记录图表")
plt. show()
17. 某商场对所有商品按价格升序排序,按相同价格划分成一段的方式,将数据分割成若干段,对每段数据进行压缩,最后存储为一个数字序列,压缩规则如下:
①使用两个整数 x,y 对一段连续相同的价格数据进行压缩。其中 x 为当前段表示的商品的价格较前一段商品的价格的增值(若为第 1 段,则 x 为第 1 段的价格数据),y 表示当前段的数据个数(其中 0≤x,y≤1000,且均为正整数)。
②将各段价格数据压缩的结果通过“,”连接。
例如,各商品价格为“1,1,3,3,3,5,8,9,9,9,9,10”,先将连续相同的各段数据进行压缩,然后连接各段压缩的结果,如图所示。
(1)已知升序的商品价格数据为“2,2,2,5,5,7,7,7,7,”,则压缩结果为________。
(2)根据上述压缩算法,设计一个对应的解压缩程序,用于求解压缩前的价格数据,其 Python代码如下,请在划线处填入合适的代码。
s=input() #输入待解压的字符串
a=[0]*1000 #用于存储各商品的价格
f=False ; tmp=0 ; k=1
for i in range(len(s)):
if "0"<=s[i]<="9":
tmp=________#①
else:
if f==False:
a[k]=a[k-1]+tmp
k+=1
else:
for j in range(tmp-1):
________#②
k+=1
f=________#③
tmp=0
print(a[1:k])
(3)现有 m 元资金,希望从商场中购买两个商品,请根据上题中求解的商品价格(升序),统计使用现有资金能购买两个商品的方案数,实现上述功能的 Python 代码如下。
m=int(input()) #输入现有的资金数量
ans=0
i=1 ; j=k-1
while iif a[i]+a[j]>m:
j-=1
else:
i+=1
________
print(ans)

展开更多......

收起↑

资源列表