浙江省余姚重点中学2022-2023学年高二下学期期中考试技术(学考)试题(PDF版含答案)

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

浙江省余姚重点中学2022-2023学年高二下学期期中考试技术(学考)试题(PDF版含答案)

资源简介

2022学年第二学期期中考试
高二信息技术学考答卷
信息技术部分答案
一、选择题(本大题共14小题,每小题2.5分,共35分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)
1 2 3 4 5 6 7 8 9 10
D D C B D C D B D B
二、非选择题(本大题共2大题,其中第11题12分,第12小题8分,共20分)
11. (1) AFG (2分)
(2) IoT 或物联网模块 (1分)
(3) pin0 (1分)
(4) B (1分)
(5) A (1分) A (1分)
(6) 2 (1分)
(7) sensorlog (1分)
(8) GET (1分) http://192.168.1.200:8080/get id=1&val=480 (2分)
12. (1)① text (1分)
② encypt(encode,key) (2分)
(2)③ ‘A’<=ch<=’Z’ (1分)
(3)④int(k[x]) (1分)
⑤result+=ch (1分)
(4)相同 (1分)
(5)A (1分)余姚中学 2022 学年第二学期期中考试
高二技术学考试卷
命题人:胡小英 鲁哲雨 审题人:张婷 葛尧鼎
考生须知:
1.本卷共 9 页满分 100 分,考试时间 60 分钟;
2.答题前,在答题卷指定区域填写班级、准考证号和姓名;
3.所有答案必须写在答题纸上,写在试卷上无效;
4.考试结束后,只需上交答题纸。
第一部分 信息技术(50 分)
一、选择题(本大题共 10 小题,每小题 3 分,共 30 分。每小题只有一个是符合题目
要求的,不选、多选、错选均不得分)
1. “一卡在手走遍校园”,关于“校园一卡通”信息系统下列说法不.正.确.的是
A. 信息系统本质上是一个工作系统
B. 给卡充值是信息系统对数据进行修改的过程
C. 该信息系统属于学校管理信息系统
D. 该信息系统由硬件、软件、数据和通信网络组成的人机交互系统
2.下列关于信息系统对社会影响的说法,不.正.确.的是
A.信息系统可以改变人们的生活方式 B.信息系统可以加快信息与知识的传播
C.信息系统中的数据分析有利于科学决策 D.信息系统本身的安全隐患不会给社会带来危害
3. 下列关于计算机硬件的说法,不.正.确.的是( )
A. 现代计算机大多采用“存储程序式”体系结构
B. 计算机处理信息主要包括输入、处理、存储和输出四个步骤
C. 计算机关闭电源后,只读存储器(ROM)中的数据会丢失
D. 中央处理器(CPU)是计算机最核心的部件,它由运算器和控制器组成
4. 关于射频识别技术,以下说法不.正.确.的是( )
A. RFID是射频识别技术的简称
B. 电子标签可分为无源标签和有源标签,我国第二代身份证内置的是有源电子标签
C. RFID是物联网能够识别“万物”的关键技术
D. NFC技术由RFID演变而来,是一种短距高频的无线电技术
5. 下列关于网络说法正确的是
A. “三网”融合是指局域网、城域网和广域网 B. 5G通信网络的网络速度是 5Gbps
C. 网络最基本的功能是分布处理 D. 浏览网页时,需遵循 TCP/IP协议
6. 小明学习了网络系统的相关内容后,尝试搭建家庭网络系统,以下关于该网络系统的说
法正确的是( )
A. 该网络属于广域网
B. 该网络硬件只需光调制解调器
C. 为将手机接入到该网络,需开启路由器的无线网络功能
D. 网络架设完成后不需要再对网络进行连通性测试
7. 下列 Flask Web框架说法不.正.确.的是
A. Flask Web框架非常精简,属于小型框架
第 1 页 共 4 页
B. 使用 Flask Web编写网页应用流程包括导入框架模块、创建应用实例、编写路由与视
图函数、启动Web应用
C. 代码 app=Flask(__name__) ,建立一个Web应用 app
D. 代码 app.run( host=’0.0.0.0’,port=8080),表示启动Web应用后可以用 http://0.0.0.0:8080访问
主页。
8.下列关于身份认证与安全的说法,正确的是( )
A. 身份认证要解决的是用户对数据操作的权限
B. 动态口令比静态口令的安全性要高
C. 生物特征识别的认证技术防伪性能比较差
D. 信息系统对通过身份认证的用户访问数据没有限制
9. 下列关于数据安全的说法正确的是
A. 系统进行病毒防护需坚持查杀为主,预防为辅的原则
B. 将银行卡号和密码等个人信息备份在网盘中是安全的
C. 个人计算机只要不上网,数据就不会被窃取和破坏
D. 安装防火墙可有效防止外部网络的攻击
10. 下列属于搭建信息系统的前期准备过程的是( )
A. 需求分析→可行性分析→硬件选择→系统测试设计→详细设计
B. 需求分析→可行性分析→开发模式选择→概要设计→详细设计
C. 数据收集和输入→程序设计→硬件选择→详细设计→数据查询设计
D. 数据收集和输入→数据存储→数据传输→数据加工处理→数据查询设计
二、非选择题(本大题共 2 题,其中 11 小题 12 分,12 小题 8 分)
11. 学校的小池塘经常会出现水位过低的情况,为解决人工开启抽水泵给小池塘注水的繁琐
问题,某学生搭建了池塘水位监测系统,系统结构示意图如第 11 题图所示。智能终端
通过接口接收水位传感器采集的数据,IoT 模块(网络模块)传送水位数据到 Web 服务
器并保存到数据库。IoT 模块需要设置无线网络的名称 SSID 和共享密钥 PASSWORD
连通无线网络,采用与 Web 服务器相同的 IP 和 PORT 配置连通服务器。客户端(含
手机)通过浏览器访问 Web 服务器。Web 服务器将处理的结果经 IoT 模块传送给智
能终端,由智能终端启动执行器实现对池塘水位的控制。

第 11题图
#智能终端上的部分代码
from microbit import *
import Obloq
IP = "192.168.1.200" ; PORT = "8081" #Web 服务器地址及端口
SSID = "student" ; PASSWPRD = "hao123456" #Wi-Fi 的 SSID 及密码
uart.init(baudrate=9600,bits=8,parity=None,stop=1,tx=pin2,rx=pin1) #①
第 2 页 共 4 页
while Obloq.connectWifi(SSID,PASSWPRD,10000)!=True: #②
display.show(Image.SAD)
display.scroll(Obloq.ifconfig())
Obloq.httpSet(IP,PORT) #③
while True:
v = pin0.read_analog()
errno,resp = Obloq.get("get id=1&val="+str(v),10000) #④
if errno == 200:
display.scroll(resp)
if resp == '1':
pin8.write_digital(1) #打开继电器开启抽水泵
else:
pin8.write_digital(0) #关闭继电器关闭抽水泵
else:
display.show(str(errno))
sleep(300*1000)
请回答下列问题:
(1)搭建该信息系统,所用的硬件包括 。(多选,填字母:A.服务器 / B.浏
览器 / C.网络名称 SSID / D.共享密钥 PASSWORD / E.数据库 / F.智能终端 / G.
水位传感器)
(2)如第 11题图所示,①空处的设备为 。
(3)分析智能终端上的部分代码可知,连接水位传感器的引脚为 。
(4)智能终端上的部分代码中,表示 IoT 模块在尝试连接网络的语句是 。
(单选,填字母:A. ① / B. ② / C. ③ / D. ④)
(5)若将 sleep(300*1000)修改成 sleep(30*1000),每小时内采集到的数据变
(单选,填字母:A.多 / B.少);若将该语句缩进与 display.show(str(errno))对齐,程序运
行后,最多只能采集到 1个数据,这种说法 (单选,填字母:A.错误 / B.正确)
#服务器上的部分代码
from flask import Flask ,request
import sqlite3
app = Flask(__name__)
@app.route("/")
def index():
#代码略
@app.route("/get")
def check():
id=request.args.get('id')
temp= int(request.args.get('val'))
conn=sqlite3.connect('data.db')
cur=conn.cursor()
cur.execute("insert into sensorlog (sensorid,sensorvalue) values('%s',%d)"%(id,temp))
conn.commit()
#水位低于设定水位值时,返回 1,否则返回 0
#代码略
第 3 页 共 4 页
if __name__ == '__main__':
app.run(host="192.168.1.200",port=8080)
请回答下列问题:
(6)分析服务器上的部分代码可知,“app”至少有 个视图函数。
(7)分析程序可知,该系统中存储水位数据的数据表名为 。
(8)服务器采用 (选填:POST或 GET)方式接受数据。若某时刻,传感器编号
为 1,水位值为 480,则传输数据时使用的 URL为 。
12 .小雪加密。小雪根据凯撒加密算法,设计了一种新的字符加密方法——小雪加密算法。
她设计的加密规则如下:
①大小写转换:将明文中的大写字母转换成小写字母,如“A”转换成“a”。
②置换加密:根据输入的置换密钥,将字符串中的小写字母逐个加上置换密钥中的对应
数字循环右移,置换密钥可以循环使用。如原文为“world2023”,置换密钥为“412”,
则加密为“aptpe2023”。(字母 w、o、r、l、d分别循环右移 4、1、2、4、1位)
(1)主程序
text=input("请输入需要加密的字符串:")
key=input("请输入置换密钥:")
encode=""
for ch in ① :
encode=encode + change(ch)
encode= ②
print("加密结果为:",encode)
划线处应填入的代码为① ② 。
(2)大小写转换函数代码如下。
def change(ch): #将 ch的大写转换为小写
if ③ :
ch=chr(ord(ch)+32)
return ch
划线处代码应为③ 。
(3)置换加密函数,将字符串中的小写字母,按照置换密钥逐个进行循环右移变换。
def encypt(m,k):
result=''
x=-1
for ch in m:
if 'a'<=ch<='z':
x= (x+1)%len(key) #密钥对应数字的下标
ch=chr((ord(ch)-ord('a')+ ④ )%26+ord('a'))

return result
划线处代码应为④ ⑤ 。
(4) 若原文修改为“WORLD2023”,置换密钥为“412”,密文结果与原密文 (相同/不同)。
(5) 小雪加密属于
A.替代加密算法 B.换位密码法 C.简单异或法
第 4 页 共 4 页

展开更多......

收起↑

资源列表