VFP练习2.doc_第1页
VFP练习2.doc_第2页
VFP练习2.doc_第3页
VFP练习2.doc_第4页
VFP练习2.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

VFP练习2满分:73分姓名:_1、单项选择题(本题共计36分)1、设有一张名为test的表中,有2个日期型字段:参加工作日期(字段名为cjgzrq)和出生日期(字段名为csrq)。现要创建一个索引,要求先根据参加工作日期排序,参加工作日期相同时再根据出生日期排序,则索引表达式应为_。 ( )A、cjgzrq+csrqB、DTOC(cjgzrq)+DTOC(csrq)C、DTOC(cjgzrq,1)+DTOC(csrq,1)D、cjgzrqcsrq2、在有关表操作的命令中,有些命令只能对当前工作区中的表进行操作,而有些命令可以对非当前工作区中的表进行操作。在下列命令中,只能对当前工作区中的表进行操作的命令是_。 ( )A、REPLACEB、GOTOC、SKIPD、DELETE3、设有一张教师表js含有一个字符型字段xb(表示教师的性别)。下列命令中语法正确的是_。 ( )A、DELETE FROM js WHERE xb=男B、DELETE TABLE js WHERE xb=男C、DELETE FROM js FOR xb=男D、DELETE TABLE js FOR xb=男4、对于VFP中的自由表来说,不可以创建的索引类型是_。 ( )A、主索引B、候选索引C、唯一索弓D、普通索引5、设有一张自由表rsda,该表有一个字段名为zc的字段。如果要将字段名ZC改为zhicheng,可以使用下列的_命令。 ( )A、ALTER TABLE rsda RENAME COLUMN zc TO zhichengB、ALTER TABLE rsda RENAME FIELD ZC TO zhichengC、ALtER TABLE rsda COLUMN RENAME zC T0 zhichengD、ALTER TABLE rsda FIELD zc RENAME TO zhicheng6、如果要创建一张仅包含一个字段的自由表rb,其字段名为rb,字段类型为字符型,字段宽度为20,则可以用下列的_命令创建。 ( )A、CREATE TABIE rb rb C(20)B、CREATE TABLE rb(rb C(20)C、CREAFE TABLE rb FIELD rb C(20)D、CREATE TABLE rb FIELD(rh C(20)7、在创建索引时,索引表达式可以包含一个或多个表字段。在下列数据类型的字段中,不能作为索引表达式的字段为_。 ( )A、日期型B、字符型C、备注型D、数值型8、用户最多可以同时打开_张表。 ( )A、10B、100多C、1000多D、3000多9、在“项目管理器”窗口中选择一个表,然后单击“修改”或“浏览”按钮,则指定的表将被打开(假设该表在这之前未被打开)。在下列有关该表所在工作区的叙述中,正确的是_。 ( )A、在1号工作区打开B、在当前工作区打开C、在当前工作区的下一个工作区中打开,且该工作区设置为当前工作区D、在当前未被使用的最小工作区中打开,且该工作区被设置为当前工作区10、备注型、日期型和逻辑型字段的宽度是固定的,它们分别是_。 ( )A、4、8、2B、8、8、2C、4、4、1D、4、8、111、下列有关表及其字段的叙述中,错误的是_。 ( )A、每个表最多有100多个字段B、每个数据库表只能属于一个数据库C、自由表的字段名最多由10个字符组成D、字符型字段的默认宽度为1012、函数SELECT(0)返回值为_。 ( )A、当前工作区号B、当前未被使用的最小工作区号C、当前未被使用的最大工作区号D、当前已被使用的最小工作区号13、不能作为索引关键字的字段类型是_。 ( )A、日期型 B、字符型 C、数值型 D、备注型14、在下列有关 VFP 表索引的叙述中,错误的是_ 。 ( )A、通过创建表的索引,不仅可以对记录数据进行排序,而且可以实现记录的筛选B、对于数据库表来说,可以创建 VFP 系统支持的所有类型的索引C、在表打开时,系统会自动地将默认的第一个索引作为主控索引D、表的唯一索引并不能控制字段数据输入时的重复15、表( table )是存储数据的容器在下列有关 VFP 表的叙述中,错误的是_ 。 ( )A、系统默认的表文件扩展名为.dbfB、利用表设计器创建表结构时,系统默认的字符型字段宽度为10C、自由表的索引功能与数据库表有区别D、表文件名在命名时只要遵循操作系统的规定,VFP 本身无任何新的限定16、在创建表索引时,索引表达式可以包含表的一个或多个字段。在下列字段类型中,不能直接选作索引表达式的是_。 ( )A、货币型B、日期时间型C、逻辑型D、备注型17、表(table)是存储数据的容器。在下列有关VFP表的叙述中,错误的是_。 ( )A、每张表最多可以有200多个字段B、新建一个表后,一般会生成13个文件C、自由表与数据库表在数据存储功能上是相同的,但在数据管理与控制功能上有差别D、自由表添加到数据库中变成数据库表,而数据库表移出数据库则一定变成自由表18、若要将当前工作区中打开的表文件 GZB.DBF 复制到 GZB1.DBF 文件,则可以使用命令 _ 。 ( )A、COPY GZB.DBF GZB1.DBFB、COPY TO GZB1 RESTC、COPY TO GZB1 STRUD、COPY TO GZB119、有如下一段程序: CLOSE TABLES ALL USE XS SELE 3 USE JS USE KC IN 0 BROW 上述程序执行后,浏览窗口中显示的表及当前工作区号分别是 _ 。 ( )A、KC 、 2B、KC 、 3C、JS 、 3D、JS 、 220、若为xs.dbf表添加一个宽度为6的字符型字段mc,以下命令中正确的是_。 ( )A、ALTER TABLE xs ADD COLUMN mc C(6)B、ALTER xs.dbf ADD COLUMN mc C(6)C、ALTER xs.dbf ADD mc C(6)D、ALTER TABLE xs ADD FIELD mc C(6)21、如果要对自由表某一字段的数据值建立唯一性保护机制(即表中所有字段的值不重复),以下表述中正确的是_。 ( )A、对该字段创建主索引B、对该字段创建唯一索引C、对该字段创建候选索引D、对该字段创建普通索引22、利用索引可以提高数据的处理速度,且可以用来强制表记录的唯一性。在下列有关表索引的叙述中,错误的是_。 ( )A、结构复合索引文件的扩展名为 .cdx ,而非结构复合索引文件的扩展名为 .idxB、自由表可以创建候选索引,但不能创建主索引C、数据库表仅可以创建一个主索引,但可以创建多个候选索引D、任何一个表均可以创建多个普通索引和多个唯一索引23、对 xsb.dbf 表进行删除操作,下列四组命令中功能等价的是_。1) DELETE ALL2) DELETE ALL PACK3) ZAP4) 把 xsb.dbf 文件拖放到回收站中 ( )A、1) 2) 3)B、3) 4)C、2) 3)D、2) 3) 4)24、关于表的备注型字段与通用型字段,以下叙述中错误的是_。 ( )A、字段宽度都不能由用户设定B、都能存储文字和图象数据C、字段宽度都是4D、存储的内容都保存在与表文件名相同的 .FTP 文件中25、用表设计器创建一个自由表时,不能实现的操作是_。 ( )A、设置某字段可以接受NULL值B、设置表中某字段的类型为通用型C、设置表的索引D、设置表中某字段的默认值26、创建索引时必须定义索引名。定义索引名时,下列叙述中不正确的是_。 ( )A、索引名只能包含字母、汉字、数字符号和下划线B、组成索引名的长度不受限制C、索引名可以与字段名同名D、索引名的第一个字符不可以为数字符号27、用户在创建某个表的结构时,使用了通用型字段且为表创建了索引,则在保存该表结构后,系统会在磁盘上生成_个文件。 ( )A、1B、2C、3D、428、设在当前工作区中已打开一个数据库表。下列命令中,不能将该数据库表关闭的命令是:_。 ( )A、CLOSE ALLB、CLOSE DATABASE ALLC、USE IN 0D、CLOSE TABLES29、关系模型中,超关键字_。 ( )A、可由多个任意属性组成B、能由一个属性组成,其值能唯一标识该关系模式中任何一个元组C、可由一个或多个属性组成,其值能唯一标识该关系模式中任何一个元组D、以上都不是30、学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),并且按XH字段设置了结构复合索引,索引标识为XH,如果XS表不是当前工作表,则下列命令中_可以用来查找学号为“96437101”的记录。 ( )A、SEEK 96437101 ORDER XHB、SEEK “96437101” ORDER XHC、SEEK “96437101” ORDER XH IN XSD、SEEK 96437101 ORDER XH IN XS31、建立两个表之间的临时关系时,必须设置_。 ( )A、主表的主索引B、主表的主控索引C、子表的主索引D、子表的主控索引32、学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),用Insert命令向XS表添加一条新记录,记录内容为:xh 10, xm李小平,xb男,bj 84461 .下列命令中正确的是_。 ( )A、INSERT INTO XS VALUES(10,李小平,男,984461)B、INSERT TO XS VALUES(10,李小平,男,984461)C、INSERT INTO XS(XH,XM,XB,BJ) VALUES(10,李小平,男,984461)D、INSERT TO XS(XH,XM,XB,BJ) VALUES(10,李小平,男,984461)33、对于自由表而言,不能创建的索引类型是_。 ( )A、主索引B、候选索引C、普通索引D、唯一索引34、表移出数据库后,仍然有效的是 _ 。 ( )A、记录的验证规则B、表的验证规则C、字段的默认值D、结构复合索引中的候选索引35、下列叙述中含有错误的是_。 ( )A、一个数据库表只能设置一个主索引B、唯一索引不允许索引表达式有重复值C、候选索引既可以用于数据库表也可以用于自由表D、候选索引不允许索引表达式有重复值36、字段的默认值保存在 _ 。 ( )A、表的索引文件中B、数据库文件中C、项目文件中D、表文件中2、填空题(本题共计37分)1、结构复合索引文件是将一张表的一个或多个索引的索引信息存储在一个索引文件中,且索引文件的主文件名与表名相同,扩展名为_ 。2、如果要彻底删除当前工作区中打开的表的所有记录,可以使用_命令。3、选择当前未使用的最小工作区号,可以使用命令_ 。4、设有一张自由表cjda,该表有一个字段名为by的字段。如果要将字段删除,可以使用命令ALTER TABLE cjda _ 。5、用户使用CREATE TABLE-SQL命令创建表的结构,字段类型必须用单个字母表示,对于货币型字段,字段类型用单个字母表示时为_。6、在REPLACE命令中,保留字_仅对备注型字段有效,使用时表示替换的内容追加到原备注中,否则替换原备注内容。7、用UPDATE-SQL语句修改ts(图书)表中作者字段(zz,C)的值时,若要在所有记录的作者后面加汉字“等”(加上字段宽度足够),可以使用命令:UPDATE ts SET zz= _+“等”8、某xs(学生)表中含有学号(xh,C,8)字段,且已建立了主索引xsxh,索引表达式为xh。完善下列程序段,其功能是按学号降序浏览学生表:USE xs_TO xsxh DESCBROW9、VFP6.0中的索引类型有_ 、 _、_、_ 四种类型。10、使用USE命令可以打开或关闭表如果表已在第号工作区中打开,则要在第10号工作区中再次打开表,可使用命令 USE xs _IN 10。11、某公司实现人性化管理,在每个员工生日的当日会赠送礼物若其人事档案表中包含一个出生日期字段(字段名为 csrq ,类型为日期型),则根据月日(不包含年份)创建索引时,其索引表达式可以为_(DTOC( csrq,),)12、完善下面的命令,实现向 xs 表中追加一条新的记录。 INSERT INTO xs (xh,xm,xb,ximing) _ (950101 , 李林, 男, 信息管理)13、若xs.dbf中含有10个字段且已在当前工作区中打开,则仅浏览表中xh、xm 、xb这三个字段的数据,可用:BROWSE_或SELECT xh,xm,xb FROM xs 命令。14、若已经为在当前工作区中打开的表设置了主控索引,将记录指针移动到物理顺序的第一条记录,所用的命令为GOTO 1,而将记录指针移动到逻辑顺序的首记录,所使用的命令为_。15、有一个会议代表签到信息的表文件 bd.dbf, 包括xh(序号),xm(姓名),dw(单位)等字段,如果每个单位可以有多个代表参加,则生成一个仅含有单位字段且记录值不重复的表文件dwb.dbf 可以利用命令: SELECT _ dw FROM bd INTO TABLE dwb如果要统计各单位参加会议的人数并根据人数由多到少排序,则可以利用命令:SELECT dw AS 单位, _ AS 人数;FROM bd;GROUP BY _;ORDER BY 2 DESC16、在VFP系统中,工作区是指用于标识一张打开表的区域。打开一张表前。必须为该表指定一个工作区。选择未被使用的最小编号的工作区,可以使用命令_。17、下面的命令是给XS表中的记录做删除标记。若要恢复XS表中学号(XH)字段以“99”开头的带有删除标记的记录,可使用命令_或者根据下面给的XH方式填 _。USE XSDELETE FOR XH=98 OR XH=9918、已知学生表(XS.DBF)第一条记录内容如下:XH字段值为“990101”,XM的字段值为“李林”,XB字段值为“男”,CSRQ字段值为08/23/82,XIMING字段值为“信息管理系”。设系统日期为2002年10月12日,则下列命令执行后,M、N、MN的值分别为_、_、_。USE XSM=ALLTRIM(XM)+SPACE(LEN(XB)+ALLTRIM(XIMING)N=YEAR(DATE()-YEAR(CSRQ)NJ=SUBSTRTR(XH,1,2)NN=YEAR(DATE()-1900-VAL(NJ)MN=IIF(MONTH(DATE()=9,STR(NN+1,2)+“年级”,STR(NN,2)+“年级”)19、表的备注型字段和通用型字段的字段宽度是固定值,它们均为_。20、在一个学生挡案表中,要实现多字段排序:先按班级(bj,N,1)顺序排序,同班的同学再按出生日期(csrq,D)顺序排序,则其索引表达式应为:_。21、有一个表文件XSDA,含有一个学号字段(XH,C,8)。利用ALTER TABLE xsda _COLUMN xh C(10)命令,可以将学号字段的宽度修改为10。22、使用一条命令关闭非当前工作区中表JS,可用命令: USE _ JS。23、执行下列命令后,被打开的表文件是_。X=XS.DBF/CJ.DBF/JS.DBFY=/L=AT(/,X)+1F=SUBSTR(X,L,2)USE &F24、如果要物理删除带有删除标志的记录,可使用命令_,但在该命令的

温馨提示

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

评论

0/150

提交评论