问题详情

设当前表文件中含有字段NAME,系统中有一内存变量的名称也为NAME,命令?NAME显示的结果是______。


A、内存变量NAME的值

B、字段变量NAME的值

C、与该命令之前的状态有关

D、错误信息

时间:2022-01-03 01:48 关键词:

答案解析

B
解析:变量是指在程序运行过程中数值可以发生变化的量。在Visual FoxPro中有两类不同性质的变量,即字段变量和内存变量。字段变量依附于数据表而存在,随着数据表的打开和关闭在内存中存储和释放;而内存变量则是一种临时数据的存储单元,它独立于数据表而存在,使用时可以临时建立,程序运行完毕后就自动释放,其作用是提供数据运算和传递。在Visual FoxPro中,当内存变量与字段变量重名时,字段变量优先。若要引用内存变量,可以在内存变量名前加上前缀M.或者M->来区别。