如果在命令窗口执行命令:LIST名称,主窗口中显示: 记录行名称 1电视机 2计算机 3电扇线

20 查阅

如果在命令窗口执行命令: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)是否为“线”,如果是

计算机二级