VFP数据库的基本操作习题
vfp数据库基础考试题及答案

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上机操作题(数据库建立与显示答案)

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基础知识一、选择题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程序设计基础-数据库及表操作练习

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)一、填空题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练习题(打印版)# 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套(真题+答案)

第一套第一题:基本操作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试题及答案在这篇文章中,我们将为您提供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:保存存储过程,并在需要执行的时候调用它。
注意:存储过程可以包含查询、更新、插入等操作,可以接受参数,并返回结果。
- 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.以下叙述中,错误的是()。