03900340038003300311582949773078下面程序段的输出为( )a=1def fun(a):a=2+aprint(a)fun(a)print(a)
A. 3 1
B. 4 1
C. 3 2
D. 出错
查看答案
如果函数定义为def greet(username): ,则下面对该函数的调用不合法的是( )。
A. greet("Jucy")
B. greet('Jucy')
C. greet()
D. greet(username='Jucy')
以下关于函数选项中描述错误的是()
A. Python 使用 del 保留字定义一个函数。
B. 函数是一段具有特定功能的、可重用的语句组。
C. 函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。
D. 使用函数的主要目的是减低编程难度和代码重用。
以下关于 Python 函数对变量的作用,错误的是:()
A. 函数里不允许有和函数外同名的变量
B. 简单数据类型在函数内部用global保留字声明后,函数退出后该变量保留
C. 简单数据类型变量仅在函数内部创建和使用,函数退出后变量被释放
D. 全局变量指在函数之外定义的变量,在程序执行全过程有效
全局变量的作用域是()。
A. 整个程序
B. 所有函数
C. 从定义变量的位置到函数结束位置
D. 从定义变量的位置到文件结束位置