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

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 67434 题
A8010 Martian Architecture -- 普及/提高- -- A57406 用递推算法求解n个自然数的乘积,请问代码中横线上需要填入的正确代码是?( )def fact(n): s=1 for i in range(1,n+1): s=s*i return ________a=fact(5)print(a) 2023年-选择题 循环结构 函数返回值 -- -- A8011 Square Earth? -- 普及/提高- -- A57405 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?可以用下列代码解决这个问题,请问这段代码是基于( )算法编写的?high=100 2023年-选择题 递推 循环结构 变量更新 -- -- A8012 Domino Principle -- 普及/提高- -- A57404 用递归算法求1~n个连续自然数的乘积的代码如下,请选择合适的代码补全程序?( )def Chengji(n): if n <=1: return 1 else: return _____?______print(Chengji(3)) 2023年-选择题 阶乘计算 递归算法 函数返回值 -- -- A8013 Changing a String -- 普及/提高- -- A57403 有一根绳子,第一次剪去一半多2米,第二次剪去剩下的一半多2米,第三次剪去剩下的一半多2米,第四次剪去剩下的一半多2米,第五次剪去剩下的一半多2米,此时绳子还剩2米。这根绳子长几米?想解决这个问题的话,可以采用以下哪种算法?( ) 2023年-选择题 循环结构 逆向思维 递推算法 -- -- A8014 Corporation Mail -- 普及/提高- -- A57402 小猴子第一天摘下若干桃子,当即吃掉一半,又多吃一个。第二天早上又将剩下的桃子吃一半,又多吃一个。以后每天早上吃前一天剩下的一半另加一个。到第5天早上猴子想再吃时,发现只剩下一个桃子了。问第一天猴子共摘多少个桃子?这个问题可以用递归来解决,代码如下:def peach(day): if day==1: return 1 return (peach(day-1) + 1)*… 2023年-选择题 递归 函数定义 递归终止条件 -- -- A8015 Spoilt Permutation -- 普及/提高- -- A57401 下列代码可以求两个数的最小公倍数。请认真阅读下列代码运用了什么算法?( )def lcm(s,m,n): if s%n==0: return s else: return lcm(s+m,m,n)a=int(input('请输入第1个数:'))b=int(input('请输入第2个数:'))c=lcm(a,a,b)print… 2023年-选择题 最小公倍数 函数调用 递归算法 -- -- A8016 Bar -- 普及/提高- -- A57400 关于函数,正确的描述是?( ) 2023年-选择题 参数传递 函数调用 函数定义 返回值 -- -- A8017 Very simple problem -- 普及/提高- -- A57399 关于全局变量和局部变量,正确的描述是?( ) 2023年-选择题 变量作用域 全局变量 局部变量 -- -- A8018 Beautiful numbers -- 普及/提高- -- A57398 定义以下函数: def func(x,y,z=2): print(x+y+z) 分别以func(1,2,3)和func(1,2)语句调用该函数,运行后的结果分别是?( ) 2023年-选择题 函数调用 函数定义 默认参数 -- -- A8019 Pie or die -- 普及/提高- -- A57397 在嵌套函数中,也就是一个函数里面还有一个函数,如果内部函数需要修改外部变量的值,处理的方法是?( ) 2023年-选择题 作用域 嵌套函数 nonlocal关键字 -- --