第十章补充习题

  • 格式:doc
  • 大小:123.50 KB
  • 文档页数:9

1.Visual FoxPro在创建数据库时建立了扩展名分别为( D )的文件。

【第十章】A)DBCB)DCTC)DCXD)D) .DBC .DCT .DCX2.下列命令中,能够进行条件定位的命令是( C )。

A)SKIPB)GOC)LOCATED)SEEK3.不能向表文件增加记录的命令是( D )。

A)BROWSEB)APPENDC)INSERTD)REPLACE4.依次执行以下命令后的输出结果是( B )SET DATE TO YMDSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO "."? CTOD("49-05-01")A)49.05.01B)1949.05.01C)2049.05.01D)出错5.在Visual FoxPro中,调用表设计器建立数据库表学生.DBF 的命令是( C )。

A)MODIFY STRUCTURE 学生B)MODIFY COMMAND 学生C)CREATE 学生D)CREATE TABLE 学生6.对表文件中的记录进行修改,不需要交互操作的命令是( B )。

A)EDITB)REPLACEC)CHANGED)BROWSE7.在VFP中,在两个表的主索引之间建立的联系是( A )。

A)一对一联系B)一对多联系C)一对一联系和一对多联系都可以D)以上都不正确8.表文件有20条记录,当前记录号为5,使用APPEND BLANK命令增加一条空记录,该空记录的记录号是( D )。

A) 6B) 5C) 1D)219.当前表文件有5个记录,当前记录是3号记录,执行LIST REST后,下面叙述正确的是( D )。

A)RECNO()的值为5,EOF()的值为.F.B)RECNO()的值为6,EOF()的值为.F.C)RECNO()的值为5,EOF()的值为.T.D)RECNO()的值为6,EOF()的值为.T.10.当前打开的图书表中有字符型字段"图书号",要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令( C )。

A)DELETE FOR 图书号="A"B)DELETE WHILE 图书号="A"C)DELETE FOR 图书号="A*"D)DELETE FOR 图书号 LIKE "A%"11.下列命令在不带任何子句(短语)时,可对当前表中所有记录操作的命令是( D )。

A)DISPLAYB)RECALLC)DELETED)COUNT12.Visual Foxpro中APPEND BLANK命令的作用是( C )。

A)在表的任意位置添加记录B)在当前记录之前插入记录C)在表的尾部添加记录D)在表的首部添加记录13.如果要更改表中数据的类型,应在“表设计器”的( A )选项卡中进行。

A)字段B)表C)索引D)数据类型14.以下关于自由表的叙述正确的是( C )。

A)自由表可以添加到数据库中,但数据库中的表不可以从数据库中移出成自由表B)自由表不能添加到数据库中C)自由表可以添加到数据库中,数据库中的表也可以从数据库中移出成为自由表D)自由表是用以前FoxPro版本建立的表15.在Visual Foxpro中,数据库表与自由表不同,下列不属于数据表特点的是( A )。

A)数据库表的字段没有默认的控件类B)数据库表可以使用长表名,在表中可以使用长字段名C)可以为数据库表的字段指定默认值和输入掩码D)数据库表支持主关键字、参照完整性和表之间的联系16.设置字段级规则时,“字段有效性”框的“规则”中应输入( )表达式,“信息”框中输入( B )表达式。

A)字符串、逻辑B)逻辑、字符串C)逻辑、由字段决定D)由输入的字段决定、逻辑17.使用BROWSE命令可以方便地对当前数据表记录进行多种编辑操作,包括( A )。

A)修改、追加、删除、但不能插入B)修改、追加、删除及插入C)修改、删除、插入但不能追加D)修改、追加、插入,但不能删除18.在Visual Foxpro中,要浏览表记录,首先用( A )命令打开要操作的表。

A)USEB)OPEN STRUCTUREC)MODIFY STRUCTURED)MODIFY19.当执行命令 USE teacher ALIAS js IN B 后,被打开的表的别名是( B )。

A)teacherB)jsC) BD)js_B20.下面( B )命令组与 LIST FOR xb="女" 具有相同的显示结果。

A)LIST(回车) SET FILTER TO(回车)B)SET FILTER TO xb="女"(回车) LIST(回车)C)SET FILTER TO(回车) LIST(回车)D)LIST(回车) SET FILTER TO xb="女"(回车)21.索引文件中的标识名最多由( D )个字母、数字或下划线组成。

A)5B)6C)8D)1022.某打开的表中有20条记录,当前记录号为8,执行命令 LIST NEXT 3 (回车)后,所显示的记录的序号为( C )。

A)8-11B)9-10C)8-10D)9-1123.下列关于表的索引的描述中,错误的是( D )。

A)复合索引文件的扩展名为.cdxB)结构复合索引文件随表的打开而自动打开C)当对表编辑修改时,其结构复合索引文件中的所有索引自动维护D)每张表只能创建一个主索引和一个候选索引24.在Visual FoxPro中,打开一个数据库文件的命令是( B )。

A)CREA DATABASE <数据库名>B)OPEN DATABASE <数据库名>C)CREATE <数据库名>D)OPEN <数据库名>25.Visual FoxPro中的4个索引中,表可以创建多个( B )。

A)主索引、候选索引、唯一索引、普通索引B)候选索引、唯一索引、普通索引C)主索引、候选索引、唯一索引D)主索引、唯一索引、普通索引26.Visual FoxPro中多表关联参照完整性不包括( C )。

A)更新规则B)插入规则C)查询规则D)删除规则27.Visual FoxPro中索引类型包括( D )。

A)主索引、候选索引、普通索引、视图索引B)主索引、次索引、唯一索引、普通索引C)主索引、次索引、候选索、普通索引D)主索引、候选索引、唯一索引、普通索引28.在Visual FoxPro中,表文件ST.DBF中有字段:姓名(C)、出生年月(D)和总分(N)等.要建立姓名、总分和出生年月的组合索引,其索引关键字表达式是( D )。

A)姓名+总分+出生年月B)"姓名"+"总分"+"出生年月"C)姓名+STR(总分)+STR(出生年月)D)姓名+STR(总分)+DTOC(出生年月)29.在Visual FoxPro中,参照完整性规则包括( B )。

A)更新B)更新、插入、删除C)查询D)插入30.在Visual FoxPro中,打开表并设置当前有效索引(相关索引已建立)的正确命令是( B )。

A)ORDER student INDEX 学号B)USE student ORDER 学号C)INDEX 学号 ORDER studentD)USE student31.在Visual FoxPro中,当前表有学号、数学、英语、计算机和总分等五个字段,其中后四个字段均为数值型字段.将当前记录的三科成绩汇总后存入总分字段中,可使用的命令是( C )。

A)SUM 数学+英语+计算机 TO 总分B)REPLACE FOR .T. 总分 WITH 数学+英语+计算机C)REPLACE 总分 WITH 数学+英语+计算机D)REPLACE 总分 WITH SUM(数学,英语,计算机)32.在Visual FoxPro中,当前记录是7号,执行SKIP-3和DISPLAY NEXT 3两条命令后显示的记录序号是( B )。

A)3、4、5B)4、5、6C)2、3、4D) 333.在Visual FoxPro中,当数据库打开时,包含在数据库中的所有表都可以使用,但这些表不会自动打开,使用时需要执行( B )命令。

A)CLEARB)USE <数据表名>C)OPEND)LIST34.在Visual FoxPro中,对数据表的结构进行操作,通常是在( A )环境下完成的。

A)表设计器B)表向导C)表浏览器D)表编辑器35.在Visual FoxPro中,对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为( B )。

A)性别+年龄B)性别+STR(年龄,2)C)性别+STR(年龄)D)性别,年龄36.在Visual FoxPro中,假设数据表文件中共有50条记录,执行命令GO BOTTOM后,记录指针指向记录的序号是( B )。

A) 1B)50C)51D)EOF( )37.在Visual FoxPro中,建立一个库文件结构,库中有姓名字段(C型,6字节)、出生年月字段(D型)和婚否字段(L型),则该库中总的字段宽度是( B )。

A)15B)16C)17D)1838.在Visual FoxPro中,将学生的自传存储在表中,应采用哪种数据类型的字段( D )。

A)字符类型B)通用类型C)逻辑类型D)备注类型39.在Visual FoxPro中,结构复合索引文件的特点是( D )。

A)一个索引文件中只能存放一个索引B)索引文件中必须有一个主索引C)索引文件名与表文件名可以不同D)索引文件随着表文件的打开而自动打开40.在Visual FoxPro中,命令"DELETE FOR 奖学金<300"和"DELETE FILE CHX3.PRG"的作用是( B )。

A)都是删除文件B)前者删除记录,后者删除文件C)都是删除记录D)前者删除文件,后者删除记录41.在Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是( A )。

A)主索引B)唯一索引C)候选索引D)普通索引42.在Visual FoxPro中,若要恢复逻辑删除的若干记录,应该( C )。

A)用重新输入B)按ESC键C)重新单击删除标识D)用SET DELETE OFF命令43.在Visual FoxPro中,设STUDENT表有10条记录,执行如下命令:USE STUDENTINSERT BLANK则结果是在STUDENT表的( B )。