分类题库
Python题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 787 题
A59688
假设你正在爬楼梯,每次可以爬1阶或2阶。给定楼梯的阶数 n ,计算有多少种不同的方法可以爬到楼顶。 以下Python代码的横线处应该填写?( )def climbStairs(n)
2024年
单选
A59687
文件numbers.txt的内容如下:5
2024年
单选
A59686
在升序数组 nums 中寻找目标值 target,下列Python程序可以填入的是( )class Search(object):
2024年
单选
A59685
500个病毒样本中,已知有一个是病毒检测呈阳性,用试纸测试阳性病毒以后,试纸在3天以后会变色,用试 纸测试时间不计,三天以后要出结果,请问最少用多少个试纸能够找出哪一个病毒样本有毒()
2024年
单选
A59684
一名收银员,给顾客找零,找零的目标是给出确定金额的同时,使用尽可能少的硬币。有不同面额的硬币: 1分,5分,10分,25分.如果需要给顾客准确的零钱77分,同时使用最少的硬币下列Python程序中横线应该填写( )。def coin_change(amount, coins)
2024年
单选
A59683
下列Python程序是素数筛的程序,横线处应该填上( )。def sieve(n):
2024年
单选
A59682
下面Python程序是埃氏筛的一个实现,横线处应该填写( )。n = 10**8
2024年
单选
A59681
下列Python程序中,使用了二分查找算法,横线处应该填写的是()。def search(arr, x):
2024年
单选
A59680
下面Python程序是对n!进行唯一分解,横线处应该填入的是( )。def unique_fac(n):
2024年
单选
A59679
假设有一些物品,每个物品都有自己的重量,我们需要将这些物品装入箱子中,每个箱子也有自己的重量限 制。贪心算法每次都选择重量最轻的物品放入当前最轻的箱子中,如果箱子可以装下,就放入;如果箱子不能装 下,就尝试下一个箱子,直到找到可以放入的箱子。下列贪心算法Python程序中,横线处应该填入的是( )。def box_packing(items, boxes)
2024年
单选
A59678
下列归并算法Python程序中,横线处应该填入的是( )。def merge_sort(arr):
2024年
单选
A59677
下列快速排序算法中,横线处应该填入的是( )。def quick(arr):
2024年
单选
A59676
下列二分枚举算法中,{ }处应该填入的Python程序是({}不算做程序的一部分)( )。def binary_search(arr, x):
2024年
单选
A59675
下面Python代码是寻找水仙花数的程序,横线处应该填写的代码是( )。【是指一个n位数(n≥3),其每位数字 的n次幂之和等于它本身】def is_narcissistic_num(num)
2024年
单选
A59674
下列Python程序输出的是( )。def reverse(string):
2024年
单选
A59673
以下( )没有涉及Python语言的面向对象特性支持
2024年
单选
A59672
采用如下Python代码实现检查输入的字符串括号是否匹配,横线上应填入的代码为( )。class Stack:
2024年
单选
A59671
下面Python代码判断队列的第一个元素是否等于 ,并删除该元素,横向上应填写( )。import queue
2024年
单选
A59670
假设字母表 {a,b,c,d,e} 在字符串出现的频率分别为 10%,15%,30%,16%,29%。若使用哈夫曼编码方 式对字母进行二进制编码,则字符 abcdef 分别对应的一组哈夫曼编码的长度分别为( )。
2024年
单选
A59669
以下Python代码实现 n 位的格雷码,则横线上应填写( )。def generate_gray_code(n):
2024年
单选