单选题在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是( )。A局部变量B私有变量C公共变量D全局变量
单选题
在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是( )。
A
局部变量
B
私有变量
C
公共变量
D
全局变量
参考解析
解析:
在Visual FoxPro中,按照变量的作用域,内存变量可分为公共变量、私有变量和局部变量。公共变量用PUBLIC声明,一旦建立就一直有效,局部变量用LOCAL声明,私有变量用PRIVATE声明,在程序中可以直接使用。程序中没有直接使用PUBLIC或LOCAL命令事先声明而由系统自动隐含建立的变量都是私有变量。
在Visual FoxPro中,按照变量的作用域,内存变量可分为公共变量、私有变量和局部变量。公共变量用PUBLIC声明,一旦建立就一直有效,局部变量用LOCAL声明,私有变量用PRIVATE声明,在程序中可以直接使用。程序中没有直接使用PUBLIC或LOCAL命令事先声明而由系统自动隐含建立的变量都是私有变量。
相关考题:
在Visual FoxPro中,以下关于删除记录的描述,正确的是( )。A.SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表B.SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表C.SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录D.传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表
在Visual FoxPro的某程序中,定义了一个模块如下:PROCEDURE ABCDPARAMETERS A,B* 略ENDPROC则调用该模块并把实参内存变量C和D按地址传递给A和B,使用的命令为______。
在Visual FoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是A)PRIVATE B)PUBLICC)LOCAL D)在程序中直接使用的内存变量(不通过A, B, C说明)
在Visual FoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是( )。A)PUBLICB)PRIVATEC)LOCALD)在程序中直接使用的内存变量(不通过选项A)、选项B)、选项C)说明)
在Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是______。A.PRIVATEB.LOCALC.PUBLICD.不用说明,在程序中直接使用
在 Visual FoxPro 中 , 如果希望内存变量只能在本模块 ( 过程 ) 中使用 , 不能在上层或下层模块中使用。说明该种内存变量的命令是A) PRIVATEB) LOCALC) PUBLICD) 不用说明 , 在程序中直接使用
单选题在Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是( )。APRIVATEBLOCALCPUBLICD不用说明,在程序中直接使用
单选题在Visual FoxPro中,在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是()A局部变量B公共变量C私有变量D全局变量E内部变量