计算机二级

将内存变量定义为全局变量的Visual FoxPro命令是 A) LOCAL B)PRIVATE C)PUBLIC D)GLOBAL

题目

将内存变量定义为全局变量的Visual FoxPro命令是 A) LOCAL B)PRIVATE C)PUBLIC D)GLOBAL

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

【判断题】在函数内部,既可以使用global来声明使用外部全局变量,也可以使用global直接定义全局变量。

A.Y.是

B.N.否


A

第2题:

在 Visual FoxPro 中,程序中不需要用 PUBLIC 等命令明确声明和建立,可直接使用的内存变量是

A) 局部变量

B) 私有变量

C) 公共变量

D) 全局变量


正确答案:B

第3题:

以下关于作用范围的描述正确的是______。

A.所有变量(Public/Global/Static/Private)都可以放到窗体的通用部分定义

B.所有变量(Public/Global/Static/Private)都可以放到标准模块中定义

C.Public/Global类的变量只能放在标准模块中定义

D.只有Global变量是必须放在标准模块中定义


正确答案:C
解析:全局变量必须用Public或Global语句声明,不能用Dim语句声明,更不能用Private语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。

第4题:

将内存变量定义为全局变量的Visual FoxPro命令是_______。

A.LOCAL

B.PRIVATE

C.PUBLIC

D.GLOBAL


正确答案:C
解析: 在Visual FoxPro中,可以使用LOCAL、PRIVATE和PUBLIC命令强制规定变量的作用范围。LOCAL用于定义局部变量,局部变量只能在创建它们的过程中使用和修改,不能被更高层或更低层的过程访问。PRIVATE用于定义私有变量,它用定义当前过程的变量,先将以前过程定义的同名变量保存起来,在当前过程中使用私有变量而不影响这些同名变量的原始值。PUBLIC用于定义全局变量。在本次Visual Foxpro运行期间,所有过程都可以使用这些全局变量。

第5题:

在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是A)局部变量 B)公共变量 C)私有变量 D)全局变量


正确答案:C
私有变量在程序中直接使用,无需使用PUBLIC和LOCAL命令事先声明,是由系统自动隐含建立的变量。因此选项C为正确答案。局部变量通过LOCAL命令来声明,公共变量通过PUBLIC来声明。

第6题:

下列叙述中,正确的是( )。

A.在命令窗口中被赋值的变量均为局部变量

B.在命令窗口中用PRIVATE命令说明的变量均为局部变量

C.在被调用的下级程序中用PUBLIC命令说明的变量都会是全局变量

D.在程序中用PRIVATE命令说明的变量均为全局变量


正确答案:C
C。【解析】本题考查对VisualFoxPr0中变量的定义及理解。在命令窗口中,只有LOCAL说明的变量才是局部变量,且无论在哪一层程序中,只要是PUBLIC说明的变量均是全局变量。

第7题:

将内存变量定义为全局变量的Visual FoxPro命令是 ______。

A.LOCAL

B.PRIVATE

C.PUBLIC

D.GLOBAL


正确答案:C
解析:在Visual FoxPro中,可以使用LOCAL、PRIVATE和IPUBLIC命令强制规定变量的作用范围。 LOCAL用于定义局部变量,局部变量只能在创建它们的过程中使用和修改,不能被更高层或更低层的过程访问。PRIVATE用于定义私有变量,它用定义当前过程的变量,先将以前过程定义的同名变量保存起来,在当前过程中使用私有变量而不影响这些同名变量的原始值。PUBLIC用于定义全局变量。在本次Visual FoxPro运行期间,所有过程都可以使用这些全局变量。

第8题:

以下关于作用范围的描述正确的是 ( )

A.所有变量(Publie/Global/Static/Private)都可以放到窗体的通用部分定义

B.所有变量(Public/Global/Static/Private)都可以放到标准模块中定义

C.Public/Global类的变量只能放在标准模块中定义

D.只有Global类的变量必须放在标准模块中定义


正确答案:C
解析:变量定义的位置影响变量的作用范围和生命周期。根据作用域不同变量可分为以下几类:
  过程内局部变量:在过程内定义,在过程中有效,可用Dim或Static语句定义,用Dim语句定义的变量随过程的执行而建立,随过程的结束而消失。Static语句定义的变量只建立一次,能在过程结束后保存原值。
  模块级变量:模块可以是窗体或标准模块,在模块的“通用—声明”中定义,在模块的所有过程中有效,可用Dim或Private语句定义。
  全局变量:在标准模块的“通用—声明”中定义,在整个工程中有效,可用Pubic或Glob- al语句定义。

第9题:

将内存变量定义为全局变量的Visual FoxPro命令是

A.LOCAL

B.PRIVATE

C.PUBLIC

D.GLOBAL


正确答案:C
解析:本题考查考生对visual FoxPro内存变量的掌握。内存变量是一种独立于数据库文件而存在的变量,是一种临时工作单元,使用时可以随时定义。内存变量的作用域有两种:局部变量和全局变量。本题中要求定义一个全局变量, Visual FoxPro系统提供的定义全局变量的命令是 PUBLIC关键字。因此为答案C。