学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
【项目情境】
共享单车已成为一张新名片,是打通居民出行“最后一公里”的公共交通工具,是绿色城市、低碳出行的有力保障。但也存在一些困扰和问题:想骑行时却没有车可租;共享单车的大概的投放量有多少;骑行结束时物品忘拿、骑行花费等等问题。本项目站在多个角度聚焦这些问题,通过程序设计、分析数据和系统设计解决共享单车实际使用中遇到的真实问题。
【项目方案】
Ⅰ通过程序设计增加提醒功能,解决骑行结束时物品忘拿问题;
Ⅱ借助流程图,明晰骑行计费收费问题;
Ⅲ通过大数据分析技术,从时间、空间两个维度合理调配单车投放量问题。
【项目实施】
探究活动2:通过程序设计增加提醒功能,解决骑行结束时物品忘拿问题。程序实现的功能是:还车状态通过传感器检测并获取车篓承重,只要有重量,就提醒“车篓有物品,请立刻取回!”,直到车篓承重为零。Python程序如图1,在运行调试程序过程中,出现第一处错误提示(图2)、第二处错误提示(图3)。(骑行状态说明:1为开始骑行,0为停止骑行)
阅读程序,回答问题。
ridestatus=getstatus()#获取骑行状态
ifridestatus==1:       #骑行状态
print("欢迎您再次使用xx单车")
ridestatus==0:   #还车状态
   basketweight=getweight()#获取车篓承重
   if basketweight 0:
       print("车篓有物品,请立刻取回!")
   elif:
   print("欢迎您再次使用xx单车")
       break

图1


图2


图3


(1)程序中,“#获取骑行状态”是一个__________语句,“print("欢迎您再次使用xx单车")”是一个_________语句,“ridestatus=getstatus()”是一个__________语句。(选填:赋值/输入/输出/注释)
(2)程序中,通过函数getweight()由传感器获取车篓承重数值。如图1,补充完善下划线处的内容使程序语句完整。
_________________             _________________
(3)修改程序(如图1)中的两处错误。
根据图2的错误提示,修改方法为:________________
根据图3的错误提示,修改方法为:______________
类型:操作题
难度系数:较易0.85
收藏
纠错
详情
Python语言中运算的优先级按从低到高依次为算术运算、赋值运算、关系运算。(      )
类型:判断题
难度系数:较易0.85
收藏
纠错
详情
“智能亚运一站通”的使用需要技术应用的可靠性和稳定性,网络连通性和稳定性。下列能确保接入无线网络的技术是(       
①移动通信网络            ②Wi-Fi          ③无线投屏          ④蓝牙
A.①②③B.②③④C.①③④D.①②④
类型:选择题
难度系数:较易0.85
收藏
纠错
详情
运动员都要佩戴一个有RFID电子标签的小芯片,便于采集其比赛过程中的数据,其中RFID是指(       
A.3D技术B.红外传输技术C.射频识别技术D.嵌入式系统技术
类型:选择题
难度系数:较易0.85
收藏
纠错
详情
第19届亚运会以及第4届亚残运会推出“智能亚运一站通”,观众通过移动终端享受购票、出行、观赛、住宿、用餐和旅游等一站式服务。其中知识通,将亚运场馆、亚运历史等相关内容进行多维度、全方位的完整呈现;美食通,基于5000万条真实数据,筛选出老百姓爱吃的美食榜单;出行通,涵盖六个亚运城市交通信息及55个亚运场馆分布及介绍,运用大数据分析为观众智能推荐最佳出行路线;慢直播,通过部署在杭州各地标的摄像头,利用5G+高清直播监控画面,帮助市民足不出户欣赏城市美景;智能篆刻,实观个性化定制自己的专属印章;线上火炬传递,将亚运会之火传遍亚洲45个国家与地区。“慢直播”通过部署在杭州各地标的摄像头,利用5G+高清直播监控画面,帮助市民足不出户欣赏城市美景。下列说法错误的是(       
A.5G技术的出现使得信息可以脱离载体传播
B.部署在杭州各地标的摄像头监控系统,使用了分布式处理技术
C.利用5G高清转播监控画面,其中5G指的是第五代通信技术
D.“慢直播”在网络故障时无法使用,体现信息系统对外界环境的依赖性
类型:选择题
难度系数:较易0.85
收藏
纠错
详情
凯撒密码是应用替代方法加密的经典例子。例如,密文字母表是用正常顺序的明文字母表右移3个字母替代得到的,如下图所示,这里的密钥为3。

小明编写了一个凯撒加密算法:输入明文(由大写字母、小写字母和数字字符组成)和密钥Key∈[0,25],将明文的每个字符往右循环移动Key位得到密文并输出。若输入密文和密钥Key,则输出明文。
(1)如下表为明文是'1aZ',key=8,获得密文'9iH'的加密过程:

明文字符

'1'

'a'

'Z'

key

8

密文字符

'9'

'i'

'H'

若明文是'43aB',密钥 key=5,则密文为________
(2)主程序代码如下:
select=input("加密还是解密?加密输入1;解密输入0:")
ifselect=="1":

sp=input("请输入明文P:")

key=int(input("请输入密钥:"))

sc=encrypt(sp,key)

print(sc)


else:

sc=input("请输入密文C:")

key=int(input("请输入密钥:"))

sp=decrypt(sc,key)

print(sp)


主程序根据输入1或0,决定应当执行加密/解密程序代码,这体现了以下哪个基本算法结构________(单选,填字母:A.顺序结构/B.分支结构/C.循环结构)。
(3)函数change(ch,key)的功能:将字符ch替代成循环往右移动key位后的字符。
defchange(ch,key):       #传入参数字符ch和密钥key,返回转换后的字符

m=ord(ch)

if ch>='a' and ch<='z':

m=m-ord('a')+key

if m>=26:

m-=26

m+=ord('a')

elif ch>='A' and ch<='Z':

m=_______

if m>=26:

m-=26

m+=ord('A')

else:

m=(m-ord('0')+key)%10+ord('0')

return_______


请在划线处①②填入合适代码。
(4)算法的程序代码如下,请在划线处填入合适代码。
def encrypt(code,key):       #对明文code,使用密钥key进行加密

code_new=""

for i in range(len(code)):

ch=code[i]

code_new+=________

return code_new


def decrypt(code,key):
#解密算法代码略
类型:操作题
难度系数:较易0.85
收藏
纠错
详情
某“芦丁鸡饲养箱”温度监测系统的硬件有 IoT 模块、智能终端、温度传感器、温度控制器、服务器等。服务器通过无线与智能终端相连接,智能终端连接传感器和执行器。用户通过浏览器查看数据库中的数据,请回答下列问题。
(1)在设计系统的前期准备中,需要了解该系统的目标期待,这一过程属于________(单选,填字母:A.需求分析/B.概要设计/C.详细设计)。
(2)该系统服务器端程序采用Flask Web框架编写,服务器的IP地址是192.168.19.4,端口号为8080,采用GET形式提交数据,网站功能页面规划如下表所示:

序号

访问地址

功能说明

1

/

主页

2

/query

查询温度

3

/deal?temp=23

提交饲养箱温度

4

若小明要了解饲养箱当天的温度变化,可在相应的子页面中查询温度,则访问该子页面的地址是http://________
(3)智能终端部分代码如下:
temp=round(pin0.read_analog()*3/10.24)
errno,resp=Obloq.get("deal?temp="+str(temp),10000)
if errno==200:

display.show(str(resp))

if resp=='1':

pin8.write_digital(1)

else:

pin8.write_digital(0)


else:

display.show(str(errno))


sleep(1000*5)
智能终端通过接口 pin8 连接温度控制器,连接温度传感器的接口是_______________
(4)小明将系统中 10 月份的温度控制器开启和关闭的数据导出,部分数据如下图所示,分析10月份温度控制器每天的平均时长(单位:分钟,保证整数位)。

部分Python程序如下:
import pandas as pd
import matplotlib.pyplot as plt
df=pd._______("data.xlsx")             #读取数据
df.insert(3,"时长",'')             #插入新列"时长",值是""
def timedif(t1,t2):

#计算并返回 t1,t2 两个时间的差值,代码略


for i in df.index:       #调用 timedif 函数计算时长

df.at[i,"时长"]=timedif(df.at[i,"关闭"],df.at[i,"开启"])


dft=df.groupby("日期",as_index=False)["时长"]. #分类计算平均值
lst=[]
for i in dft.index:
lst.append(int(dft.at[i,"时长"]))       #将时长转为整数,存入 lst
print(lst)             #以列表的形式输出结果
请填写划线处①代码。
划线处②应填写代码________(单选,填字母:A.max()/B.min()/C.sum()/D.mean())。
类型:操作题
难度系数:较易0.85
收藏
纠错
详情
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少路程?第10次反弹多高?

s = 100                  # 球下落的高度

h = s / _______       # 球第一次的反弹高度

for n in range(9):


             s = s+2*h
             h = _______        # 反弹回原来高度的一半

print("总共经过路程:", ________)

print("第10次反弹高度:", h)

类型:操作题
难度系数:较易0.85
收藏
纠错
详情
一种放射性物质不断发生衰变,每经过一年剩余的质量约为上一年的84%,编写程序求最快经过多少年,剩余的质量低于原来的一半?

w = float(input("输入放射性物质的质量:"))

n = _______ /2   # n为该物质质量的一半

cnt = 0   # 年数

while w >= n:


             w * = ________
             cnt + = _______

print(cnt)

类型:操作题
难度系数:较易0.85
收藏
纠错
详情
“完数”是指一个自然数恰好等于它的因子(不包含本身)之和。如6的因子为1、2、3,而6=1+2+3,所以6是完数。输入一个正整数,判断该正整数是否为完数。
n = int(input("n="))
s = 0   # 数位和
for i in range(1, n):
       if n % i == ________: #如果i是n的因子
               s += ________       #将因子累加到s中
if n   _________   s:
       print(n, "是完数")
else:

print(n, "不是完数")

类型:操作题
难度系数:较易0.85
收藏
纠错
详情
首页
上一页
下一页
尾页