病案信息技术(医学高级)

单选题Foxpro中有关变量说法不正确的是()。A 变量是内存中的一个存储单元的位置,其中的内容可以变化B 所属程序停止运行时,局部变量将被释放C 局部变量可在所有过程和函数中使用D 私有变量当定义此变量的过程结束时,该变量被相应释放E 当变量和字段同名时,字段有优先被访问权

题目
单选题
Foxpro中有关变量说法不正确的是()。
A

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

B

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

C

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

D

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

E

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

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

第1题:

在Visual FoxPro中,根据变量的作用域来分,内存变量可分为( )。

A.局部变量和全局变量

B.私有变量和全局变量

C.私有变量和局部变量

D.私有变量、局部变量和全局变量


正确答案:D
解析:程序设计离不开变量,一个变量除了类型和取值之外,还有一个重要的属性就是它的作用域。变量的作用域指的是变量在什么范围内是有效或能够被访问的。在Visual FoxPro中,若以变量的作用来分,内存变量可分为全局变量、私有变量和局部变量。

第2题:

FoxPro中有关变量说法错误的是

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

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

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

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

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


参考答案:C

第3题:

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

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

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

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

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

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


参考答案:C

第4题:

当内存变量与字段名变量重名时,系统优先处理

A.内存变量

B.字段名变量

C.全局变量

D.局部变量


正确答案:B
解析:变量有内存变量和字段名变量两种,内存变量是指变量的值保存在内存中,而字段名变量是指变量的值保存在表中,当这两种类型的变量重名时,系统默认字段名变量优先。故选项B为正确答案。

第5题:

下列叙述中,正确的是______。

A.在窗体的Form_ Load事件过程中定义的变量是全局变量

B.局部变量的作用域可以超出所定义的过程

C.在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程

D.在调用过程时,所有局部变量被系统初始化为。或空字符串


正确答案:C
解析:Load事件和其他窗体的事件一样,都是Private过程,因此其中定义的变量不是全局变量,属于局部变量。局部变量的作用域是其定义所在的过程中,其他过程中的同名变量在该过程中不起作用。静态局部变量和其他局部变量一样,在第一次调用过程时,被系统初始化为。或空串,但之后如果再调用该过程,则不会再被初始化了,而是用上一次调用过程后的值。

第6题:

在Visual FoxPro中,下列变量中需要事先定义的是( )。

A) 私有变量、局部变量、数组变量

B)全局变量、局部变量、数组变量

C)全局变量、私有变量、数组变量

D)全局变量、局部变量、私有变量


正确答案:B

第7题:

以下说法错误的是:()

A.全局变量就是在函数外定义的变量,因此又叫做外部变量

B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量

C.局部变量的定义和全局变量的定义的含义不同

D.如果在同一个源文件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用


正确答案:A

第8题:

在Visual FoxPr0中,根据变量的作用域来分,内存变量可分为( )。

A)字段变量、数组变量和局部变量

B)字段变量、数组变量和私有变量

C)数组变量、局部变量和全局变量

D)私有变量、局部变量和全局变量


正确答案:D

第9题:

下列叙述中正确的悬______。

A.在窗体的Form. Load事件过程中定义的变量是全局变量

B.局部变量的作用域可以超出所定义的过程

C.在某个sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程

D.在调用过程中,所有局部变量被系统初始化为。或空字符串


正确答案:C
解析:标准模块中声明,不能在过程或窗体模块中声明。2.在过程(事件过程或通用过程)内定义的变量叫做局部变量,其作用域是它所在的过程。某一过程的执行只对该过程内的变量产生作用,对其他过程中相同名字的局部变量没有任何影响。因此,在不同的过程中可以定义相同名字的变量,它们之间没有任何关系。如果需要,则可以通过“过程名.变量名”的形式分别引用不同过程中相同名字的变量。3.在过程中的局部变量,如果过程定义使用了Static,则过程中的局部变量就是Static型的,即在每次调用过程时,局部变量的值保持不变;如果省略Static,则局部变量就默认为“自动”的,即在每次调用过程时,局部变量被初始化为。或空字符串。Integer数据类型Integer变量存储为16位(2个字节)的数值形式,其范围为-32,768~32,767之间。Integer的类型声明字符是百分比符号(%)。

第10题:

下列说法中错误的是

A.静态局部变量的初值是在编译时赋予的,在程序执行期间不再赋予初值

B.若全局变量和某一函数中的局部变量同名,则在该函数中,此全局变量被屏蔽

C.静态全局变量可以被其他的编辑单位所引用

D.所有自动类局部变量的存储单元都是在进入这些局部变量所在的函数体(或复合语句)时生成,退出其所在的函数体(或复合语句)时消失


正确答案:C
解析:静态全局变量只限于本文件所使用。静态全局变量只限于本文件所使用,不能被其他的文件所引用。

更多相关问题