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

[复制链接]
查看11 | 回复2 | 2009-7-23 16:24:18 | 显示全部楼层 |阅读模式
题目:如果在命令窗口输入命令“list名称“,主窗口中显示:

记录号
名称

1
电视机

2
计算机

3
电话线

4
电冰箱

5
电线
假定名称字段为字符型,宽度为6,那么下面程序段的输出结果是
GO 2
SCAN NEXT 4 FOR LEFT(名称,2) =“电“

IF RIGHT(名称,2)=”线“

EXIT

ENDIF
ENDSCAN
?名称
正确答案是:电话线。请给我给详细的解释,我认为答案是:电线。不知道为什么?谢谢

回复

使用道具 举报

千问 | 2009-7-23 16:24:18 | 显示全部楼层
这里有两个符合条件的记录:3号记录 电话线
5号记录 电线当找到第一个符合条件的记录后,由exit跳出循环,所以只会显示符合条件的第一条记录。...
回复

使用道具 举报

千问 | 2009-7-23 16:24:18 | 显示全部楼层
当前记录在2.计算机,当扫描执行到第三个记录,即电话线时,符合退出条件,已退出扫描,所以当前记录指针停留在3.电话线...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行