分类题库
Python题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 111 题
A58404
字符加密。将大写字母逐个按其ASCII值转换为7位二进制数,并在最左边补0,使得每个字母转换为8位二进制数,然后将8位二进制数每四位转为十六进制数。如明文是"CIE",加密后的密文是"434945"。编写的python程序如下,完善划线处的代码。 def xtob(n): #将整数转为二进制数
2022年
编程题
A58402
下面的程序运用分治算法寻找列表中的最大值。请将空格补全代码。#子问题规模小于或等于2时
2022年
编程题
A58244
观察下列代码,说法错误的项是?def fi(n):
2022年
单选
A58242
下列关于递归的描述不正确的是?
2022年
单选
A58241
以下关于递归与递推方法的比较,正确的观点是?
2022年
单选
A58240
下列程序段的运行结果为?def fun(a):
2022年
单选
A58239
以下函数要实现5的阶乘,则划线处应补充选项为?def fun(i):
2022年
单选
A58178
Python等级考试四级编程题:长方形的纸裁正方形。一张长方形的纸,长m米,宽n米(长宽均为整数),现在要把它刚好裁成一些正方形(边长是整数),有几种裁法,如果要使裁得的正方形面积最大,可以裁多少块。小明学习了递归后,编写程序如下,首先输入长方形的长和宽,计算出结果。请完善划线处的代码: def tj(a,b): c = 0 minn = ① if…
2023年
编程题
A58168
Python等级考试四级编程题:九九乘法表。请补全下列代码,编程实现用递归的方法输出九九乘法表。def get_result(num):
2023年
编程题
A58137
一个列表中存在n个数据,可以用分治算法来找到其中的最小值。具体过程如下:如果列表元素的个数小于等于2的时候,经过一个判断就找到其中的最小值,所以可以先把数据从中间划分为左右两部分,然后通过递归把每一部分再划分为左右两部分,直到数据规模小于等于2的时候,返回结果,然后通过递归到最后为两个数据对比,我们就可以找到最小值。请根据以上算法过程,补全代码。# 求列表中小于两个元素的最小值def get_m…
2023年
编程题
A58118
⼯作沟通某公司有 N 名员⼯,编号从 0 ⾄ N-1 。其中,除了 0 号员⼯是⽼板,其余每名员⼯都有⼀个直接领导。我们假设 编号为 i 的员⼯的直接领导是 fi 。 该公司有严格的管理制度,每位员⼯只能受到本⼈或本⼈直接领导或间接领导的管理。具体来说,规定员⼯ x 可以 管理员⼯y,当且仅当 x=y,或 x=fy …
2023年
编程题
A58111
数学证明问题上世纪中期,校园里流行一种数学游戏,其规则十分简单:任意取一个自然数,若它是奇数,则把它乘以3加上1,若它是偶数,则除以2。按此规则进行下去,经过若干步的计算就能得到自然数1。这个数学现象至今都没有得到完全的证明,但是可以编程来验证它的正确性。实现上述功能的部分程序代码如下,请补充完成空白处的内容。step = 1midlist = [] def subwork(n): glo…
2023年
编程题
A58047
每次进入更深一层递归时,问题规模相比上次递归都应有所增大。
2023年
判断
A58039
分治算法一定会用到递归。
2023年
判断
A57841
分治算法是把一个大问题分解为若干个规模较小、性质相同的子问题。最后子问题可以简单地直接求解,将所有子问题的解合并起来就是原问题的解。( )
2023年
判断
A57838
对于递归而言,递推与回归,二者缺一不可。( )
2023年
判断
A57726
运行下列python程序后,输出的结果是?( )def jsh(n):
2023年
单选
A57725
运行下列Python程序后,输出的结果是?( )def fun(s):
2023年
单选
A57724
下列有关python递归的描述中,正确的是?( )
2023年
单选
A57704
一般而言,兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子来。如果所有兔子都不死,那么一年以后可以繁殖多少对兔子?经分析,从第三个月起,每个月的兔子数是上个月与上上个月兔子之和。 请判读以下python程序是否正确。( )#自定义函数
2023年
判断