学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
有如下Python程序段:
a=[["data1",1],["data2",2],["data3",- 1]]
head=0;pre=head
while a[a[pre][1]][1]!=- 1:
     pre=a[pre][1]
a[pre][1]=- 1
p=head
while a[p][1]!=- 1:
     print(a[p][0],end="->")
     p=a[p][1]
print(a[p][0])
执行该程序段后,输出的结果是(       
A.datal->data2->data3B.1->2->-1
C.datal->data2D.datal
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
某算法的部分流程图如图所示,执行这部分流程,若输入x的值为15,则输出cnt的值为(       
   
A.2B.3C.4D.5
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
学校举办了“语文作文现场赛”,参赛同学成绩存储在文本文件“gra.txt”中,如下左图所示(每一行记录一位同学的姓名和成绩,以“:”分隔)。陈老师利用Python程序对作文成绩进行处理,统计出各个分数等级的人数,并输出结果。程序运行界面如下右图所示。

实现上述功能的Python程序如下,请在划线处填入合适的代码。
def cla(x):                      #判断成绩等级
       if x>=50:
             return "A"
       elif x>=40:
             return "B"
       elif x>=30:
             return "C"
       else:
             return "D"
gra = []       #存储各个整数型成绩
num = [0]*4
f = open("gra.txt")
lines = f.readlines()          #将f对象的数据按行存入列表lines中
f.close()                            #关闭文件
for line in lines:          #循环读取列表lines中的每个元素,并做相应处理
       a = line.strip().split(":") #去除结尾的换行符并以冒号为分割符进行分割返回列表
       gra.append(            )
for i in range(len(gra)):       #统计各等级人数
       t = ____________
       num[ord(t)-65] += 1
print("成绩分布如下:")
for i in range(len(num)):       #输出统计结果
       print(chr(i+65)+"等级有"+_________+"人")
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
某Python程序如下:
s="xyAB#Fk";k=x="";flag=True
for i in range(len(s)):
       if "a"<=s[i]<="z" and flag:
             x=chr(((ord(s[i])-95))%26+97)     #字符"a"的ASCII码值为97
       elif "A"<=s[i]<="Z" and flag:
             x=chr(((ord(s[i])-41))%26+65)     #字符"A"的ASCII码值为65
             flag=False
       else:
             x=s[i];flag=True
       k=k+x
print(k)
执行该程序后,输出值为(       
A.ZAyb#dKB.yzYZ#DmC.zaYB#DkD.zaYZ#Dm
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
某算法的部分流程图如图所示。执行这部分流程,若输入n的值为2035,则输出s的值为(       
A.10B.53C.2035D.5302
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
关于信息资源管理的说法中,正确的是(     
A.文件管理、数据库管理适用场合不同
B.文件管理只能通过“资源管理器”进行
C.人工管理完全可以取代数据库管理
D.数据库管理也是文件管理的一种形式
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
在Word中,文章的排版效果如下图所示。从图中可以看出,文章在排版时,主要进行了以下操作:

(1)对标题设置了标题的字体、字号,并采用____ __对齐方式。
(2)对正文段落设置了首行缩进两字符,并使用____ ___命令将文字分成左右两栏。
(3)对于插入的图片设置版式,其文字环绕方式为 ___ ___ 型。
类型:填空题
难度系数:一般0.64
收藏
纠错
详情
小郑在网上搜集整理出了“足球世界杯历史进球前50名”的数据,存储在文件“进球.xlsx”中,部分界面如图a所示。
      

图a


小郑利用Python对该数据进行如下分析:
(1)统计出各个国家(地区)的进球总数,输出进球总数最多的前5名,如图b 所示。具体程序如下,划线处应填入的代码是__________(单选,填字母)。
A.①count②ascending=False
B.①sum()②ascending=False
C.①count()②ascending=False
D.①sum()②ascending=True
import pandas as pd
dfl=pd.read_excel("进球.xlsx")
df2=dfl.groupby(" 国 家 ( 地 区 ) " ,as_index=False).①                 
df2=df2.drop("出场次数",axis=1)
df3=df2.sort_values("进球个数",②           ).head(5)
print(df3)
      图b

(2)统计各国家(地区)的球员人数,计算球员人数最多的国家(地区)的球员的场均进球并绘制柱形图,如图c所示。部分Pythom程序如下,请在划线处填入合适的代码。
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
country={}
for i in dfl["国家(地区)"] :             =统计各国家(地区)的球员人数
     if i not in   country
          country[i]=1
     else:
_____________
cmax=0
country_max=[ ]
for i in country:               #计算球员人数最多的国家(地区)及对应人数
       if country[i]>cmax
          cmax=country[i]
          country_max=i
df4=dfl[dfl["国家(地区)]==country_max]
df4=df4.reset_index(drop=True)#重置索引
cijq=[]
for i in range(_______):     #计算“场均进球”
js=df4[”进球个数”][i]/df4[”出场次数”"][i]
js=round(js,2)
cijq.append(js)
_______ =cijq #增加“场均进球”列
plt.barh(df4[”姓名”],df4["场均进球"],label="场均进球")
plt.xlim(0.1.2)
plt.legend()
plt.show()

图c


(3)由图c可知,球员人数最多的国家(地区)的球员的场均进球超过0.6的球员共____________位。
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
有如下Python程序段:
s="BCAABB"
a=[i for i in     range(6)]
for i in range(5):
     for   j in   range(5-i):
          if s[a[j]] < s[a[j+1]]:
               a[j],a[j+1]=a[j+1],a[j]
print(a)
执行该程序段后,输出的结果是(     
A.[2,4,3,0,5,1]
B.[2,3,0,4,5,1]
C.[1,0,4,5,2,3]
D.[1,0,5,4,3,2]
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
回文素数是一个既是素数又是回文数的整数。如果一个整数只能被1和本身整除,这个数就是素数。如果一个数从左向右和从右向左读是一样的,这个数就是回文数。
(1)实现判断回文素数的Python程序如下,请在划线处填入合适的代码。
def ss(i):  #判断素数
     for j in range(2,i):
          if  ①  :
               return False
     return True
def hw(i):  #判断回文数
     x=i
     k=0
     while x!=0:
            k=k*10+x%10
   
     if k==i:
          return True
     else:
          return False
n=int(input("请输入待检测数据范围:"))
for i in range(2,n+1):
     if  ③  :
print(i)
程序划线①处应填入的代码为_________________________;
程序划线②处应填入的代码为__________________________;
程序划线③处应填入的代码为__________________________
(2)本程序通过判断并输出回文素数,这种算法属于_____(选填:“解析算法”或“枚举算法”)。
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
首页
上一页