设当前内存中有打开的表及索引,且表中有若干条记录,使用GO TOP命令后,当前记录指针所指

题目

设当前内存中有打开的表及索引,且表中有若干条记录,使用GO TOP命令后,当前记录指针所指的记录号是( )。

A)0

B)1

C)2

D)不知道

参考答案和解析
正确答案:D
在没有主索引的情况下,执行GO TOP后,当前记录指针所指的记录号是1。但是,如果当前内存中有主控索引,记录的排列将按索引的逻辑顺序进行,这时首条记录的记录号是逻辑上第一条记录的记录号,不一定是1。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设当前内存中有打开的表及索引,且表中有若干条记录,使用GOTOP命令后,当前记录指针所指的记录号是

A.0

B.1

C.2

D.不知道


正确答案:D
解析:在没有主索引的情况下,执行GO TOP后,当前记录指针所指的记录号是1。但是,如果当前内存中有主控索引,记录的排列将按索引的逻辑顺序进行,这时首条记录的记录号是逻辑上第一条记录的记录号不一定是1,故选项 D为正确答案。

第2题:

打开学生数据表及(对成绩字段的)索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,应使用命令A)LOCATE FOR记录序号=100 B)SKIP 100C)GO TO 100 D)SKIP -100


正确答案:C
本题考查记录指针在数据表中的定位。GO TO命令是将记录指针直接指向记录号的,SKIP是记录指针在表中的上下移动,具体移动情况要根据SKIP后面的参数来指定,故选项C为正确答案。

第3题:

打开数据库表文件后,当前记录指针指向80,要使指针指向记录号为70的记录,应使用命令_________。


正确答案:
【答案】G0 70(或GOT0 70)
【命题目的】本题主要考查的是表中记录的定位
【解题要点】在Visual FoxPm中,可以使用GO|GOTO nRecordNumber命令直接定位记录,nRecordNumber是记录号。
【考点链接】Visual FoxPro中数据表的基本操作。

第4题:

设当前内存中有打开的表及索引,且表中有若干条记录,使用GO TOP命令后,当前记录指针所指的记录号是

A.0

B.1

C.2

D.不知道


正确答案:D
解析:在没有主索引的情况下,执行GOTOP后,当前记录指针所指的记录号是1。但是,如果当前内存中有主控索引,记录的排列将按索引的逻辑顺序进行,这时首条记录的记录号是逻辑上第一条记录的记录号不一定是1。

第5题:

在表中有50条记录,当前记录号为12,执行命令LIST后,记录指针指向( )。

A.第1条记录

B.第13条记录

C.第50条记录

D.文件结束标识位置


正确答案:D
解析:用命令LIST显示各条记录后,指针将指向文件结束标识位置。

第6题:

打开学生数据表及(对成绩字段的)索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,应使用命令

A.LOCATE FOR记录序号=100

B.SKIP 100

C.GO TO 100

D.SKIP-100


正确答案:C
解析:本题考查记录指针在数据表中的定位。GO TO命令是将记录指针直接指向记录号的,SKIP是记录指针在表中的上下移动,具体移动情况要根据SKIP后面的参数来指定,故选项C为正确答案。

第7题:

设当前内存中有打开的表及索引,且表中有若干条记录,使用GO TOP命令后,当前记录指针所指的记录号是A)0 B)1 C)2 D)不知道


正确答案:D
在没有主索引的情况下,执行GO TOP后,当前记录指针所指的记录号是1。但是,如果当前内存中有主控索引,记录的排列将按索引的逻辑顺序进行,这时首条记录的记录号是逻辑上第一条记录的记录号不一定是1,故选项D为正确答案。

第8题:

已知当前表中有13条记录,当前记录为第8条记录,执行SKIP-3命令后,当前记录变为第【 】条记录。


正确答案:5
5 解析:SKIP命令可以向前或向后移动若干条记录位置。如果是正数则向后移动,如果是负数则向前移动。

第9题:

数据表中有30个记录,如果当前记录为第30条记录,把记录指针移到第一个记录,应使用的命令是( )。

A.GO 1

B.GO TOP

C.SKIP

D.1


正确答案:B

第10题:

设当前表中有20条记录,当前记录号10,有以下各组命令,在没有打开索引的情况下,两条命令执行结果相同的是

A.GORECNO( )+5与LISTNEXT5
B.GORECNO( )+5与SKIP5
C.SKIPRECNO( )+5与GORECNO( )+5
D.GO5与SKIP5

答案:B
解析:

更多相关问题