浙江省嘉兴市2021—2022学年下学期期末检测高二信息期末卷(Word版,含答案)

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

浙江省嘉兴市2021—2022学年下学期期末检测高二信息期末卷(Word版,含答案)

资源简介

嘉兴市期末检测
技术试题卷
2022-6
(
嘉兴市 期末检测
) (
技 术 试 题 卷
3
/
12
)
注意事项 :本试题卷分两部分,第一部分信息技术,第 部分通 技术。满分 100 分,考试时间60 分钟。
第一部分 信息技术(共 50 分)
一、选择题(本 题共 10 题,每 题 3 分,共 30 分。每 题列出的四个备选项中只有一个是符合题 要求的,不选、多选、错选均不得分)
下列有关数据、 数据的说法不.正.确.的是A.数据是对客观事物的符号表示
数据的价值往往取决于其承载的信息
数据的数据体量巨 ,分析时均采 抽样数据
使 “城市热 图”避开 员聚集地区, 到了 数据技术2.下列关于信息的编码,描述正确的是
A.3 位 进制能表示的最 进制数是 8
字符“9”的ASCII 码为 57,则“10”的 ASCII 码为 58
Wave 格式 频 件的 与采样频率、量化位数成正
D.16 位图图像,每个像素 进制表示需要 16 位
某语 作 智能评分系统主要由试卷图 转写、专家定标、评分模型训练、智能评分等
个主要部分组成。以下说法正确的是
① 将学 的试卷扫描转换成电 图 的过程属于智能处理
② 使 了机器学习算法训练出最终的评分模型
③ 语 作 智能评分系统是 机共同参与的混合智能应
④ 评分模型训练属于数据驱动的 智能 法
A.①②③ B. ①②④ C. ①③④ D. ②③④
中国 陆居 身份证号码由 18 位字符组成,其中第 17 位数字表示性别,奇数表示男性, 偶数表示 性。某身份证号置于字符串变量 sfz 中,下列能判定其为男性的表达式是
A. sfz[16]%2==1 B. sfz[16] in "13579"
C. int(sfz[17])%2==1 D. int(sfz[17])//2==1
某加密程序的代码如下: s1=input("请输 明 :") q="1357902468" ; s2="" for ch in s1:
if "0"<=ch<="9":
s2+=q[int(ch)] elif "a"<=ch<="z":
s2+=chr((ord(ch)-ord("a")+2)%26+ord("a"))
else:
print(s2)
s2+=ch
运 该程序,输 s1 的值为"Mike521@",则输出结果为
A. Mgic053@oo.amk B. Kgic931@oo.amk
C. Mkmg053@ss.eqo D. Okmg931@ss.eqo
阅读以下材料,回答 6-10 题。
某环境监测系统具有以下功能:传感器采集的光线值、温度值、湿度值等数据通过智能终端汇总到数据库服务器中,客户端通过浏览器登录 Web 服务器,获得各种数据信息, 当环境信息出现异常,服务器发出报警信息,如邮件和短信等。该系统结构图如图所示。
下列说法正确的是
①该信息系统由硬件、软件、数据、通信 络和 户构成
②该信息系统的数据主要存储在智能终端
③该信息系统采 了 B/S 架构
④该信息系统对外部环境有依赖性
A.②③④ B. ①③④ C. ①②④ D. ①②③
下列传感器中,该信息系统必需的是
①温度传感器 ②湿度传感器 ③声 传感器 ④光线传感器 ⑤ 体传感器
A. ①②④ B. ①②⑤ C. ②③④ D. ②④⑤
由服务器直接发出各种报警信息,如邮件和短信,管理员不需要登录本信息系统的情况下也可以正常接收,下列说法正确的是
接 LAN 就可以正常发出短信
通过计算机 络就能发出所有报警信息C.接收报警短信需要由移动通信 络实现
D. web 服务器发送邮件时不必遵循TCP/IP 协议
初步完成信息系统的搭建后,还需要根据 户需求对系统进 测试,对系统加以修正, 并在此基础上修改各种 档,进一步完善信息系统。下列说法正确的是
A.系统测试包括硬件测试、软件测试、 络测试和 档编写B.正确性证明、静态测试与动态测试是软件测试的三种 法C.信息系统的 档只包括 户 档和管理 档
D.使 Flask Web 框架搭建的服务端程序,打开调试功能可以提 系统安全性10.为加强该信息系统安全,下列说法不.正.确.的是
安装杀毒软件降低病毒感染的 险
增加 户访问控制策略控制 户对 络资源的访问
更换处理速度更快的服务器
定期定时进 漏洞检测、及时更新系统
、 选择题(本 题共 2 题,其中第 11 题 10 分,第 12 题 10 分,共 20 分)
某智能农业 棚系统中,管理员可以通过局域 查看 棚的环境的温度和湿度信息。 明使 micro: bit 开发板作为智能信息采集终端采集环境数据,每隔一分钟向服务器提交数据。智能农业 棚系统搭建示意图如所示:
信息采集终端部分代码如下:
IP = "10.89.1.2" ; PORT= "8080" ; SSID = "jxtx" #设置连接参数
PASSWORD = "20220626"
Uart.init(baudrate = 115200,bits=8,parity=None,stop=1,tx=pin2,rx=pin1) while Obloq.connectWifi(SSID, PASSWORD, 10000) ! = True:
display.show(Image.SAD) display.scroll(Obloq. ifconfig( ))
Obloq.httpSet(IP, PORT) #根据ip 和port 建 连接
while True:
temp,hum = dht11.read(16) #读取温度、湿度
ermo,resp = Obloq.get("input x="+str(temp)+ "&y="+str(hum), 10000) if errno== 200:
display.scroll(resp)
else:
display.scroll(str(errno))
sleep(1000*60) #设置采集间隔时间
WEB 服务器部分代码如下所示:
from flask import Flask
app = Flask( name )
@app.route('/') def index():
#读取终端最近一次的温度和湿度存 temp 和hum,代码略return "当前温度"+str(temp)+ "当前湿度"+str(hum)
@app.route('/input',methods=['POST', 'GET']) def add_data(): #终端上传最新采集的数据
#代码略
if name == ' main ':
app.run(host="10.89.1.2", port=8080)
搭建系统的前期准备 作有如下 5 个主要过程:①开发模式的选择 ②概要设计 ③ 需求分析 ④详细设计 ⑤可 性分析,在实施时正确的步骤是 (选填字 )
A.③①④②⑤ B.③⑤①②④ C.③⑤①④② D.⑤③①④②
物联 IoT 模块连接开发板的引脚是 (选填字 ) A.pin0 和pin1 B.pin1 和pin2 C.pin16 D. PORT
Web 服务器端采 (选填:POST 或GET) 式接受温度和湿度数据。若某时刻温度数值是 28,湿度值 53,则传输数据时使 的URL 是 (选填字

A. http://10.89.1.2:8080/input temp=28&hum=53
B. http://10.89.1.2:8080/input&temp=28 hum=53
C. http://10.89.1.2:8080/input x=28&y=53
D. http://10.89.1.2:8080/input &x=28 y=53
当 棚温度超过警戒温度 28℃时,系统会发出温度报警提醒。 明从服务器的SQLite数据库中导出了1~6 份的温度数据并整理到Excel 件,数据格式如图a 所示。利 Python编写程序统计每 发出报警提醒的次数并按图b 所示可视化。
图a 图b
统计及可视化的部分程序如下,请补充完善:
df=pd.read_excel('温度数据.xlsx') df1 =
g1=df1.groupby(' 份',as_index=False).count() plt.bar(g1. 份, g1.温度)
plt.title('1-6 份发出温度报警提醒次数情况') plt.show()
创意机器 赛——捡硬币。 赛规则如下:
在 赛场地上放置了 n 个硬币,每个硬币的位置均不相同,各位置坐标(x,y)保存在 本 件中(如图所示,放置了 5 个硬币, 本中坐标按 x,y 升序排列);
机器 在两个硬币位置间 直线,从起点(0,0)出发,按硬币 x 坐标从 到 去捡,若x 坐标相同,则按y 坐标从 到 捡;取 其中的 n-1 个硬币,总 距离最短的机器 将获得 赛的冠军。
例:如图 a 所示,p2 直接到p4 则代表p3 处硬币未取。
图b
图a 图c
完成该项 分以下 个步骤:
读取坐标数据。
从 本 件中读取硬币的坐标(x、y),分别存储在列表 x 和y 中。请在划线处填 合适的代码。
f=open("position.txt",'r') #从 件中读取坐标位置
x=[0]; y=[0] #将原点坐标分别存储在x、y 列表中line=f.readline() #取出一 数据
#从 本 本中读取硬币的位置,并存储在 x、y 列表中while line:
data=line.split(",") #以逗号为分隔符转换成列表x.append(int(data[0]))
line=f.readline()
f.close() #关闭 件
编写函数,计算两点间的距离。请在划线处填 合适的代码。
from math import sqrt
def dist(x1,y1,x2,y2): #计算(x1,y1)到(x2,y2)的距离d=
return d
设计算法与程序实现。
机器 取 n-1 个硬币经过的最短距离公式可以描述为:
其中:为机器 取 n-1 个硬币 的最短距离; 为机器 取 n 个硬币经过的距离之和; 为机器 未取第i 个硬币少 的路程; Max 为求中的最 值。
根据上述算法编写的Python 程序如下,请在划线处填 合适的代码。n=len(x);long=0
for i in range(1,n):
long=long+dist(x[i-1],y[i-1],x[i],y[i]) maxd=0
ansi=n-1
for i in range(2,n):
d1=dist(x[i-2],y[i-2],x[i-1],y[i-1])
d2=dist(x[i-1],y[i-1],x[i],y[i])
d3=dist(x[i-2],y[i-2],x[i],y[i])
dx= ① #计算未取第i-1 个硬币少 的路程。if dx>maxd:
maxd=dx ansi=i-1
print("机器 的最短距离为:"+str(round( ② ,4))) print("未取 的硬币的位置为:(",x[ansi],",",y[ansi],")")
调试和异常处理。
当最后一个硬币未取为最短距离时,上述程序运 结果不正确。加框处代码有误,请修改。
嘉兴市 期末检测
信息技术参考答案
一、选择题(本 题共 9 题,每 题 3 分,共 30 分)
题号 1 2 3 4 5 6 7 8 9 10
答案 C C D B C B A C B C
、 选择题(本 题共 2 题,其中第 11 题 10 分,第 12 题 10 分,共 20 分)
11. (1) B (2) B (2 分) (2 分)
(3)GET (2 分) , C (2 分)
(4)df[df.温度>28] 或 df[df[‘温度’]>28] (2 分)
12.
(1)y.append(int(data[1])) (2 分)
(2)sqrt((x2-x1)**2+(y2-y1)**2)
或sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
或((x2-x1)**2+(y2-y1)**2)**0.5 (2 分)
(3)①d1+d2-d3 (2 分)
②long-maxd (2 分)
(4)maxd = dist(x[n-2],y[n-2],x[n-1],y[n-1]) (2 分)

展开更多......

收起↑

资源预览