青少年软件编程(python四级)等级考试试卷-客观题(2022年12月)
5
15
30
35
将问题分解成的子问题具有相同的模式
当问题足够小时,可以直接求解
可以将子问题的结果合并成原问题的解
将问题分解出的各个子问题相互包含,相互之间可以有公共子问题
求100以内的素数
求100个整数之和
求斐波那契数列第n项
快速排序算法对n个数排序
程序语句语法错误
时间复杂度太高
求解算法逻辑错误
Python环境配置不对
返回,前进
中断,前进
前进,返回
中断,返回
要实现递归必须有一个函数,并且在这个函数体内要自己调用自己。
递归必须要有判断条件,这个判断条件可以是判断次数。
到达判断的条件后必须有返回,目的是结束递归。
未到达判断条件时,不可以返回该函数。
return func(num 1) func(num-2)
return func(num-1) func(num)
return func(num-1) func(num-2)
return func(num-1) func(num 2)
5
4
3
2
0,1,2,3,4
1,2,3,4
0
1
2
3
4
1
2
3
4
243
81
1206
1024
pip search 第三方库名
pip uninstall 第三方库名
pip install 第三方库名
pip download 第三方库名
Python标准库
第三方库
用户自己开发的库
Python扩展库
1
2
3
会报错
函数是一段具有特定功能的、可重用的语句组。
函数能完成特定的功能,对函数的调用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。
使用函数的主要目的是减低编程难度和代码重用。
Python 使用“del”保留字定义一个函数。
0
1
2
3
程序里一定要有main函数。
使用函数前要先定义函数。
函数在被调用时才执行。
函数执行结束后,程序执行流程会自动返回到函数被调用的语句之后。
元组
列表
集合
字典
调用函数时一定要赋值。
只要安装成功第三方库,不要导入,就可以直接调用第三方库里的函数。
Python内置的标准函数可以多次调用。
函数调用时,如果参数有默认值,就不能给它再赋新的值了。
define
del
def
dfe
Int
_int2
str2int
2_int
func(1)
func(1,2)
func(1, ,3)
func(1,2,3)
def afunc(a,b=2):
def bfunc(a,b):
def cfunc(a,*b):
def dfunc(*a,b):
1,2,3,4,5,6
1 2 (3,4,5,6)
1 2 [3,4,5,6]
1 2 3,4,5,6
一个函数在同一个程序中最多只能被调用999次
函数的返回值不可以赋值给变量
使用Python内置模块里的函数时,要先导入该模块到当前文件中
调用没有参数的函数时可以不带圆括号
max()
input()
string()
sum()
发表评论 取消回复