有哪位大虾能告诉我 这道vf题的答案吗?

来源:百度知道 编辑:UC知道 时间:2024/07/08 02:49:58
如果在命令窗口执行命令:list名称,主窗口中显示:
记录号 名称
1 电视机
2 计算机
3 电话线
4 电冰箱
5 电线
假定名称字段为字符型,宽度为6,那么下面程序的输出结果是
go 2
scan next 4 for left("名称",2)="电"
if right ( "名称",2)="线"
exit
endif
endscan
?名称
A)电话线
B)电线
C)电冰箱
D)电视机

A,电话线

go 2 &&转到第二行

scan next 4 for left(名称,2)="电"
**从第2行开始扫描4行,但如左边前2个字符(第一个当字)不是“电”则不扫描。正好第二行第一个字汉不是电,所以跳到下一行,即第三行。

if right ( 名称,2)="线"
exit
endif
**如果当前行最后一个当字是“线”,则退出SCAN扫描。所以程序结束,这时正好在第三行。

?名称 &&显示当前行“名称”列的内容,当然是电话线!