青少年软件编程(python四级)等级考试试卷-客观题(2023年9月)
1~101
4~100
12~100
12~96
函数中必须有return语句
在函数内部不能使用全局变量
函数能提高应用的模块化程度和代码的重复利用率
函数内容以大括号起始,并且缩进
hs(parameters)
hs(parameters[])
hs(parameters{})
hs(*parameters)
40
200
400
20
11
10
1
运行错误
你好
你好2023
你好year
没有输出
rst = lambda a : a * 3
lambda a : a * 3
rst = lambda a : a ** 3
lambda a : a ** 3
pip install numpy
pip uninstall numpy
install numpy
setup numpy
from
import
pip
install
求解问题的规模缩小到一定的程度就能够容易地解决
求解题可以分解为若干个规模较小的不同问题
利用求解问题分解出的子问题的解可以合并为该问题的解
求解问题所分解出的各个子问题是相互独立的
s
i
fact(n-1)
fact(n)
n*Chengji(n)
n*Chengji(n-1)
n*Chengji(n 1)
n×Chengji(n-1)
规范的函数设计都应该带有返回值
函数体中,只要遇到break关键字,函数就结束
函数体中,只要遇到return关键字,函数就结束
函数的返回值只能是整型、浮点型、布尔型和字符串
通俗来说,无缩进的变量都是全局变量
函数体中,只能使用局部变量
Python程序中,全局变量与局部变量不允许重名
函数体中,只能通过实参传递的方式实现对全局变量数值的使用
6;出错
5;出错
5;5
6;5
只能通过不定长参数传递来实现
使用local关键字
使用nonlocal关键字
使用global关键字
程序会出现语法错,不能运行
程序可以运行,局部变量与全局变量互不干扰
可能会出现局部变量修改全局变量的值的情况,需要检查程序设计是否合理
不允许出现这种情况,应该采用参数传递的方法去解决问题
Python是一种动态类型语言,不强制要求指定参数类型,上述代码行是不符合Python语法的
为提高程序的可靠性,Python函数定义时允许为形参指定数据类型,也允许为返回值指定类型
由于为函数指定了返回值类型,变量z一定要做类型转换后,才能用于上述return语句中
由于为形参指定了不同的数据类型,变量x和y也需要先做类型转换后才能进行上述运算
发表评论 取消回复