在含有说明式私有变量的程序执行期间,其他与之同名的内存变量都暂时隐藏起来,直到该程序执行完毕,那些暂时隐蔽的变量才恢复以前的内容和状态

题目

在含有说明式私有变量的程序执行期间,其他与之同名的内存变量都暂时隐藏起来,直到该程序执行完毕,那些暂时隐蔽的变量才恢复以前的内容和状态

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

第1题:

关于内存变量的调用,下列说法正确的是

A)局部变量能被本层模块和下层模块程序调用

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

C)局部变量不能被本层模块程序调用

D)私有变量只能被本层模块程序调用


正确答案:B
【答案】:B
【知识点】:全局变量、私有变量和局部变量分别能在哪些模块中使用
【解析】:在Visual FoxPro中,全局变量是指在任何模块中都可使用的变量;私有变量的作用域是建立它的模块及其下属的各层模块;局部变量只能在建立它的模块中使用,不能在上层或下层使用。

第2题:

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

A.局部变量

B.私有变量

C.公共变量

D.全局变量


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

第3题:

Foxpro中有关变量说法不正确的是( )。

A、变量是内存中的一个存储单元的位置,其中的内容可以变化

B、所属程序停止运行时,局部变量将被释放

C、局部变量可在所有过程和函数中使用

D、私有变量当定义此变量的过程结束时,该变量被相应释放

E、当变量和字段同名时,字段有优先被访问权


参考答案:C

第4题:

执行下列程序段以后,内存变量a的内容是

A.1
B.3
C.5
D.7

答案:C
解析:
成需求单价大于10元的股票数,从sk.dbf中可知,满足条件的有5项。

第5题:

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

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

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

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

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


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

第6题:

当内存变量与字段变量同名时,可以在内存变量名前面加上标志______来特别说明该变量是内存变量。

A.A→

B.M→

C.B→

D.G→


正确答案:B

第7题:

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

A.局部变量

B.公共变量

C.私有变量

D.全局变量


正确答案:C

第8题:

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

A.局部变量

B.公共变量

C.私有变量

D.全局变量


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

第9题:

程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,( )是错误的。

A.根据作用域规则,在函数中定义的变量只能在函数中引用
B.在函数中定义的变量,其生存期为整个程序执行期间
C.在函数中定义的变量不能与其所在函数的形参同名
D.在函数中定义的变量,其存储单元在内存的栈区

答案:B
解析:
本题考查程序语言基础知识。变量程序语言中的一个重要概念,具有类型、存储地址和作用域和生存期等属性。变量的作用域是指一个范围,是从代码空间的角度考虑问题,它决定了变量的可见性,说明变量在程序的哪个区域可用,即程序中哪些行代码可以使用变量。作用域有三种:局部作用域、全局作用域和文件作用域,相对应于局部变量(local variable)、全局变量和静态变量(global variable)。在变量的作用域中,可以合法地引用它,设置它的值,或在表达式中使用它;在变量的作用域之外,就不能引用它的名称,这么做会导致一个编译错误。在程序执行时,所有的变量都有有限的生存期。它们从被声明的那一刻起存在,并在某一刻消失,最迟也要在程序终止时消失。变量生存多长时间取决于属性“存储持续时间”。函数中定义的变量(局部变量)一般在函数被执行时由系统自动在栈区分配存储空间,当函数执行结束时自动撒消其存储空间,这称为变量具有自动的存储持续时间。对于全局变量,其生存期一般从程序运行开始,至程序运行结束,称为变量具有静态的存储持续时间。还有一些变量,其存储空间由程序员根据需要申请或释放,称为具有动态的存储持续时间。

第10题:

关于内存变量的调用,下列说法正确的是

A.局部变量不能被本层模块程序调用
B.私有变量只能被本层模块程序调用
C.局部变量能被本层模块和下层模块程序调用
D.私有变量能被本层模块和下层模块程序调用

答案:D
解析: