VFP数据库的基本操作习题
vfp数据库基础考试题及答案
![vfp数据库基础考试题及答案](https://img.taocdn.com/s3/m/ad675e3949d7c1c708a1284ac850ad02de800732.png)
vfp数据库基础考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个命令用于打开数据库?A. USEB. OPEN DATABASEC. SET DATABASE TOD. SELECT DATABASE答案:A2. Visual FoxPro中,用于创建表的命令是?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. BUILD TABLE答案:A3. 在Visual FoxPro中,如何向表中添加新记录?A. INSERT INTOB. APPEND BLANKC. INSERT RECORDD. ADD RECORD答案:B4. 如果要删除Visual FoxPro中的一个字段,应使用哪个命令?A. DELETE FIELDB. REMOVE FIELDC. DROP COLUMND. ERASE FIELD答案:B5. 在Visual FoxPro中,哪个命令用于修改表结构?A. ALTER TABLEB. MODIFY TABLEC. CHANGE TABLED. UPDATE TABLE答案:B6. Visual FoxPro中,如何设置表的索引?A. SET INDEX TOB. CREATE INDEXC. INDEX OND. SET PRIMARY KEY答案:C7. 在Visual FoxPro中,哪个函数用于计算表中的记录数?A. RECCOUNT()B. RECORDS()C. COUNT()D. ROWS()答案:A8. Visual FoxPro中,如何将一个表复制到另一个表?A. COPY TABLEB. CREATE TABLE FROMC. SELECT INTOD. INSERT INTO答案:C9. 在Visual FoxPro中,哪个命令用于删除表?A. ERASE TABLEB. DELETE TABLEC. DROP TABLED. REMOVE TABLE答案:C10. Visual FoxPro中,如何设置表的默认值?A. SET DEFAULT TOB. DEFAULT TOC. SET DEFAULTD. DEFAULT答案:A二、多项选择题(每题3分,共15分)1. Visual FoxPro中,以下哪些命令用于数据查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C2. 在Visual FoxPro中,以下哪些命令用于数据更新?A. UPDATEB. CHANGEC. REPLACED. ALTER TABLE答案:A, B, C3. Visual FoxPro中,以下哪些命令用于数据排序?A. ORDER BYB. SORTC. INDEX OND. SET ORDER答案:B, C4. 在Visual FoxPro中,以下哪些命令用于数据分组?A. GROUP BYB. AGGREGATEC. SUMMARIZED. COMPUTE答案:A, C5. Visual FoxPro中,以下哪些命令用于数据的连接操作?A. JOINB. INTOC. UNIOND. SELECT...FROM答案:A, C三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以关闭当前数据库。
VFP上机操作题(数据库建立与显示答案)
![VFP上机操作题(数据库建立与显示答案)](https://img.taocdn.com/s3/m/80a8db04a32d7375a41780be.png)
Visual Foxpro上机操作题(数据表建立与显示)说明:本答案只写操作命令,具体操作自己上机完成根据要求完成下列操作:1.建立一个名为ys.dbf的数据表,其结构如下:字段字段名类型宽度小数位1 姓名字符型 82 性别字符型 23 固定工资数值型 8 24 津贴数值型 6 25 扣杂费数值型6 26 实发金额数值型 8 27 领款日期日期型 88 退休逻辑型 19 签名字符型 610 备注备注型 10注意:结构输入完成后,按CTRl+W存盘。
2.录入如下内容:记录号姓名性别固定工资津贴扣杂费实发金额领款日期退休签名备注1 吴均荣女 527.00 120.00 10.50 01/01/89 .T. memo2 肖才坤男 527.00 120.00 10.50 05/05/99 .F. memo3 李思强男 527.00 120.00 10.50 05/05/95 .T. memo4 司马文华女 527.00 120.00 10.50 05/05/98 .T. memo5 钟小渠男 437.00 120.00 10.50 05/05/97 .F. memo6 赵明明女 422.00 120.00 10.50 05/05/96 .F. memo7 欧阳明月女 396.50 120.00 10.50 05/05/92 .F. memo 3.打开数据库ys.dbf4.显示数据库结构.5.修改数据库结构,将实发金额的宽度改为7,小数点后有2位.注意:修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则有可能造成数据丢失。
完成后按ctrl+W存盘。
6.显示所有记录.7.显示所有性别为”男”的记录.8.显示所有已退休的记录.说明:在条件语句中,若要返回逻辑字段真值,只需输入逻辑字段的字段名即可,若要返回逻辑字段假值,则在字段名前加上.not.例:显示出所有未退休的记录。
List all for .not.退休9.显示出所有领款日期在1993年以前的记录.10.显示出所有性别为”女”、固定工资为527.00的记录.11.在数据库末尾增加3条记录,内容随意.12.在第4条记录前面插入一条新记录,内容随意.13.在第5条记录后增加一条空白记录.14.显示数据库前3条记录.15.显示数据库最后2条记录.16.显示第2第到第5条记录.Visual Foxpro上机操作题(数据表建立与显示答案) 说明:本答案只写操作命令,具体操作自己上机完成根据要求完成下列操作:1.建立一个名为ys.dbf的数据表,其结构如下:字段字段名类型宽度小数位1 姓名字符型 82 性别字符型 23 固定工资数值型 8 24 津贴数值型 6 25 扣杂费数值型6 26 实发金额数值型 8 27 领款日期日期型 88 退休逻辑型 19 签名字符型 610 备注备注型 10Create ys注意:结构输入完成后,按CTRl+W存盘。
vf数据库基础知识习题与答案
![vf数据库基础知识习题与答案](https://img.taocdn.com/s3/m/c58c0fb8fe4733687f21aa8e.png)
第一章VF基础知识一、选择题1. 在一个二维表中,行称为________,列称为________。
A) 属性;元组B) 元组;属性C)关系;元组D) 属性;关系2。
数据库系统的核心是________。
A)数据库管理系统B) 数据库C)数据D) 数据库应用系统3. VFP是一种________数据库管理系统。
A)层次型B)网状型C) 关系型D)树型4. 支持数据库各种操作的软件系统是________。
A) 数据库系统B) 操作系统C) 数据库管理系统D) 命令系统5。
在关系模型中,从表中选出满足条件的记录的操作称为________.A)连接B) 投影C) 联系D)选择6。
数据库系统与文件系统的主要区别是________.A)文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件B) 文件系统管理的数据较少,而数据库系统能管理大量数据C)文件系统比较简单,数据库系统比较复杂D)文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题7。
在关系运算中,选择的操作对象是________;投影的操作对象是_______ _;连接的操作对象是________。
A)一个表;一个表;两个表B) 一个表;两个表;两个表C) 一个表;一个表;一个表D) 两个表;一个表;两个表8. 在关系数据库中,基本的关系运算有三种,它们是________。
A)选择、投影和统计B) 选择、投影和连接C) 排序、索引和选择D) 统计、查找和连接9. VFP是一种关系型数据库管理系统,所谓关系是指________.A) 表中各个记录之间的联系B) 数据模型满足一定条件的二维表格式C) 表中各个字段之间的联系D)一个表与另一个表之间的联系10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。
A) 一对一B) 多对一C)一对多D)多对多11. 自然连接要求被连接的两关系有若干相同的________。
VFP程序设计基础-数据库及表操作练习
![VFP程序设计基础-数据库及表操作练习](https://img.taocdn.com/s3/m/060defd82e3f5727a5e962d5.png)
1.数据库表的字段可以定义默认值,默认值是()。
•A、逻辑表达式•B、字符表达式•C、数值表达式•D、前三种都可能参考答案: D2.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是()。
•A、主索引•B、惟一索引•C、候选索引•D、普通索引参考答案: A3.在下面的数据类型中默认值为.F.的是()。
•A、数值型•B、字符型•C、逻辑型•D、日期型参考答案: C4.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时()。
•A、系统自动备份父表中被删除记录到一个新表中•B、若子表中有相关记录,则禁止删除父表中记录•C、会自动删除子表中所有相关记录•D、不作参照完整性检查,删除父表中的记录与子表无关参考答案: C5.在Visual FoxPro中,建立索引的作用之一是()。
•A、节省存储空间•B、便于管理•C、提高查询速度•D、提高查询和更新的速度参考答案: C6.执行命令"INDEX on 姓名TAG index_name "建立索引后,下列叙述错误的是()。
•A、此命令建立的索引是当前有效索引•B、此命令所建立的索引将保存在.idx文件中•C、表中记录按索引表达式升序排序•D、此命令的索引表达式是"姓名",索引名是"index_name"参考答案: B7.在Visual FoxPro中,存储图象的字段类型应该是()。
•A、备注型•B、通用型•C、字符型•D、双精度型参考答案: B8.对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为•A、性别+年龄•B、VAL(性别)+年龄•C、性别,年龄•D、性别+STR(年龄,2)参考答案: D9.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"描述不对是。
•A、逻辑表达式•B、字符表达式•C、数值表达式•D、日期表达式参考答案: B、C、D10.在VFP中,索引类型包括以下哪几种类型?•A、主索引•B、候选索引•C、普通索引•D、惟一索引参考答案: A、B、C、D。
VFP数据库练习题4
![VFP数据库练习题4](https://img.taocdn.com/s3/m/a51a987027d3240c8447ef80.png)
VFP数据库(4)一、填空题1.在报表中通常用来获得当前页码的变量是。
2.表示空值的关键字是。
3.索引文件分为单索引和复合索引,其扩展名分别为idx和。
4.使用locate命令顺序查找,可用found()和函数测试是否找到。
5.打开数据库xs.dbc的命令是。
6.在查询设计器中设置查询条件,应在选项卡中进行。
7.分支语句有简单分支、选择分支和。
8.表单的组合框有两种类型、分别为下拉列表框和。
9.在VFP中,关闭系统菜单的命令是。
10.按变量的作用域可分为和局部变量。
二、单项选择题1.在VFP命令中,各单词间的分隔符是()A.分号B.空格C.逗号D.以上都不对2.X和Y为日期型,H为数值型,不可以进行的运算是()A.X+YB.X-HC.X-YD.X+H3.表达式mod(21,6)的值为()A.0B. 1C. 3D.不确定4.备注型字段的数据宽度是4字节,它用来存放()。
A.指向备注的具体内容B.指向.fpt文件的文件名C.指向.dbf文件的指针D.指向.fpt中文字块的指针5.建立查询时,以下不能作为排序字段的是()A.字符型B.通用型C.逻辑D.日期型6.下列不能作为查询输出目标的是()A.表B.报表C.视图D.标签7.逻辑删除rs表中,所有年龄大于50的SQL语句是()A.Select from rs for 年龄>50B.Delete from rs where 年龄>50C.Delete from rs where 年龄>50D.Select 年龄from rs where 年龄>508.以下关于多分支语句do case…endcase的叙述,正确的是()A.当有多个表达式为真时,执行最后一个表达式值为真之后的程序段B.当有多个表达式为真时,执行第一个表达式值为真之后的程序段C.当有多个表达式为真时,执行多个表达式值为真之后的程序段D.Do case…endcase语句,可以有多个程序段被执行9.在表单控件中,即可用于接收数据,又可作为编辑现有数据的控件是()A.标签B.文本框C.编辑框D.B、C均可10.在表单运行中,如复选框变为选中状态,其value属性值是()A. 1B. 2C.0D.不确定11.下列不能用记事本编辑的文本是()A.abc.dbcB.abc.prgC.abc.qprD.A、B均不能12.下列()选项可以实现使当前的命令按钮不可用。
vfp练习题(打印版)
![vfp练习题(打印版)](https://img.taocdn.com/s3/m/7ab83cab4793daef5ef7ba0d4a7302768e996f3a.png)
vfp练习题(打印版)# VFP练习题(打印版)## 一、选择题1. VFP中,以下哪个选项是用于设置字段的显示格式?A. 显示B. 隐藏C. 格式D. 规则2. 在VFP中,要实现数据的排序,可以使用以下哪个命令?A. `SORT`B. `ORDER`C. `RANK`D. `CLASSIFY`3. VFP中,创建报表时,以下哪个选项是用于设置报表的页眉和页脚?A. `REPORT FORM`B. `REPORT FOOTER`C. `PAGE HEADER`D. `PAGE FOOTER`## 二、填空题4. 在VFP中,使用______命令可以创建一个新的表单。
5. VFP中,要将一个字段的值赋给另一个字段,可以使用______语句。
6. VFP报表设计中,______是用来控制报表的打印格式。
## 三、简答题7. 简述VFP中如何使用SQL语句进行数据查询。
8. 描述VFP中如何实现数据表的连接操作。
## 四、操作题9. 假设有一个名为“学生”的表,包含字段:学号(C型)、姓名(C 型)、年龄(N型)。
请编写VFP命令,实现以下操作:- 显示所有学生的姓名和年龄。
- 按年龄从大到小排序显示所有学生的信息。
10. 给定两个表:“学生”和“课程”,学生表包含字段:学号、姓名;课程表包含字段:课程号、课程名。
请编写VFP命令,实现以下操作:- 将两个表通过学号连接,并显示连接后的所有信息。
## 五、综合应用题11. 设计一个VFP表单,包含以下功能:- 一个文本框用于输入学生姓名。
- 一个按钮,点击后在“学生”表中查找该姓名的学生信息,并在表单上显示。
- 一个命令按钮,用于将输入的姓名添加到“学生”表中。
## 六、编程题12. 编写一个VFP程序,实现以下功能:- 从键盘接收一个数字,判断该数字是奇数还是偶数,并在屏幕上显示结果。
## 七、思考题13. 思考在VFP中如何实现数据的加密和解密操作,并简要描述可能使用的方法。
VFP机试题真题100套(真题+答案)
![VFP机试题真题100套(真题+答案)](https://img.taocdn.com/s3/m/56e5e23131126edb6f1a10f5.png)
第一套第一题:基本操作1.在考生文件夹下新建一个名为"供应"的项目文件。
2.将数据库"供应零件"加入到新建的"供应"项目中。
3.通过"零件号"字段为"零件"表和"供应"表建立永久性联系,其中,"零件"是父表,"供应"是子表。
4.为"供应"表的"数量"字段设置有效性规则:数量必须大于0并且小于9999;错误提示信息是"数量超范围"。
(注意:规则表达式必须是"数量>0.and.数量<9999")答案:【考点分析】本大题主要考查的知识点是:新建项目、将数据库添加到项目中、为表建立永久联系,以及为表中字段设置有效性规则。
【操作步骤】(1)启动Visual FoxPro6.0,按照题目的要求新建一个名为"供应"的项目文件。
(2)按照题目的要求,将"供应零件"数据库添加到项目"供应"中。
(3)步骤1:按照题目的要求为"零件"表建立主索引。
步骤2:以同样的方法为"供应"表建立普通索引。
步骤3:在数据库设计器中从主索引拖拽到普通索引建立联系。
(4)按照题目的要求为"供应"表中的"数量"字段设置字段有效性规则。
第二题:简单应用在考生文件夹下完成如下简单应用:1.用SQL语句完成下列操作:列出所有与"红"颜色零件相关的信息(供应商号,工程号和数量),并将查询结果按数量降序存放于表supply_temp中。
2.新建一个名为menu_quick的快捷菜单,菜单中有两个菜单项"查询"和"修改"。
vfp试题及答案
![vfp试题及答案](https://img.taocdn.com/s3/m/6681d3bf710abb68a98271fe910ef12d2af9a996.png)
vfp试题及答案在这篇文章中,我们将为您提供VFP(Visual FoxPro)试题及答案,以帮助您更好地了解和学习这一编程语言。
请注意,以下内容并非真实的试题,仅用于演示目的。
1. 试题:VFP中如何创建一个新的数据库?答案:要在VFP中创建一个新的数据库,您可以按照以下步骤进行操作:步骤1:打开VFP软件,并确保您已成功登录。
步骤2:在主菜单中选择“文件”选项,然后选择“新建数据库”。
步骤3:在弹出的对话框中,选择数据库的存储位置和名称,并点击“确定”按钮。
步骤4:现在,您已成功创建了一个新的VFP数据库。
2. 试题:如何在VFP中创建一个新的表格?答案:要在VFP中创建一个新的表格,您可以按照以下步骤进行操作:步骤1:打开VFP软件,并确保您已成功登录。
步骤2:在主菜单中选择“数据库”选项,然后选择“新建表格”。
步骤3:在弹出的“新建表格”对话框中,输入表格的名称和字段,并点击“确定”按钮。
步骤4:现在,您已成功创建了一个新的表格,并可以开始定义和编辑字段。
3. 试题:如何在VFP中执行数据库查询?答案:要在VFP中执行数据库查询,您可以按照以下步骤进行操作:步骤1:打开VFP软件,并确保您已成功登录并连接到相应的数据库。
步骤2:在主菜单中选择“数据库”选项,然后选择“创建查询”。
步骤3:在弹出的“创建查询”对话框中,选择要查询的表格和字段,并定义查询条件。
步骤4:点击“运行”按钮执行查询,并在结果窗口中查看查询结果。
4. 试题:如何在VFP中编写和执行存储过程?答案:要在VFP中编写和执行存储过程,您可以按照以下步骤进行操作:步骤1:打开VFP软件,并确保您已成功登录并连接到相应的数据库。
步骤2:在主菜单中选择“文件”选项,然后选择“新建存储过程”。
步骤3:在弹出的编辑器中,编写存储过程的代码和逻辑。
步骤4:保存存储过程,并在需要执行的时候调用它。
注意:存储过程可以包含查询、更新、插入等操作,可以接受参数,并返回结果。
VFP题库操作题最新版
![VFP题库操作题最新版](https://img.taocdn.com/s3/m/37613945fe4733687e21aa8c.png)
综合应用题库按如下要求完成综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):(1)根据"项目信息"、"零件信息"和"使用零件"3个表建立一个查询(注意表之间的连接字段),该查询包括项目号、项目名、零件名称和数量4个字段,并要求先按项目号升序排列,项目号相同的再按零件名称降序排列,保存的查询文件名为chaxun;步骤1:单击常用工具栏中的"新建"按钮,新建一个查询,依次将题目所要求的表添加到查询设计器中。
步骤2:分别选中字段"项目信息.项目号"、"项目信息.项目名"、"零件信息.零件名称"和"使用零件.数量"并添加到可用字段。
步骤3:在"排序依据"选项卡中为查询设置排序。
步骤4:在系统菜单中单击"保存"按钮保存查询,输入查询名"chaxun"。
最后单击常用工具栏中的"运行"按钮运行查询。
(2)建立一个表单名和文件名均为myform的表单,表单中含有一个表格控件Grid1,该表格控件的数据源是前面建立的查询chaxun;然后在表格控件下面添加一个"退出"命令按钮Command1,要求命令按钮与表格控件左对齐、并且宽度相同,单击该按钮时关闭表单。
(2)【操作步骤】步骤1:在命令窗口输入"CREATE FORM myform"新建表单。
并修改表单的Name属性为myform。
步骤2:从表单控件工具栏向表单中添加一个表格控件和一个命令按钮控件,修改表单控件的属性。
步骤3:设置命令按钮与表格等宽且左对齐。
步骤4:双击"退出"按钮,写入Click事件代码。
3.设计一个下拉菜单,并添加到一个顶层表单里,如下图所示1.文件菜单下的子菜单打开和关闭是系统菜单命令。
vfp练习题
![vfp练习题](https://img.taocdn.com/s3/m/fabbe2bfc9d376eeaeaad1f34693daef5ef71381.png)
vfp练习题VFP练习题Visual FoxPro(VFP)是一种用于开发数据库应用程序的编程语言和集成开发环境(IDE)。
它具有强大的数据处理和界面设计功能,被广泛应用于企业级软件开发。
为了提高自己在VFP方面的技能,我们可以通过练习题来加深对VFP的理解和应用。
练习题一:数据表操作1. 创建一个名为"Students"的数据表,包含字段"ID"(整数类型)、"Name"(字符类型)和"Age"(整数类型)。
2. 向"Students"表中插入几条记录,包括不同的ID、姓名和年龄。
3. 编写VFP代码,查询"Students"表中年龄大于等于18岁的学生记录。
4. 编写VFP代码,根据学生的ID更新"Students"表中的姓名。
练习题二:界面设计1. 创建一个窗体,包含一个文本框和一个按钮。
2. 当用户在文本框中输入学生的姓名并点击按钮时,编写VFP代码,在"Students"表中查询并显示该学生的信息。
练习题三:报表生成1. 创建一个报表,显示"Students"表中所有学生的信息。
2. 在报表中添加一个计算字段,计算学生的年龄是否大于等于18岁,并显示"是"或"否"。
3. 在报表中添加一个汇总字段,计算学生的平均年龄。
练习题四:数据分析1. 创建一个名为"Scores"的数据表,包含字段"StudentID"(整数类型)和"Score"(整数类型)。
2. 向"Scores"表中插入几条记录,包括不同的学生ID和分数。
3. 编写VFP代码,查询"Scores"表中每个学生的平均分数,并将结果显示在一个报表中。
VF题库及答案
![VF题库及答案](https://img.taocdn.com/s3/m/1c142b0babea998fcc22bcd126fff705cc175ca0.png)
VF题库及答案1 VFP上机实践习题及答案一、选择题:1. 在关系理论中,把能够唯一地确定一个元组的属性或属性组合称之为A) 索引码 B) 关键字 C) 域 D) 外码2. 运行 Visual Foxpro 6.0,错误的方法是A) 双击 Visual Foxpro 6.0 图标B) 单击 Visual Foxpro 6.0 图标回车C) 右击 Visual Foxpro 6.0 图标,并单击其快捷菜单中的"打开"命令D) 拖动 Visual Foxpro 6.0 图标到一个新位置3. 学生性别的取值只能为"男","女",这个范围在关系模型中被称为A) 域 B) 码 C) 分量 D) 集合4. Visual Foxpro 6.0 的系统配置文件是A) config.sys B) config.fpw C) win.ini D) autoexec.bat5. 启动 Visual Foxpro6.0 屏幕上出现两个窗口:一个是 Visual Foxpro 6.0 的主窗口,另一个是A) 文本 B) 命令 C) 帮助 D) 对话框6. 在 Visual Foxpro 6.0 中,可以在同类数据之间进行减运算的数据类型是A) 数值型,字符型,逻辑型 B) 数值型,字符型,日期型C) 数值型,日期型,逻辑型 D) 字符型,日期型,逻辑型7. 下列表达式中不符合 Visual Foxpro 6.0 语法要求的是A) 04/05/99 B) T+t C) 1234 D) 2X>158. 在以下四组中,每组有两个分别运算的函数,运算结果相同的是A) LEFT("FoxBASE",3)与SUBSTR("FoxBASE",1,3)B) YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C) TYPE("36-5*4")与TYPE(36-5*4)D) 假定 A= "this ", B= "is a string",A-B与A+B9. 学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。
vfp考试试题和答案
![vfp考试试题和答案](https://img.taocdn.com/s3/m/46439729ff4733687e21af45b307e87101f6f892.png)
vfp考试试题和答案**VFP考试试题和答案**一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 表名B. 记录数C. 字段名D. 表结构答案:D2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LEFT()C. RIGHT()D. SPACE()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN TABLEB. USEC. DO FORMD. DISPLAY FORM答案:C4. Visual FoxPro中,以下哪个命令用于关闭一个表单?A. CLOSE TABLEB. RELEASEC. CLEARD. QUIT答案:B5. 在Visual FoxPro中,以下哪个选项不是字段的类型?A. C(字符型)B. N(数值型)C. D(日期型)D. F(浮点型)答案:D6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STR()B. VAL()C. NUMERIC()D. ALLTRIM()答案:B7. 在Visual FoxPro中,以下哪个命令用于设置当前数据库?A. SELECT DATABASEB. USEC. SET DATABASED. CREATE DATABASE答案:C8. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT DATABASE答案:B9. 在Visual FoxPro中,以下哪个选项不是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:B10. Visual FoxPro中,以下哪个函数用于计算当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B11. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B12. Visual FoxPro中,以下哪个命令用于复制一个表?A. COPY TABLEB. SELECT TABLEC. INSERT TABLED. APPEND TABLE答案:A13. 在Visual FoxPro中,以下哪个选项不是查询的类型?A. 选择查询B. 交叉查询C. 操作查询D. 联合查询答案:B14. Visual FoxPro中,以下哪个命令用于执行一个查询?A. SELECTB. QUERYC. EXECUTED. RUN答案:D15. 在Visual FoxPro中,以下哪个选项不是报表的控件?A. LabelB. TextboxC. GridD. Chart答案:D16. Visual FoxPro中,以下哪个命令用于设置表的字段属性?A. MODIFY STRUCTUREB. ALTER TABLEC. CHANGE TABLED. SET FIELDS答案:A17. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATEPART()D. DATENAME()答案:A18. Visual FoxPro中,以下哪个命令用于设置表的索引?A. SET INDEXB. CREATE INDEXC. ALTER INDEXD. DROP INDEX答案:A19. 在Visual FoxPro中,以下哪个选项不是视图的类型?A. 本地视图B. 远程视图C. 存储过程D. 存储视图答案:C20. Visual FoxPro中,以下哪个命令用于创建一个视图?A. CREATE VIEWB. SELECT INTOC. CREATE TABLED. SELECT答案:A二、多项选择题(每题3分,共30分)21. Visual FoxPro中,以下哪些选项是表的属性?A. 表名B. 记录数C. 字段名D. 表结构E. 索引答案:A, B, C, E22. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. SPACE()E. STR()答案:A, B, C, D, E23. Visual FoxPro中,以下哪些命令用于数据的输入和输出?A. INPUTB. PROMPTC. PRINTD. ? 和 @E. DISPLAY答案:A, B, C, D, E24. 在Visual FoxPro中,以下哪些选项是字段的类型?A. C(字符型)B. N(数值型)C. D(日期型)D. F(浮点型)E. L(逻辑型)答案:A, B, C, D, E25. Visual FoxPro中,以下哪些命令用于表的修改?A. INSERTB. DELETEC. UPDATED. REPLACEE. BROWSE答案:A, B, C, D26. 在Visual FoxPro中,以下哪些选项是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:A, C, D, E27. Visual FoxPro中,以下哪些命令用于数据库的操作?A. CREATE DATABASEB. USEC. SELECT DATABASED. ALTER DATABASEE. DROP DATABASE答案:A, B, C, E28. 在Visual FoxPro中,以下哪些选项不是查询的类型?A. 选择查询B. 交叉查询C. 操作查询D. 联合查询答案:B29. Visual FoxPro中,以下哪些命令用于报表的设计和打印?A. REPORT FORMB. PREPARE REPORTC. PRINT REPORTD. VIEW REPORTE. RUN REPORT答案:A, B, C, D, E30. 在Visual FoxPro中,以下哪些选项是视图的类型?A. 本地视图B. 远程视图C. 存储过程D. 存储视图E. 临时视图答案:A, B, D, E三、填空题(每题2分,共20分)31. 在Visual FoxPro中,使用________命令可以创建一个新的表。
VFP操作命令练习(第二章)
![VFP操作命令练习(第二章)](https://img.taocdn.com/s3/m/be37090652d380eb62946d74.png)
VFP操作命令练习一、用适当的内容填空。
1. 数据库文件扩展名是__________,通常用_______________创建和修改数据库。
2. 在VFP中,打开数据库设计器的命令是____________________。
3. 在VFP中,用字母、汉字、数字或下划线命名字段,但不能用__________开头。
4. 在学生表(XSB)的学号字段(XH)中,如果设定掩码为“999999”,则只允许输入__________位__________符号。
5. 不带条件和范围的VFP命令Delete将删除指定表中的__________记录。
6. 在VFP中,可以为数据库表设置字段有效性规则,该“规则”是一个__________表达式, “信息”是一个__________表达式。
7. 在VFP中,使数据库表变为自由表的命令是____________________。
8. 每一个打开的表文件都有一个用来记载记录当前位置的指针,该指针指向的记录称为__________。
9. 在Visual FoxPro中,建立普通索引的作用之一是提高__________速度。
10. 在Visual FoxPro数据库的每个表中只能有一个__________索引。
11. 在VFP中指定字段或表达式中不允许出现重复值的索引是____________________12. 在VFP中,同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是__________,这种索引称为__________。
13. 在VFP中,表设计器的“字段”选项卡中创建的是__________索引。
14. 在VFP中,为数据表建立性别(C,2)和年龄(N,2)的复合索引,正确的索引表达式为____________________。
15. 用命令“Index On 姓名Tag name Unique”建立索引,其索引类型是__________索引,索引文件类型是__________文件。
visualfoxpro数据运算练习题及答案
![visualfoxpro数据运算练习题及答案](https://img.taocdn.com/s3/m/a6084394f46527d3250ce0c3.png)
V i s u a l F o x P r o数据运算练习题及答案(总11页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第二章Visual FoxPro数据运算一、选择题1、依次执行Visual FoxPro=″ABC″和ABC= Visual FoxPro命令后,再执行Visual FoxPro+ABC命令的结果是。
A)ABCABCB)Visual FoxProABCC)FoxPro VisualFoxPro D)ABC Visual FoxPro2、(2001-9-20)-(2001-9-10)+4^2的结果是。
A)26 B)6C)18 D) -23、下列不能作为VFP中变量名。
A)ABCDEFG B)P000000 C)89TWDDFFD)xyz4、下列不能作为VFP的表达式。
A)赋值表达式B)日期表达式C)算术表达式D)关系表达式5、表达式2*3^2+2*8/4+3^2的值为。
A)64 B)31C)49 D)226、函数INT的值是。
A) B) C)-3 D)37、函数VAL(″16Year″)的值是。
A) B) C)D)168、函数INT(RAND( )*10 )是在范围内的整数。
A)(0,1) B)(1,10) C)(0,10) D)(1,9)9、如果x是一个正实数,对x的第3位小数四舍五入的表达式为。
A)*INT(x+ B)*INT(100*(x+)C)*INT(100*(x+) D)*INT(x+10、数字式子sin250写成VFP表达式是。
A)SIN25 B)SIN(25) C)SIN(250) D)SIN(25*PI()/180)11、“x是小于100的非负数”用VFP表达式表示是。
A)0≤x<100 B)0<=x<100 C)0<=X andx<100 D)0=x OR x<10012、下列符号中是VFP中的合法变量名。
vfp试题及答案及
![vfp试题及答案及](https://img.taocdn.com/s3/m/15195bee68dc5022aaea998fcc22bcd127ff4210.png)
vfp试题及答案及一、单项选择题(每题2分,共10分)1. Visual FoxPro是由哪家公司开发的数据库管理系统?A. 微软B. 甲骨文C. IBMD. 苹果答案:A2. 在Visual FoxPro中,以下哪个命令用于创建新表?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. NEW TABLE答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. WIDTH答案:A4. 在Visual FoxPro中,以下哪个命令用于打开一个表?A. OPEN TABLEB. USEC. DISPLAY TABLED. SHOW TABLE答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭当前表?A. CLOSE TABLEB. QUITC. EXITD. CANCEL答案:A二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERTB. DELETEC. UPDATED. SELECT答案:ABC2. 在Visual FoxPro中,以下哪些函数用于数据的转换?A. TRANSFORMB. EVALUATEC. CURDATE()D. CURTIME()答案:AB3. 在Visual FoxPro中,以下哪些命令用于数据的排序?A. SORTB. ORDER BYC. INDEXD. FIND答案:AC4. 在Visual FoxPro中,以下哪些命令用于创建索引?A. INDEX ONB. CREATE INDEXC. SET INDEX TOD. SET ORDER TO答案:AC5. 在Visual FoxPro中,以下哪些命令用于数据的统计?A. COUNTB. SUMC. AVGD. MAX答案:ABCD三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用命令_________可以设置表的过滤条件。
vfp考试题及答案
![vfp考试题及答案](https://img.taocdn.com/s3/m/5fc94d65bfd5b9f3f90f76c66137ee06eef94e69.png)
vfp考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单文件?A. OPEN DATABASEB. OPEN FORMC. OPEN TABLED. OPEN REPORT答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. SPACED. AT答案:A3. 在Visual FoxPro中,以下哪个命令用于关闭数据库?A. CLOSE DATABASEB. CLOSE TABLEC. CLOSE FORMD. CLOSE ALL答案:A4. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE FORMD. CREATE REPORT答案:A5. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. CLEAR TABLE答案:B6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STRB. NUMC. VALD. CTOD答案:C7. 在Visual FoxPro中,以下哪个命令用于设置当前工作目录?A. SET DIRECTORYB. SET PATHC. SET WORKING DIRECTORYD. SET CURRENT DIRECTORY答案:D8. Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET FORM TITLEC. FORM SET TITLED. FORM TITLE答案:A9. 在Visual FoxPro中,以下哪个命令用于查看当前数据库的结构?A. SHOW DATABASEB. DISPLAY DATABASEC. BROWSED. LIST答案:A10. Visual FoxPro中,以下哪个命令用于执行SQL查询?A. SELECTB. QUERYC. SQLD. EXECUTE SQL答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以查看当前数据库中的表。
数据库VFP60题库 (2)
![数据库VFP60题库 (2)](https://img.taocdn.com/s3/m/d82d6c37f68a6529647d27284b73f242326c3143.png)
数据库基础------Visual FoxPro6.0题库示例一、填空题1.数据是描述事物的.2.数据库是存储在计算机内的、有组织的、可共享的.3.数据库管理系统的主要功能包括: 、数据操作、数据库的运行管理和数据库的建立和维护。
4.数据库系统是指在计算机系统中引入后的计算机系统。
5.数据库系统一般由、、应用程序、数据库管理员和构成。
6.使用数据库管理数据的优点是:减少冗余度,避免数据矛盾,和数据独立。
7.目前最常用的数据库结构是:层次型、网状型和。
8.关系型数据库中的数据以的形式出现。
9.关系型数据库中的表格中必须有一个字段的数据不能重复,该字段称为。
10.关系型数据库可以通过将相关的表格联系在一起,这种联系方法称为。
11.在关系型数据库中,从一个较大的表格中得到一个更小的表格,称为关系。
12.在安装Visual FoxPro 6.0 时,"典型安装"是安装的组件,"自定义安装" 允许用户根据实际情况选择的组件。
13.Visual FoxPro 6.0 的主界面主要由标题栏、、工具栏、状态栏及组成。
14.Visual FoxPro 6.0 的系统菜单位于窗口的,单击某个菜单时会弹出,选择一项可。
15.如果菜单项后面带有组全键,表明该项功能可以用的方式执行。
16.如果菜单项后面有一黑色箭头,说明该菜单项还有。
17.如果菜单项后有省略号(..),表明该项命令的执行将。
18.如果某菜单项呈灰色,表明该项目在当前状态下。
19.所谓动态菜单,是指当程序执行某项功能时,系统会自动的一些菜单项。
20.所谓弹出菜单,是指当处于某些特定区域时,单击而弹出的一个菜单项。
21.Visual FoxPro 6.0 的命令的窗口,可以输入,编辑运行。
22.命令窗口在进入Visual FoxPro 6.0 系统时便出现在上。
23.命令可以只输入前四个字母,但若输入多于四个字母,则必须将该命令。
vfp考试题及答案
![vfp考试题及答案](https://img.taocdn.com/s3/m/6bff2d954793daef5ef7ba0d4a7302768e996fed.png)
vfp考试题及答案1. 题目:在Visual FoxPro中,如何使用SQL语句创建一个新表?答案:在Visual FoxPro中,可以使用以下SQL语句来创建一个新表:```CREATE TABLE 表名 (字段1 类型1, 字段2 类型2, ...);```例如,创建一个名为“学生”的表,包含“学号”和“姓名”两个字段,可以使用:```CREATE TABLE 学生 (学号 C(10), 姓名 C(20));```2. 题目:在Visual FoxPro中,如何使用SELECT语句查询特定字段?答案:在Visual FoxPro中,可以使用SELECT语句查询特定字段,基本语法如下:```SELECT 字段1, 字段2 FROM 表名 WHERE 条件;```例如,查询“学生”表中所有学生的姓名和学号,可以使用:```SELECT 学号, 姓名 FROM 学生;```3. 题目:在Visual FoxPro中,如何使用UPDATE语句更新表中的记录?答案:在Visual FoxPro中,可以使用UPDATE语句更新表中的记录,基本语法如下:```UPDATE 表名 SET 字段1 = 值1, 字段2 = 值2 WHERE 条件;```例如,更新“学生”表中学号为“001”的学生的姓名为“张三”,可以使用:```UPDATE 学生 SET 姓名 = '张三' WHERE 学号 = '001';```4. 题目:在Visual FoxPro中,如何使用DELETE语句删除表中的记录?答案:在Visual FoxPro中,可以使用DELETE语句删除表中的记录,基本语法如下:```DELETE FROM 表名 WHERE 条件;```例如,删除“学生”表中学号为“002”的学生记录,可以使用:```DELETE FROM 学生 WHERE 学号 = '002';```5. 题目:在Visual FoxPro中,如何使用JOIN语句进行表连接查询?答案:在Visual FoxPro中,可以使用JOIN语句进行表连接查询,基本语法如下:```SELECT 表1.字段1, 表2.字段2 FROM 表1 JOIN 表2 ON 表1.连接字段 = 表2.连接字段;```例如,查询“学生”表和“成绩”表中,学生姓名和对应的成绩,可以使用:```SELECT 学生.姓名, 成绩.分数 FROM 学生 JOIN 成绩 ON 学生.学号 = 成绩.学号;```。
VFP基础练习(精品)
![VFP基础练习(精品)](https://img.taocdn.com/s3/m/019930e10342a8956bec0975f46527d3240ca69c.png)
计算机对口班VFP练习题四填空题1.执行以下命令序列后,以BOOK1的记录指针指向第———号记录,BOOK2的记录指针指向第———号记录。
SELECT 2USE BOOK1SELECT 3USE BOOK2SELECT 2SKIP 22.创建数据库有两种方式,即界面操作方式和———o3.数据库中各种数据的定义或设置信息(包括表的属性、字段属性、记录规则、表间关系以及参照完整性等)保存在———中。
4.向数据库中添加的表应该是目前不属于———的单表。
5.在表设计器的———选项卡中,可以设置记录验证规则、有效性出错信息,还可以指定记录插入、更新及删除的规则。
6.记录级有效性检查规则用于检查———之间的逻辑关系。
7.数据库表有4种索引类型,即———、普通索引、惟一索引和候选索引。
8.插入触发器用于指定一个规则,每次向表中插入或追加记录时触发该规则,检查新输入的记录————一。
9.永久关系是数据库表之间的关系,在数据库设计器中表现为表索引之间的———。
10.汇总命令的功能是分别对关键字相同的记录的数值型字段求和,并将结果存储在一个———一中,执行该命令的前提条件是表中记录必须是———的。
11.引用非当前工作区中表的字段的格式为———o12.数据工作期是一个用于———的交互操作窗口。
13.在选择工作区的SELECT命令中,既可以使用别名,又可以使用———,选定的工作区称为—————————。
14.数据工作期设置的环境可以作为———保存起来,需要时打开该文件即可恢复原来的环境。
15.在建立关联的表中,如果父表的—条记录对应子表的多条记录,则这种关联称为“一对多”关系;反之,如果父表的多条记录对应子表的一条记录,则这种关联称为“多对一”关系,VFP系统默认关联为———关系。
16.关联是指使不同工作区的记录指针建立起一种临时的———关系,当父表的记录指针移动时,子表的记录指针也随之移动。
18.内部联接是指只有———的记录才包含在查询结果中。
vfp习题及答案
![vfp习题及答案](https://img.taocdn.com/s3/m/10a2e998a48da0116c175f0e7cd184254b351b9e.png)
vfp习题及答案VFP习题及答案Visual FoxPro(VFP)是一种功能强大的数据库管理系统和编程语言。
它被广泛应用于企业级应用程序的开发和维护。
为了帮助初学者更好地掌握VFP的基本知识和技巧,下面将介绍一些常见的VFP习题及其答案。
1. 问题:如何在VFP中创建一个新的数据库表?答案:要创建一个新的数据库表,可以按照以下步骤进行操作:- 打开Visual FoxPro软件。
- 在命令窗口中输入CREATE TABLE命令,后跟表名和字段列表。
- 按下回车键,即可创建一个新的数据库表。
例如,要创建一个名为"Customers"的数据库表,其中包含"CustomerID"、"FirstName"和"LastName"三个字段,可以输入以下命令:CREATE TABLE Customers (CustomerID INT, FirstName CHAR(50), LastName CHAR(50))2. 问题:如何在VFP中向数据库表中插入数据?答案:要向数据库表中插入数据,可以使用INSERT INTO命令。
以下是一个示例:INSERT INTO Customers (CustomerID, FirstName, LastName) VALUES (1, "John", "Doe")这将向"Customers"表中插入一条记录,其中CustomerID为1,FirstName为"John",LastName为"Doe"。
3. 问题:如何在VFP中查询数据库表中的数据?答案:要查询数据库表中的数据,可以使用SELECT语句。
以下是一个示例:SELECT * FROM Customers这将返回"Customers"表中的所有记录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.在Visual FoxPro的命令窗口中输入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤( )。
A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选按钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选按钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选按钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选按钮,再单击“向导”命令按钮2.一个数据库名student,要想打开数据库,应使用命令()。
A)OPEN student B)OPEN DATA studentC)USE DATA student D)USE student3.在使用USE命令打开表文件时,能够同时自动打开一个相关的()。
A)备注文件B)文本文件C)内存变量文件D)屏幕格式文件4.删除数据库表中的记录有()方式。
A)1种B)2种C)3种D)4种5.如果需要给当前表末尾增加一个空白记录,应使用的命令是()。
A)APPEND B)APPEND BLANK C)INSERT D)EDIT6.要从表中物理删除一条记录,应使用命令()。
A)首先用DELETE命令,然后用ZAP命令B)直接用ZAP命令C)首先用DELETE命令,然后用PACK命令D)直接用DElETE命令7.要彻底删除表中的所有记录,可以使用命令( )。
A)PPEND B)DELETE C)ZAP D)RECALL8.用命令REPLACE修改记录的特点是()。
A)边查阅边修改B)数据表之间自动更新c)成批自动替换D)按给定条件顺序修改更新9.职工数据表中有D型字段“出生日期”,苦要显示职工生日的月份和日期,应当使用命令()。
A)?姓名+MONTH(出生日期)+”月”+DAY(出生日期)+“日”B)?姓名+STR(MONTH(出生日期)+”月”+DAY(出生日期))+”日”c)?姓名+SUBSTR(MONTH(出生日期))+”月”+SUBSTR(DAY(出生日期)) +”日“D)?姓名+STR(MONTH(出生日期),2)+”月”+STR(DAY(出生日期),2) +”日”10.在以下各命令序列中总能实现插入一条空记录并使其成为第八条记录的是()。
A)SKIP 7 B)GOTO 7INSERT BLANK INSERT BLANKC)LOCATE FOR RECNO( )=8 D)GOTO 7INSERT BLANK INSERT BIlANK BEFORE11.要为当前表中所有职工增加100元工资应该使用命令。
A)CHANGE工资WITH工资+100。
B)REPLACE 工资WITH工资+100C)CHANGEALL工资WITH工资+100D)REPLACEALL工资WITH工资+10012.浏览表文件的命令是()。
A)USE B)LIST C)DISPLAY D)BROWSE13.假定学生数据表STUDENT DBF中前6条记录均为男生的记录,执行以下命令序列后,记录指针定位在()。
USE STUDENTGOTO 3LOCATE NEXT 3 FOR性别=“男”A)第一条记录上B)第三条记录上C)第四条记录上D)第六条记录上14.执行下面的命令后,函数EOF( )的值一定为真的是()。
A)REPLACE 基本工资WITH基本工资+200B)LIST NEXT l0C)SUM基本工资TO SS WHILE性别=”女”D)DISPLAY FOR 基本工资>80015.下面命令执行后都将生成TEMP DBF文件,其中肯定生成空数据表文件的命令是()。
A)SORT TO TEMP B)COPY TO TEMPC)COPY STRUCTURE TO TEMP D)COPY FILE TO TEMP16.无论索引是否生效,定位到相同记录上的命令是()。
A)GO TOP B)GO BOTTOM C)GO 6 D)SKIP17.在“参赛队”表已经打开时,若打开索引文件“排名”可用命令()。
A)USE排名B)INDEXWlTH排名C)SETINDEXTO排名D)INDEX ON排名18.索引文件打开后,下列命令中不受索引影响的是()。
A)LIST B)SKlP C)GOT0 50 D)GO TOP19.下列关于结构复合索引文件,描述正确的是()。
A)一个表只能建立一个结构复合索引文件B)不能随表打开时自动打开C)在同一索引文件中只能包含一个索引项D)在添加、更改或删除记录时需要手动维护索引20.可以伴随着表的打开而自动打开的索引是()。
A)单一索引文件(IDX) B)复合索引文件(CDX)C)结构化复合索引文件D)非结构化复合索引文件21.要想对一个打开的数据表增加新字段,应当使用命令()。
A)APPEND B)MODIFY STRUCTUREC)INSERT D)CHANGE22.执行DISPLAY姓名,出生日期FOR性别=”女”命令之后,屏幕显示的是所有性别字段值为“女”的记录,这时记录指针指向( )。
A)最后一个性别为“女”的记录B)最后一个性别为“女”的记录的下一个记录C)文件尾D)状态视表文件中数据记录的实际情况而定23.TOTAL命令的功能是( )。
A)对数据表的记录个数进行统计B)对数据表的字段个数进行统计C)对两个数据表的内容进行合并D)对数据表中的数值型字段按指定关键字进行分类汇总24.执行命令DISPLAY WHILE 性别=”女”时,屏幕上显示了若干记录,但执行命令DISPLAY WHILE性别=”男”时,屏幕上没有显示任何记录,这说明( ),A)表文件是空文件B)表文件中没有性别字段值为“男”的记录C)表文件中的第个记录的性别字段值不是“男”D)表文件中当前记录的性别字段值不是“男”25.设数据表及其按“工资”字段索引的文件已经打开,若用SEEK命令把记录指针指向工资为900元的记录之后,接着要使指针指向下一个相同工资的记录,应使用的命令是()。
A)DISPLAY NEXT l B)SKlP C)CONTINUE D)SEEK 90026.在没有打开相关索引的情况下,以下各组中的两条命令,执行结果相同的是()。
A)LOCATE FOR RECNO( ) =5与SKIP 5B)GO RECNO( )+5与SKIP 5C)SKIP RECNO( )+5与GO RECNO( )+5D)GO RECNO( )+5与LIST NEXT 527.在VISUAL FOXPRO中,能够进行条件定位的命令是( )。
A)SKIP B)SEEK C)LOCATE D)GO28.工资数据表文件GZ.DBF和相应的索引文件已经打开,下列操作中错误的是()。
A)SET INDEX TOB)COPY TO NEWl FOR基本工资>=1000C)COPY STRUCTURE TO NEW2D)COPY FILE TO NEW3.DBF29.当前数据表文件中有一个长度为10的字符型字段sname,执行如下命令的显示结果是()。
REPLACE sname WITH”程嵩越”?LEN(sname)A)3 B)6 C)10 D)1230.要显示数据表文件中平均分超过90分和平均分不及格的全部女生记录,应当使用命令( )。
A)LIST FOR性别=’女‘,平均分>=90,平均分<=60B)LIST FOR性别=’女’.AND.平均分>90.AND.平均分<60C)LIST FOR性别=’女’.AND. 平均分>90 .OR.平均分<60D)LIST FOR性别=’女.AND.(平均分>90 .OR.平均分<60)31.数据表有10条记录,当前记录号是3,使用APPEND BILANK命令增加一条空记录后,则当前记录的序号是( )。
A)4 B)3 (C)1 D)1132.把当前数据表文件中“性别”字段(C型)的值全部清除,但仍保留该字段,应当使用命令( )。
A)MODIFY STRUCTURE B)DELETE C)REPLACE D)ZAP33.当前数据表文件有10条记录,耍在第五条记录后面插入l条新记录,应使用命令( )。
A)APPEND B)INSERT C)EDIT D)BROWSE34.当前数据表文件有20条记录,当前记录号是10。
执行命令LIST REST以后,当前记录号尾( )。
A)10 B)20 C)21 D)135.某数据表文件有字符型、数值型和逻辑型3个字段,其中字符型字段宽度为5,数值型字段宽度为6,小数位为2。
表文件中共有l00记录,则全部记录需要占用的存储字节数目是( )。
A)1100 R)l 200 C)1300 D)140036.在“职工档案”表文件中,“婚否”是L型字段(已婚为.T.未婚为.F.),“性别”是C型字段,若要显示已婚的女职工,应该用()。
A)LIST FOR婚否.OR.性别=”女”B)LIST FoR已婚.AND.性别=”女”C)LIST FOR婚否.AND.性别=”女”D)LIST FoR已婚.OR. 性别=”女”37.要生成数据表文件STD2.DBF,要求其结构与现有数据表STDl.DBF相同,但记录不同,其建表方法是()。
A)USE STDlCOPY TO STD2B)USE STDlCOPY STRU TO STD2C)COPY FIIE STDl. DBF TO STD2. DBFD)CREA TE STD2 FROM STDl38.职工工资数据表文件按基本工资字段升序索引后,再执行GO TOP命令,此时当前记录号是( )。
A)1 B)基本工资最少的记录号C)0 D)基本工资最多的记录号39.设职工数据表文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应使用命令()。
A)FIND FOR工资>620 B)SEEK工资>620C)LOCA TE FOR工资>620 D)LIST FOR工资>62040.设人事.DBF有字段“职称”等已执行过以下两条命令,现要查找职称为“教授”的记录,应使用命令()。
USE人事.DBFINDEX ON 职称TO 人事.IDXA)FIND职称=”教授”B)FIND&职称C)FIND教授D)SEEK&职称41.命令SELECT 0的功能是()。
A)选择区号最小的空闲工作区B)选择区号最大的空闲工作区C)选择当前工作区的区号加1的工作区D)随机选择一个工作区的区号42.以下叙述中,错误的是()。