国家计算机二级VF的题目,帮忙解释下

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:54:02
题目:如果在命令窗口输入命令“list名称“,主窗口中显示:
记录号 名称
1 电视机
2 计算机
3 电话线
4 电冰箱
5 电线
假定名称字段为字符型,宽度为6,那么下面程序段的输出结果是
GO 2
SCAN NEXT 4 FOR LEFT(名称,2) =“电“
IF RIGHT(名称,2)=”线“
EXIT
ENDIF
ENDSCAN
?名称
正确答案是:电话线。请给我给详细的解释,我认为答案是:电线。不知道为什么?谢谢

这里有两个符合条件的记录:3号记录 电话线
5号记录 电线
当找到第一个符合条件的记录后,由exit跳出循环,所以只会显示符合条件的第一条记录。

当前记录在2.计算机,

当扫描执行到第三个记录,即电话线时,符合退出条件,已退出扫描,所以当前记录指针停留在3.电话线