1、第三章 项目管理器一 、 选 择 题1、打开 Visual FoxPro “项目管理器 “ 的“文档“(Docs)选项卡,其中包含 。 A)表单(Form)文件 B)报表(Report)文件 C)标签 (Label)文件 D)以上三种文件2、打开“项目管理器”的“数据”选项卡,其中包括 。 A)数据库 B)自由表 C)查询 D)以上都有3、下面关于项目管理器的叙述中,不正确的是 。 A)项目管理器包含有 10 种功能按钮,并在不同的环境中出现不同的按钮B)Create Project 将打开项目管理器,并创建一个新的项目C)项目管理器中移去文件时将直接删除此文件D)项目管理器中的“数据”、 “
2、文档”选项卡是比较常用的选项卡4、 项目管理器中的“数据”选项卡中包含有 。 A)数据库表、自由表和表单 B)数据库、自由表和查询C)数据库表、自由表、查询和视图 D)数据库、报表、查询和视图5、下列 组文件扩展名不全是 Visual FoxPro 6.0 系统常见的扩展名。 A)dbf、fmt 、lbt B)h、exe、avi C)vcx、vct、win D)mnt、scx 、prg6、下面定制项目管理器的叙述,不正确的是 。 A)用户可以改变项目管理器的大小和位置 B)用户可以折叠和拆分项目管理器C)必须折叠项目管理器后,才能停放项目管理器 D)用户可以停放和顶层显示项目管理器7、打开一个
3、已存在项目的命令是 。 A)Modify Command B)Modify C)Modify Project D)Create Command8、把一个项目编译成一个应用程序时,下面的叙述正确的是_。A)所有的项目文件将组合为一个单一的应用程序文件 B)所有项目的包含文件将组合为一个单一的应用程序文件C)所有项目排除的文件将组合为一个单一的应用程序文件D)由用户选定的项目文件将组合为一个单一的应用程序文件9、在“选项”对话框的“文件位置”选项卡中可以设置_。A)表单的默认大小 B)默认目录 C)日期和时间的显示格式 D)程序代码的颜色10、将项目文件中的数据库移出后,该数据库被_。A)移出项目
4、 B)逻辑删除 C)放入回收站 D)物理删除11、在 Visual FoxPro 中,为项目添加数据库或自由表,应选择 选项卡。A)数据 B)信息 C)报表 D)窗体12、对于 Visual FoxPro,以下说法正确的是 。A)项目管理是一个大文件夹,里面有若干个小文件B)项目管理是管理开发应用程序的各种文件、数据和对象的工具C)项目管理只能管理项目不能管理数据D)项目管理不可以使用向导打开13、要删除项目管理器包含的文件,需要使用项目管理器的 按钮。A)连编 B)删除 C)添加 D)移去14、项目管理器可以有效地管理表、表单、数据库、菜单、类、程序和其他文件,并且可以将它们编译成 。A)扩
5、展名为.APP 的文件 B)扩展名为.EXE 的文件C)扩展名为.APP 或.EXE 的文件 D)扩展名为.PRG 的文件15、要设置项目的帮助文件,选用“项目”菜单中的“项目信息 ”,在“项目信息”对话框选择 选项。A)项目 B)信息 C)文件 D)服务程序16、在项目管理器中删除数据库时出现相应对话框,选择“删除”按钮将 。A)从项目管理器中删除数据库,但并不从磁盘上删除相应的数据库文件B)从项目管理器中删除数据库,并从磁盘上删除相应的数据库文件及数据库中的表对象C)从项目管理器中删除数据库,并从磁盘上删除相应的数据库文件D)不进行删除操作17、下列说法中错误的是 。A)所谓项目是指文件、
6、数据、文档和 Visual FoxPro 对象的集合B)项目管理是 Visual FoxPro 中处理数据和对象的主要组织工具C)项目管理器提供了简便的、可视化的方法来组织和处理表、数据库、表单、报表、查询和其他一切文件D)在项目管理器中可以将应用系统编译成一个扩展名为.exe 的可执行文件,而不能将应用系统编译成一个扩展名为.app 的应用文件18、项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为的项目文件。A) .DBC B) .PJX C) .PRG D) .EXE19、创建一个空的项目文件的操作是 。A)从“文件”菜单中选择“新建”命令,在弹出的“新建”菜单对话
7、框中选择“项目”单选项,单击“新建文件”按钮B)从“文件”菜单中选择“新建”命令,在弹出的“新建”菜单对话框中选择“项目”单选项,单击“向导”按钮C)单击常用工具栏上的“新建 ”按钮,在弹出的“新建” 菜单对话框中选择“项目”单选项,单击“向导”按钮D)从“ 文件”菜单中选择 “新建项目 ”命令20、当激活“项目管理器”窗口时, 。A)原来显示为灰色的“项目”菜单变为可用 B)将在菜单栏中显示“项目”菜单C)“项目 ”菜单变为不可用 D)菜单栏中没有任何变化21、打开一个已有的项目的操作,错误的是 。A)从“文件”菜单中选择“打开” 命令,在弹出的“打开”对话框中选择“文件类型”为项目文件,然
8、后双击要打开的项目B)单击“常用”工具栏上的“打开”按钮,在弹出的“打开”对话框中选择“文件类型”为项目文件,然后双击要打开的项目C)在资源管理器窗口中单击以“.pjx ”为扩展名的文件,系统将自动打开 Visual FoxPro,并在其中打开所选的项目文件D)在资源管理器窗口中双击以“.DBC”为扩展名的文件,系统将将自动打开 Visual FoxPro,并在其中打开所选的项目文件22、以下操作不能在“数据”选项卡中实现的是 。A)在“数据”选项卡中可以新建或修改查询B)可以展开数据库到表的单个字段C)在“ 数据”选项卡中可以新建数据库表和自由表D)在“ 数据”选项卡中可以新建一个表单23、
9、在项目管理器中选择删除文件的操作方法是 。A)先选择要移去的文件,单击“移去”按钮,在弹出的对话框中单击“移去”按钮。B)从“项目”菜单中选择“删除文件”命令,在弹出的对话框中单击“移去”按钮。C)先选择要移去的文件,单击“删除”按钮,在弹出的对话框中单击 “移去”按钮。D)直接单击 “删除 ”按钮。24、下列说法中正确的是 。A)一个文件可以同时被多个项目包含。B)项目中的每一个文件都是以独立文件的形式存在。C)项目与项目中的文件只是建立了一种关联。D)在项目管理器中新建或添加一个文件,意味着该文件已经为项目的一部分。二 、 填 空 题1、当打开项目管理器时,项目管理器中的主要功能按钮是_、
10、_ 、_、_、_ 和_。2、创建一个项目文件的命令是_ 。3、项目文件的扩展名是_ ,数据库文件的扩展名是_,表文件的扩展名是_,数据表备注文件的扩展名是_。4、在项目管理器中,_ 选项卡用来管理项目中的所有数据,_选项卡用来管理项目中的所有文档文件。5、扩展名为 app 的文件是_文件,扩展名为 cdx 的文件是_文件,扩展名为 fmt 的文件是_文件,扩展名为 lbx 的文件是_文件。6、在打开项目管理器之后再打开“应用程序生成器“,可以通过按 ALT+F2 键,快捷菜单和“ 工具 “菜单中的 _。 7、如果项目不是用“ 应用程序向导“创建的,应用程序生成器只有_、“表单“ 和“报表“ 三
11、个选项卡可用。8、在应用程序生成器的“ 常规“选项卡中,选择程序类型时选中“顶层“,将生成一个可以在_上运行的.exe 可执行程序,不必启动 Visual FoxPro。 9、扩展名为.prg 的程序文件在“项目管理器“ 的_ 选项卡中显示和管理。 10、要使得在“应用程序生成器“ 中所做修改与当前活动项目保持一致,应单击_按钮。11、使用“ 应用程序向导“ 创建的项目,除项目外还自动生成一个_。 12、项目管理器的“移去“ 按钮有两个功能;一是把文件移去,二是_文件。 13、项目管理器的_ 选项卡用于显示和管理数据库、自由表和查询等。 14、项目管理器中每个数据库都包含本地视图、远程视图、
12、、存储过程和 。15、项目管理器用 的方法来管理属于同一个项目的文件。16、在项目管理器中将数据库展开至表,选择要操作的表,然后单击“ ”,即在“浏览”窗口中浏览该表。17、要设置主控程序,应在“项目”菜单中选择 选项。18、应用程序的执行总是从 开始执行。参 考 答 案一 、 选 择 题1.D 2.D 3.C 4.B 5.B 6.C 7.C 8.A 9.B 10.A11.A 12.B 13.D 14.C 15.D 16.C 17.D 18.B 19.A 20.B21.C 22.D 23.A 24.D二 、 填 空 题1.新建;添加;修改;运行;移去;连编 2.Create Project3.
13、PJX; .DBC; .DBF; .FPT 4.数据;文档 5.应用程序;数据表复合索引;格式;标签 6.应用程序生成器 7.数据8.Windows 桌面 或 桌面 或 windows 9.代码 10.清理 11.应用程序框架 12.删除 13.数据 14.表、连接15.图形化分类 16.浏览 17.设置主文件 18.主文件第四章 Visual FoxPro 数据库及操作一 、 选 择 题1、在打开 student 表的情况下,将整个表复制到 stu 表的命令是 。A)copy to stu B)copy all to stuC)copy structure to stu D)copy to
14、stu sdf2、在表中对所有记录作删除标记的命令是 。A)delete all B)pack C)recall all D)zap3、如果 exercise 数据库已经存在,则 命令可以打开该数据库。A)create database exercise B)modify database exercise C)open exercise D)modify exercise4、如果 VAR2 是当前表中的一个字段名,同时也是内存变量名,则执行 命令可以显示内存变量值。A)?VAR2 B)?M.VAR2 C)?FIELD-var2 D)LIST M-VAR25、1 个字段名至少需要 1 个字符,
15、最多不能超过 个字符。A)2 B)5 C)10 D)2556、物理删除当前表中所有记录的命令是 。A)zap B)delete all C)delete table D)pack7、不能关闭当前表文件的命令是 。A)use B)browse C)close table D)clear all8、在当前某个表中,如果字段 je=djnum,则 命令可以自动填写所有记录的 je 字段:A)browse je=djnum B)replace all je=djnumC)replace all with je=djnum D)list all je=djnum9、 可以减少相同数据重复存储的现象。A)
16、记录 B)字段 C)文件 D)数据库 10、在数据库中,产生数据不一致的根本原因是 。A)数据存储量太大 B)没有严格保护数据C)未对数据进行完整性控制 D)数据冗余 11、数据库应用系统包括 。A)数据库语言、数据库 B)数据库、数据库应用程序 C)数据管理系统、数据库 D)数据库管理系统12、数据库提供给用户的接口是 ,它具有数据定义、数据操作和数据检查功能,可以独立使用,也可嵌入宿主语言使用。A)数据库语言 B)过程化语言 C)宿主语言 D)面向对象语言13、数据库管理系统能实现数据库中数据的查询、插入、修改和删除等操作,这种功能称为 。A)数据定义功能 B)数据管理功能 C)数据操纵功
17、能 D)数据控制功能14、关系数据库管理系统所管理的关系是 。A)一个 DBF 文件 B)若干个二维表 C)一个 DBC 文件 D)若干个 DBC 文件15、不允许记录中出现重复索引值的索引是 。A)主索引 B)主索引、候选索引、普遍索引 C)主索引和候选索引 D)主索引、候选索引和唯一索引16、在 Visual FoxPro 中,可以对字段设置默认值的表 。 A)必须是数据库表 B)必须是自由表 C)自由表或数据库表 D)不能设置字段的默认值17、可以链接或嵌入 OLE 对象的字段类型是 。 A)备注型字段 B)通用型和备注型字段 C)通用型字段 D)任何类型的字段18、在 Visual F
18、oxPro 中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择 。 A)限制(Restrict) B)忽略(Ignore) C)级联 (Cascade) D)级联或限制19、在 Visual FoxPro 的数据工作期窗口,使用 SET RELATION 命令可以建立两个表之间的关联,这种关联是 。 A)永久性关联 B)永久性关联或临时性关联 C)临时性关联 D)永久性关联和临时性关联20、可以伴随着表的打开而自动打开的索引是 。A)单一索引文件(IDX) B)复合索引文件(CDX) C)结构化复合索引文件 D)非结构化复合
19、索引文件21、要为当前表所有职工增加 100 元工资应该使用命令 。A) CHANGE 工资 WITH 工资+100 B) REPLACE 工资 WITH 工资+100C) CHANGE ALL 工资 WITH 工资+100 D) REPLACE ALL 工资 WITH 工资+10022、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的 。A) “一方 “表的主索引或候选索引,“多方“ 表的普通索引B) “一方 “表的主索引,“多方 “表的普通索引或候选索引C) “一方“表的普通索引,“ 多方“表的主索引或候选索引D) “一方“表的普通索引,“ 多方“表的候选索引或普通索引23
20、、数据库文件的扩展名是 。 A).DBF B).DBC C).PRG D).MEM24、自由表中字段名的最大长度是 。 A)10 B)254 C)8 D)12825、已知在教学环境中,一名学生可以选修多门课程,一门课程可能有多名学生选修。学生记录型与课程记录型之间的联系是 。A)一对一 B)一对多 C)多对多 D)未知 26、关系数据库的任何检索操作都是由三种基本运行组合而成的,这三种基本运算不包括 。A)投影 B)比较 C)连接 D)选择27、浏览数据表的命令是 。A)BROWSE B)USE C)OPEN D)MODIFY28、确保字段中的输入值的唯一性并决定处理记录的顺序的索引是 。A)
21、候选索引 B)主索引 C)普通索引 D)唯一索引29、除数据库表外,自由表也具有的属性是 。A)记录级规则 B)字段级规则 C)永久关系 D)临时关系 30、数据库管理系统中的数据操纵语言(DML)所实现的操作一般包括 。A)查询、插入、修改、删除 B)排序、授权、删除C)建立、插入、修改、排序 D)建立、授权、修改31、数据库完整性保护中的约束条件主要是指 。A)用户操作权限的约束 B)用户口令校对 C)值的约束和结构的约束 D)并发控制的约束32、恢复删除记录的命令是 。A)ROLLBACK B)RECALL C)PACK D)REMIND 33、下列数据类型宽度固定的是 。A)字符型 B
22、)数值型 C)浮点型 D)货币型 34、以.DBF 为扩展名的文件是 。 A)备注文件 B)索引文件 C)表文件 D)菜单文件35、从数据库中删除表的命令是_。A)DROP TABLE B)ALTER TABLE C)DELETE TABLE D)USE36、定位第一条记录上的命令是_。A)GO TOP B)GO BOTTOM C)GO 6 D)SKIP37、在关系模型中,实现“关系中不允许出现相同的元组 ”的约束是通过_ 。A)候选键 B)主键 C)外键 D)超键38、索引字段值不唯一,应该选择的索引类型为_。A)主索引 B)普通索引 C)候选索引 D)唯一索引39、以下关于自由表的叙述,正
23、确的是_。A)全部是用以前版本的 FOXPRO(FOXBASE)建立的表B)可以用 Visual FoxPro 建立,但是不能把它添加到数据库中C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 D)自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表40、下述命令中的_命令不能关闭表文件。A)USE B)CLOSE DATABASE C)CLEAR D)CLOSE ALL41、下面关于数据环境和数据环境中两个表之间的关系的陈述中,_ 是正确的。A)数据环境是对象,关系不是对象 B)数据环境不是对象,关系是对象C)数据环境是对象,关系是数据环境中的对象 D)数据环
24、境和关系均不是对象42、Append blank 命令的作用是_。A)编辑记录 B)在第一条记录前增加新记录C)在表尾增加一条空白记录 D)在当前记录前增加一条空白记录43、打开一个建立了结构复合索引的数据表,表记录的顺序将按_ 。A)第一个索引标识 B)最后一个索引标识 C)主索引标识 D)原顺序 44、执行 SELECT 0 选择工作区的结果是_ 。A)选择了 0 号工作区 B)选择了空闲的最小号工作区 C)关闭选择的工作区 D)选择已打开的工作区45、要使学生数据表中不出现同名学生的记录,在数据库中需要建立_ 。A)字段有效性限制 B)属性设置 C)记录有效性限制 D)设置触发器 46、
25、在下述关于数据库系统的叙述中,正确的是_。A)数据库中只存在数据项之间的联系 B)数据库的数据项之间和记录之间都存在联系C)数据库的数据项之间无联系,记录之间有联系 D)数据库的数据项之间和记录之间都不存在联系47、在建立唯一索引,出现重复字段值时,只存储重复出现记录的_ 。A)第一个 B)最后一个 C)全部 D)几个48、DELETE FROM S WHERE 年龄60 语句的功能是_。A)从 S 表中彻底删除年龄大于 60 岁的记录 B)S 表中年龄大于 60 岁的记录被加上删除标记 C)删除 S 表 D)删除 S 表的年龄列49、当前工资表中有 108 条记录,当前记录号为 8,用 SU
26、M 命令计算工资总和时,若缺省范围短语,则系统将 _。A)只计算当前记录的工资值 B)计算前 8 条记录的工资和C)计算后 8 条记录的工资和 D)计算全部记录的工资和 50、Visual FoxPro 数据库文件是_。A)存放用户数据的文件 B)管理数据库对象的系统文件C)存放用户数据和系统的文件 D)前三种说法都对51、对于学生关系 S(S#,SN,AGE,SEX),写一条规则,把其中的 AGE 属性限制在15-30 之间,则这条规则属于 _。A)实体完整性规则 B)参照完整性规则 C)用户定义的完整性规则 D)不属于以上任何一种规则52、扩展名为 DBC 的文件是 _。A)表单文件 B)
27、数据表文件 C)数据库文件 D)项目文件53、当前盘当前目录下有数据库 db_stock,其中有数据库表 stock.dbf,该数据库表的内容是:股票代码 股票名称 单价 交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海如果在建立数据库表 stock.dbf 时,将单价字段的字段有效性规则设为“单价0“,通过该设置,能保证数据的_。A)实体完整性 B)域完整性 C)参照完整性 D)表完整性54、下面有关索引的描述正确的是_。A)建立索引以后,原来的数据库表文件中记录的物理顺序将被
28、改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件 D)使用索引并不能加快对表的查询操作55、在下面的数据类型中默认值为.F.的是_。A)数值型 B)字符型 C)逻辑型 D)日期型56、在表文件中,如果包含有 2 个备注型字段和 1 个通用型字段,则创建表文件后,Visual FoxPro 将自动建立 个 FPT 文件。A) 0 B)1 C)2 D)357、在 Visual FoxPro 系统中,.dbf文件被称为 。A)数据库文件 B)表文件 C)程序文件 D)项目文件58、对于 XS 表,下面 命令显示所有女同学记录。A)LIST FOR
29、 !XB B) LIST FOR XB C) LIST FOR XB=“女” D)LIST FOR XB=.F.59、若要显示 KC 表中第四学期开设的课程,可使用 命令。A)LIST FOR XQ=4 B)LIST WHILE XQ=4C)SET FILTER TO XQ=4(回车)LIST( 回车) D)LOCA FOR XQ=4(回车)LIST(回车)60、若 XS 表包含 50 条记录,在执行 GO TOP 命令后, 命令能显示所有记录。A)LIST ALL B)LIST REST C)LIST NEXT50 D)LIST RECORD 5061、执行 USE XS(回车)SKIP -
30、1(回车)后显示值一定是.T.的命令是 。A)?BOF() B)?EOF() C)?.T. D)?RECNO()=162、XS 数据库表的全部备注字段的内容存储在 文件中。A)XS.DBF B)XS.TXT C)XS.FPT D)XSCJ.DBC63、若 Visual FoxPro 的命令中同时含有 FOR、WHILE 和范围子句,则 3 个子句执行时的优先级顺序为 。A)FOR、WHILE、范围 B)WHILE、范围、FOR C)范围、 WHILE、FOR D)无优先级,按子句出现的顺序执行64、建立索引时, 字段不能作为索引字段。A)字符型 B)数值型 C)备注型 D)日期型65、对于数据
31、库, 说法是错误的。A)数据库是一个容器 B)自由表和数据库表的扩展名都为.dbf.C)自由表的表设计器和数据库表的表设计器是不一样的 D)数据库表的记录数据保存在数据库中。66、对于向数据库添加表, 说法是不正确的。A)可以将一个自由表添加到数据库中B)可以将一个数据库表直接添加到另一个数据库中 C)可以在项目管理器中将自由表拖放到数据库中,使它成为数据库表D)将一个数据库表从一个数据库移至另一个数据库时,必须先使其成为自由表67、数据库表间创建的永久关系保存在 中。A)数据库表 B)数据库 C)表设计器 D)数据环境68、对于表之间的永久关系和临时关系, 说法是错误的。A)只要打开数据库表
32、,两数据库表之间永久关系就起作用 B)永久关系只能建立于数据库表之间,而临时关系可以建立于各种表之间C)表关闭之后临时关系消失D)临时关系不保存在数据库中69、对于表的索引描述中, 说法是错误的。A)复合索引文件的扩展名为.cdx. B)结构复合索引文件在表打开的同时自动打开C)当前显示的顺序为主索引的大小顺序 D)每张表只能创建一个主索引和一个候选索引 70、当数据库表移出数据库后,仍然有效的是 。A)字段的默认值 B)表的触发器 C)结构复合索引 D)记录的验证规则71、以下 操作将造成相关表之间数据的不一致。A)在主表中插入记录的主关键字的值是子表中所没有的B)在主表中删除了记录,而子表
33、中没有删除相关记录C)在子表中删除了记录,而在主表中没有删除相关记录 D)用主表的主关键字字段的值修改了子表中的一个记录72、以下 操作不会损坏相关表之间的数据一致性。A)删除了子表中的记录而没有删除主表中的相关记录B)删除了主表中的记录而没有删除主表中的相关记录C)在子表中插入记录的外部关键字值是主表关键字中所没有的D)在主表中修改了主关键字值而没有同时修改子表中相关记录的外部关键字的值 73、已知 RY 数据库的基本情况表包含“姓名”字段,当执行了 USE RY!基本情况 ALIAS JB 命令后,要显示当前记录的“姓名”字段的值应用 。A)?姓名 B)?姓名 C)?M.姓名 D)?M姓名74、备注型字段的数据宽度是 10 字节,它用来存放 。 A)指向备注的具体内容 B)指向 DBF 文件的指针C)指向 FPT 文件的文件名 D)指向 FPT 中文字块的指针75、表 DEMO.DBF 中包含有备注型字段,该表中所有的备注字段均存储到备注文件中,该备注文件是 。 A)DEMO.FMT B)DEMO.TXT C)DEMO.DBT D)DEMO.BAT76、在表结构中,逻辑型、日期型、备注字段的宽度分别固定为 。 A)3,8,10 B)1,6,10 C)1,8,任意 D)1,8,