以下文字与答案无关
提示:有些试题内容 显示不完整,文字错误 或者 答案显示错误等问题,这是由于我们在扫描录入过程中 机器识别错误导致,人工逐条矫正总有遗漏,所以恳请 广大网友理解。
非法调用
B:无限循环
C:有限次调用
D:回溯
fun1(x)
print("调用函数fun1后,x= {}".format (x))
1s=1, 2, 3,4, 5,6]
print("调用函数fun2前,ls={} ".format(ls))
fun2(ls)
print("调用函数fun2后,ls={}”format(ls))
选项: A:调用函数fun1前,x=5
调用函数fun1后,x=5
调用函数fun2前,ls=1,2,3,4,5,6]
调用函数fun2后,ls=1,2,3,4,5,6]
B:调用函数fun1前,x=5
调用函数fun1后,x=7
调用函数fun2前,ls=1,2,3,4,5,6]
调用函数fun2后,ls=1,2,3,4,5,6]
C:调用函数fun1前,x=5
调用函数fun1后,x=7
调用函数fun2前,ls=1,2,3,4,5,6]
调用函数fun2后,ls=3,4,5,6,7,8]
D:调用函数fun1前,x=5
调用函数fun1后,x=5
调用函数fun2前,ls=1,2,3,4,5,6]
调用函数fun2后,ls=3,4,5,6,7,8]
">5.已知如下程序代码实现可变对象和不可变对象作为函数参数,分别传入函数,请选择运行程序后正确的运行结果。def fun1(x)
X=X+2
def fun2(lst) :
for i in range(0,len(lst)):
lsti]=lsti]+2
if __name__==”main”:
X=5
print("调用函数fun1前,x={}".format(x))
fun1(x)
print("调用函数fun1后,x= {}".format (x))
1s=1, 2, 3,4, 5,6]
print("调用函数fun2前,ls={} ".format(ls))
fun2(ls)
print("调用函数fun2后,ls={}”format(ls))
选项: A:调用函数fun1前,x=5
调用函数fun1后,x=5
调用函数fun2前,ls=1,2,3,4,5,6]
调用函数fun2后,ls=1,2,3,4,5,6]
B:调用函数fun1前,x=5
调用函数fun1后,x=7
调用函数fun2前,ls=1,2,3,4,5,6]
调用函数fun2后,ls=1,2,3,4,5,6]
C:调用函数fun1前,x=5
调用函数fun1后,x=7
调用函数fun2前,ls=1,2,3,4,5,6]
调用函数fun2后,ls=3,4,5,6,7,8]
D:调用函数fun1前,x=5
调用函数fun1后,x=5
调用函数fun2前,ls=1,2,3,4,5,6]
调用函数fun2后,ls=3,4,5,6,7,8]
仅 1
B:仅 1、2、3
C:仅 1、3、4
D:仅 1、3、4
函数的参数
B:参数的类型
C:函数的名字
D:函数的返回值类型