A.如果在函数中定义的局部变量与全局变量同名,则全局变量屏蔽局部变量
B.可以通过global关键字,通过全局变量修改局部变量
C.nonlocal关键字用来在函数或局部作用域使用内层(非全局)变量
D.全局变量的作用域一定比局部变量的作用域大
第1题
A.全局变量的值在程序的整个生命周期内都是有效的
B.全局变量只能被函数内部或者代码块内部的语句使用
C.局部变量可以被任何函数访问
D.局部变量和全局变量的名称不能相同
第2题
下列说法错误的是()。
A、变量的作用域是指变量的作用范围,即在程序中可以被读写访问的区域,它取决于变量被定义的位置。
B、局部变量与全局变量同名时,全局变量隐藏局部变量,即全局变量起作用,局部变量不起作用。
C、形参也是局部变量,形参变量和实参变量的作用域是不同的,因此形参变量和实参变量同名时,二者互不干扰。
D、只要同名的变量出现在不同的作用域内,二者互不干扰,编译器有能力区分不同作用域中的同名变量
第4题
实参和形参的区别
下列说法错误的是()。
A、变量的作用域是指变量的作用范围,即在程序中可以被读写访问的区域,它取决于变量被定义的位置。
B、局部变量与全局变量同名时,全局变量隐藏局部变量,即全局变量起作用,局部变量不起作用。
C、形参也是局部变量,形参变量和实参变量的作用域是不同的,因此形参变量和实参变量同名时,二者互不干扰。
D、只要同名的变量出现在不同的作用域内,二者互不干扰,编译器有能力区分不同作用域中的同名变量
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!