学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
有如下Python程序段:
a = [123,32,66,12,54,95,211]
p = q = a[0]
for x in a[1:]:

if x < p:

p,q = x,p

elif x < q:

q = x


print(q)
执行该程序段后,输出的结果是(       
A.123B.32C.211D.12
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
完全数是指真因子(即除了自身以外的约数)之和等于它本身的自然数。
def per_num(x):

sum=1#①

for i in range(2,x):#②

if x % i == 0:#③

sum = sum + i#④

return x == sum


print(per_num(6))
则下列说法正确的是(       
A.上述程序段有误,应将①处语句更改为“sum=0”
B.②处语句可以更改为“for i in range(x,2,-1)”
C.③处语句的执行次数比④处语句的执行次数多
D.函数返回值为False
类型:选择题
难度系数:较易0.85
收藏
纠错
详情
用Python程序对分辨率为500*500的图像文件white.jpg(如图所示)进行处理,程序段如下:

from   PIL   import   Image
im = Image.open("white.jpg").convert("L")#打开图像文件,并将其转换为灰度图像
pix=im.load()#加载图像像素数据
width,height=im.size#获取图像宽度值和高度值
for x in range(width):

for y in range(height):

if x<= width//2 and y<= height//2:

if x%50 == 0 or y%50 == 0:

pix[x,y]=0

elif y > height//2:

if x == y:

pix[x,y]=0


im.show()
执行上述程序段后,显示的图像效果是(       
A.B.C.D.
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
小嘉给好朋友小浙发送了一段字符串信息,该字符串信息是小嘉利用某种编码规则编码后的结果。编码规则如下:将字符串中连续出现n(n≥2)次的字符串str编码为“n[str]”的形式,若字符串str中仍然有连续出现多次的字符串,则继续转换,直到字符只出现1次。例如,可将原始字符串“mmfffmmfff”编码为“2[2[m]3[f]]”。
请帮助小浙设计一段解码程序,将收到的字符串信息恢复成原始字符串。
实现解码功能的程序段如下,请回答下列问题:
(1)若小浙收到的字符串信息是“3[a2[c]]”,则原始字符串是“______
(2)请在划线处填入合适的代码
s = input("请输入经过编码的字符串:")
Lst = []
res,k="",0
for i in range(len(s)):

______

If ch == "[":

lst.append([k,res])#在列表末尾添加元素[k,res]

k,res=0,""

elif ch == "]":

curk,lres = lst.pop(-1)#将列表末尾元素取出,并分别赋值给curk,lres

res = lres + curk*res

elif______

k = k*10+int(ch)

else:

res=______


print("原始字符串为:",res)
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
三位一体(综合评价招生)是指部分高校拿出一定比例的招生名额,实行的面对浙江考生的以高考成绩、学校综合测试成绩和学业水平考试成绩三种成绩,按照一定的规则计算出综合成绩后,择优录取考生的一种录取形式。
已知某校的“三位一体”综合成绩计算方法如下:
综合成绩=高考成绩×850÷750+校测成绩+学考折算成绩
学考折算成绩=学考成绩之和×30%,其中A等10分,B等9分,C等8分,D等6分,其它等级0分。
例如:某考生高考成绩630分,校测成绩96分,学考成绩为“BAAAAABCCA”,学考折算成绩为94×30%,则其综合成绩=630×850÷750+96+94×30%。
现已知申报某校某专业的学生信息(如图a所示)存储在文件“info.xlsx”中,编写Python程序实现,输入拟录取人数,输出拟录取学生信息的功能,运行界面如图b所示。

(1)已知某学生的学考成绩为“ABACCDAAAB”,则其学考折算成绩是______
(2)计算综合成绩的Python程序段如下,请在划线处填入合适代码:
import   pandas   as   pd
df = pd.read_excel("info.xlsx")
def score_xk(s):
______

for ch in s:

if ch == 'A':

score+=10

elif ch==’B’:

score+=9

elif ch==’C’:

score+=8

score+=6


return score*0.3
df["综合成绩"]=df["高考成绩"]*850/750+df["校测成绩"]+______
(3)若将第(2)小题中加框处代码改为else,对程序运行结果______(填:有/无)影响。
(4)依据拟录取人数,输出拟录取学生信息
cnt = int(input("拟录取人数:"))
print("拟录取学生信息如下:")
df1=______
print(df1)
为实现输出如图b的效果,划线处可以填写的语句是______(多选,填字母。注:多选错选不给分)
A.df.sort_values("综合成绩",ascending=False).head(cnt)
B.df.sort_values("综合成绩",ascending=True).head(cnt)
C.df.sort_values("综合成绩",ascending=False).tail(cnt)
D.df.sort_values("综合成绩",ascending=True).tail(cnt)
E.df.sort_values("综合成绩",ascending=False)[:cnt]
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
你是一名数据分析师,正在开发一个处理特定序列数据的应用程序,这些数据是以环状序列的形式提供的。现在需要设计一个算法,能够在这些环状序列中找出最长升序子串(若有多组最长子串,则输出最先出现那组)。例如环状序列“BCEGHBCEFGA”中最长升序子串是“ABCEGH”。程序运行界面如图所示。
请输入序列数据:BCEGHBCEFGA
最长升序长度是:6
最长升序子串是:ABCEGH
实现上述功能的程序段如下,请回答下列问题:
(1)请在划线处填入合适的代码
(2)加框处代码有误,请改正____
s=input("请输入序列数据:")
n=len(s)
for i in range(n-1):

if

break


if i==n-2:

k=n-1

maxc=n


else:

maxc=1

cnt=1

p1=i+1

p2=(p1+1)%n

while①____

if s[p1]<s[p2]:

cnt+=1

if cnt>maxc:

maxc=cnt

____

else:

cnt=1

p1=p2

p2=(p2+1)%n


print("最长升序长度是:",maxc)
s1=""
for i in range(maxc):

s1=s[k]+s1

____


print("最长升序子串是:",s1)
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
下面用自然语言描述的算法中包含的基本结构有(     
① 输入两个正整数m、n;
② r ← m除以n的余数;
③ m ← n;
④ n ← r;
⑤ 如果r>0,那么转②
⑥ 输出最大公约数m。
A.分支结构、循环结构B.顺序结构、分支结构、循环结构
C.顺序结构、循环结构D.顺序结构、分支结构
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
如果用0至6七个数字依次对星期天、星期一……星期六进行编码,那么星期就可以看成7进制数,下列选项中与七进制数(113)7数值相等的是(       
A.58DB.59HC.111011BD.以上答案都错误
类型:选择题
难度系数:较易0.85
收藏
纠错
详情
在机器学习过程中,可以使用欧氏距离来判断回收物测试数据的类型。其中,二维平面上点 a(x1,y1)与 b(x2,y2)之间的欧氏距离为:

该计算两点间距离的方法属于(       
A.数据B.信息C.知识D.智慧
类型:选择题
难度系数:较易0.85
收藏
纠错
详情
某算法的部分流程图如图所示,执行这部分流程,若输入m的值为12,n的值为42,则输出c的值是( )
A.3B.6C.7D.12
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
首页
上一页
下一页
尾页