青少年软件编程(Python四级)等级考试试卷(2021年12月)
标准函数
第三库函数
内建函数
参数函数
关键字传递是根据每个参数的名字传递参数,实参的顺序需要和形参的顺序一致。
可选参数传递指的是没有传入对应参数值的时候,就不使用该参数。
函数能同时返回多个值,需要形成一个列表来返回。
给参数赋予默认值,如果该参数最终没有被传递值,将使用该默认值。
使用 import turtle 引入turtle 库。
可以使用 from turtle import setup 引入 turtle 库。
使用 import turtle as t 引入 turtle 库,取别名为 t。
import 保留字用于导入模块或者模块中的对象。
算法是指解题方案的准确而完整的描述。
算法的复杂度主要包括时间复杂度和数据复杂度。
算法具有可行性、确定性、有穷性的基本特征。
算法的基本要素包括数据对象的运算和操作及算法的控制结构。
在函数内部定义的变量是局部变量
在函数外部定义的变量是全局变量
在函数外部可以使用函数内部定义的变量
在函数内部可以使用函数外部定义的变量
1
1
2
1
1
2
2
2
function
filter
lambda
global
值传递可以改变实际参数的值,但是形式参数的值不能改变
值传递可以改变形式参数的值,但是实际参数的值不能改变
值传递可以同时改变形式参数和实际参数的值
值传递既不能改变实际参数的值,也不能改变形式参数的值
函数是一段具有特定功能的、可重复用的语句组
函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可
使用函数的主要目的是降低编程难度和代码重用
Python使用del保留字定义一个函数
默认参数的值可以修改
引入了函数式编程的思想,函数本身亦为对象
关键字参数在使用时不允许改变参数列表中的参数顺序
函数的return语句可以以元组的方式返回多个值
函数名的命名规则与变量名的命名规则相同
如果有多个参数,各参数之间使用“;”隔开
即使函数没有参数,也必须在函数名后面保留一对空的“()”
函数体相对于自定义函数的关键字必须保持一定的缩进
该函数名称为demo
执行该函数后,变量a的值为10
执行该函数后,变量b的值为100
执行该函数后,变量c的值为200
指定的实际参数必须与形式参数的数量一致,位置一致
指定的实际参数必须与形式参数的数量一致,位置可以不一致
指定的实际参数必须与形式参数的位置一致,数量可以不一致
指定的实际参数与形式参数的数量以及位置不需要一致
5
10
12
20
穷举和回归
递推和回归
穷举和回溯
递推和回溯
O(log2n)
O(nlog2n)
O(n)
O(n2)
(a-1,b-1)
(a 1,b-1)
(a-1,b 1)
(a 1,b 1)
time()
round()
sqrt()
random()
[1,4,6,4,1]
[1,5,10,10,5,1]
[1,1,1]
[1,3,3,1]
9
27
81
243
m<3
m<=3
m<=4
m<=2
5
4
3
2
冒泡排序
选择排序
插入排序
对分查找
递归函数的出口决定递归的深度。
每个递归函数都只能有一个递归出口。
递归函数必须有出口。
递归函数的出口不再进行递归。
发表评论 取消回复