VFP数据库

在程序中用赋值命令建立起来的变量,都是隐含式私有变量

题目

在程序中用赋值命令建立起来的变量,都是隐含式私有变量

参考答案和解析
正确答案:正确
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在FoxBase程序中使用Public语句定义的是()变量。

A.全程

B.局部

C.隐含

D.私有


参考答案:A

第2题:

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

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

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

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

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


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

第3题:

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

A.局部变量

B.公共变量

C.私有变量

D.全局变量


正确答案:C
解析:本题考查不同类型内存变量的声明方法。私有变量在程序中直接使用,无需使用PUBLIC和LOCAL命令事先声明,是由系统自动隐含建立的变量。因此选项C为正确答案。局部变量通过LOCAL命令来声明,公共变量通过PUBLIC来声明。

第4题:

关于内存变量的调用,下列说法错误的是( )。

A)在程序中直接使用而由系统自动隐含建立的变量都是私有变量

B)私有变量能被本层模块和下层模块程序调用

C)全局变量需要先定义才能使用,而局部变量可直接使用

D)局部变量能只能被本层模块程序调用


正确答案:C
在VisualFoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是在任何模块中都可以使用,使用前要用public定义:私有变量可以在程序中直接使用,由系统自动隐含建立,不需要通过public和local命令事先声明,私有变量的作用域是建立它的模块及其下属的各层模块;局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用,使用前需要用local命令建立。 

第5题:

在Visual FoxPr0程序中不需要用PUBl,IC等命令明确声明和建立,可直接使用的内存变量是( )。

A.局部变量

B.私有变量

C.公共变量

D.全局变量


正确答案:B
B。【解析】在程序中直接使用(没有预先声明),而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。

第6题:

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

A.局部变量

B.私有变量

C.公共变量

D.全局变量


正确答案:B
解析:在Visual FoxPro中,若以变量的作用域来分,内存变量可分为全局变量、私有变量和局部变量三类。
  1、全局变量:是指在任何模块中都可以使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用PUBLIC命令建立:PUBLIC<内存变量表>。
  2、私有变量:在程序中直接使用(没有通过PUBLIC和LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。所以选项B是正确的。
  3、局部变量:只能在建立它的模块中使用,不能在上层或下层模块中使用。局部变量用LOCAL命令建立: LOCAL<内存变量表>。

第7题:

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

A.局部变量

B.私有变量

C.公共变量

D.全局变量


正确答案:B
B。【解析】在程序中直接使用(没有预先声明),而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。

第8题:

下列叙述中,正确的是

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

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

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

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


正确答案:C
解析:理解局部变量、全局变量和私有变量之间的区别。PUBLC说明的变量均是全局变量。在命令窗口中,只有LOCAL说明的变量才是局部变量,且无论在哪一层程序中,只要PUBLC说明的变量均是全局变量。Visual FoxPro中参数的传递有两种方式:按值传递和按引用传递。

第9题:

在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量

A.局部变量

B.公共变量

C.私有变量

D.全局变量


正确答案:C

第10题:

“=”命令可以给多个变量赋值,而“Store”命令只能一次给一个变量赋值。()


正确答案:错误

更多相关问题