问题
单项选择题
如果在命令窗口执行命令:LIST名称,主窗口中显示:
记录号 名称
1 电视机
2 计算机
3 电话线
4 电冰箱
5 电线
假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是()。
GO 2
SCAN NEXT 4 FOR LEFF(名称,2)="电"
IF RIGHT(名称,2)="线"
EXIT
ENDIF
ENDSCAN
名称
A.电话线
B.电线
C.电冰箱
D.电视机
答案
参考答案:A
解析:
LEFF(<字符表达式>,<数值表达式>)的功能是从字符表达式左端开始,截取<数值表达式>指定长度的字符串。 RIGHT(<字符表达式>,<数值表达式>)的功能是从指定表达式右端截取一个指定长度的字符串。 本题是从2、3、4、5四条记录中,找出第一个字是“电”,最后一个字是“线”的第一个符合的记录,并显示出来,由此可知第3条记录“电话线”符合。