内容正文:
第2章 信息系统的支撑技术 单元测试
姓名: 班级: 分数:
(满分:100分 时间:90分钟)
题型
单选题
填空题
总计
题数
18
4
24题
分数
72
28
100分
得分
一、单项选择题(每题4分,共72分)
1. 下列关于计算机硬件系统的说法,正确的是 ( )
A.软盘驱动器属于主机,软磁盘本身属于外部设备
B.硬盘和显示器都是计算机的外部设备
C.键盘和打印机均为输入设备
D.“裸机”指不含外部设备的主机,若不安装系统软件则无法运行
2. 下列关于计算机信息处理过程的说法,正确的是 ( )
A.信息处理过程中,原始数据一般被存储在 ROM 中
B.计算机处理信息不包括存储这个步骤
C.控制器、运算器和存储器是信息处理过程中不可缺少的部件
D.计算机处理信息的速度只和 CPU 的性能有关
3.下列说法正确的是 ( )
A.计算机系统中最重要的应用软件是操作系统
B. Windows系列和 Office 系列都是目前流行的操作系统
C. Word、Excel、PowerPoint、Photoshop 都是通用应用软件
D.向使用者传递计算、处理结果的设备是输入设备
4.某校引进了晨跑管理系统。学校在晨跑线路中途设置了 2 个签到点,在学生经过时会自动刷脸并设置到位情况。若在规定时间内完成了 2 个点的签到,则视作完成晨跑任务。班主任可通过 App查看学生的晨跑信息,还可通过系统导出完成晨跑的学生名单等。下列关于该信息系统组成与功能的说法,正确的是 ( )
A.该信息系统的用户指的是材料中的班主任和晨跑学生
B.刷脸机从服务器获取数据并识别分析的过程属于数据输入功能
C.学生的签到信息一定是通过移动通信网络上传到服务器的
D.组成该系统的硬件包括移动客户端、服务器、网络设备等
5. 关于移动终端的软件,说法正确的是( )
A. 移动终端的软件分为系统软件和管理软件
B. 安卓系统、苹果系统、Windows系统都属于应用软件
C.移动终端的应用软件和工作、 生活的关系不大
D.智能手机是最常见的移动终端设备
6.关于传感器的说法,正确的是( )
A.移动终端的“移动性”在硬件上主要基于传感器的植入
B.所有传感器都由敏感元件和转换元件组成
C.空调这一家用电器中使用了温度传感器,而不使用压力传感器
D.传感器是一种检测装置,能感受到被测量的信息
7.某市地铁检票口闸机如图所示,该设备支持RFID技术,用户可以在闸机上“刷卡”进人。下列关于该系统的相关技术说法正确的是( )
A.刷卡时卡中的数据需要发送给系统,该卡必定是“有源标签”
B.日常生活中的门禁卡、食堂餐卡也使用了RFID技术
C.检票时必须将卡与闸机的感应器接触,否则无法进行识别.
D.NFC也是一种RFID技术,是一种支持远距离传播的高频无线电技术
8.下列关于“天网监控系统”的说法,错误的是( )
A.在此系统中,摄像头是采集图像信息的图像传感器
B.此系统具有人脸识别功能.
C.天网监控系统只运用了传感技术
D.该系统的运行需要借助与外界的联系
9. 某智能快递柜的部分功能:快递员登录快递柜App账号后可扫描快递条码,录入快递信息并寄存快递。系统自动采集包裹的尺寸、 重量等数据,并分配储物格,以优化空间使用率。寄存完成后系统向收件人手机发送取件码和取件位置信息。收件人取件时,可通过输入取件码或手机App扫码,系统控制对应位置的储物格锁扣打开,允许收件人取件。下列关于包裹存取过程中涉及的传感与控制技术的说法,正确的是( )
A.通过传感器可以获取包裹的尺寸、重量数据
B.手机App扫码使用的是射频识别技术
C.快递柜上用于输入取件码的触摸屏属于执行器
D.由收件人的手机直接发出打开锁扣的控制信号
10. 小明在搭建“图书管理系统”前根据用户的要求,进行了需求分析,部分内容如表所示。下列关于该系统的“自助借还机”的说法,不正确的是 ( )
A.图书馆将书籍的书名、作者等信息进行编码并存入电子标签
B.将用户个人书籍放在“放书台”上也能识别出书籍的信息
C.自助借还机识别二代身份证,属于射频识别技术的应用
D.“放书台”的 RFID 读写器能采集并识别电子标签中的书籍信息
11.某BXY程序如下:
from microbit import*
while True:
if button_a. is_ pressed():
display.show(Image.YES)
elif button _b. is_ pressed():
display.show(Image.HEART)
else:
display.show(Image.NO)
sleep(300)
程序运行后,当同时按下micro:bit开发板上的A按键与B按键时,LED点阵屏上显示的图形为( )
A.一颗红心
B.一个“√”
C.交替显示“√”与红心
D.一个“×”
12.某智能终端连接温度传感器和 LED 灯,实现利用温度数据控制 LED 灯的亮与灭,部分代码如下:
m=35;cnt=0
while True:
x=pin2.read_analog() #获取温度传感器的温度数据
if x>m:
m=x;cnt=1
elif x==m:
cnt+=1
if cnt>=60:
pin14.write_digital(1) #打开 LED 灯
else:
pin14.write_digital(0) #关闭 LED 灯
sleep(1000)
下列说法正确的是 ( )
A.温度传感器连接在14号引脚
B.LED灯连接在2号引脚
C.经传感器获取且转换得到的温度数据 x 属于数字信号
D.只要温度高于35且持续60秒以上,则 LED 灯亮
13.某校的计算机教室是一个局域网。由于上课需要,张老师在计算机教室里搭建了一个教学网站。学生在机房.上课期间,通过学生机的Web浏览器访问并浏览该网站。在学生访问教学网站的过程中,网页传输不涉及的是( )
14.下列关于网络的组成和构建的说法,正确的是 ( )
A.网址一般称作统一资源定位器(URL),可用来在因特网上定位一个文件
B.网络由数据通信系统、网络软件和网络协议组成
C.网际协议(ISP)负责将信息从一个地方传送到另一个地方
D.DHCP 可为网络环境中的主机分配静态 IP 地址、网关地址等信息,从而提升地址使用率
阅读下列材料,回答第 15 至 16 题。
某体脂秤利用生物电阻抗测量原理测量体脂率。当人站在体脂秤上时,通过电极片发出的微弱的电流,与人体内部形成了一个闭合电路,这个电路会通过人体的肌肉、脂肪等部位,人体中肌肉、脂肪和水的导电性是不同的,这时候体脂秤就会根据这个闭合电路里电流的强弱得出一个电阻抗数值计算出体脂率。此款智能体脂秤主要功能为显示体重与体脂,通过蓝牙模块将数据传输给手机 App。
15.根据阅读材料,下列说法正确的是 ( )
A.电极片不属于传感设备的一部分
B.可以使用压力传感器测量体重
C.无法连上因特网的手机是不能采集到体脂率数据的
D.手机 App 采集到的体脂数据一定存放在手机内存中
16.根据阅读材料,下列说法不正确的是 ( )
A.体脂秤对应的手机 App 软件使用 C/S 模式开发
B.本信息系统中用户是指体脂秤的使用者
C.如果智能体脂秤内存储的数据丢失,手机端数据可能不受影响
D.可以通过对体脂数据的分析,决定近期的食物摄入量及运动量
17. 小明帮家里组建家庭无线网络,构建步骤如下:
①设置路由器并连接因特网
②打开“百度”网站,测试能否连通
③台式机通过网线接入局域网
④将 ISP 光纤接入光调制解调器
⑤移动终端接入局域网
⑥将光调制解调器用双绞线连接至路由器的 WAN 口
下列选项中,构建步骤正确的是 ( )
A.④⑥①③⑤② B.①②③④⑤⑥
C.③②⑥④⑤① D.①④⑥⑤③②
18.下列编写 Flask 网络应用程序时的步骤与其对应的代码不正确的是( )
A.创建 app 对象:app=Flask(__name__)
B.运行网络应用:render_template("bixiu.html")
C.导入 Flask 模块:from flask import Flask
D.创建视图函数:def index():
二、填空题(每空2分,共28分)
19.小王设计开发某“图书借阅系统”的Web应用。主要的功能如下:
①用户在电脑设备.上可通过浏览器访问系统,无需安装专门的软件;
②系统可通过计算机网络查阅图书在库情况;
③读者可通过计算机网络查看自己的借书情况;
④该系统使用校园一卡通(如门禁、食堂、超市等)刷卡借阅图书
请回答下列问题:
(1)小王使用校园一卡通借书,不需要接触读卡器就可以工作,该卡使用的技术是________(选填字母:A.条形码 B. 二维码 C. RFID)。
(2)该应用比较适合的架构:__________(选填字母:A. "B/S"架构 B.“C/S"架构)
20.空气质量传感器常用于监测空气中的污染物浓度情况,现利用 CCS811 空气质量传感器来采集 CO2和 TVOC 浓度,并通过风扇来改善周围环境。首先将 CCS811 空气质量传感器接在 IIC 接口,风扇接在 P0接口,新建 BXY 项目,输入如下代码,点击“烧录”上传程序,并观察效果。请回答下列问题:
from microbit import *
import CCS811
ccs811=CCS811()
while True:
if ccs811.check_data_ready():
CO2=ccs811.CO2_PPM() #获取 CO2浓度
TVOC=ccs811.TVOC_PPB() #获取 TVOC 浓度
print("CO2:"+str(CO2)+"ppm")
print("TVOC:"+str(TVOC)+"ppb")
if CO2>=1000 or TVOC>=88:
pin0.write_digital(1)
else:
pin0.write_digital(0)
#每隔 0.5 秒输出检测到的数值
(1)若观察到串口输出的CO2浓度的数值升高,下列最有可能导致这种情况的是_(单选,填字母)。
A.将传感器放在太阳光下直射 B.向空气质量传感器吹气
C.将 micro:bit开发板放在水中 D.将空气传感器放在盒子里
(2)若要实现在打开风扇的同时,使蜂鸣器发出警报声,则需要导入 music 模块,导入该模块的语句为_________________。
(3)请在划线处填入合适的代码。
21.小王制作了一个简易的“可燃性气体监测报警系统”,该系统的要求及功能如下:
①利用micro:bit结合相关传感器,如MQ-5可燃性气体传感器等,实时检测可燃性气体指标;
②通过串口采集各个传感器的数据变化,实时上传到Web服务器,保持在数据库,供后期分析;
③使用者可以对监测系统进行相关设置,一旦超过限定可燃气体的临界值,系统自动触发警报声。
(1)将MQ-5可燃性气体传感器接到智能终端后,获取数据的部分代码如下
while True:
sleep(100)
if uart. any() :
incoming = str(uart. readall() ,"UTF-8")
incoming = incoming. strip("
') :
if incoming = = 'D':
display.show(Image.SAD)
print("警报响起!")
for freq in range( 880,1760,4) :
music. pitch( freq,6)
else:
_______________
print("正常" )
若数据正常时,要使micro:bit板上显示笑脸,应在划线处增加的代码为( )
A. display. show( Image. HEART)
B. display. show( Image. HAPPY)
C. display. show( Image. YES)
(2)Web服务器用来显示传感器数据,部分代码如下:
import datetime
import serial, time
from flask import Flask , render_ template, request
ser= serial. Serial( )
ser.baudrate= 115200
ser. port= "COM7"
app= Flask(__name__)
@app. route("/input" , method= ["POST"])
def warn():
value = float(request. form. get("val" ))
if value> 300:
ser. open()
ser. write( "D". encode() )
nowtime= datetime. datetime. now()
nowtime= nowtime,strfime(" %Y- %m- %d %H: %M:%S")
print( "报警时间:" ,nowtime,"可燃气体监测值:" ,value)
return "1"
else:
return "0"
if __ name__ =="__main__" :
app. run(host= "10.184. 247. 4" ,port= 8090, debug= True)
①该服务器访问的端口号为:_______。
②智能终端所连接的串口为:________
③可燃性气体监测值达到_________会发生警报。
④该服务器传输数据采用__________(GET/POSET)模式。
22. 小王要完成信息技术某单元的课后练习:用Flask Web实现一个在网页中显示文本“Hello World”的Web应用。
from flask import Flask
app = Flask(__name__ )
@app.route(____________)
def first_flask():
return ' hello world '
if __ name__=="__ main__ " :
app. run()
(1)请根据题意与已有代码,将空白划线处程序补充完整
(2)程序中表示启动Web应用的代码是____________。
(3)程序中视图函数名为_________,访问Web服务器的端口号是____________
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
第2章 信息系统的支撑技术 单元测试
姓名: 班级: 分数:
(满分:100分 时间:90分钟)
题型
单选题
填空题
总计
题数
18
4
24题
分数
72
28
100分
得分
一、单项选择题(每题4分,共72分)
1. 下列关于计算机硬件系统的说法,正确的是 ( )
A.软盘驱动器属于主机,软磁盘本身属于外部设备
B.硬盘和显示器都是计算机的外部设备
C.键盘和打印机均为输入设备
D.“裸机”指不含外部设备的主机,若不安装系统软件则无法运行
【答案】B
软盘驱动器属于内部设备,如果是外置的则属于外部设备。打印机属于输出设备。“裸机”是指没有安装任何软件的计算机。
2. 下列关于计算机信息处理过程的说法,正确的是 ( )
A.信息处理过程中,原始数据一般被存储在 ROM 中
B.计算机处理信息不包括存储这个步骤
C.控制器、运算器和存储器是信息处理过程中不可缺少的部件
D.计算机处理信息的速度只和 CPU 的性能有关
【答案】C
信息处理过程中,原始数据一般存储在 RAM 中。计算机处理信息主要包括输入、处理(运算与控制)、存储和输出四个步骤。计算机处理信息的速度与 CPU、存储器等部件的性能指标有关。
3.下列说法正确的是 ( )
A.计算机系统中最重要的应用软件是操作系统
B. Windows系列和 Office 系列都是目前流行的操作系统
C. Word、Excel、PowerPoint、Photoshop 都是通用应用软件
D.向使用者传递计算、处理结果的设备是输入设备
【答案】C
计算机系统中,操作系统属于系统软件。Office 系列不属于操作系统。向使用者传递计算、处理结果的设备是输出设备。
4.某校引进了晨跑管理系统。学校在晨跑线路中途设置了 2 个签到点,在学生经过时会自动刷脸并设置到位情况。若在规定时间内完成了 2 个点的签到,则视作完成晨跑任务。班主任可通过 App查看学生的晨跑信息,还可通过系统导出完成晨跑的学生名单等。下列关于该信息系统组成与功能的说法,正确的是 ( )
A.该信息系统的用户指的是材料中的班主任和晨跑学生
B.刷脸机从服务器获取数据并识别分析的过程属于数据输入功能
C.学生的签到信息一定是通过移动通信网络上传到服务器的
D.组成该系统的硬件包括移动客户端、服务器、网络设备等
【答案】D
该信息系统的用户是指包括班主任和晨跑学生在内的信息系统的使用者、计算机和非计算机设备的操作与维护人员、程序设计员等。刷脸机从服务器获取数据并识别分析的过程属于数据加工处理功能。学生的签到信息也可以是通过无线网络上传到服务器的。
5. 关于移动终端的软件,说法正确的是( )
A. 移动终端的软件分为系统软件和管理软件
B. 安卓系统、苹果系统、Windows系统都属于应用软件
C.移动终端的应用软件和工作、 生活的关系不大
D.智能手机是最常见的移动终端设备
【答案】D
移动终端的软件分为系统软件和应用软件,安卓系统、苹果系统、Windows系统都属于系统软件,移动终端的应用软件与工作生活关联较为紧密
6.关于传感器的说法,正确的是( )
A.移动终端的“移动性”在硬件上主要基于传感器的植入
B.所有传感器都由敏感元件和转换元件组成
C.空调这一家用电器中使用了温度传感器,而不使用压力传感器
D.传感器是一种检测装置,能感受到被测量的信息
【答案】D
移动终端的智能性基于传感器的植入,传感器一般由敏感元件转换元件和其他辅助元件组成,空调中既有温度传感器又有压力传感器。
7.某市地铁检票口闸机如图所示,该设备支持RFID技术,用户可以在闸机上“刷卡”进人。下列关于该系统的相关技术说法正确的是( )
A.刷卡时卡中的数据需要发送给系统,该卡必定是“有源标签”
B.日常生活中的门禁卡、食堂餐卡也使用了RFID技术
C.检票时必须将卡与闸机的感应器接触,否则无法进行识别.
D.NFC也是一种RFID技术,是一种支持远距离传播的高频无线电技术
【答案】B
刷卡时卡中的电子标签为无源电子标签,可以通过读写器发射的电磁波获得能量。日常生活中的门禁卡,食堂餐卡也使用了RFID技术。RFID为无线电磁波技术,不需要接触。NFC是一种短距离无线高频技术。
8.下列关于“天网监控系统”的说法,错误的是( )
A.在此系统中,摄像头是采集图像信息的图像传感器
B.此系统具有人脸识别功能.
C.天网监控系统只运用了传感技术
D.该系统的运行需要借助与外界的联系
【答案】C
天网监控系统中既有传感技术采集信息,也有控制技术作用于外部世界,信息系统通过传感与控制技术与外部世界联系。
9. 某智能快递柜的部分功能:快递员登录快递柜App账号后可扫描快递条码,录入快递信息并寄存快递。系统自动采集包裹的尺寸、 重量等数据,并分配储物格,以优化空间使用率。寄存完成后系统向收件人手机发送取件码和取件位置信息。收件人取件时,可通过输入取件码或手机App扫码,系统控制对应位置的储物格锁扣打开,允许收件人取件。下列关于包裹存取过程中涉及的传感与控制技术的说法,正确的是( )
A.通过传感器可以获取包裹的尺寸、重量数据
B.手机App扫码使用的是射频识别技术
C.快递柜上用于输入取件码的触摸屏属于执行器
D.由收件人的手机直接发出打开锁扣的控制信号
【答案】A
通过传感器可以获取包裹的尺寸、重量数据。手机App扫码使用的是图像识别技术。快递柜上用于输入取件码的触摸屏不属于执行器。由“收件人取件时,可通过输入取件码或手机App扫码,系统控制对应位置的储物格锁扣打开”可知,选项D说法错误。
10. 小明在搭建“图书管理系统”前根据用户的要求,进行了需求分析,部分内容如表所示。下列关于该系统的“自助借还机”的说法,不正确的是 ( )
A.图书馆将书籍的书名、作者等信息进行编码并存入电子标签
B.将用户个人书籍放在“放书台”上也能识别出书籍的信息
C.自助借还机识别二代身份证,属于射频识别技术的应用
D.“放书台”的 RFID 读写器能采集并识别电子标签中的书籍信息
【答案】B
用户个人的书籍信息没有提前导入图书馆的系统中,也没有植入电子标签,故“放书台”无法识别用户个人书籍的信息。
11.某BXY程序如下:
from microbit import*
while True:
if button_a. is_ pressed():
display.show(Image.YES)
elif button _b. is_ pressed():
display.show(Image.HEART)
else:
display.show(Image.NO)
sleep(300)
程序运行后,当同时按下micro:bit开发板上的A按键与B按键时,LED点阵屏上显示的图形为( )
A.一颗红心
B.一个“√”
C.交替显示“√”与红心
D.一个“×”
【答案】A
分支结构最多只执行一个分支,根据程序先判断第一个分支按键A被按下,条件成立,执行对应语句显示√,后面分支不再执行。
12.某智能终端连接温度传感器和 LED 灯,实现利用温度数据控制 LED 灯的亮与灭,部分代码如下:
m=35;cnt=0
while True:
x=pin2.read_analog() #获取温度传感器的温度数据
if x>m:
m=x;cnt=1
elif x==m:
cnt+=1
if cnt>=60:
pin14.write_digital(1) #打开 LED 灯
else:
pin14.write_digital(0) #关闭 LED 灯
sleep(1000)
下列说法正确的是 ( )
A.温度传感器连接在14号引脚
B.LED灯连接在2号引脚
C.经传感器获取且转换得到的温度数据 x 属于数字信号
D.只要温度高于35且持续60秒以上,则 LED 灯亮
【答案】C
温度传感器连接在 2 号引脚。LED 灯连接在 14 号引脚。温度等于 35 度且持续时间大于等于 60 秒时,则 LED 灯亮。
13.某校的计算机教室是一个局域网。由于上课需要,张老师在计算机教室里搭建了一个教学网站。学生在机房.上课期间,通过学生机的Web浏览器访问并浏览该网站。在学生访问教学网站的过程中,网页传输不涉及的是( )
【答案】B
在网页传输过程中,由客户端向服务器发起请求,访问网站时需要遵循HTTP协议。若服务器和客户端在同一局域网内不需要经历网关,若不在一个局域网则需要经历网关。
14.下列关于网络的组成和构建的说法,正确的是 ( )
A.网址一般称作统一资源定位器(URL),可用来在因特网上定位一个文件
B.网络由数据通信系统、网络软件和网络协议组成
C.网际协议(ISP)负责将信息从一个地方传送到另一个地方
D.DHCP 可为网络环境中的主机分配静态 IP 地址、网关地址等信息,从而提升地址使用率
【答案】A
网络由计算机系统、数据通信系统、网络软件和网络协议三个部分组成。网际协议简称为 IP,负责将信息从一个地方传送到另一个地方。DHCP 可为网络环境中的主机分配动态 IP 地址、网关地址等信息。
阅读下列材料,回答第 15 至 16 题。
某体脂秤利用生物电阻抗测量原理测量体脂率。当人站在体脂秤上时,通过电极片发出的微弱的电流,与人体内部形成了一个闭合电路,这个电路会通过人体的肌肉、脂肪等部位,人体中肌肉、脂肪和水的导电性是不同的,这时候体脂秤就会根据这个闭合电路里电流的强弱得出一个电阻抗数值计算出体脂率。此款智能体脂秤主要功能为显示体重与体脂,通过蓝牙模块将数据传输给手机 App。
15.根据阅读材料,下列说法正确的是 ( )
A.电极片不属于传感设备的一部分
B.可以使用压力传感器测量体重
C.无法连上因特网的手机是不能采集到体脂率数据的
D.手机 App 采集到的体脂数据一定存放在手机内存中
. 【答案】B
传感器由敏感元件、转换元件和其他辅助元件组成。材料中的电极片会发出微弱的电流,属于敏感元件,故属于传感设备的一部分。材料中提到体脂秤通过蓝牙设备将数据传输给手机 App,这种传输方式不需要连接到因特网。手机 App 采集到的体脂数据可以存储在手机的内存,也可以存储在外存中,甚至可以存储在服务器中。
16.根据阅读材料,下列说法不正确的是 ( )
A.体脂秤对应的手机 App 软件使用 C/S 模式开发
B.本信息系统中用户是指体脂秤的使用者
C.如果智能体脂秤内存储的数据丢失,手机端数据可能不受影响
D.可以通过对体脂数据的分析,决定近期的食物摄入量及运动量
【答案】 B
信息系统的用户包括系统的使用者、开发者、管理者、维护者等,不单单指体脂秤的使用者。
17. 小明帮家里组建家庭无线网络,构建步骤如下:
①设置路由器并连接因特网
②打开“百度”网站,测试能否连通
③台式机通过网线接入局域网
④将 ISP 光纤接入光调制解调器
⑤移动终端接入局域网
⑥将光调制解调器用双绞线连接至路由器的 WAN 口
下列选项中,构建步骤正确的是 ( )
A.④⑥①③⑤② B.①②③④⑤⑥
C.③②⑥④⑤① D.①④⑥⑤③②
【答案】 A
无线局域网的构建步骤为:确定网络结构,连接网络设备(④⑥);互联网的接入(①);有线终端设备接入局域网(③);移动设备接入局域网(⑤);网络连通性测试(②)。故正确的构建步骤为④⑥①③⑤②。
18.下列编写 Flask 网络应用程序时的步骤与其对应的代码不正确的是( )
A.创建 app 对象:app=Flask(__name__)
B.运行网络应用:render_template("bixiu.html")
C.导入 Flask 模块:from flask import Flask
D.创建视图函数:def index():
【答案】 B
render_template("bixiu.html") 的功能是渲染网页模板,运行网络应用的代码是 app.run()。
二、填空题(每空2分,共28分)
19.小王设计开发某“图书借阅系统”的Web应用。主要的功能如下:
①用户在电脑设备.上可通过浏览器访问系统,无需安装专门的软件;
②系统可通过计算机网络查阅图书在库情况;
③读者可通过计算机网络查看自己的借书情况;
④该系统使用校园一卡通(如门禁、食堂、超市等)刷卡借阅图书
请回答下列问题:
(1)小王使用校园一卡通借书,不需要接触读卡器就可以工作,该卡使用的技术是________(选填字母:A.条形码 B. 二维码 C. RFID)。
(2)该应用比较适合的架构:__________(选填字母:A. "B/S"架构 B.“C/S"架构)
【答案】(1)C (2) A
(1)校园卡中内置芯片,不需要接触就可以实现的是RFID无线射频识别技术
(2)根据题目可知开发 “图书借阅系统”的Web应用,用户在电脑设备.上可通过浏览器访问系统,无需安装专门的软件,故采用浏览器/服务器模式
20.空气质量传感器常用于监测空气中的污染物浓度情况,现利用 CCS811 空气质量传感器来采集 CO2和 TVOC 浓度,并通过风扇来改善周围环境。首先将 CCS811 空气质量传感器接在 IIC 接口,风扇接在 P0接口,新建 BXY 项目,输入如下代码,点击“烧录”上传程序,并观察效果。请回答下列问题:
from microbit import *
import CCS811
ccs811=CCS811()
while True:
if ccs811.check_data_ready():
CO2=ccs811.CO2_PPM() #获取 CO2浓度
TVOC=ccs811.TVOC_PPB() #获取 TVOC 浓度
print("CO2:"+str(CO2)+"ppm")
print("TVOC:"+str(TVOC)+"ppb")
if CO2>=1000 or TVOC>=88:
pin0.write_digital(1)
else:
pin0.write_digital(0)
#每隔 0.5 秒输出检测到的数值
(1)若观察到串口输出的CO2浓度的数值升高,下列最有可能导致这种情况的是_(单选,填字母)。
A.将传感器放在太阳光下直射 B.向空气质量传感器吹气
C.将 micro:bit开发板放在水中 D.将空气传感器放在盒子里
(2)若要实现在打开风扇的同时,使蜂鸣器发出警报声,则需要导入 music 模块,导入该模块的语句为_________________。
(3)请在划线处填入合适的代码。
【答案】(1)B (2) import music (3)sleep(500)
(1)观察到串口输出的 CO2浓度的数值升高,表示传感器周围 CO2浓度升高。向空气质量传感器吹气会使传感器周围CO2浓度升高,进而使串口输出的 CO2浓度的数值升高。
(2)实现蜂鸣器发出警报声,首先要导入 music 模块,导入music 模块的语句为 import music。
(3)程序每隔 0.5 秒通过串口输出检测到的数值,使用 sleep()函数实现,1000 毫秒=1 秒,故填入代码为 sleep(500)。
21.小王制作了一个简易的“可燃性气体监测报警系统”,该系统的要求及功能如下:
①利用micro:bit结合相关传感器,如MQ-5可燃性气体传感器等,实时检测可燃性气体指标;
②通过串口采集各个传感器的数据变化,实时上传到Web服务器,保持在数据库,供后期分析;
③使用者可以对监测系统进行相关设置,一旦超过限定可燃气体的临界值,系统自动触发警报声。
(1)将MQ-5可燃性气体传感器接到智能终端后,获取数据的部分代码如下
while True:
sleep(100)
if uart. any() :
incoming = str(uart. readall() ,"UTF-8")
incoming = incoming. strip("
') :
if incoming = = 'D':
display.show(Image.SAD)
print("警报响起!")
for freq in range( 880,1760,4) :
music. pitch( freq,6)
else:
_______________
print("正常" )
若数据正常时,要使micro:bit板上显示笑脸,应在划线处增加的代码为( )
A. display. show( Image. HEART)
B. display. show( Image. HAPPY)
C. display. show( Image. YES)
(2)Web服务器用来显示传感器数据,部分代码如下:
import datetime
import serial, time
from flask import Flask , render_ template, request
ser= serial. Serial( )
ser.baudrate= 115200
ser. port= "COM7"
app= Flask(__name__)
@app. route("/input" , method= ["POST"])
def warn():
value = float(request. form. get("val" ))
if value> 300:
ser. open()
ser. write( "D". encode() )
nowtime= datetime. datetime. now()
nowtime= nowtime,strfime(" %Y- %m- %d %H: %M:%S")
print( "报警时间:" ,nowtime,"可燃气体监测值:" ,value)
return "1"
else:
return "0"
if __ name__ =="__main__" :
app. run(host= "10.184. 247. 4" ,port= 8090, debug= True)
①该服务器访问的端口号为:_______。
②智能终端所连接的串口为:________
③可燃性气体监测值达到_________会发生警报。
④该服务器传输数据采用__________(GET/POSET)模式。
【答案】(1) B (2) ①8090 ②COM7 ③300 ④GET
(1)显示笑脸的内置图案表示为Image.HAPPY
(2)①根据app. run(host= "10.184. 247. 4" ,port= 8090, debug= True)可知服务器的端口号(port)为8090,②根据ser. port= "COM7智能终端所连接的串口为COM7③根据分支语句判断条件可知当值大于300时发生警报④@app. route("/input" , method= ["POST"])中method参数可知根据该服务器数据采用POST
22. 小王要完成信息技术某单元的课后练习:用Flask Web实现一个在网页中显示文本“Hello World”的Web应用。
from flask import Flask
app = Flask(__name__ )
@app.route(____________)
def first_flask():
return ' hello world '
if __ name__=="__ main__ " :
app. run()
(1)请根据题意与已有代码,将空白划线处程序补充完整
(2)程序中表示启动Web应用的代码是____________。
(3)程序中视图函数名为_________,访问Web服务器的端口号是____________
【答案】(1) "/hello" (2) app.run() (3)first_flask() 5000
解析:根据图片中的网址推断出该网页路由为hello,端口号为5000;根据程序可知启动web应用的代码为app.run(),该视图函数名称为first_flask()
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$