学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
某学校举办了创意作品比赛,并通过线下评委评分(评分A)和线上网友评分(评分B)的形式来评比。汇总的数据如图a所示。小明编写Python程序如下。请回答下列问题:

(1)从图a中“评分B”一列数据看,该数据存在的问题是______(单选,填字母)
A.数据缺失       B.数据重复       C.格式不一致       D.逻辑错误
(2)小明将“评分B”列数据进行整理后,使用Python程序进行后续的处理。以下代码段实现计算每个作品的最后得分,统计各个班级优秀作品(最后得分≥90)的数量并按数量降序排序,并绘制图表(如图b所示)。请在划线处填写合适的代码。

import pandas as pd
import matplotlib. pyplot as plt
df=pd. read_excel("创意作品评比.xlsx")
#计算每个作品的总分,公式为“总分=评分A×0.7+评分B×0.3”
df["总分"]= ___
df2=df[ ___]
dfg=df2.groupby("班级").count ()
dfg=dfg.rename(columns={"总分":"数量"})       #重命名列名称
#各班级按优秀作品数量进行降序排序,若数量相同,则班级序号小的排在前面。
dfg=dfg.sort_values( ___, ascending=[False, True])
print(dfg)
plt. figure(figsize=(8, 4))
plt. rcParams[’font. sans-serif’] = [’SimHei’, ’FangSong’]
plt. title("各班级优秀作品统计图")
x=dfg. index
___
plt. bar(x,y,label="作品数量")
plt. legend ()
plt. show ()
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
你获得一个奖励,可以去参加一场名人庆祝派对,并且只能待一个小时,但你可以选择在哪个小时出席。你有一张时间表,上面准确地列有每位名人出席派对的时间(如出席时间为7,离开时间为10,代表你7点、8点、9点都可以与名人合影),你希望与尽可能多的名人合影。如下程序用于找出哪个时段出席派对,你可以和最多的名人合影。
解题思路:检查每一小时内有几位名人在场,并选出最大值,该时刻就是参加派对的最佳时间。
名人出席时间离开时间
名人167
名人268
名人3612
名人478
名人5710
             名人参加派对时间表
5
6
7
6
8
6
12
7
8
7
10
最佳出席时间是在7点钟;4个名人会在现场!
输入名人数量、参加和离开派对时间及输出结果
def bestTimeToParty(schedule):
       start = schedule[θ][θ]
       end = schedule[θ][1]
       for c in schedule:
              start = min(c[θ],start)
              end=max(c[1],end)       
        ____
       maxcount=θ
       for i in range(start,end+1):
              if count[i]>maxcount:
                    maxcount = count[i]
                    time =i
print('最佳出席时间是在',time,'点钟',':',maxcount,'个名人会在现场!')
def   statistics(sched,start,end):     #寻找每个时间段的现场人数
count=[θ]*end

for i in range(start, end+1):
              count[i]= θ
              for c in sched:
                    if ____
                           count[i]+=1
       return count
n=int(input())   #输入参加派对的名人数量
sched= [ ]   #保存名人参加派对的时间
for i in range(n):   #逐个输入名人参加和离开派对的时间(整数)
       sched.append( ____)
#结果如sched=[(6,7),(6,8),(6,12),(7,8),(7,1θ)]
bestTimeToParty(sched)
(1)案例中输入名人参加派对的次序发生变化,是否影响最终输出结果________(会,不会)
如:sched=[(6,7),(6,8),(6,12),(7,8),(7,10]) 改为 sched=[(6,8),(6,12),(6,7),(7,8),(7,10)]
(2)在划线处填入合适的代码
(3)加框处代码有误,请修改________
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
校运动会举行“四项全能比赛”,分别举行100米、立定跳远、1500米、铅球。规则如下:每一项成绩独立比较,取前8名按18,14,12,10,8,6,4,2计分,四个项目比完后,将总分求和,分数最高者得胜。现有未计入铅球成绩的“四项全能.xlsx”分数表,和记录铅球原始成绩的“铅球.txt”分数表(保证成绩没有相同),通过处理输出冠军及其成绩

请在划线处填入合适的代码
import pandas as pd
fen=[18,14,12,10,8,6,4,2]
f=open( ____,'r',encoding='UTF-8')
a=[]
for i in f.readlines():
       t=i.strip().split(',')
       if t[θ]= ='姓名':
              continue
       a.append([t[θ].float(t[1])])
n=len(a)
for i in range(n-1):
       for j in range(n-i-1):
              if ____:
                    a[j],a[j+1]=a[j+1],a[j]
df=pd.read excel("四项全能.xlsx",index_col='姓名')#将姓名列作为index
for i in range(n):
       if   i<8:
              s=fen[1]
       else:
             s=θ
        ____
Sum= ____
df['总分']=Sum
df= ____
print(df.head(1))
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
学校对车辆进入校内停车场使用了车辆入场识别系统,该系统的工作流程如下:
1、车辆驶入摄像机识别区域,智能终端连接的摄像机开始捕获,并识别出车牌号;
2、智能终端通过无线网络将识别的车牌信息发送到Web服务器;
3、如果该车牌存在数据库内,并且处于启用状态,则显示屏显示车牌号码、欢迎光临等信息,同时智能终端向入口控制器发送开闸信号,道闸开闸放行。
数据库表结构如下图:
字段名数据类型作用
caridvarchar存储车牌号
carstateinteger车牌状态,1代表启用,0代表未启用
该服务器上的部分代码如下:
app=Flask(__name__)
@app.route("judge",method=[‘GET’])
def fun():
       db=sqlite3.connet('data.db')
       cur=db.cursor()
       car=request.args.get('cp')
       cur.execute("select * from carinfo where carid==%s"%car)
       data=          
       cur.close()
       db.close()
       if len(data)==0:
             return"未登记车辆,禁止入内!"
       else:
             if          :
                    return"欢迎"+car+"进入!"
              else:
                    return"当前车牌未启用,请联系管理员!"
app.run(host="10.49.26.12",port=8080)
(1)在搭建“车辆入场识别系统”过程中,下列说法正确的是________(多选,填字母)。
A.工作人员驾驶车辆检测系统是否正常运行,属于系统测试中的动态测试
B.决定该系统采用Sqlite数据库属于搭建信息系统过程中的详细设计阶段
C.应先进行模块结构设计,再进行开发模式选择
D.智能终端可借助IoT模块通过无线网络和服务器进行数据传输
(2)若当前识别到的车牌号为“浙B54A36”,并且采用GET方式传输数据,则智能终端上传数据给Web服务器的URL应该为______
(3)在划线处填入合适的代码。_______   ________
(4)系统搭建完成后,陈老师驾驶车辆驶入停车场,提示欢迎进入的信息,结果道闸却未打开,可能的原因是________(单选,填字母)。
A.Web服务器与数据库连接异常
B.智能终端未对控制器发送相应请求
C.车牌数据未保存到数据库中
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
已知链表a中的每个节点包含数据区域和指针区域两部分,下列Python 程序段的功能是在链表a中删除数据值为key的所有节点
key=int(input("输入要删除的数据:"))
head=0
while   a[head][ 0]==key   and   head!=-1:
       head=a[head][1]
p=q=head
if   head!=- 1:
       q=a[q][1]
       while :
              if   a[q][0]==key:
             
       else:
              p=a[p][1]
              q=a[q][1]
则划线①②处的代码分别为(       
A.①a[q][1]!=-1                    ②a[p][1]=a[q][1]B.①a[q][1]!=-1                    ②a[q][1]=a[p][1]
C.①q!=-1                           ②a[q][1]=a[p][1]D.①q!=-1                           ②a[p][1]=a[q][1]
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
超市需要将苹果进行分盒销售,现有大小两种规格的盒子,小盒每盒可以装8个苹果,大盒每盒可以装10个苹果,装盒的要求为:大小盒子每种盒子至少使用一个,并且每盒都必须装满。编写Python程序:输入苹果总数,输出装盒方案和方案总数,如第17题图所示:

实现Python代码如下:

n=int(input("请输入苹果的数量:"))

______①_____

for i in range(1,n//8+1):

       j=n-i*8

       if _____②_____:

             count=count+1

             print("方案",count," : ",i,j//10)

if   ______③_____:

       print("共有",count,"种方案")

else:

       print("无方案")


(1) 请在程序划线处填入代码:①_________________
(2) 若输入的苹果数90个,则装盒的方案数为___________种。
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
10 个相同的小球放入4个不同的盒子中,盒子不允许为空的方案数是(     
A.84B.120C.126D.210
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
请根据第三段程序回答下题。
   
●判断题
(1)若输入的p为2时程序会出错。(     )
(2)第26行的while改成if,程序的结果不变。(     )
(3)若输入的p为质数第27行不会运行。(     )
(4) (此题3分)若输入的p为质数,则输出的ans的值为p。(     )
● 选择题
(5)(此题4分)若输入p的值为36,则输出的值为(     )
A. 36                    B.6                           C. 4                           D. 9
(6)对于check(     )函数,若tmp< x,则返回的res的结果为(     )
A. x                           B. tmp                    C. tmp*x                    D. ttmp
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
给定一个数列,求出二进制表示中“1”个数最多的数。有多个数二进制“1”数量相同时,输出最大的数。
   
(1)①处应填(     )
A. 0                           B. mx                    C. a[i]                    D. ans
(2)②处应填(     )
A. a[i]                    B. ! a[i]                    C.a[i]%2                    D.a[i]%2= =0
(3)③处应填(     )
A.a[i]&1                    B.a[i]^1                    C. a[i] | 1                    D. a[i]
(4)④处应填(     )
A.a[i]>>=1             B.a[i]<<=1             C. a[i] >>= 2             D. a[i] <<= 2
(5)⑤处应填(     )
A. cnt>mx&&tmp>ans       B. cnt>=mx|(cnt= =mx&&tmp>ans)          C. cnt>mx||(cnt= =mx&&tmp>ans)       D. cnt>=mx&&tmp>ans
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
小明搭建了室内温度监测信息系统,该系统结构示意图如图a所示。Web服务器端程序采用Flask Web框架开发。请回答下列问题:
图a
(1)小明想利用智能终端结合温度传感器,实时监测室内温度变化情况,这一过程属于搭建信息系统前期准备中的______(单选,填字母:A.需求分析/B.可行性分析/C.详细设计)。
(2)图a中①处应填入____(单选,填字母:A.路由器/B.防火墙/C.数据库)。
图b
(3)该系统网站功能页面规划如图b所示,智能终端的部分代码如下,从代码中可以看出,连接温度传感器的引脚是______,连接执行器的引脚是_______
while True:
     temp=round((pin1.read_analog()/1024)*3000/10.24,1)
     errno, resp=Obloq. get("input?id=1&val="+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)
(4)若传感器的编号id为1,温度val值为30,提交数据到服务器的URL为______
(5)从数据库中获取了最近100次传感器采集到的温度数据,按时间先后顺序依次存储在列表a中,要计算最近十次的平均温度(sum的初值均为0,温度数据均正常),下列Python程序段符合要求的有________(多选,填字母)。
A.     B.    
C.          D.    
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
首页
上一页
下一页
尾页