全国二级VFP的题目,求各个选项的详细解析

问题描述:

全国二级VFP的题目,求各个选项的详细解析
1、下列表达式运算结果为逻辑真的是:
A、EMPTY(.NULL.) B、LIKE(' XY?'、'xyz') C、AT(' xy'、'abcxyz') D、ISNULL(SPACE(0))
2、假设职员表已在当前工作区域打开,当前记录的“姓名”字段值为“张三”,在命令窗口输入执行以下命令
姓名=姓名-“您好”
姓名
那么主窗口将显示?

1A和1D:假,你对比一下empty()函数,他们不同的,比如:empty(space(0))=真
1C:结果是数值(位置),应该是4
1B:应该选这个,也就剩下这个(如果XY前面没有空格,并且大小写一致)
2、主窗口显示:张三
注意:【字段名】 和 【内存变量名】 相同时,字段优先!
姓名=姓名-“您好” && 定义内存变量【姓名】 = 字段【姓名】+‘您好’
姓名 && 还是显示字段【姓名】 = '张三'
m.姓名 && 显示内存变量【姓名】 = '张三您好'
小心别被绕进去