PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A28112
递归算法的基本思想是把规模较大的问题变成规模较小的问题,下列选项中哪一项必须要有?( )
电子学会-Python-L4
较难
--
A28113
Python程序中某函数使用了3个变量,其中2个变量都指定了默认值,调用该函数时,参数的个数最少为几个?( )
电子学会-Python-L4
较难
--
A28114
在Python中,可以通过什么语句导入现有的标准库或者其他人提供的第三方库来编程?( )
电子学会-Python-L4
较难
--
A28115
有如下Python程序,执行该程序后输出的结果是?( )n = 10 def fun(): global n n=n*2 print(n) fun() print(n)
电子学会-Python-L4
较难
--
A28116
有如下Python程序,执行该程序后,输出的结果是?( )def zdz(s): m = s[0] for i in s[1: ] if i> m: m = i return m print(zdz('abc789XYZ'))
电子学会-Python-L4
较难
--
A28117
有如下Python程序,执行该程序后变量c的值是?( )def prime(n): for i in range(2,n): if n % i == 0: return 0 return 1 c=0 for i in range(2,10): if prime(i): c+=1
电子学会-Python-L4
较难
--
A28118
有如下Python程序,执行该程序的结果是?( )def nxs(n): s=0 while n >0: s= s*10 + n%10; n //= 10 return s print(nxs(123))
电子学会-Python-L4
较难
--
A28119
关于递归算法的特点,以下选项中描述错误的是?( )
电子学会-Python-L4
较难
--
A28120
下列程序功能是通过递归来实现将一个十进制数转换为八进制数,则在_处填写的代码是?( )def s(n): if n< 8: return str(n) else: return______ m=s(int(input("输入十进制数字:"))) print("转换后八进制数是:", m)
电子学会-Python-L4
较难
--
A28121
下列程序段的运行结果是16,则在①处填写的代码是?( )def s(n): s=1 for a in range(1,5): ① return s print(s(4))
电子学会-Python-L4
较难
--
A28122
下列程序段的运行结果是?( )def s(n): if n==3: return 4 else: return n+s(n-1) print(s(5))
电子学会-Python-L4
较难
--
A28123
冒泡排序下列程序用冒泡排序算法将数列从小到大输出,请你补全代码。c=[3,6,11,18,9,12,5,2,22,10] count= ____①____ for i in range(0,____②____); for j in range(0,____③____): if ____④____; t=c[j] ____⑤____ c[j+1]=t print(c)
电子学会-Python-L3
中等
--
A28124
课本分配某学校由于缺乏课本,信息课要两人共读一本课本,数学课要三人共读一本课本,语文课要四人共读一本课本。书的总数是52本。问信息书、数学书、语文书各有多少本?(每门功课至少要有一本书)for i in range(1, 51):#信息书 for j in ___①___:#数学书 k= ___②___ #语文书 if i*2 == j*3 and j*3==k*4: print('信息书共有%…
电子学会-Python-L3
中等
--
A28125
统计身高 某班学生进行了身高测试,身高数据存在文件“shengao.csv"中。数据内容如下图所示。 小明编写了如下程序,读取身高文件中的数据,并计算男生的平均身高(保留两位小数),请你补全代码。import csv with open("/data/___①___") as f: rows=list(csv.reader(f)) sum=0 n=0 for row in rows[1: ] i…
电子学会-Python-L3
中等
--
A28126
二进制111010101转化为十六进制数为1e5。( )
电子学会-Python-L3
中等
--
A28127
下面三行代码可以正常执行。( )txt1="黑白白白黑白黑白黑白黑白" a=txt1.count("白") - txt1.count("黑") print(a)
电子学会-Python-L3
中等
--
A28128
Python中range(10)表示生成整数序列范围为0~9,并不能生成10。( )
电子学会-Python-L3
中等
--
A28129
Python中若求字符的ASCII码值,可以使用ord()函数,而不是ascii()。( )
电子学会-Python-L3
中等
--
A28130
Python中bool()函数用于将给定参数转换为布尔类型,参数省略的情况下返回True值。( )
电子学会-Python-L3
中等
--
A28131
若n=[2,3,5,9,12,6],则max(n)+min(n)+sum(n)的值是52。( )
电子学会-Python-L3
中等
--