第3章表的创建与基本操作

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

VisualFoxpro6.0习题(表的创建与基本操作)新疆农业大学计算机学院第1页第3章表的创建与基本操作一、单项选择题1.如果需要给当前表增加一个字段,应使用的命令是________。A)INSERTB)MODIFYSTRUCTUREC)APPENDD)EDIT2.表中的记录暂时不想使用,为提高数据表的使用效率,对这些“数据”可以进行________。A)逻辑删除B)物理删除C)不加处理D)数据过滤器3.设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令________。A)GOTOPB)SKIP-1C)SKIP1D)GO14.要显示表中当前记录的内容,可使用命令________。A)LISTB)DISPLAYC)BROWSED)DIR5.在当前表中查找第2个男生的记录,应使用命令________。A)LOCATEFOR性别=“男”B)LOCATEFOR性别=“男”NEXT2C)LOCATEFOR性别=“男”CONTINUED)LISTFOR性别=“男”CONTINUE6.欲将当前记录定位到第5条记录,下面的命令中不正确的是________。A)GO5B)5C)GOTO5D)SKIP57.打开一个表后,不能肯定将当前记录指针定位到1号记录的命令是________。A)GOTOPB)GOTO1C)GO1D)LOCATEALLFORRECNO()=18.对某一个表建立以性别(C,2)和年龄(N,2)为升序的多字段结构化复合索引文件的正确的索引关键字表达式为________。A)性别+年龄VisualFoxpro6.0习题(表的创建与基本操作)新疆农业大学计算机学院第2页B)性别+STR(年龄,2)C)性别+STR(年龄)D)性别,年龄9.建立一个表文件结构时,若该库文件中有备注型字段,则保存时会________。A)只创建一个表文件,扩展名为.DBFB)创建一个表文件同时还创建一个备注文件,扩展名为.FPTC)创建一个表文件同时还创建一个备注文件,扩展名为.FXTD)创建一个表文件同时还创建一个备注文件,扩展名为.MET10.用LISTSTRUCTURE命令显示表中各字段数总宽度为50,用户可使用的字段总宽度为________。A)51B)50C)49D)4811.不允许记录中出现重复索引值的索引是________。A)主索引和普通索引B)主索引,候选索引,普通索引C)主索引和候选索引D)主索引,候选索引和唯一索引12.BROWSE命令的作用是________。A)只能浏览记录B)只能修改记录C)修改一条记录D)打开一个可在其中查看和编辑数据库记录的窗口13、关于索引的叙述,下列选项不正确的是________。A)VisualFoxPro支持两种索引文件:复合索引文件和独立索引文件B)实现索引查询必须满足以下条件:打开表文件;打开索引文件;确定主控索引文件;对于复合索引文件还需确定主控索引。C)打开和关闭索引文件均可使用SETINDEXTO命令D)索引文件不随表文件的关闭而关闭14.对“XS”表进行下列操作,其结果为________。USEXS?BOF()SKIP-1?BOF()GOBOTTOM?EOF()SKIP?EOF()A).T.、.T.、.T.、.T.B).F.、.F.、.F.、.F.C).F.、.T.、.F.、.T.D).F.、.F.、.T.、.T.15.如果要在字段中控制重复值的输入记录排序,则对数据库表可用的索引________。A)对数据库表只使用主索引B)对数据库表只使用候选索引VisualFoxpro6.0习题(表的创建与基本操作)新疆农业大学计算机学院第3页C)对数据库表只使用主索引或候选索引D)对自由表可以使用主索引16.对某一表中“职称”为“教授”和“副教授”的记录的“工资总额”进行统计,并将其结果赋给变量PAYING,可以使用的命令有________。A)SUM工资TOPAYINGFOR职称=“教授”.AND.“副教授”B)SUM工资TOPAYINGFOR职称=“教授”.OR.“副教授”C)SUM工资TOPAYINGFOR职称=“教授”.AND.职称=“副教授”D)SUM工资TOPAYINGFOR职称=“教授”.OR.职称=“副教授”17.设表工资.DBF中有逻辑型字段“婚否”、日期型字段“工作日期”和数值型字段“工资”,现要将已婚的并且“工作日期”在65年及65年以前的职工加50元工资,正确操作的命令是________。A)REPLALL工资WITH工资+50FOR婚否AND1965=YEAR(工作日期)B)REPLALL工资WITH工资+50FOR婚否ANDNOTYEAR(工作日期)1965C)REPLALL工资WITH工资+50FOR婚否NOT(NOT婚否ORYEAR(工作日期)1965D)REPLALL工资WITH工资+50FOR婚否ANDCTOD(“12/31/65”)1965=YEAR(工作日期)18.建立数据库结构时。由系统自动设定宽度的字段类型有________。A)C型、M型、L型B)D型、N型、C型C)L型、M型、D型D)F型、D型、L型19.VisualFoxPro6.0关于表的操作中,不是范围选项中的内容是________。A)NEXTNB)RECORDNC)RESTD)GON20.在VisualFoxPro6.0中,会影响表记录指针的命令有________。A)SEEKB)LISTC)SKIPD)上述三项21.表文件“工资.DBF”和相应的索引文件已经打开,下列操作错误的是________。A)SETORDERTOB)COPYTONEW1FOR基本工资=1000C)COPYSTRUCTURETONEW2D)COPYFILETONEW3.DBF22.在VisualFoxPro6.0中执行LIST命令,要想在屏幕和打印机上同时输出,应使用的命令是________。A)LISTONPRINTB)LISTTOPRINTC)PRINTLISTD)LISTPRINT23.程序中有如下命令序列:SELECTAUSESB1VisualFoxpro6.0习题(表的创建与基本操作)新疆农业大学计算机学院第4页SELECTBUSESB2SETRELATIONTORECNO(2)INTOASELECTCUSESB3SETRELATIONTORECNO(1)INTOBSELECTBGO8?RECNO(2),RECNO(1),RECNO(3)执行此程序段后,屏幕显示的结果是________。A)188B)818C)881D)88824.在下面命令中,执行结果相同的是________。1AVERAGE基本工资FOR职称=“助教”2AVERAGE基本工资WHILE职称=“助教”3AVERAGE基本工资FOR!职称=“助教”4AVERAGE基本工资WHILE职称“助教”A)1和4、2和3B)1和3、2和4C)1和2、3和4D)都不相同25.执行以下命令后的显示结果为_______。?USE专业表?GOTOTOP?SKIP–1?BOF()A).T.B).F.C)-1D)无显示结果26.修改表结构的命令是________。A)EDITB)CHANGEC)BROWSED)MODISTRU27.把某表中所有1994年以前出生的工程师的工资提高10%的命令是________。A)REPLACEALL工资*1.1FORYEAR(出生年月)=1994.AND.职称=“工程师”B)REPLACEALL工资WITH工资*1.1FOR出生年月=1994.AND.职称=“工程师”C)REPLACE工资WITH工资*1.1FORYEAR(出生年月)=1994.AND.职称=“工程师”D)CHANGE工资WITH工资*1.1FORYEAR(出生年月)=1994.AND.职称=“工程师”28、执行命令SETDELETEDOFF后,则________。A)执行记录删除命令时,不提示信息B)显示记录时不忽略带删除标记的记录C)取消表文件记录的删除标记D)禁止表文件的删除VisualFoxpro6.0习题(表的创建与基本操作)新疆农业大学计算机学院第5页29.某表文件有10条记录,当前记录是5,执行命令LISTNEXT4后,所显示记录号是________。A)5~8B)6~10C)5~10D)6~930.当前表中有10条记录,在第1条记录后增加一个空记录的正确操作是________。A)GOTOPINSERTBEFOREBLANKB)GOTOPAPPENDBEFOREBLANKC)GOTOPAPPENDBLANKD)GOTOPINSERTBLANK31.已知表SB.DBF有20条记录,执行下列命令序列后当前记录号是________的记录号。USESBGOBOTTOMSKIP-1A)最后一条记录B)第一条记录C)倒数第二条记录D)所有记录32.已知表BM.DBF有10条记录,执行下列命令序列后结果是________。USEBMGOBOTTOMSKIP-1LIST?RECNO()A)1B)10C)11D)033.已知表BM.DBF有10条记录,执行下列命令序列后结果是________。USEBMGOTOPSKIP-1?RECNO()A)1B)10C)11D)034.删除表BM.DBF中的数据,但保留其结构的操作是________。A)USEBMDELEALLPACKVisualFoxpro6.0习题(表的创建与基本操作)新疆农业大学计算机学院第6页B)USEBMDELEBM.DBFPACKC)USEBMERASED)USEBMDELEPACK35.VisualFoxPro6.0的ZAP命令可以删除当前表文件中的________。A)满足条件的所有记录B)带有删除标记的记录C)结构D)全部记录36.在建立索引文件时,索引表达式的类型可以是________。A)字符型、数值型、日期型、逻辑型B)字符型、数值型、日期型通用型C)字符型、数值型、备注型、逻辑型D)字符型、数值型、日期型、备注型37.SORT命令是对当前打开的表文件按指定的字段名进行物理排序的命令,排好序的结果放入________。A)指定的表文件中B)索引文件中C)辅助文件中D)原表文件中38.若对已经建立索引文件的表文件进行INSERT、APPEND等操作时,能够自动更新索引文件的前提条件是。A)索引文件应预先打开B)索引文件应预先关闭C)索引文件应预先打开和关闭都可以D)索引文件应预先关闭,操作后再打开39.执行下列命令,在执行到最后一个命令LIST时显示记录的顺序是________。USE职工INDEXON工资TOGZINDEXON姓名TOXMLISTA)按原记录顺序显示B)按姓名索引顺序显示C)按工资记录顺序显示D)按结构复合索引顺序显示40.打开一个表文件的同时打开以“姓名”为关键字的独立索引文件,要求查找姓名为“赵文明”的学生,使用的命令是________。A)LOCATEFOR赵文明B)SEEK“赵文明”C)FIND赵文明D)SEEK赵文明41.下列选项正确的是________________。VisualFoxpro6.0习题(表的创建与基本操作)新疆农业大学计算机学院第7页A)不同的记录的相同字段值不允许相同B)空串和空值是一个概念C)修改表结构的字段名称,其中的字段值不会变化D)姓名=.NULL.是合法的表达式42.以下叙述正确的是________。A)在表中,每个字段都应有一个合法的字段名B)数值型字段的宽度包括整数位和小数位,但不包括小数点位C)字段由字段名,数据类型和宽度三个属性组成D)CREATE命令只能用于建立表结构43.在表设计器的“字段”选项卡中定义字段时,从某个字段的排序处选定升序,则建立的索引为________。A)主索引B)候选索引C)普通索引D)唯一索引44.如果数值型字段的宽度为10,小数位数为2,则其整数部分的最大取值是________。A)99999999B)

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功