你可能感兴趣的试题
局部变量的定义可以在函数体和复合语句的内部 全局变量的定义可以在函数以外的任何部位 同一程序内局部变量和全局变量不允许同名 函数的形参属于局部变量
对于动态局部变量来说,一旦离开函数,其值就消失 对于静态局部变量来说,离开函数,其值仍保留 对于寄存器变量来说,一旦离开函数,其值就消失 静态外部变量既可在本文件中引用,又可在其他文件中引用
如果过程被定义为Static类型,则该过程中的局部变量都是Static类型 Sub过程中不能嵌套定义Sub过程 Sub过程中可以嵌套调用Sub过程 事件过程可以像通用过程一样由用户定义过程名
局部变量的作用域就是其所在的过程 模块变量的作用域就是所有标准模块的过程 默认声明只适用于局部变量,不能用于模块级变量和全局变量 全局变量的作用域是整个工程中所有的模块和所有的过程
在窗体的Form_Load事件过程中定义的变量是全局变量 局部变量的作用域可以超出所定义的过程 在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程 在调用过程时,所有局部变量被系统初始化为0或者空字符串
实例变量是类的成员变量 实例变量用关键字static声明 在方法中定义的局部变量在该方法被执行时创建 局部变量在使用前必须被初始化
在同一C程序文件中,不同函数中可以使用名字相同的变量 在main()函数体内定义的变量是全局变量 形参是局部变量,函数调用完成即失去意义 若同一文件中全局和局部变量同名,则全局变量在局部变量作用范围内不起作用
实例变量是类的成员变量 实例变量用关键字static声明 在方法中定义的局部变量在该方法被执行时创建 局部变量在使用前必须被初始化
只要是用户定义的标识符,都有一个有效的作用域 只有全局变量才有自己的作用域,函数中的局部变量没有作用域 只有在函数内部定义的变量才是局部变量 局部变量不能被说明为static
实例变量是类的成员变量 实例变量用关键字static声明 在方法中定义的局部变量在该方法被执行时创建 局部变量在使用前必须被初始化
如果过程被定义为Static类型,则该过程中的局部变量都是Static类型 Sub过程中不能嵌套定义Sub过程 Sub过程可以嵌套调用Sub过程 事件过程可以像通用过程一样由用户定义过程名
不同子过程中的局部变量可以具有相同的名称 不同子过程中具有相同名称的局部变量指的是同一变量 某个子过程中声明的局部变量使用的生命周期仅限于该子过程被执行过程中 某个子过程中声明的局部变量使用范围仅限定于该子过程内
局部变量的作用块就是其所在的过程 模块变量的作用域就是所有标准模块的过程 默认声明只适用于局部变量,不能用于模块级变量和全局变量 全局变量的作用域是整个工程中所有的模块和所有的过程
在窗体的Form Load事件过程中定义的变量是全局变量 局部变量的作用域可以超出所定义的过程 在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程 在调用过程中,所有局部变量被系统初始化为0或空字符串
在过程中用Dim语句或Static语句声明的变量是局部变量 局部变量的作用域是它所在的过程 在过程中用Stalic语句声明的变量是静态局部变量 过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放
用Public定义的变量可以在工程中的任何窗体或模块中被调用 局部变量也能够在工程中各个窗体或模块中被调用 变量只能在被定义的窗体、模块或过程中调用 全局变量只能在标准模块中进行定义
局部变量必须先声明,然后才能使用 声明变量格式:DECLARE@局部变量名数据类型 变量名最多可以包含128个字符 局部变量的数据类型可以是text或image类型
指针变量可以是全局变量也可以是局部变量 必须为指针变量与指针所指向的变量分配相同大小的存储空间 对指针变量进行算术运算是没有意义的 指针变量必须由动态产生的数据对象来赋值