第1题:
以下叙述中正确的是
A.局部变量说明为static存储类,其生存期将得到延长
B.全局变量说明为static存储类,其作用域将被扩大
C.任何存储类的变量在未赋初值时,其值都是不确定的
D.形参可以使用的存储类说明符与局部变量完全相同
第2题:
若程序中定义了局部变量与全局变量,则(30)。
A.在函数内只能访问局部变量,不能访问全局变量
B.局部变量与全局变量的名字不得相同
C.一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元
D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量
第3题:
以下叙述中错误的是( )。
A.用Shell函数可以执行扩展名为.exe的应用程序
B.若用Static定义通用过程,则该过程中的局部变量都被默认为Static类型
C.Static类型的变量可以在标准模块的声明部分定义
D.全局变量必须在标准模块中用Public或Global声明
Static类型变量的作用域是它所在的过程,通常用来存放中间结果或用作临时变量,因此,一般在过程中声明定义该类型的变量。
第4题:
进行初始化即可自动获得初值0的变量包括( )。
A.任何用static 修饰的变量
B.任何在函数外定义的变量
C.局部变量和用static 修饰的全局变量
D.全局变量和用static 修饰的局部变量
第5题:
以下叙述中正确的是
A.全局变量的作用域一定比局部变量的作用域范围大
B.静态(static)类别变量的生存期贯穿于整个程序的运行期间
C.函数的形参都属于全局变量
D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值
第6题:
在Visual FoxPro中,根据变量的作用域来分,内存变量可分为( )。
A.局部变量和全局变量
B.私有变量和全局变量
C.私有变量和局部变量
D.私有变量、局部变量和全局变量
第7题:
以下关于局部变量的叙述中错误的是( )。
A.在过程中用Dim语句或Static语句声明的变量是局部变量
B.局部变量的作用域是它所在的过程
C.在过程中用Static语句声明的变量是静态局部变量
D.过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放
第8题:
以下叙述中错误的是( )。A.全局变量的作用域一定比局部变量的作用域范围大B.静态(static)类别变量的生存期贯穿于整个程序的运行期间C.全局变量的生存期是整个程序的运行期间D.静态局部变量的初值是在编译时赋予的,在程序执行期间不再赋予初值
第9题:
以下关于局部变量和全局变量的叙述正确的是()
A.main函数中定义的变量是局部变量
B.局部变量可以与全局变量重名
C.在所有函数外定义的变量是全局变量
D.形式参数不是局部变量
第10题:
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用;
static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值;
static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝