测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

分类题库

Python题库

按题型、年份与知识点筛选,快速定位练习题。

共 111 题

题目列表

共 111 题
A59039 在一个平面中,有n个圆两两相交,但任二个圆不相切,任三个圆无公共点,以下函数能计算出n个圆把平面分成的区域个数,空格处填写的语句是?( ) def c(n): 2021年 递归 数学规律 函数定义 单选 A59026 在编写抽奖程序时,为了保证一个人只有一次中奖机会,要检查新抽出来的数字是不是已经被抽中过了。 一种办法是将已经中过奖的人员编号存放在test_list里面,然后每抽出一个新的人员编号,判断它是否在中奖人员列表中。 如果没有在中奖人员列表中,说明中奖号码有效,并将它保存进中奖人员列表;如果已经在里面了,就再生成一个新的人员编号。 请你补全下面的代码,实现判断一个数字是否在列表中的功能。 … 2021年 递归 条件判断 分治法 列表查找 编程题 A58893 若要求出把a个元素分成b个子集,有多少种可能性,例:function(4,2)返回值为7,则返回值中函数的参数分别为?( )def function(a,b): 2021年 递归 函数参数 集合划分 单选 A58891 运行下列代码,正确的输出结果是?( )def yang(n): 2021年 递归 列表推导式 杨辉三角 单选 A58890 下列程序段的运行结果为?( ) def f(n): 2021年 递归 条件判断 函数调用 单选 A58889 以下函数要实现3的阶乘,则应补充选项为?( )def func(m): 2021年 递归 条件判断 函数返回值 单选 A58880 执行以下代码:def fun(m): 2021年 递归 分治 列表切片 判断 A58876 编写上交作业的程序,老师要求把小组7位同学(编号为1,2,3,...,6,7)的作业收齐,小组编号1的同学跟编号2的同学说“收作业了”,之后每位同学依次向后面的一位同学说要“收作业了”,直到最后,编号7的同学将自己的作业,上交到编号6的同学手中,编号6的同学将编号7的作业及自己的作业一起上交到编号5的同学,按这样的流程;直到编号1将其他同学的作业及自己的作业上交到老师中。要求编号7同学的作业放在… 2021年 递归 字符串拼接 列表索引 函数定义与调用 编程题 A58875 设计一个算法,枚举排列问题。输入1-n的第1个排列,如1 2 3,按照大小输出1~n的所有排列,并统计全部排列总数。根据上述算法思想,补全下列代码。描述:输入1-n的第1个排列,如1 2 3,按照大小输出1~n的所有排列。函数名:perm(n,begin,end)参数表:n -- 整数n,begin -- 指向排列的第一个元素,end-- 指向排列的最后一个元素。返回值:输出1-n的所有排列方式… 2021年 递归 回溯算法 排列枚举 全排列 编程题 A58845 设计一个算法,汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。有三个单字符字符串和一个整数。三个字符表示三个杆子的编号,整数为盘子的数目。根据上述计算规则,补全… 2021年 递归 函数调用 算法设计 栈与递归 编程题 A58730 一般来说,递归需要有边界条件、递归前进段和递归返回段。当不满足边界条件时,( );当满足边界条件时,( )。 2022年 递归 边界条件 递归前进段 递归返回段 单选 A58728 关于斐波那契数列,下列空白处的代码填写正确的是?( )def func(num): 2022年 递归 循环结构 斐波那契数列 函数定义与调用 单选 A58726 下列程序输出正确的是?( )def ac(n): 2022年 递归 函数调用 程序输出 单选 A58708 递推关系是递归的重要组成。( ) 2022年 递归 递推关系 判断 A58702 分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。( ) 2022年 递归 算法思想 分治算法 判断 A58701 从键盘接收一组不重复整数,并将这组整数按从小到大的顺序排列。以下程序采取快速排序法对这组整数进行排序。快速排序法的原理是:(1)取这组数据中间那个数为锚定值mid;(2)从这组数据开头往右找,遇到比mid大的数则停下,位置记为i;(3)从这组数据末尾往左找,遇到比mid小的数则停下,位置记为j;(4)如果此时i仍在j左边,即i<=j,则交换这两个数;(5)重复(2)~(4)直到i、j重合;… 2022年 递归 循环结构 快速排序 数组与列表 编程题 A58421 运行下列程序,输出的结果是?( )def f(n): 2022年 递归 条件判断 函数定义 单选 A58418 运行下列程序,输出的结果是?def f(n): 2022年 递归 条件判断 函数返回值 单选 A58407 对于递归而言,递推与回归,二者缺一不可。 2022年 递推 递归 回归 判断 A58405 使用分治算法解决问题的一般步骤是分解、求解、合并。 2022年 递归 算法步骤 分治算法 判断