资源简介 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分)余姚中学 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通信网络的网络速度是 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)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#代码略第 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=-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 页 展开更多...... 收起↑ 资源列表 高二信息学考期中试卷.pdf 高二信息技术期中考试答案.docx