下面关于静态局部变量的描述,不正确的是 。
A.静态局部变量只被初始化一次
B.静态局部变量作用域为整个程序
C.静态局部变量生命期为整个程序
D.静态局部变量作用域为当前函数
A.静态局部变量只被初始化一次
B.静态局部变量作用域为整个程序
C.静态局部变量生命期为整个程序
D.静态局部变量作用域为当前函数
B.局部auto变量分配的内存在函数调用结束时释放
C.局部字符串常量、静态变量的内存在函数调用结束时释放
D.全局变量的内存在程序结束时释放
对于下列程序(伪代码),如果采取“静态作用域规则”,则输出结果是( ) main() { f1(){ f2(){ print(x) } int x=1; f2(); } int x=0; f1(); }
A、0
B、1
C、2
D、3
在以下关于变量作用域的描述中,不正确的是()。
A. 当某过程级变量与全局变量同名,全局变量在这个过程中就会被屏蔽
B. 静态变量不是模块级或工程级变量,其作用域只限于在它所定义的过程内部
C. 在某一个过程中定义的变量的作用域只能是这一过程
D. 在某一个模块中定义的变量的作用域只能是这一模块
下列关于作用域的说法,正确的有:
A、变量作用域包含全局作用域和局部作用
B、全局作用域和局部作用域中的变量不允许重名
C、函数局部作用域中的变量在函数执行完毕后就被销毁
D、在局部作用域中给全局作用域变量赋值时,需要首先使用global进行申明
下列关于变量的说法不正确的是()。
A.局部变量是指那些在过程中用Dim语句或Static语句声明的变量
B.局部变量的作用域仅限于声明它的过程
C.静态局部变量是在过程中用Stati。语句声明的
D.局部变量在声明它的过程执行完毕后就被释放了
关于函数局部变量和全局变量的使用规则,以下选项中描述错误的是( )
A、对于基本数据类型的变量,无论是否重名,局部变量与全局变量不同
B、return不可以传递任意多个函数局部变量返回值
C、对于组合数据类型的变量,如果局部变量未真实创建,则是全局变量
D、可以通过global保留字在函数内部声明全局变量
关于作用域的描述,下列哪一种说法是正确的 。
A、形式参数的作用域一定是它所在的整个函数
B、全局变量的作用域一定是整个程序
C、局部变量的作用域一定是整个函数
D、静态局部变量的作用域不仅限于本函数
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!