如果在命令窗口执行命令:LIST名称,主窗口中显示: 记录行名称 1电视机 2计算机 3电扇线
如果在命令窗口执行命令:LIST名称,主窗口中显示:
记录行名称
1电视机
2计算机
3电扇线
4电脑连线
5电话线
假定名称字段为字符型,境度为8,那么下面程序段的输出结果是( )。
GO2
SCANNEXT4FORLEFT(名称,2)=”电”
IFRIGHT(名称,2)=”线”
EXIT
ENDIF
ENDSCAN
?名称
A)电视机
B)电扇线
C)电脑连线
D)电话线
正确答案:C程序中,首先将指针指向第二条记录,然后执行SCAN循环。SCAN语句的格式是:SCAN[<范围>][FOR<条件1>][WHILE<条件2>] 循环体执行该语句时,指针自动、依次地在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。题干中的范围是从第2条记录到第5条记录。循环条件是LEFT(名称,2)=“电”,即表示第一个字为“电”字的记录(因为一个汉字占用两个字符),如果满足条件,则进入循环体,接着判断RIGHT(名称,2)是否为“线”,如果是
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
