PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A18618
切片操作 mylist[2:5:-1] 会返回索引 2 到索引 4 (包含)的元素,但顺序是反向的。
Python-L3
中等
--
A18619
表达式 (x & (x-1)) 可以用来判断正整数 x 是否为 2 的幂次方。
Python-L3
中等
--
A18620
bin() 、 oct() 、 hex() 这三个函数的返回值类型是整数( int )。
Python-L3
中等
--
A18622
以下程序实现了一种简单的“翻转”加密:将大写字母表中的每个字母替换为与其对称的字母( A ↔ Z 、B ↔ Y 、 C ↔ X 、……)。横线处填写的代码是?( )text = "HELLO" result = [] for ch in text: if 'A' <= ch <= 'Z': _________ result.append(new_ch) else: result.append(c…
Python-L3
中等
--
A18623
某电商平台有 M 种商品类别,平台记录了 N 条销售记录,每条记录包含商品类别编号和销售数量。需要找出每个类别中单次销售数量最多的那一笔(即该类别的最大销售数量),并输出这些最大数量中的最小值。以下程序试图实现此功能,横线处填写的代码是?( )M, N = map(int, input().split()) max_sale = [None] * (M + 1) # 用 None 初始化,表示暂…
Python-L3
中等
--
A18624
下列程序能够将列表中的偶数筛选出来,并组成新列表。横线处填写的代码是?( )nums = [1, 2, 3, 4, 5, 6] result = [x for x in nums if ________] print(result) # 期望输出 [2, 4, 6]
Python-L3
中等
--
A18625
用 1元、 2元、 5元硬币凑出 10元,且硬币总数不超过 5 枚。以下程序计算符合要求的组合个数,横线处应填写的代码是?( )count = 0 for one in range(0, 11): for two in range(0, 6): for five in range(0, 3): total_money = one + two * 2 + five * 5 total_coins …
Python-L3
中等
--
A18626
从字典 d = {'a': 1, 'b': 2} 中,如何得到一个只包含键的列表?( )
Python-L3
中等
--
A18627
已知 set1 = {1, 2} , set2 = {3} 。现要求在不修改 set1 的前提下,获得一个包含 set1 和 set2 所有元素的新集合,以下哪个操作是正确的?( )
Python-L3
中等
--
A18628
执行 s = "a,b,c,d"; print(s.split(',', 2)) 的结果是?( )
Python-L3
中等
--
A18629
下面 Python 代码执行后,输出的结果是?( )dict_a = {'a': 1, 'b': 2, 'c': 3} dict_b = {'b': 4, 'd': 5} dict_a.update(dict_b) print(dict_a['b'])
Python-L3
中等
--
A18630
t = (2, 4, 6, 2) ,执行 t.count(2) 的结果是?( )
Python-L3
中等
--
A18631
下面 Python 代码执行后,输出的结果是?( )lst = [1, 2, 3, 4, 5] print(lst.pop(-2)) print(lst)
Python-L3
中等
--
A18632
下列哪个表达式可以将整数 x 的二进制表示中从右往左数第 位(最低位为第 位)强制设置为 1 ,而其他位保持不变?( )
Python-L3
中等
--
A18633
执行 print(bin(0o15)) 的输出结果是?( )
Python-L3
中等
--
A18634
Python 中, -1 的 位补码用十六进制表示是?( )
Python-L3
中等
--
A18637
基础完全背包求解
信息学奥赛-ZXXL-L100
较难
--
A18638
完全背包求最大价值的数组初始状态为( )
信息学奥赛-ZXXL-L100
较难
--
A18639
关于完全背包一维DP说法正确的是( )
信息学奥赛-ZXXL-L100
较难
--
A18640
下列属于完全背包二维正确转移方程的是( )
信息学奥赛-ZXXL-L100
较难
--