VF基础知识第1页共2页VF练习六1、在VISUALFOXPRO中删除记录有()两种A)逻辑删除和物理删除B)逻辑删除和彻底删除C)物理删除和彻底删除D)物理删除和移去删除2、在VISUALFOXPRO逻辑删除表中性别为男的命令是()A)DELETEFOR性别=男B)DELETE性别=男C)PACK性别=男D)ZAP性别=男3、打开一个数据库的命令是_____。A、USEB、USEDATABASEC、OPEND、OPENDATABASE4、在教学中,一个学生要学习多门课程,而一门课程又有多名学生学习,则学生与课程这两个实体之间存在着()联系。A.一对一B.一对多C.多对多D.多对多5、建立一个表文件,表中包含字段:姓名(C,6)、出生日期(D)和婚否(L),则该表中每条记录所占的字节宽度为()A)6B)8C)11D)166、在VFP中,创建数据库的命令是:A)CREATEDATABASEB)CREATE数据库文件名C)OPENDATABASED)OPEN数据库文件名7、在VFP中不是范围选项的内容包括()A)NEXTNB)RECORDNC)RESTD)GON8、一个数据表文件的数值型字段要求保留5位小数,那么它的宽度最少应当定义成:A)5位B)6位C)7位D)8位9、下列操作中,不能用MODIFYSTRUCTURE命令实现的是:A)增加数据表中的字段B)删除数据表中的字段C)修改数据表中字段的宽度D)删除数据表中的某些记录10、数据表文件“学生表.DBF”中有性别(字符型)和平均分(数值型)字段,如果显示平均分超过90分和不及格的全部女生的记录,应该使用的命令是:A)LISTFOR性别=“女”.OR.平均分90.OR.平均分60B)LISTFOR性别=“女”,平均分90,平均分60C)LISTFOR性别=“女”.AND.平均分90.AND.平均分60D)LISTFOR性别=“女”.AND.(平均分90.OR.平均分60)11、当打开一个数据表文件后,执行命令SKIP–1,则命令?RECNO()的结果是:A)0B)1C)-1D)出错信息12、假设数据表中共有30条记录,当前记录号为20,当执行命令LISTNEXT6之后,命令?RECNO()的结果是:A)24B)25C)26D)30VF基础知识第2页共2页13、假设数据表中共有50条记录,当执行命令DISPLAYALL之后,命令?RECNO()的结果是:A)1B)50C)51D)014、当前数据表中共有20条记录,如果在第10条记录后面插入一条新记录,应该使用的命令是:A)GO5B)GO5INSERTAPPENDC)EDIT5D)BROWSE15、假如数据表中有“数学”、“语文”、“物理”、“化学”、“英语”、以及“总分”等字段,它们都为数值型数据,如果要求出所有学生的总分并添入总分字段中,应使用的命令是:()A)REPLACE总分WITH数学+语文+物理+化学+英语B)REPLACE总分WITH数学,语文,物理,化学,英语C)REPLACEALL总分WITH数学+语文+物理+化学+英语D)REPLACE总分WITH数学+语文+物理+化学+英语FORALL16、命令DELETEALL和ZAP命令的区别是:()A)DELETEALL只删除当前工作区的所有记录,而ZAP删除所有工作区的记录B)DELETEALL删除当前工作区的所有记录,而ZAP只删除当前记录C)DELETEALL只删除记录,而ZAP连同表文件一起删除D)DELETEALL删除记录后,可以用RECALL命令恢复,而ZAP删除后不能恢复17、某数据表中共有10条记录,当前记录为6,先执行命令SKIP10,再执行命令?EOF(),执行最后一条命令后,显示的结果是:()A)错误信息B)11C).T.D).F.18、数据表中的记录暂时不使用,为了提高数据表的使用效率,对这些记录应该()A)逻辑删除B)物理删除C)进行筛选D)进行排序19、要删除成绩表中“总分”字段的数据,应使用命令()A)MODIFYSTRUCTUREB)DELETEFOR总分C)ZAP总分D)REPLACE总分WITH20、设数据库文件及其索引文件已打开,为了确保指针定位在物理记录为1的记录上,应该使用命令()A)GOTOPB)GOBOF()C)SKIP1D)GO121、建立数据库时要定义一个数值型字段,该字段要求保存4位整数,2位小数,其值可能有负值,它的宽度定义为()A)8B)7C)6D)1022、数据库中共有10条记录,当前记录号是7,要显示最后4个记录,在下列命令中,错误命令是()A)LISTNEXT4B)LISTRESTC)DISPLAYNEXT4D)DISPLAYALLREST