PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A20341
二分查找算法的前提是?( )
电子学会-Python-L3
困难
--
A20342
在对数组 [5, 3, 8, 1, 2] 进行冒泡升序排序时,第一趟排序后数组变为?( )
电子学会-Python-L3
困难
--
A20343
在冒泡升序排序中,第一趟排序的目的是?( )
电子学会-Python-L3
困难
--
A20344
下列Python代码的输出结果是?( )a=int('1A',16) b=int('20',8) c=a-b print(c)
电子学会-Python-L3
困难
--
A20345
要表示赤橙黄绿青蓝紫7种颜色,需要的二进制位数至少为?( )
电子学会-Python-L3
困难
--
A20346
下列Python代码的输出结果是?( )b=bin(11) print(b)
电子学会-Python-L3
困难
--
A20347
下列Python代码的输出结果是?( )y = 0o15 print (y)
电子学会-Python-L3
困难
--
A20348
有如下图所示的 “虚拟小学.csv” 文件,小明编写Python程序统计血型为“A”型的人数。请问下面程序中红色①处,应该填写什么代码?( )t = 0 with open('虚拟小学.csv', 'r', encoding='utf-8') as f: for line in f.readlines(): a = line.strip().split(",") if ① =="A": t = …
电子学会-Python-L3
困难
--
A20349
小明编写了下面的Python程序,程序将新建一个名为 “水果.csv” 的文件,请问,红色 ① 处的代码应该是?( )a=['苹果','梨子','西瓜','桃子','葡萄','桔子'] f=open('水果.csv', ①) f.write(','.join(a)+'\n') f.close()
电子学会-Python-L3
困难
--
A20350
有如下图所示的“虚拟小学学生数据.csv”数据,小明编写了以下Python代码,请问,代码运行到最后,打印出的结果是?( )f = open('虚拟小学学生数据.csv', 'r', encoding='utf-8') for line in f.readlines(): a = line.split(",") if a[0] == "顾郁静": print(a[3])
电子学会-Python-L3
困难
--
A20351
二维数组 a 中,保存了人名、体重值、身高值。小明想编写Python程序,计算所有人的总体重,请问下面程序中红色问号处,应该填什么?( )a = [['小明',46,154],['小华',42,147],['小李',45,152],['小王',41,150]] s = 0 for i in range(0,len(a)): s = s + a[i][?] print("总体重为:", s )
电子学会-Python-L3
困难
--
A20352
小明编写了下列4行Python代码,请问代码运行后打印出来的结果是?( )K = ['a','b','c'] N = ['x','y','z'] M = [N,K] print(M[1][0])
电子学会-Python-L3
困难
--
A20353
种植花卉园丁在花园里种植花卉,第1行种5株花。从第2行开始,如果行数能被3整除,该行种植的花卉数量是前一行的2倍;如果行数除以3余1,该行种植的花卉数量比前一行多3株;如果行数除以3余2,该行种植的花卉数量比前一行少1株。下面的递归函数用于计算第n行种植了多少株花卉,请完善划线处的代码。def flower(n): if n == 1: return ① else: leftover = ② i…
电子学会-Python-L4
困难
--
A20354
智能家居系统在智能家居系统中,我们可以通过中央控制系统来管理各个房间的智能灯。为了简化问题,假设每个房间有一个智能灯,其状态用1表示开,0表示关。我们的任务是计算家里所有开着的灯的数量。我们将采用分治算法的思想来解决这个问题。请补全以下代码,使用分治算法实现统计列表中开着的灯(值为1)数量的功能。def count_lights_on(rooms): # 如果列表为空,直接返回0 if not …
电子学会-Python-L4
困难
--
A20355
密码安全性密码离不开大家的生活,各类APP中密码设置简单了,就容易造成损失。为此小明编写程序检测密码是否安全。安全密码的两个条件:①密码长度至少8位,②密码中数字、大写字母、小写字母和特殊符号(!@#%^&*())这四类符号中必须有3项以上。比如,密码是"ADa%9"(不包括双引号),运行程序后输出"密码不符合安全要求"。利用Python编写程序如下,完善划线处的代码。def checkpwd…
电子学会-Python-L4
困难
--
A20356
分治算法的必要条件之一,是分解后的子问题可以独立求解。( )
电子学会-Python-L4
困难
--
A20357
小明用Python语言写了一个程序,计算从1加到n的总和,他分别用两种方法实现了这个功能:# 方法一total = 0 for i in range(1, n+1): total += i# 方法二total = n * (n+1) // 2小明说,方法2比方法1快得多,因为方法1的时间复杂度是O(n+1),而方法2的时间复杂度是O(1)。( )
电子学会-Python-L4
困难
--
A20358
小明正在学习求正方形的面积,他用Python语言创建了如下函数,他认为函数没有return返回值运行会错误。( )fun = lambda x : x ** 2
电子学会-Python-L4
困难
--
A20359
在Python语言中,函数的关键字实参是通过“关键字=值”方式,将实参与形参关联映射,实参顺序要严格按照形参顺序传递,否则运行结果会发生改变。( )
电子学会-Python-L4
困难
--
A20360
在Python语言中,函数的核心意义在于将代码模块化、提高代码执行效率,并通过抽象化逻辑降低复杂性。( )
电子学会-Python-L4
困难
--