学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
有如下Python程序段:
a=['1','14','5141','91','9810']
key=input()
i=0;j=len(a)-1
while i<=j:
            m=(i+j)//2
            if a[m]==key:
                  break
            elif a[m] < key:
                  i=m+1
            else:
                  j=m-1
b=''
for i in range(len(a[m])):
            b+=chr(ord(a[m][i])-49+97)
print(b)
已知ord(‘a’)的值为97,ord(‘1’)的值为49,若输入的key值为“1919810”,则程序运行后输出为(        
A.aadeadB.114514C.1919810D.ad
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
小明父母每天要到离家较远处去上班,为了让父母能方便了解家中年迈的爷爷奶奶的生活情况,他采购了几个某品牌的监控摄像头,利用家里的无线网络,搭建了一个“家用监控摄像系统”,其硬件连接如图所示,请回答下列问题:
(1)他购买的监控摄像头能在监控画面中出现物体移动或明暗变化时,自动拍照和录像,并将照片和录像存储在监控摄像头自带的存储卡里或者上传到网络上这家公司的系统服务器中,但有权限的使用者只能用手机下载该公司的专用APP进行管理和查看录像,据此可知,该“家用监控摄像系统”的实现架构是______(单选,填字母)。
A.客户端/服务器架构                    B.浏览器/服务器架构
(2)“带无线功能的路由器”上的有线接口有LAN口、WAN口2种,小明在连接硬件时,应该把“光调制解调器”和“家用台机”的网线分别接在_____(单选,填字母)。
A.LAN口、LAN口       B. LAN口、WAN口       C.WAN口、LAN口       D.WAN 口、WAN口
(3)该品牌监控摄像头有“人摔倒”检测功能,启用后,一旦监控摄像头拍摄到家中有人在走动时摔倒,就会立即向管理员手机发送报警信号,争取宝贵的抢救时间。假如用move==True表示有东西移动,fall==True 表示东西摔倒(旋转- -定 角度),man==True 表示红外检测到移动的是人体,则能实现上述场景的代码是_____(多选,填字母)。

(4)系统使用了一段时间后,他父母说在单位用手机上网正常,但看不到之前能看到的客厅摄像头的实时监控画面( 其他摄像头是否正常没说),小明检查了家里电脑(有线连接在路由器上)能正常上网,摄像头供电也正常,则可能出现的原因是_______
(5)该品牌监控摄像头后台用SQLite数据库对上传的照片和录像进行存储管理,用Python语言可以编程实现查询“photo.db”数据库文件的“jia” 表中的所有数据,并赋值到tmp变量中进行后续处理。现有下列语句命令:

要实现上述功能,上述语句执行的先后顺序是______
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
小明想要实现教室内的灯光能够根据室内光线强度自动开启和关闭,搭建了一个“光线采集系 统”,实现功能如下:通过智能终端micro:bit 连接光线传感器获取光线值,然后系统将光线数据 保存到数据库中,通过电脑或手机的网页浏览器查看光线数据。

服务器端部分代码如下所示,该代码的作用是获取数据库中所有光线信息,显示在客户端:
DATABASE="data/light.db"
App=Flask(__name__)
@app.route("/")
def index():
d=sqlite3.connect(DATABASE)
cur=db.cursor()
cur.execute("select * from lightlog")
data=cur.fetchall()
cur.close()
db.close()
nowtime=datetime.datetime.now()
nowtime=nowtime.strftime("%Y-%m-%d %H:%M:%S")
t1=data[len(data)- 1]        #获取最新一行的数据,(ID ,TIME ,LIGHT)
t=t1[2]          #获取光线值
return render_template("vews.html",data=data,light=t,time=nowtime)
if __name__=="__main__":
     app.run(host="192.168.11.249",port=8080)
结合系统架构设计图和服务器端部分代码回答下列问题:
(1)下列属于小明搭建“光线采集系统”前期准备工作是_______ (多选题: A .选择开发模式为 B/S 模式/B .选择的智能终端是micro:bit /C .测试网络连接   /D .根据数据字典和数据存储要求, 确定数据库的结构 /E .确定有权限查看光线的人)
(2)当前使用的数据库文件名是__访问的数据表名是_____
(3)想要通过网页查看光线数据,需要在浏览器中输入的 URL 为_____
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
小王同学从中国国家数据中心官网上收集了 1978 年--2019 年全国人口相关数据 (人口数据单 位:万人) 并保存在“renkou.csv”文件中,数据格式如图 a 所示。

下列程序通过输入关键字 (乡村人口、城镇人口、女性人口、年末总人口、男性人口等) ,来查 询该关键字的相关数据,创建人口变化波动趋势图。如:输入“男性人口”,可以创建如图b 所示 的趋势图。请在划线处填入合适的代码。
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib.pyplot import MultipleLocator
#MultipleLocator 用于设置刻度间隔
plt.rcParams["font.sans-serif"]=["SimHei"]
plt.rcParams["axes.unicode_minus"]=False
#以上代码用于显示中文防止乱码
df=pd.read_csv(" ",encoding="utf-8")             #读取文件中的数据并创建 DataFrame 对象 df
guanjianzi=input("输入关键字(乡村人口、城镇人口、女性人口、年末总人口、男性人口):")
#取某一个类别的数据
x=
y=df[guanjianzi]

plt.gca().xaxis.set_major_locator(MultipleLocator(2))
#把 x 轴的刻度间隔设置为 2
plt.xticks(rotation=30,fontsize= 10)     #设置 x 轴标签旋转角度、字体
tit="中国"+guanjianzi+"趋势图 (单位:万人) "
plt.title( )     #设置图表标题
plt. #显示图表
(1)根据题目要求,请在①划线处填写合适的代码。 ①______
(2)如图 b 所示,选择合适的选项填入②③ (单选,填字母): ②______________
②:A.df."年份"       B.df[年份]        C.df.年份        D.df.[ "年份"]
③:A.plt.bar(x,y)     B.plt.plot(x,y)     C.plt.scatter(x,y)       D.plt.barh(x,y)
(3)根据题目要求,请在④⑤划线处填入合适的代码。④__________
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
有如下 Python 程序段:
D={"a":[ 1,2,3,4], "b":[2,3,4,5], "c":[4,3,2,3], "d":[ 1, 1, 1,2]}
S=[0]*4
for i in range(4):
       for j in D:
             S[i]+=D[j][i]
print(S)
运行该程序,输出结果为 (  )
A.[10,14,12,5]B.[8,7,8,10]C.[8,8,10,9]D.[8,9,10,14]
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
有如下 Python 程序段:
sum=0;sum1=0
for i in range(0, 100):
       if i%3==0 and i%5!=0:
             sum+=i
        if i%3==0 and i%5==0:
               sum1+=i
print(sum)
print(sum1)
执行改程序段,输出的 sum1 值是 (  )
A.315B.1368C.725D.2318
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
小王使用Flask 框架实现了一个简单的 Web 应用,启动程序后, 打开浏览器输入相应网址, 访问的结果如图a、图 b,在 Python 界面看到访问记录如图c

图 a

图b

图 c

程序代码如下所示

from flask import Flask,request

app = Flask(__name__)

@app.route('/')

def index():

       return '我的第一个网络应用'

@app.route('       ')

def add():

       name = request.args.get("xm")

       cont = request.args.get("            ")

       return name + '的选课: '+cont

if __name__=='__main__':

       app.run()

请回答下列问题


(1)该系统网络应用软件的实现架构是_______(单选,填字母:A .B/S 架构 / B . C/S 架构)
(2)根据图b,请在划线处填入合适的代码①_________
(3)根据程序代码,路由与视图函数共有_______
(4)根据图c可知,该应用的调试模式状态是_______ (单选, 填字母: A .打开 / B .关闭)
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
小明收集了当地2023年3月份的天气情况,数据存储在文件“temp.xlsx”中,如图a。分析温差最大的日期,并生成反映各类天气情况的天数对比图如图b。

图a

图b


(1)在对表格进行数据整理时发现,“日期”可能存在的数据问题是_______ (单填:   A .数据缺失 B .数据异常 C .逻辑错误 D .数据格式不一致)。
(2)程序代码如下所示,请在划线处填入合适的代码

import matplotlib.pyplot as plt

import pandas as pd

plt.rcParams["font.sans-serif"] = ["SimHei"]       #设置中文字体

df = pd.read_excel("temp.xlsx")

df["温差"] =   _______ #新增“温差”列

s = df.sort_values("温差", ascending=False, ignore_index=True)

df_max =________   #获取温差最大的日期,如并列只输出第一个日期

print(df_max)

df_t = s.groupby("天气", as_index=False).count()

df_t = df_t.rename(columns={"日期": "天数"})       #修改列名"日期"为"天数"

x = df_t["天气"]

y = df_t["天数"]

__________ (x, y, label="天气情况")

plt.legend()

plt.show()


(3)观察图b,3月份天数最多的天气是_______
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
有如下 Python 程序段:

s = [1,2,3]

m = "ChatGPT"

res = ""

for i in range(len(m)):

       t = s[i % len(s)]

       res += chr((ord(m[i]) + t) % 256)

print(res[::- 1])

执行该程序段后,输出的结果是(  )

A.VQJvbkEB.DjduISUC.EkbvJQVD.USIudjD
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
某中学“7选3”选考科目的选科数据存储在Excel文件“选科数据.xlsx”中,部分数据及格式如图a所示。图中“1”表示选择该科目为选考科目。现对数据进行统计分析,编写Python程序,请回答下列问题。

图 a


(1)定义fenban函数,功能为:根据选考科目选报的总人数 allrs 及每个班的最多人数 maxbrs ,计算需开设的班级数。函数代码如下,划线应填入的代码为_____

def fenban(allrs,maxbrs):

       bjnum=allrs//maxbrs

       if           :

             bjnum+=1

return bjnum


(2)统计7选3各科的选报人数,输出各科的选报情况及开班情况,如图b所示。

import pandas as pd

df=pd.read_excel("选科数据.xlsx")

km=["物理","化学","生物","政治","历史","地理","技术"]

m=40               #每个班的最多人数

bj=[0]*7       

xkrs=[0]*7        #存储选考科目的选报人数

p=0

for j in km:

_______

       for i in range(len(df)):

             if df.at[i,j]==1:

                    cnt+=1

_______=cnt

       bj[p]=fenban(cnt,m)

       p=p+ 1

for i in range(7):

       print(km[i],"人数:",xkrs[i],"班级数:",bj[i])

图b

图 c

(3)绘制选考科目选科人数情况的柱形图,部分 Python 程序如下,请在划线处填写合适的代码。

import matplotlib.pyplot as plt

x=km

y=_______

plt.bar(x,y)                      #绘制柱型图

#设置绘图参数,显示如图 c 所示柱形图,代码略

(4)下列程序能实现按班级统计各班选报技术学科人数的是( ) (单选,填字母) 。

A.jsrs_bj=df.groupby("班级")."技术".count()

B.jsrs_bj=df.sort_values("班级").count()

C.jsrs_bj=df.groupby("班级")["技术"].count()

D.jsrs_bj=df.groupby("班级").技术.mean()

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