当前的FoxPro表文件中有100条记录,当前记录号为86,执行命令 SKIP 20 后, 再执行命令 ?RECNO( ) 其结果

当前的FoxPro表文件中有100条记录,当前记录号为86,执行命令  SKIP 20  后, 再执行命令 ?RECNO( )  其结果是多少?答案是101,有谁能告诉我为什么啊,谢谢

当前86,skip20后,记录指针向后指20,但是总共只有100条记录,你可能认为应该指向100
但是,vfp中,每一个表的最后一条记录后面,都有一个文件结束标识,
现在记录指针是指向这个文件结束标识的,
vf规定,记录指针如果指向这里,则当前记录号为总记录数+1
因此,recon()返回当前记录号为101
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-22
答案是101即表中的最后一条记录,因为86+20=106,而数据库中只有100条记录,所以记录指针指到记录底部。即101。本回答被提问者采纳
第2个回答  2011-11-22
表中共有100条记录,86+20=106,所以指向了文件尾,就是最后一条记录的后面,即100号记录的后面,所以为101
第3个回答  2011-11-27
上面回答的都对,你自己skip到底,然后试试

当前的FoxPro表文件中有100条记录,当前记录号为86,执行命令 SKIP...
当前86,skip20后,记录指针向后指20,但是总共只有100条记录,你可能认为应该指向100 但是,vfp中,每一个表的最后一条记录后面,都有一个文件结束标识,现在记录指针是指向这个文件结束标识的,vf规定,记录指针如果指向这里,则当前记录号为总记录数+1 因此,recon()返回当前记录号为101 ...

...库表文件中有100个记录,当前记录号为76,执行命令skip30
recno()答案是 101

...文件中有100条记录 当前记录号为76 执行命令SKIP 30后 再执行命令...
skip 是相对定位 本来 在记录76 的前提下 执行 skip 30 应该是定到106 的 但是由于只有100条记录 所以只能定到最后一条的下一条 所以就是101

...文件中有100条记录 当前记录号为76 执行命令SKIP 30后 再执行命令...
skip 是相对定位 本来 在记录76 的前提下 执行 skip 30 应该是定到106 的 但是由于只有100条记录 所以只能定到最后一条的下一条 所以就是101

公务员考试计算机专业试题是什么?
38.若一个FOXPOR数据库文件中有100条记录 当前记录号为76 执行命令SKIP 30后 再执行命令?RECNO()结果为:A.100 B 106 C 101 D 错误提示39.数据库文件JI.DBF已打开(共7条记录) 若按“姓名”字段排序 执行SOFTON姓名TOJS后 屏幕提示:A.7条记录的排序完成 B 覆盖原文件吗(Y\/N)C.文件正在使用 D 出错...

谁知道下面这些VF填空题的答案,急!!
第1题 要删除当前表文件中“补贴”字段的全部值,应使用的命令是( )。 本题1分 A、MODIFY STRUCTURE B、DELETE C、REPLACE D、ZAP 第2题 Visual FoxPro表文件有100条记录,当前记录号是11,执行命令LIST后,记录指针将指向( )。 本题1分 A、第1条记录 B、第100条记录 C、第101条记录 D...

某表中有10条记录,当前记录号为9,执行命令skip3后,函数recno()的值为...
当到达最后一条记录时,再skip,指针会指向文件尾,所以recno()的值为11,尾记录和最后一条记录不是一个概念,前者记录号=后者记录号+1,这是基础呦

VF中,next N 意思是当前记录号下再往下N条记录,如果N大于总记录数,会怎...
next N 意思是当前记录号下再往下N条记录,如果N大于总记录数,会怎样?答:不会出错,计算机会从记录号为1的记录重新浏览、查询等 比如,总共5条记录,现在记录号为2,然后next 4,然后…是什么情况?答:记录指针会指到最后一条记录 比如,总共5条记录,现在记录号为2,然后next 5,然后…是什么...

FoxPro程序设计基础
15 表文件有20条记录,当前记录号为5,执行命令LIST NEXT 5以后,所显示记录的序号是10 1、 错 2、 对 16 若要控制数据库表中学号字段只能输入数字,则应设置输入掩码 1、 错 2、 对 17 在VISUAL FOXPRO中,使用AVERAGE命令时,表文件需要建立索引1、 错 2、 对 18 数据表中共有100条记录,当前记录为第10...

完成记录指针的命令是什么
定位 格式:Go necordumber | Top | Bottom 其中necordumber是记录号,Top是表头,当不使用索引时的记录号为1的记录,使用的是在记录号1的前面,Bottom是表尾,和Top的作用相反。七、用Skip命令定位 格式:Skip [nrecords] 其中nrecords可以是正或负整数(默认1)为正时向后移动,为负时,反之。八...

相似回答