资源简介 余姚中学2022 学年第二学期期中考试高二技术学考试卷命题人:胡小英 鲁哲雨 审题人:张婷 葛尧鼎考生须知:1.本卷共 9 页满分 100 分,考试时间 60 分钟;2.答题前,在答题卷指定区域填写班级、准考证号和姓名;3.所有答案必须写在答题纸上,写在试卷上无效;4.考试结束后,只需上交答题纸。第一部分 信息技术 (50 分)一、选择题(本大题共 10 小题 ,每小题 3 分 ,共 30 分。每小题只有一个是符合题目 要求的 ,不选、多选、错选均不得分)(...)1. “一卡在手走遍校园” ,关于“校园一卡通”信息系统下列说法不正确的是A. 信息系统本质上是一个工作系统B. 给卡充值是信息系统对数据进行修改的过程C. 该信息系统属于学校管理信息系统D. 该信息系统由硬件、软件、数据和通信网络组成的人机交互系统(...A.信息系统可以改变人们的生活方式B.信息系统可以加快信息与知识的传播C.信息系统中的数据分析有利于科学决策D.信息系统本身的安全隐患不会给社会带来危害3.下列关于计算机硬件的说法,不正确的是())2.下列关于信息系统对社会影响的说法,不正确的是...A. 现代计算机大多采用“存储程序式”体系结构B. 计算机处理信息主要包括输入、处理、存储和输出四个步骤C. 计算机关闭电源后,只读存储器 (ROM) 中的数据会丢失D. 中央处理器 (CPU) 是计算机最核心的部件,它由运算器和控制器组成(...)4. 关于射频识别技术,以下说法不正确的是 ( )A. RFID 是射频识别技术的简称B. 电子标签可分为无源标签和有源标签,我国第二代身份证内置的是有源电子标签C. RFID 是物联网能够识别“万物”的关键技术D. NFC技术由RFID演变而来,是一种短距高频的无线电技术5. 下列关于网络说法正确的是A. “三网”融合是指局域网、城域网和广域网 B. 5G 通信网络的网络速度是 5GbpsC. 网络最基本的功能是分布处理 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 应用 appD. 代码 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 ObloqIP = "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)#②#③#④第 3 页 共 4 页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 ,requestimport sqlite3app = 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#代码略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=- 1for 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 页2022学年第二学期期中考试高二信息技术学考答卷信息技术部分答案一、选择题(本大题共14小题,每小题2.5分,共35分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)1 2 3 4 5 6 7 8 9 10D 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分) 展开更多...... 收起↑ 资源列表 高二信息学考期中试卷.docx 高二信息技术期中考试答案.docx