学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索

浙江省的“健康码”管理信息系统以真实数据为基础,连通重点人员动态管控清单等相关数据库,根据群众申报信息与后台数据的校验比对结果发放“健康码”。小明使用python编写程序,模拟健康码的发放。与核算检测阳性人员密接者为红码,次密接者为黄码,其他为绿码。如图2所示,文件“mj.txt“中存储了一段时间中相互之间有密接的学生id(即id为1和5的学生有密接,5和4有密接,2和1有密接......。如图3所示,文件“id.txt”中存储了不同id对应的学生姓名(即id为1的学生是“若依”)。如果既为密接者,同时又是次密接者,则判断为密接者。如,输入核酸检测阳性学生id为1,输入健康码待发放学生id为2,程序自动输出该学生健康码为红码,如图1所示。



(1) 若id为2的学生核酸检测阳性,那么姓名为“高寒”的学生健康码为 ______ 。
(2) 实现上述功能的程序如下,请在划线处填入合适的代码。
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
一段未经压缩的NTSC制式的AVI格式无声视频,时长为10秒,每帧画面为512×400像素,存储容量约为117.2 MB,则该视频中图像的每个像素所占的位数为(       
A.2位B.8位C.16位D.24位
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
将70个苹果从少到多依次放入7个箱子。在不拆开箱子的情况下,要取走任意个数的苹果,结合二进制思想,则第3个箱子里面装有几个苹果(       
A.2B.4C.7D.8
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
据统计我国网民的年龄分布大致如下所示:
18岁以下18-30岁31-40岁41-50岁50岁以上
20%35%22%15%8%

若用Excel图表来体现各年龄段网民的比例,应选择的图表类型是(     
A.折线图B.饼图C.柱形图D.条形图
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
与B/S结构相比,C/S结构最大的特点是(   )。
A.需要安装客户端软件
B.可以直接在浏览器中操作
C.不需要安装客户端软件
D.没有特殊要求
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
高一有6个班,每班有40个学生,使用二进制编码,至少需要(       )个二进制位?
A.9B.8C.7D.2
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
请在空格处填写正确的代码,使程序完善
实现功能:用辗转相除法求解两个正整数的最大公约数。
x = int(input('请输入第一个正整数:'))
y = int(input('请输入第二个正整数:'))
m = max(x,y)                    #找出x,y中的最大值
n = min(x,y)                    #找出x,y中的最小值
r = m%n                            #求得最大值除以最小值后的余数
while r!=0:                  #如果余数不等0,则进行以下循环
       m =________                      #把最小值赋给m
       n =_________                    #把余数赋给n
       r = m%n                      #求得最大值除以最小值后的余数
print('这两个数的最大公约数为:',______)
input("运行完毕,请按任意键退出....")
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
2022年11月21日,第二十二届世界杯足球联赛,首次在中东国家卡塔尔举行。本次大赛共有32支国家球队参与。其中世界杯小组赛共分为8组,每组4支球队间彼此进行比赛。小组赛的规则是采取积分制,每支球队每赢1场比赛就能拿到3个积分,而打平每场比赛则将拿到1个积分,输掉每场比赛则不会扣积分。每支球队需踢满3场小组赛,小组总共6场,小组赛结束后,优先根据积分的高低来决定哪两只球队晋级。(积分相同比净胜球数,此处不考虑)。如下程序可实现每支球队小组赛的积分计算,请按要求回答下列问题:
name=input("请输入球队名称:")
mark={"赢":3,"平":1,"输":0}
total=0
for i in___________①___________:
     fruit=input("请输入比赛结果:")
     if fruit=="赢":
          total+=mark["赢"]
     elif___________②___________:
          total+=mark["平"]
     elif   fruit=="输":
          total+=mark["输"]
     else:
          print("格式有误,请重新输入!")
          ___________③___________
print(name+"小组赛积分为:"+___________④___________)
(1)请按要求将程序补充完整。①___________;②___________;③___________;④___________
(2)赛前已知,本次小组赛阿根廷队在C组,若赛前阿根廷想要确保在此次小组赛中晋级,则至少要积几分___________
类型:操作题
难度系数:较难0.4
收藏
纠错
详情

有2组器件共n个,要用一台检测设备检测。每个送检器件的信息包含送达时间、检测时长和优先级。优先级有m(l<m<6)个等级。由高到低分别用0-m-l的整数表示。每个机器件的送达时间各不相同,已送达的器件按照各优先级通道分别排队,先到达先入队,设备每次检测都从当前各非空队列中,选取优先级最高的队列的队首器件出队进行检测。(同一时刻出现入队和出队时,先处理入队。)

编写程序模拟检测过程,先合并2组器件的数据,然后计算所有器件的平均等待时长,其中每个器件等待时长为其开始检测的时间与送达时间的时间差。(时间单位均为秒)


请回答下列问题:
(l)由题意可知,图中器件A、B、C、D的检测顺序为A-C-D-B,A、C、D的等待时长分别为0、l、0,B的等待时长是__________

(2)定义如下merge(1stl,lst2)函数,参数lstl和lst2的每个元素由送达时间、检测时长和优先级3项构成,1stl和lst2均已按送达时间升序排列。函数功能是将lst2中的元素合并到1stl中,并将1stl按送达时间升序排列,函数返回1stl。
def merge(1stl,Ist2)
i=len(lstl)-l
j=len(lst2)-1
for t in range(len(lst2)):
             1stl.append([0,0,0])             #为1stl追加一个元素[0,0,0]
             k=len(1stl)-1
while j>=0:
             if i>=0 and 1stl[i][0]>lst2[j][0]:
                         1stl[k]=1stl[i]
                         i-=l
            else:
                         1stl[k]=lst2[j]
                         j-=l
            k-=1
return 1stl
①调用merge(1stl,lst2)函数,若1stl为([0,3,2],[1,1,2],[12,2,2]],1st2为[2,l,1],[4,3,0],[1l,3,2]],则while语句中循环体的执行次数是___________
②若函数中while语句的条件“j>=0”误写为“k>=0”,会导致某些情况下无法得到符合函数功能的结果。调用merge(1stl,lst2)函数,下列4组数据中能测试出这一问题的是_________(单选,填字母)。
A.1stl=[[0,3,2],[4,3,0]]
lst2=[[1,1,2J]
B.1stl=[[1,1,2]]
1st2=[[0,3,2],[4,3,0]]
C.1stl=[[l,1,2],[4,3,0]]
lst2=[[0,3,2]]
D.1stl=[[4,3,0]]
1st2=[[0,3,2],[l,1,2]]
(3)实现模拟检测过程并计算平均等待时长的部分Python程序如下,请在划线处填入合适的代码。
def proc(data,m):
n=len(data)
queinfo=[]
for i in range(m):
                  queinfo append([-l,-1])       #queinfo追加一个元素[-l,-1]
for i in range(n):
                 data[i].append(-1)             #data]追加一个元素-1
curtime=0
waitnum=0
i=0
_________
while i<n or waitnum>0:
                 if i<n and datalill0]<=curtime:
                                 k=data[i][2]
                                 if queinfo[k][0]==-l:
                                               queinfo[k][0]=i
                                 else:
                       ___________
                                               data[p][3]=i
                                 queinfo[k][1]=i
                                 waitnum+=l
                                 i+=l
                  elif waitnum>0:
                                k=0
                              while queinfo[k][0]= =-1:
                                           k+=l
                                p=queinfo[k][0]
                                total +=curtime-data[p][0]
                                curtime+=data[p][1]
               _________
                                waitnum-=1
                 else:
                           curtime=data[i][0]
return total/n
读取2组器件的数据,分别存入列表data1和data2中。2个列表的每个元素包含3个数据项,分别对应器件的送达时间、检测时长和优先级。data1和data2中的数据已分别按送达时间升序排列,代码略
读取优先级等级个数存入m,代码略

data=merge(data1,data2)
print(proc(data,m))
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
大数据是当今最热门的领域之一,小王同学利用VB设计了一个模拟大数据应用的程序。有10种商品,数组a存储用户是否购买了各种商品;某个用户购买时,商品两两之间是否一起购买用另一个数组dsj来记录;各数组元素的解释如下表所示。
数组元素数组元素的含义
a(i)a(1)到a(10)依次存储1号顾客购买商品1~商品10的记录;
a(11)至a(20)依次存储号2顾客购买商品1~商品10的记录;依次类推。
数组a的某个元素的值为1,则表示某位顾客购买了某种商品,若为0则表示没有购买该种商品。如a(6)=1表示1号顾客购买了商品6,a(6)=0表示未购买。
b(i)dsj(1)~dsj(9)依次存储商品1与商品2~商品10的关联次数;
dsj(10)~dsj(17)依次存储商品2与商品3~商品10的关联次数:依次类推。
如dsj(5)=2表示商品1与商品6被同时购买过2次;
如dsj(45)=4表示商品9与商品10被同时购买过4次。
数组dsj中,若dsj(45)的值最大,则表示商品9和商品10的关联次数最多。

小王按照上述算法设计了VB程序,统计了20个用户购买10种商品之间的关联性,VB程序如下,部分界面如图所示。

Private Sub Cmd1_Click()
Dim a(1To200) As Integer'各个用户原始的购买记录
Dim dsj (1To45) As Integer'统计商品之间的关联次数
Dim i As Integer,t As Integer,nc As Integer,j As Integer,,max As Integer
'数组a读入数据并在列表框分行输出,代码略
For i=1 To 20'20个用户
     t=1
     For j=1 To 9'10个商品,共45种组合
          For k=j+1 To 10
               m=(i-1)*10
               
          If Then dsj(t)=dsj(t)+1
            ___
          Next k
     Next j
Next i
max=0
For i=1 To 45
     If Then
          max=dsj(i)
          maxi=i
     End If
Next i
t=9:nc=1
Do While maxi>t
     _____
     t=t-1
     nc=nc+1
Loop
Text1.Text="关联最多的是商品"+Str(nc)+Str(maxi+nc)+":"+Str(max)+"次"
End Sub
(1)将按钮上的文字“统计”修改为“计算”,可在Form_Load过程中使用____(单选,填字母)语句实现;
A.Cmd1.Caption=“计算”B.Cmd1_Click=“计算”C.Command1.Text=“计算”
(2)加框处代码有错,请改正;
改正:______________
(3)在程序划线处填入合适代码,使程序完整。
_______________
_______________
_______________
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
首页
上一页
下一页
尾页