用()命令定义的变量只能在定义它的程序中起作用。

题目

用()命令定义的变量只能在定义它的程序中起作用。

  • A、PUBLIC
  • B、LOCAL
  • C、PRIVATE
  • D、PRIVATE ALL
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在VBA编程中,变量定义的位置和方式不同,则它存在的时间和起作用范围也有所不同,这就是变量的生命周期和__________。


正确答案:
作用域 【解析】本题考查VBA中变量生命周期和作用域的知识。这个问题是纯粹的概念问题,变量存在的时间和起作用的范围分别称作变量的生命周期和作用域。

第2题:

下列说法中,不正确的说法是( )。

A、不能用Private定义模块级变量

B、不能在“通用声明”段中为变量赋值

C、不能在窗体的某个子程序中定义窗体级变量

D、声明窗体级变量的位置是在窗体所有过程的最前面


参考答案:A

第3题:

允许定义无名结构,但是它只能在定义结构类型时定义一次结构变量。()

此题为判断题(对,错)。


参考答案:正确

第4题:

在程序中定义局部变量的命令动词是( )。

A.PUBLIC

B.PRIVATE

C.LOCAL

D.DECLARE


正确答案:C

第5题:

在FoxPro系统中内存变量只定义了数组UK(12),它只具有12个下标变量。用list memory命令显示已定义的内存变量数是( )。

A.12

B.J

C.0

D.有时是l,有时是12


正确答案:B

第6题:

用PrivatE定义的变量是过程级变量,所以其作用范围是定义它的过程所在的窗体(或标准模块)中的所有过程。()


参考答案:错误

第7题:

静态变量只能在过程中定义而不能在通用声明段中定义。()


参考答案:正确

第8题:

在某个程序模块中使用命令PRIVATE XI定义一个内存变量,则变量XI

A.可以在该程序的所有模块中使用

B.只能在定义该变量的模块中使用

C.只能在定义该变量的模块及其上层模块中使用

D.只能在定义该变量的模块及其下属模块中使用


正确答案:D
解析:PRIVATE命令并不建立内存变量,它只是隐藏指定的上层模块中可能已经存在的内存变量,但是当模块程序返回到上层模块时,被隐藏的变量就自动恢复有效性,保持原值。用PRIVATE定义的变量只能在定义该变量的模块及其下属模块中使用。

第9题:

在Visual FoxPro系统中,内存变量只定义了数组MK(12),它具有12个下标变量。用LIST MEMORY LIKE MK*命令显示已定义的内存变量数是( )

A.12

B.1

C.0

D.有时是1,有时是12


正确答案:B

第10题:

在VisualFoxPro中,如果希望内存变量只能在一个函数(过程)中使用,可以定义该内存变量的命令是( )。

A、不用说明,在程序中直接使用

B、LOCAL

C、PRIVATE

D、PUBLIC


正确答案:C

更多相关问题