数据库及其操作练习题(培训用).docx_第1页
数据库及其操作练习题(培训用).docx_第2页
数据库及其操作练习题(培训用).docx_第3页
数据库及其操作练习题(培训用).docx_第4页
数据库及其操作练习题(培训用).docx_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库及其操作练习题一、选择题1 一个数据表文件中多个备注(MEMO)字段的内容是存放在( B )。A)这个数据表文件中B)一个备注文件中C)多个备注文件中D)一个文本文件中2 下列文件中,( A )是VFP的备注文件。A) NOTE.FPT B) NOTE.BAK C) NOTE.DBT D) NOTE.PRG3 以下关于自由表和数据库表操作的叙述中,错误的是( A )。A)自由表可执行的操作,数据库表不一定能执行B)数据库表的表名可超过8个字符C)当把自由表加入数据库为数据库表时,可改变自由表的名称D)数据库表可执行的操作,自由表不一定能执行4 在下面的叙述中,正确的是( C )。A)NULL和 均可表示空值 B)和 表示相同的意义C) D)0可表示空值NULL5 以下关于Visual FoxPro的数据库操作的叙述中,正确的是( B )。A)OPEN DATABASE和MODIFY DATABASE的功能相同B)打开数据库之后,数据库包含的数据表并不一定被打开C)使用DELETE DATABASE命令删除数据库的同时,数据库所包括的所有数据库表均被删除D)当打开数据表时,数据表所属的数据库也同时被打开6 在Visual FoxPro中,可以对字段设置默认值的表( A )。A)必须是数据库表B)必须是自由表C)自由表或数据库表D)不能设置字段的默认值7在当前数据库表第3条记录之前插入一条空记录的命令是( A )。A)GO 3B)GO 3 INSERT BEFORE BLANK INSERT BLANKC)GO 3D)GO 3 APPENDAPPEND BLANK8. 在VFP中要修改数据表TEST.DBF的结构,其命令是( A )。A) MODIFIY STRUCTURE B) MODIFY COMMAND STRUCTUREC) EDIT STRUCTURE D) TYPE TEST9. 要从数据表中真正删除掉一条记录,应使用命令( C )。 A) 先用DELETE命令,再用ZAP命令 B) 直接用ZAP命令 C) 先用DELETE命令,再用PACK命令 D) 直接用DELETE命令10在Visual FoxPro数据库表中,记录是由字段值构成的数据序列,但数据长度要比各字段宽度之和多一个字节,这个字节是用来存放( D )。A)记录分隔标记 B)记录序号C)记录指针定位标记 D)删除标记11修改数据表中数据的命令REPLACE,它的特点是( B )。A)边查阅边修改B)成批自动替换C)数据表之间的自动更新D)对符合条件的记录做顺序修改12在Visual FoxPro中,BROWSE命令也可以修改记录,它的特点是( A )。A)边查阅边修改B)成批自动替换C)数据表之间的自动更新D)对符合条件的记录做顺序修改13使用BROWSE命令不能实现的功能是( D )。A)修改记录的内容B)追加记录C)逻辑删除记录D)插入记录14函数DELETED( )的值是.T.,说明( B )。A)删除的记录不存在B)当前记录已被加上删除标记C)当前记录已被删除D)带有删除标记的记录不参与操作15在VFP环境中,在打开表之后,若要永久地清除表中的所有记录,应使用的命令是( C) A)PACK B)DELETE C)ZAP D)ERASE16若只向已打开的表的末尾追加一条空记录,应使用的命令是( B ) A)APPEND FROM B)APPEND BLANK C)EDIT D)CHANGE17设当前所使用的数据表有20条记录,而当前记录指针指向第2条记录,则执行以下( B )语句后,记录指针指向最后一条记录。A)LIST RESTB)LIST NEXT 19C)LIST ALLD)LIST RECORD 1918设数据表文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令( D )。A)GO TOPB)GO BOFC)SKIP 1D)GO 119RECALL命令可以恢复逻辑删除的记录,逻辑删除的命令是( C )。A)PACKB)ZAPC)DELETED)CLEAR20某数据表文件有5个字段,其中有3 个字符型的宽度分别为6、 12、和10,另外还有一个逻辑型字段和一个日期型字段,该数据表文件中每条记录的总字节数是( B )。A)37B)38C)39D)4021以下字段类型哪些是Visual FoxPro严格定义了字段宽度的:字符型、日期型、数值型、浮点型、逻辑型、备注型、通用型。( C )A) B) C) D)22在建立数据表时,某数值型字段宽度为4,小数位为1,则此字段能存储的最大数为( C )。A)9 999B)999.9C)99.9D)9.9923下列列出的命令中,等效的命令是( A )。A)ZAP和DELETE ALL,PACKB)ZAP和DELETE,PACKC)ZAP和DELETE ALL D)ZAP和PACK ALL24为显示年龄为10的整数倍的在职职工记录,下列各命令中错误的是( D )。A)LIST FOR MOD(年龄,10)=0B)LIST FOR 年龄/10=INT(年龄/10)C)LIST FOR SUBSTR(STR(年龄,2),2,1)=0D)LIST FOR 年龄=20 .OR. 30 .OR. 40 .OR. 50 .OR. 6025显示当前数据表文件中平均分超过90分和不及格的全部男生记录,应使用命令( D )。A)LIST FOR 性别=男,平均分=90,平均分90,平均分90 .AND. 平均分90 .OR. 平均分姓名B)REPLACE 姓名 WITH M-姓名C)STORE M-姓名 TO 姓名D)GATHER FROM M-姓名 FIELDS 姓名27设有学生数据表STUDENT.DBF,其中有24条记录,学号字段的值是125,其中缺少学号为16的记录,用APPEND命令来追加学号为16的记录,问这个新记录的记录号是( D )。A)16B)17C)24D)2528设数据表已打开,其中字段“委培”是逻辑型的,要显示所有非委培的学员应使用命令( B )。A)LIST FOR .NOT. 委培=委培B)LIST FOR .NOT. 委培C)LIST FOR 委培=FD)LIST FOR 委培=.F. 29要把数据表X中全部记录的学号和姓名两个字段复制到数据表Y,应该用命令( A )。A)USE X B)USE X COPY TO Y FIELDS 学号,姓名 COPY TO Y 学号,姓名C)COPY TO X Y FIELDS 学号D)COPY FILE X TO Y 学号,姓名30某数据表中有数学、英语、计算机和总分字段,都是数值型。将所有学生的各门成绩之和存入平均分字段中,应使用的命令是( C )。A)REPL 平均分 WITH (数学+英语+计算机)/3B)REPL 平均分 WITH (数学,英语,计算机)/3C)REPL ALL 平均分 WITH (数学+英语+计算机)/3D)REPL 平均分 WITH (数学+英语+计算机)/3 FOR ALL31若要给当前数据表增加一个字段,应使用的命令是( B )。A)APPENDB)MODI STRUC)INSERTD)EDIT32 将数据库表从数据库移出后,该表被( A )。 A)移出数据库 B)逻辑删除 C)放入回收站 D)物理删除33索引的种类包括:主索引、候选索引、普通索引和( B )。A)副索引 B)惟一索引 C)子索引 D)多重索引34将学生成绩表中所有总分字段的内容改为0,可使用的最简捷的的命令是( C )。A)EDIT ALL FIELDS 总分B)BROWSE ALL FIELDS 总分C)REPLACE ALL 总分 WITH 0D)CHANGE ALL FIELDS 总分35有数据表A、B、C,已建立了AB的关联,欲再建立BC的关联,以构成 ABC的关联。( B)A)必须使用带ADDITIVE子句的SET RELATION命令B)使用不带ADDITIVE子句的SET RELATION命令即可C)在保持AB关联的基础上不能再建立BC的关联D)在保持AB关联的基础上不能再建立BC的关联,但可以建立AC的关联36索引文件打开后,下列命令中运行结果不受索引影响的是( C )。A)LISTB)SKIPC)GOTO 50D)LOCATE37打开一个共有30条记录的数据表后,若使记录的指针向后移动10个记录,应使用命令( C )。A)GO 10B)10C)SKIP 10D)GO TOP38执行GO 50或SKIP 50命令(假设有若干条记录),二者有何不同( B )。A)均将指针定位在记录号为50的记录上B)前者将指针定位在记录号为50的记录上,后者将指针定位在当前记录后第50个记录上C)前者将指针定位在记录号为50的记录上,后者将指针定位在当前记录前第50个记录上D)前者将指针定位在当前记录后第50个记录上,后者将指针定位在记录号为50的记录上39执行以下命令序列USE ZGGZSUM 工资 FOR 工资=500 TO QWECOPY TO QAZ FIELDS 职工号,姓名 FOR 工资=500USE QAZNUM=RECCOUNT( )AVER=QWE/NUM?AVER最后显示的值是( B )。A)所有工资在500元以上的职工人数B)所有工资在500元以上的职工平均工资数C)所有职工的平均工资数D)出错40已知数据表DB1.DBF中“姓名”字段的宽度为8,执行如下各条命令STORE 姓名TO MNAME?MNAME&屏幕回显:王宇?LEN(MNAME)最后一条命令显示的结果是( D )。A)MNAME B)4C)6D)841设当前数据表有15条记录,当EOF( )为真时,命令?RECNO( )的显示结果是( B )。A)15B)16C)0D)空42用函数RECNO( )测试一个空数据表文件,其结果一定是( B )。A)空格B)1C)0D)出错信息43如当前数据表文件有若干条记录,执行LIST命令后,下列函数返回值为真的是( A )。A)EOF( )B)BOF( )C)RECNO( )D)RECCOUNT( )44在下面4个函数中,不返回逻辑值的函数是( B )。A)BOF( )B)AT( )C)FILE( ) D)FOUND()45如当前数据表为空,则执行?RECNO( )RECCOUNT( )后,屏幕上将显示( C )。A)1,0B).F.C).T.D)出错信息46设当前数据表中姓名字段为字符型,要把内存变量NAME字符串的内容输入到当前记录的姓名字段,应当使用命令( B )。A)姓名=NAMEB)REPLACE 姓名 WITH NAMEC)REPLACE 姓名 WITH &NAME D)REPLACE ALL姓名 WITH NAME47当前数据库文件中有一个长度为10的字符字段sname,执行如下命令:REPLACE sname WITH 张治国;?LEN(sname);最后一条命令的显示结果是( C )。A)3B)6C)10D)1148设数据表文件已经打开,有关的索引文件已经建立,要打开该数据表文件的索引文件,应使用的命令是( A )。A)SET INDEX TO B)OPEN INDEX C)USE INDEX D)必须与数据表一起打开49可以伴随着表的打开而自动打开的索引是( C )。A)单一索引文件(IDX)B)复合索引文件(CDX)C)结构化复合索引文件D)非结构化复合索引文件50工资按降序排列,建立一个索引文件DSGZ.IDX使用命令是( C )。A)INDEX ON 工资/D TO DSGZ B)SET INDEX ON -工资TO DSGZC)INDEX ON -工资TO DSGZ D)REINDEX ON 工资TO DSGZ.IDX51设学生数据表ST.DBF有字段:姓名/C/8,英语/N/2,数学/N/2,总成绩/N/3,要求按总成绩从高到低排序,成绩相同时按英语成绩从低到高排序,生成新表SST.DBF,正确的命令是( C )。A)SORT TO SST ON 英语,总成绩/DB)SORT TO SST ON 英语/A,总成绩/D ALLC)SORT TO SST ON 总成绩/D,英语D)SORT TO SST ON,-总成绩+英语52学生成绩数据表文件按总分/N/4降序,姓名/C/8升序建立索引,应使用命令( D )。A)INDEX TO ABC ON 总分/D,姓名B)INDEX TO ABC ON -总分+姓名C)INDEX TO ABC ON STR(-总分)+姓名D)INDEX TO ABC ON STR(1000-总分)+姓名53相应的数据表和索引文件已经打开,已用FIND命令把记录指针指向姓为“李”的第一个记录,要使指针指向下一个同姓记录的命令是( C )。A)GO NEXTB)CONTINUEC)SKIPD)FIND 李54对于以下关于索引的说明中,错误的是( D )。A)索引可以提高查询速度B)索引可能降低更新速度C)索引和排序具有不同的含义D)不能更新索引字段55在Visual FoxPro中,“唯一索引”的唯一性是指( D )。A)建立索引的字段值的唯一性B)数据表中只能有一个唯一的索引C)索引名称的唯一性D)重复的索引字段值只有唯一一个出现在索引项中56在Visual FoxPro中,可以使用FOUND( )函数来检测查询是否成功的命令包括( B )。A)LIST、FIND、SEEKB)FIND、SEEK、LOCATEC)FIND、DISPLAY、SEEKD)LIST、SEEK、LOCATE57设有学生数据表STUDENT.DBF,其中前6条记录都为性别= “男”的记录,执行下列命令:USE STUDENTGO 3LOCATE NEXT 3 FOR 性别=男最后记录指针定位于( A )。A)第3条记录B)第4条记录C)第5条记录 D)第6条记录58同名的扩展名为.IDX的索引文件与表文件.DBF( B )。A)数据之间无关联B)数据之间有关联C)不存在有无关联问题D)数据没有区别59在打开数据表的同时已经打开了姓名索引文件,下列命令中作用相同的两个命令是( A )。A)SEEK 张 和 FIND 张B)SEEK 马 和 FIND 马C)GO TOP 和 GO 1D)LIST FOR 姓名=李 和 LIST WHILE 姓名= 李60在打开数据表的同时已经打开了姓名索引文件,变量XM=王灵,要用变量XM来查其记录,应使用的命令是( D )。A)FIND XMB)SEEK &XMC)LOCATE FOR XMD)FIND &XM61设职工数据表文件已经打开,其中有工资字段,要把指针定位在第一个工资字段的值大于620元的记录上,应使用命令( C )。A)FIND FOR 工资620B)SEEK 工资620 C)LOCATE FOR 工资620 D)FIND 工资62062有等级考试数据表DJKS.DBF,其中已经将报名日期索引了,要查询报名日期为2006年8月20日的记录,应使用命令( C )。A)FIND 06 08 30B)FIND 08/20/06C)SEEK CTOD(08/20/06)D)SEEK DTOC(08/20/06)63职工数据表以及按工资降序建立的索引文件已经打开,要快速查找工资为900元的记录,应使用命令( A )。A)SEEK 900B)SEEK 800C)SEEK FOR 工资=900D)FIND FOR 工资=90064使用COUNT命令时,数据表文件( B )。A)需要建立索引文件B)不需要排序、索引C)需要建立排序文件C)需要建立索引或排序文件65工资数据表共有10条记录,当前记录号为5,用SUM命令计算工资总和,如果不给出范围短语,那么命令将( B )。A)只计算当前记录工资值B)计算全部记录工资值之和C)计算后5条记录工资值之和D)计算后6条记录工资值之和66要查找第2个性别为“女”的记录,应使用命令( A )。A)LOCATE FOR 性别=女B)LOCATE FOR 性别=女CONTINUENEXT 2C)LOCATE FOR 性别=女D)LIST FOR 性别=女NEXT 267若销售数据表(含有:商品名、库存量、总价等字段)及相应的索引文件已经打开,要求对库存量及总价字段按商品名汇总,结果存在KC中,可使用命令( B )。A)TOTAL ALL ON 商品名 TO KCB)TOTAL TO KC ON 商品名 FIELDS 库存量,总价C)SUM TO KC ON 商品名 FIELDS 库存量,总价D)SUM TO KC ALL ON 商品名68使用TOTAL命令分类汇总后生成的文件的扩展名是( B )。A).DBTB).DBFC).BASD).BAK69在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择( C )。A)限制(Restrict)B)忽略(Ignore)C)级联(Cascade)D)级联(Cascade)或限制(Restrict)70Visual FoxPro参照完整性规则不包括( B )。A)更新规则B)查询规则C)删除规则D)插入规则71要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表( A )。A)是同一个数据库中的两个表B)不同数据库中的两个表C)两个自由表D)一个是数据库表另一个是自由表72在Visual FoxPro中利用( C )保证实体完整性。A)候选索引B)主索引、候选索引、普通索引C)主索引或候选索引D)主索引、候选索引和唯一索引73在Visual FoxPro的命令窗口中,使用SET RELATION命令可以建立两个表之间的关联,这种关联是( C )。A)永久性关联B)永久性关联或临时性关联C)临时性关联D)永久性关联和临时性关联74在Visual FoxPro中进行参照完整性设置时,必须建立两个表之间的关联,这种关联是( A )。A)永久性关联B)永久性关联或临时性关联C)临时性关联D)永久性关联和临时性关联75多工作区时,要使用非当前工作区的字段变量时可用命令( A )。A)数据表名.字段名 B)数据表名(字段名)C)COPY 字段名D)字段名76下面关于临时性关联的叙述中,正确的是( A )。A)如要使不同工作区中记录指针的联动只能设置临时性关联B)临时性关联可存放在数据库中C)临时性关联在“数据库设计器”中显示为表索引间的连接线D)临时性关联在每次使用数据表时不一定要重新建立77在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现( A )。A)“一方”表的主索引或候选索引,“多方”表的普通索引B)“一方”表的主索引,“多方”表的普通索引或候选索引C)“一方”表的普通索引,“多方”表的主索引或候选索引D)“一方”表的普通索引,“多方”表的候选索引或普通索引78设数据表STUDENT.DBF中有记录100个,执行下列命令:SET DELETED OFFUSE STUDENTDELETECOUNT TO X1PACKCOUNT TO X2ZAPCOUNT TO X3? X1,X2,X3问:X1,X2,X3的值分别是( A )。A)100,99,0B)99,99,0C)100,100,0D)100,99,9979在Visual FoxPro中,命令CLOSE ALL与CLEAR ALL 相比,CLEAR ALL( C )。A)关闭所有文件,不释放内存变量B)关闭所有文件,释放内存变量C)不关闭除库文件外的其它文件 D)不关闭文件,不释放内存变量80建立两个数据表的临时关联,要求( D )。A)两个数据表都必须排序B)关联的数据表必须排序C)两个数据表都必须索引D)被关联的数据表必须索引81命令SELECT 0的功能是( A )。A)选择区号最小的空闲工作区B)选择区号最大的空闲工作区C)选择当前工作区区号加1的工作区D)随机选择一个空闲工作区82设有如下程序段SELECT 1 USE f1SELECT 2USE f2SELECT 3 USE f3 现在要给f1文件追加新记录,应该使用命令( B )。A)USE f1B)SELECT 1 C)GO f1 D)GO 183在下面的叙述中,错误的是( B )。A)工作区的系统别名和用户定义的工作区别名可交替使用B)在某个工作区打开的表文件原名和工作区别名可交替使用C)用户没有定义数据表别名,数据表原名可以作为别名使用D)在选择工作区时,可以用工作区号,系统别名或用户定义的别名84下列叙述中,正确的是( A )。A)在一个工作区中只能打开一个表文件,打开新的表文件后,原来所打开的表文件就自动关闭B)一个表文件可以在不同的工作区同时打开C)一个工作区中可以同时打开多个表文件D)JOIN命令生成的表文件可以与连接文件在一个工作区同时打开85. VFP的数据库表之间可建立永久关联和( B )关联。A)终身 B)临时 C)短期 D)永无86. 对数据表字段值进行有规则的自动修改时,应使用( D )命令最方便。A) EDIT B) BROWSE C) CHANGE D) REPLACE87.设数据表刚打开,将当前记录定位到3号记录的错误操作是( D );将当前记录定位到10号记录的正确操作是( D ); (1)A)GOTO 3 B)3 C)SKIP 2 D)GOTO TOP+2 (2)A)GOTO 9 B)SKIP 10 C)GOTO BOTTOM D)GO 1088.要对所有工程师的工资增加150元,应使用命令( D )。 A)CHANGE 工资 WITH 工资+150 FOR 职称=”工程师” B)REPLACE 工资 WITH 工资+150 WHILE 职称=”工程师” C)CHANGE ALL 工资 WITH 工资+150 FOR 职称=”工程师” D)REPLACE ALL 工资 WITH 工资+150 FOR 职称=”工程师”89.建立表间临时关联的命令是( B )。A)JOIN命令 B)SET RELATION TO 命令 C)LET RELATION命令 D)以上都不是90.在多工作区操作中,如果选择了1,3,5,6号工作区并打开了相应的数据表,在命令窗口执行命令 SELECT 0,其功能是( B )。A)选择 0 号工作区为当前工作区 B)选择 2 号工作区为当前工作区 C)选择 7 号工作区为当前工作区 D)错误的91在 1 号工作区打开的STUD.DBF文件中含有“姓名(C,6)”等字段,在 3 号工作区打开的SCORE.DBF文件中含有“姓名(C,6)”等字段,当前为 1 号工作区,要显示3号工作区内当前记录中“姓名”字段的值,正确的操作是( A )。A)DISPLAY C-姓名 B)LIST SCORE.姓名C)DISPLAY 姓名 D)DISPLAY STUD.姓名92在VFP中,关于自由表叙述正确的是( B )A)自由表和数据库表是完全相同的 B)自由表不能建立字段级规则C)自由表不能建立候选索引 D)自由表不可以加入到数据库中93如果在没有打开项目管理器情况下,选择文件的新建命令所创建的数据库( B )。A)包含在项目中 B)不包含在项目中,但可以添加到指定的项目中C)包含在项目中,但可以移去 D)不包含在项目中,也不可以添加到项目中94打开一个数据库的命令是( D )。 A) USE B) USE DATABASE C) OPEN D) OPEN DATABASE95要为当前表中所有职工的工资增加100元,应该使用命令( D ) 。A) CHANGE工资WITH 工资+100 B) CHANGE ALL工资WITH 工资+100C) REPLACE工资WITH 工资+100 D) REPLACE ALL工资WITH工资+10096如果在命令窗口执行命令:LIST 名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为6,执行下列程序 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电” IF RIGHT(名称,2)=“线” EXIT ENDIF ENDSCAN ?名称 上面程序所得结果为( A )。A) 电话线 B) 电线 C) 电冰箱 D) 电视机97设已有一打开的数据表,为复制该数据表的结构可以选择的命令是( D )。A)MODE STRU B)COPY TOC)APPE STRU D)COPY STRU TO98在打开的库文件中,当前指针指向第5条记录,若要只显示记录号为10的记录内容的命令是( B )。A) LIST TO B)LIST RECORD 10C)TYPE 10 D)DISPLAY99设已打开一个数据库,库中每条记录对应一名职工,为统计出职工总人数,可选用的命令是( C )。A) SUM ALL 工资 TO AB B)AVER ALL 工资 TO ABC) COUNT ALL TO AB D) TOTA ALL ON 工资 TO AB100在VFP中,要删除一个数据表文件X.DBF,使用的命令是( D )。A)DELE X.DBF B)PACK X.DBFC)ZAP D) DELE FILE X.DBF101.一数据库名为STUDENT,要想打开该数据库,应使用命令( B )。A)OPEN STUDENT B)OPEN DATA STUDENTC)USE DATA STUDENT D)USE STUDENT102在VFP中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为( D )。A)STUDENT.DOC B)STUDENT.MEMC)STUDENT.DBT D)STUDENT.FTP103使数据库表变为自由表的命令是( B )。A)DROP TABLE B)REMOVE TABLEC)FREE TABLE D)RELEASE TABLE104在VFP中,建立索引的作用之一是( C )。A)节省存储空间 B)便于管理C)提高查询速度 D)提高查询和更新的速度105用命令“INDEX ON 姓名 TAG INDEX_NAME”建立索引,其索引类型是( C )。A)主索引 B)候选索引C)普通索引 D)唯一索引106打开表并设置当前有效索引(相关索引已建立)的正确命令是( B )。A)ORDER STUDENT IN 2 INDEX 学号 B)USE STUDENT IN 2 ORDER 学号C)INDEX 学号 ORDER STUDENT D)USE STUDENT IN 2107当在记录编辑窗口向表中输入数据或者修改了表中的数据之后,如果要将数据存盘,可单击窗口右上角的关闭按钮,或按组合键(D )。A)CTRL+Y B)CTRL+QC)CTRL+A D)CTRL+W108建立一个新表的命令是( B )。 A)USE B)CREATE C)MODIFY D)EDIT109设表BG.DBF中有下列记录: RECORD# 姓 名 性别 出生日期 籍贯 总分 1 张林娟 女 01/23/78 四川 254.50 2 李清芬 女 08/09/77 湖南 198.00 3 刘张一 男 03/11/78 贵州 268.00 4 程从张 女 12/02/76 四川 250.50 5 彭小平 男 05/12/77 湖北 260.00 6 张威金 男 27/02/79 贵州 250.00 当执行以下命令后,显示出的记录的记录号是( B )。 USE BG LIST POR “张”$姓名.AND.总分250 A)1、3、4、5、6 B)1、3、4C)1、3、4、6 D)1、3、4、5110仍以表BG.DBF为例,执行下列命令后,被删除记录的记录号是( C )。 USE BG DELETE FOR 总分250.AND.性别=“男” GO 3 RECALL PACKA)3、5、6 B)3、5C)5 D)3111设表ZG.DBF中有下列记录: RECORD# 姓 名 性别 单 位 补贴 1 全今三 男 保卫科 0.00 2 魏少东 男 保管室 0.00 3 武青芳 女 秘书科 0.00 4 江 钢 男 设计室 0.00 5 李建黎 女 宣传科 0.00 6 张金平 男 设计室 0.00 当执行以下命令后,获得50元补贴的人员是( C )。 USE ZG GO 4 REPLACE REST 补贴 WITH 50 A)江钢 B)武青芳、魏少东、全今三C)江钢、李建黎、张金平 D)李建黎、张金平 二、填空题1数据表字段参数一般包括 字段名 、 字段类型 、 宽度 和 小数位数 四部分。2建立数据表的方法有 命令 和 菜单 两种。3数据表XSDA.DBF中有性别字段,从该数据表中显示所有男生的命令有 LIST FOR 性别=“男” 和 DISP FOR 性别=“男” 两条。4要逻辑删除5至8号记录的命令是 GO 5 后 DELETE NEXT 4 。5计算出数据表GZ.DBF中所有职工实发工资字段值的命令是 SUM 实发工资 。6. VFP有两种类型的表:数据库中的表和_ 自由表 _。7. 从数据库中移去表可以在命令窗口中键入_ REMOVE _TABLE。8. 数据库表的索引共有_4_种。9. 对于说明性的信息,长度在_254_个字符以内时可以使用字符类型。10. 将一个自由表添加到一个数据库中,可以使用数据库设计器的_添加表_按钮。11. 对于只有两种取值的字段,最好使用_逻辑_类型。12. 在VFP中,表索引文件有两种结构:.IDX简单索引文件和复合索引文件_.CDX_。13. 在VFP中,设置字段有效性规则在表设计器的_字段_选项卡上进行。14. 在VFP中,设置记录有效性规则在表设计器的_表_选项卡上进行。15. 命令LOCATE所对应的菜单操作是“表”菜单的_ 转到记录 _命令。16. 在当前记录前面插入记录的命令为 INSERT BEFORE _。17. 关系数据库中采用的关系是_ 二维表_。18VFP的数据库表之间有一对一、一对多和_多对多_关系。19. 在VFP命令窗口中,打开数据库设计器的命令格式为_MODIFY DATABASE_。20. 修改数据表记录可用EDIT、CHANGE、REPLACE和_BROWSE_4条命令。21. 逻辑删除数据库表中的记录命令为_DELETE_。22. 参照完整性是根据表间的某些规则,使得在插入、删除和_修改_记录时,确保已定义的表间关系。23. 在数据输入过程中,当输入备注型字段和通用型字段时,鼠标操作为_双击_。24RENAME TO 的功能是_更改表名_。25当数据表的记录指针指向_文件结束标记_时,EOF( )函数的返回值为真。26排序改变的是表文件的 物理 顺序,索引改变的是表文件的 逻辑 顺序。27打开表时或之后,可以同时打开多个索引文件,同一时刻起作用的索引(主控索引)有_一_个。28在FIND和SEEK命令中,索引查询日期型数据时,只能用_SEEK_命令。29关联是在两个或两个以上的表之间建立某种联接,使其表的记录指针跟着移动。用来建立关联的表称为_父表_,被关联的表称为_子表_。30在Visual FoxPro中共有4种索引类型,分别为:_主索引_、_候选索引_、_唯一索引_和_普通索引_。31在数据表顺序查找命令中,LOCATE命令与_CONTINUE_命令配合使用,LOCATE命令的功能是_将记录指针定位到满足条件的第一条记录_。32REPLACE命令不能修改_通用_字段的值。33请解释下面几条命令的含义(1) CLOSE ALL _关闭所有文件_ (2) USE ST INDEX CJ打开表ST的同时打开相应的索引文件CJ (3) COUNT FOR 出生日期1980/01/01 _统计80年1月1日后出生的记录条数_ 34假设当前仅在1号和8号工作区中有打开的数据表文件,当执行命令SELECT 0后,当前工作区应为_2号工作区_。35REPLACE命令中有ALL或REST,而无WHILE与FOR子句时,命令执行后记录指针应指向_文件结束标记_。36数据表文件刚刚打开,显示数据表前5条记录的命令是_LIST NEXT 5_,其后为显示数据表第13到第16条记录,应先执行命令_GO 13_,然后再执行命令LIST NEXT 4_。38数据表文件BOOKS.DB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论