首页学历类考试大学计算机科学
(简答题)

全局变量和局部变量可否同名,他们是否有区别?如果有,是什么区别?

正确答案

可以同名,从生命周期来说全局变量存活于整个程序运行周期,而局部变量只存在所在函数的运行周期,当函数返回后,局部变量也消失,全局变量储存在静态数据库,局部变量在堆栈。

答案解析

相似试题

  • (单选题)

    局部变量可以隐藏全局变量,那么在有同名全局变量和局部变量的情形时,可以用()提供对全局变量的访问。

    答案解析

  • (判断题)

    在一个C程序中,全局变量和局部变量是不能同名的。

    答案解析

  • (单选题)

    当局部变量与全局变量同名时,若要在局部块内访问全局变量,使用()运算符。

    答案解析

  • (判断题)

    在同一个作用域内,局部变量会隐藏同名的全局变量。

    答案解析

  • (简答题)

    在Python程序中,局部变量会隐藏同名的全局变量吗?请编写代码进行验证。

    答案解析

  • (判断题)

    当内存变量和字段变量同名时,不论表是否打开,字段变量优先()

    答案解析

  • (简答题)

    简要叙述局部变量和全局变量的使用特点和区别。

    答案解析

  • (判断题)

    SQL Server的变量可分为全局变量和局部变量两类。

    答案解析

  • (填空题)

    SQL server中的变量分为两种,全局变量和局部变量。其中全局变量的名称以()字符开始,有系统定义和维护。局部变量以()字符开始,由用户自己定义和赋值。

    答案解析

快考试在线搜题