PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A42195
下面的程序运用分治算法寻找列表中的最大值。 请将空格补全代码。#子问题规模小于或等于 2 时
电子学会-Python-L4
较难
--
A42196
辗转相除法求最大公约数, 下列函数是用递归算法实现的, 请完善横线处的代码。
电子学会-Python-L4
较难
--
A42197
字符加密。 将大写字母逐个按其 ASCII 值转换为 7 位二进制数, 并在最左边补 0,使得每个字母转换为 8 位二进制数, 然后将 8 位二进制数每四位转为十六进制数。如明文是"CIE",加密后的密文是"434945"。编写的python程序如下,完善划线处的代码。def xtob(n): #将整数转为二进制数
电子学会-Python-L4
较难
--
A42198
使用分治算法解决问题的一般步骤是分解、 求解、 合并。 ( )
电子学会-Python-L4
较难
--
A42199
递归算法跟递推算法是一样的, 都在重复调用。 ( )
电子学会-Python-L4
较难
--
A42201
在 Python 中使用爬虫技术抓取网站信息需要用到第三方库。 ( )
电子学会-Python-L4
较难
--
A42202
算法优化主要是为了减少冗余数据, 优化时间复杂度和空间复杂度。 ( )
电子学会-Python-L4
较难
--
A42203
自定义函数 def 块中的代码不是主程序的一部分, 运行会跳过该段代码。 ( )
电子学会-Python-L4
较难
--
A42204
用户自定义函数是用户自己写的一段程序, 一般包括函数名、 参数、 返回值、 函数体等四部分。 其中, 函数名和参数是必不可少的部分。 ( )
电子学会-Python-L4
较难
--
A42205
Python 中编写函数时, 必须指明该函数的返回值。 ( )
电子学会-Python-L4
较难
--
A42206
Python 定义函数时, 可选参数必须写在非可选参数后面。 ( )
电子学会-Python-L4
较难
--
A42207
Python 中自定义函数的代码需要写在调用该函数之前。 ( )
电子学会-Python-L4
较难
--
A42208
下列排序算法中利用了分治算法思想的是? ( )
电子学会-Python-L4
较难
--
A42209
下列选项中, 哪一项不是分治算法的特征? ( )
电子学会-Python-L4
较难
--
A42210
在 1-20 之间玩猜数字的游戏时, 如果采用二分法的策略, 并且给‘大了’ 或‘小了’的提示, 最差的情况下多少次就可以猜中? ( )
电子学会-Python-L4
较难
--
A42211
运行下列程序, 输出的结果是? ( )
电子学会-Python-L4
较难
--
A42212
运行下列程序, 输出的结果是? ( )def Pell(n): if n==1: return 1 if n==2: return 2 if n>=3: return 2*Pell(n-1)+Pell(n-2)print(Pell(4))
电子学会-Python-L4
较难
--
A42213
WC10936
电子学会-Python-L4
较难
--
A42214
运行下列程序, 输出的结果是? ( )def f(n): if n==1: return 1 else: return f(n-1) +(n-1) *f(n-1)print(f(4))
电子学会-Python-L4
较难
--
A42215
著名的菲波那契数列为 1, 1, 2, 3, 5, 8,……。 即除开始的两项为 1 外,其余每一项均为前两项之和。下面的程序实现计算该数列的第 4 项值的大小。请问: 横线(1) 所在位置不适合填入以下哪个选项? ( )
电子学会-Python-L4
较难
--