文档库 最新最全的文档下载
当前位置:文档库 › VFP上机练习题及参考操作答案2014V3

VFP上机练习题及参考操作答案2014V3

VFP上机练习题及参考操作答案2014V3
VFP上机练习题及参考操作答案2014V3

VFP上机练习题 2014年版V3

说明:操作时用到的文件及要保存的文件均在与题号对应的文件夹内(下)

注意操作题要求运行程序的地方必须都运行一下,否则可能影响得分。

蓝色的文本为操作说明、提示或参考操作答案,红色的文本为原题中题干说明可能有些不合适或错误。

本文中给出的说明或参考代码均在VFP环境下测试通过,仅供参考,不是题目的唯一答案,如有不对的地方,请指正。

刘乃文2015 1 5

由于VFP 中多个表文件的打开与关闭可能会影响不同题目的操作,所以以下各个题目在练习时,建议按以下方式操作:

1.在某磁盘下(如C盘)建立一个目录(如PROG),启动VFP,设置该目

录(C:\PROG)为当前默认目录,可以使用VFP 中的“工具”—》“选项”

—》“文件位置”—》“默认目录”项中设置。也可以直接在VFP命令

窗口中执行命令: set defa to c:\prog;

2.把当前要做的题目所有原始文件拷贝到c:\prog默认目录下,如做高级

操作第二题,则把高级操作第二题目录下的所有文件全部拷贝到

c:\prog目录下,然后按题目要求做题;

3.以上题目做完后,开始做下一题前,在VFP中执行CLOSE ALL命令,然

后清空c:\prog目录,再把要新做的下一题目的文件拷贝到c:\prog这

一目录下,开始做新一个题目。

基本操作

基本操作题共19个,按题号顺序排列,没有第6题。

第一题

1.在指定文件夹下建立数据库BOOKAUTH,并把表BOOKS和表AUTHORS文件添加到该数据库中。(建立数据库后,执行modi data 命令打开数据库设计器,然后在窗口空白处右单击选择“添加表”即可,后面各个题目中类似操作不再重复说明。)

2.为AUTHORS表建立主索引,索引名为“PK”,索引表达式为“作者编号”(在表设计器中,在索引字段上选择“索引”下拉框中的箭头,有具体升序或降序要求时选择方向向上或向下的箭头,无要求是默认选择升序即可;若索引表达式不是字段名字本身,可以在此基

础上再点击“索引”标签,找到具体的索引条目,输入索引标记名和索引表达式即可)。为BOOKS建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”,第二个索引名和索引表达式均为“作者编号”。

3.建立表AUTHORS和表BOOKS之间的永久性联系。(参见课本3.7.3节的第二部分,AUTHORS主表的PK到BOOKS子表的“作者编号”,鼠标拖拽即可建立一对多联系,不要反了) 第二题

1.在指定文件夹下打开数据库文件SCORE_MANAGER,该数据库中有3个表STUDENT、SCORE1和COURSE,根据已经建立好的索引,建立表间的联系(寻找两表间相同的索引名称,建立一对一的连接,或一个主索引和一个普通索引建立一对多连接,这里指的是永久联接)。

2.为COURSE表增加字段,开课学期(N,2,0)。(直接在数据库设计器中右单击表,选择修改,在表结构设计器中添加即可)

3.为SCORE1表中的“成绩”字段设置字段有效性规则:成绩>=0,出错信息:“成绩必须大于或等于0”。(练习题中给定的数据表中已经设置了,设置字段有效性规则时注意在表设计器中首先正确选择字段再进行设置,记录有效性操作类似。注意信息内容要字符串界定符)

第三题

根据以下要求,完成基本操作,所需文件在指定文件夹下:

1.从SCORE_MANAGER数据库中删除名为NEW_VIEW1的视图(在数据库设计器中,右单击视图,选择删除即可)。

2.用SQL命令向SCORE1表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为99。(在VFP命令窗口中执行命令:insert into score1 (学号,课程号,成绩) values("993503433","0001",99),不用考虑打开表)

3.打开表单MYFORM,向其中添加一个“关闭”命令按钮(名称为Command1)(打开表单后,设置关闭按钮Command1的caption为:关闭),表单运行时,单击此按钮关闭表单。(设置关闭按钮Command1的单击事件程序代码为:thisform.release,后面的关闭表单按钮都要进行类似设置,并且执行一次,否则影响得分。)

第四题

1.在指定文件夹下打开数据库文件college(modi data college),物理删除该数据库中的temp表(在数据库设计器中右单击该表选择删除,在提示框中再选择删除,注意此操作要求物理删除表,所以不要选择移去,移去操作仅把表转换为自由表,而不是从磁盘上物理删除表),然后将三个自由表“教师表”、“课程表”和“学院表”添加到该数据库中。

2.为“课程表”和“教师表”分别建立主索引和普通索引,字段名和索引名均为“课程号”,并为两个表建立一对多的联系。(参见课本

3.7.3节的第二部分)

3.使用SQL语句查询“教师表”中工资大于4500的教师的全部信息,将查询结果按职

工号升序排列,查询结果存储于文本文件one.txt中,SQL语句存储于文件two.prg中。

SQL命令: select * from 教师表 where 工资>4500 order by 职工号 to file one.txt

用modi comm 命令建立一个程序文件two.prg,把上面的语句输入后保存即可。

第五题

在指定文件夹下打开数据库“宾馆”,完成以下操作:

1.打开“客户”表,为“性别”字段增加约束性规则:性别只能取“男”或“女”,默认值为“女”,表达式为: 性别$“男女”。

2.为“入住”表创建一个主索引,索引名为fkkey,索引表达式为“客房号+客户号”。(在表设计器中建立入住字段的索引,在索引标签中设置其为主索引,在索引名处输入fkkey,在表达式处输入:客房号+客户号)

3.根据各表的名称、字段名的含义和存储的内容建立表之间的永久联系(参见课本3.7.3节的第二部分),并根据要求建立相应的普通索引,索引名与创建索引的字段名相同,升序排序。

第七题

根据以下要求,完成基本操作,所需文件(或要保存文件)均在指定文件夹下:

1.在指定文件夹下建立一个名为"外汇管理"的数据库。(create data 外汇管理)

2.将表currency_sl和表rate_exchange添加到新建立的数据库中。

3.将表rate_exchange中"买出价"字段的名称改为"现钞卖出价"。(modi stru rate_exchange,或者在数据库设计器中右单击表rate_exchange,选择“修改”后在表设计器中修改)

4.通过"外币代码"字段为表rate_exchange和currency_sl建立一对多永久联系(需要首先建立相关索引)。(参见课本3.7.3节的第二部分)

第八题

在指定文件夹下完成如下操作:

1. 创建一个名为"订单管理"的数据库,并将已有的employee和orders两个表添加到该数据库中。新建一个名为customer的表,表结构如下:

客户号字符型(4)

客户名字符型(36)

地址字符型(36)

执行Create customer命令,在表设计器中设置以上字段;

也可以使用SQL命令直接建立:create table customer(客户号 C(4),客户名 C(36),地址 C(36))

2. 为orders表建立一个普通索引,索引名为je,索引表达式为"金额",降序索引。

3. 通过"客户号"分别为customer表建立主索引,为orders建立普通索引,索引名和索引表达式均为"客户号",通过"客户号"为customer表和orders表之间建立一个一对多的永久联系。

第九题

在指定文件夹下完成如下操作:

1. 创建一个名为"订单管理"的数据库,并将已有的employee、orders和customer三个表添加到该数据库中。

2. 为orders表建立一个普通索引,索引名为nf,索引表达式为"year(签订日期)"。为employee表建立主索引,为orders建立普通索引,索引名和索引表达式均为"职员号"。通过"职员号"在employee表和orders表之间建立一个一对多的永久联系。

(参见课本3.7.3节的第二部分)

3. 为上述建立的联系设置参照完整性约束:更新规则为"限制",删除规则为"级联",插入规则为"限制"。

(参见课本3.8.3节)

第十题

在指定文件夹下,完成如下操作:

1. 将当前文件夹下的自由表CLASS(班级表)和TEACHER(教师表)添加到学生数据库SDB中;为班级表CLASS创建一个主索引和普通索引(升序),主索引的索引名和索引表达式均为班级号;普通索引的索引名和索引表达式均为班主任号。为教师表TEACHER创建一个主索引,索引名和索引表达式均为教师号;

2. 通过"班级号"字段建立班级表CLASS和学生表STUDENT表间的永久联系。通过班级表CLASS的"班主任号"字段与教师表TEACHER的"教师号"字段建立班级表CLASS和教师表TEACHER间的永久联系;(参见课本

3.7.3节的第二部分)

3.为以上建立的两个联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。

(参见课本3.8.3节)

第十一题

根据以下要求,完成基本操作题,所有文件保存在指定文件夹下:

1.在指定文件下建立数据库BOOK,并把数据表rsgz添加到该数据库中。

2.将表RSGZ的所有记录的应发工资和实发工资计算出来填充到相应字段中,应发工资为基本工资、职务补贴的和,实发工资为应发工资减去社会保险和公积金。

方式1 使用replace命令,

use rsgz

repl all 应发工资 with 基本工资+职务补贴,实发工资 with 应发工资-社会保

险-公积金

方式2 使用SQL的update命令,此时不用考虑表是否打开,直接执行以下命令:

update rsgz set 应发工资=基本工资+职务补贴,实发工资=应发工资-社会保险-公积金

3.为表RSGZ建立普通索引PK,索引表达式为“实发工资”,并用select统计实发工资在1000元以上(含1000)的人数,将结果保存在表ren.Dbf中

SQL 命令:select count(*) from rsgz where 实发工资>=1000 into table ren

第十二题

根据以下要求,完成基本操作题,所有文件保存在指定文件夹下:

1.在指定文件下建立数据库BOOK,并把数据表rsda添加到该数据库中。

2.在表RSDA中物理删除姓名为“马超频”的记录,将“职称”为“讲师”的进行逻辑删除,并将姓名为“王为冬”的职称改为“教授”。(可以使用命令方式,或许打开表在浏览方式下用鼠标点击删除、修改更快些哦,总共11条记录,不会很累的......)

3.为表RSDA建立以工作时间长短进行索引,索引名称为PK,按降序排列。

第十三题

根据以下要求,完成基本操作题,所有文件保存在指定文件夹下:

1.在指定文件下建立数据库BOOK,并把数据表RSGL添加到该数据库中。

2.为表RSGZ的“性别”字段,添加字段有效性,该字段的有效性规则为只能是“男”或“女”(打开数据库设计器,右单击表选择修改,在表设计器中选择性别字段,在下方的字段有效性规则栏内填写:性别$“男女”),输入错误则显示“该字段只能是男或女”(规则框内填写,注意提示信息是字符串,需要用字符串界定符界定),其默认值为“男”(默认值为字符型的不要忘记字符串界定符)。

3.将表RSGL中的“职务”字段删除,并修改“文化程度”字段的宽度为10。

第十四题

根据以下要求,完成基本操作题,所有文件保存在指定文件夹下:

1.在指定文件下打开数据库BOOK,并把数据表RSGZ和RSDA添加到该数据库中,把数据表RSGL从数据库中移去(注意“移去”和“删除”的区别) 。

2.为表RSGZ建立以“编号”为关键字的普通索引,为表RSDA建立以“编号”为关键字的主索引,删除表RSDA中以PK为索引名的索引。

3.为表RSDA和RSGZ建立以“编号”作为关联字的一对多永久关系。(参见课本3.7.3节的第二部分)

第十五题

根据以下要求,完成基本操作题,所有文件保存在指定文件夹下:

1.在指定文件下打开数据库BOOK,并把数据表RSBM添加到该数据库中,移去数据表RSGZ和RSda。(注意移去不是物理删除)

2. 为表RSBM建立以“部门名”为关键字的主索引,为表RSgl建立以“部门名”为关键字的普通索引,删除表RSDA中以PK为索引名的索引。

3.为表RSBM和RSGL建立以“部门名”作为关联字的一对多永久关系。(参见课本3.7.3节的第二部分)

第十六题

根据以下要求,完成基本操作题,所有文件保存在指定文件夹下:

1.在指定文件下打开数据库BOOK,并把数据表RSBM添加到该数据库中,移去数据表RSGL。

2.将表RSGZ的基本工资超过800的所有记录的应发工资和实发工资计算出来填充到相应字段中,应发工资为基本工资、职务补贴的和,实发工资为应发工资减去社会保险和公积金。

方式1 使用replace命令,

use rsgz

repl all 应发工资 with 基本工资+职务补贴,实发工资 with 应发工资-社会保险-公积金 for 基本工资>800

方式2 使用SQL的update命令,此时不用考虑表是否打开,直接执行以下命令: update rsgz set 应发工资=基本工资+职务补贴,实发工资=应发工资-社会保险-公积金 where基本工资>800

3.为表RSGZ建立索引表达式为“编号”的主索引,并用SELECT统计已计算出实发工资记录的个数,将结果保存在表ren.Dbf中。

SQL 命令:select count(*) from rsgz where 实发工资>0 into table ren

第十七题

根据以下要求,完成基本操作题,所有文件保存在指定文件夹下:

1.在指定文件下建立数据库BOOK,并把数据表XSDA和XSCJ添加到该数据库中。

2.将表XSCJ的所有记录的总分计算出来填充到相应字段中(打开表后,使用replace all 总分 with 各科成绩相加,也可以使用菜单或SQL 的update 命令),为表XSCJ建立以“学号”作为关键字的主索引,为表XSDA建立以“学号”作为关键字的主索引。

3.为表XSDA和XSCJ建立以“编号”作为关联字的一对一永久关系。(参见课本3.7.3节的第二部分)

第十八题

根据以下要求,完成基本操作题,所有文件保存在指定文件夹下:

1.在指定文件下建立数据库BOOK,并把数据表XSDA和XSCJ添加到该数据库中。

2.将表XSCJ的所有记录的总分计算出来填充到相应字段中(同上题),按总分建立以PK为索引名的索引,降序排列。

3.使用SELECT统计出XSCJ数据表中总分320以上(含320)的人数,将结果保存在表ren.Dbf中。

SQL 命令: select count(*) from xscj where 总分>=320 into table ren

注意必须正确执行第二步,算出总分后才可以做这一步,否则表REN.DBF中的结果可能不对。

第十九题

根据以下要求,完成基本操作题,所有文件保存在指定文件夹下:

1.在指定文件下打开数据库BOOK,并把数据表XSDA和XSCJ添加到该数据库中,移去数据表RSGZ。

2. 为表XSDA建立以“学号”为关键字的主索引,索引标识名为“学号”,为表XSCJ 建立以“学号”为关键字的候选索引,索引标识名为“xh”,删除表XSDA中以PK为索引名的索引。

3.为表XSDA和XSCJ建立以“学号”作为关联字的一对一永久关系。(参见课本3.7.3节的第二部分)

第二十题

根据以下要求,完成基本操作题,所有文件保存在指定文件夹下:

1.在指定文件下建立数据库BOOK,并把数据表XSDA和XSCJ添加到该数据库中。

2.将表XSCJ的所有记录的总分和平均分计算出来填充到相应字段中,建立按总分由高到低的索引(降序索引),索引名称为PK。(参照前面类似的操作,或用菜单方式做)

3.逻辑删除总分大于360的记录。

正确执行第二步后再执行命令:delete for 总分>360,当然也可以使用SQL的delete

from xscj where 总分>360,再不会的话就打开表的浏览窗口,用鼠标点击删除标记吧,反正只有一个记录需要删

除,我就不信这个题不得分…嘎嘎

简单应用题

这部分题目每题2个小题10分钟做完就很好,15分钟也讲究,20分钟也可以啊。以对为准则,不要光贪图快。

本部分题目中所有小题,无论答案中是否提示,都要按题干的要求设置表单及控件的属性,书写基本控件的代码(如退出或关闭按钮的代码基本都为thisform.release,好多题目的答案提示就省略了),并按要求正确运行所有要求运行的按钮,否则可能影响得分。

001在考生文件夹下完成如下简单应用:

1.新建表单myform001(在VFP主菜单中新建表单并保存为myform001.scx),表单(名

称为Form1(注意表单名称和表单保存后的磁盘文件名没有直接关系,可以不同)),标题

为“成绩管理系统”(form1对象的caption属性设置为“成绩管理系统”,在表单设计器

界面中点击表单空白处,使表单成为当前对象,然后在属性框中设置caption的文本为指定的内容,不要输入引号),建立三个标签控件(名称为Label1、Label2 、Label3,其标题文字为“学号”、“姓名”和“VFP成绩”)(添加3个标签对象,名称依次为Label1、Label2 、Label3,其对应的caption属性设置依次为“学号”、“姓名”和“VFP 成绩”,不要输入引号,注意操作顺序,必须保证控件的名称标题和题目要求的一致,否则失分,后面其他控件类似)、三个文本框控件(名称为Text1、Text2、Text3,用于接收输入值)(注意把Text3文本框按钮的属性value值事先设置为0,使得他们默认接收的数据为数值型,否则无法进行数学计算。其他方法可以处理,但是麻烦些,此要求仅对接受数值的文本框。)和两个命令按钮控件(名称为Command1和Command2,按钮的标题文本分别为“确定”和“退出”)(Command1命令按钮的caption属性设置为“确定”,Command2命令按钮的caption属性设置为“退出”,注意题目中添加多个控件的,要严格按题目说明对应控件的名称关系,否则影响得分),标签和命令按钮的字体设置为隶书,16磅(可以单独设置每个按钮的字体属性,也可以多选后一起设定),界面设计如下图所示。

编写文本框Text3的Valid事件代码,输入数据只允许在0~100之间(注意

必须把Text3的value属性初始值设置为数字0(也可为其他数字),这样输入的数字字符自动识别为数值,否则需要程序处理);当单击“退出”命令按钮时,结束表单的运行(Command2命令按钮的单击事件程序为:thisform.release)。

表单窗体设计完成后,在表单设计器中选择Text3使其成为当前对象,在属性栏中选择“方法程序”标签,找到Valid Event事件代码,双击后在窗口中输入以下代码:(示例参见课本P198例6-7)

return val(this.value)>=0 and val(this.value)<=100

完成表单设计后要运行表单的所有功能。(表单运行时输入不符合条件的分数后,点击任意按钮就会出现提示信息。)

注意:本小题操作方式给的比较详细,后面的类似题目,不再赘述,参考此题即可!

2. 打开表单myform002(在试题目录下直接双击myform002.scx文件即可打开,也可以在VFP的文件菜单中选择打开),表单中已有二个标签(名称为Label1、Label2(原题中只有Label1,没有Label2,不影响做题)),二个命令按钮“计算”和“关闭”(名称分别为Command1和Command2)(注意Command1对应“计算”;Command2对应“关闭”,此顺序不能乱,否则可能影响得分,后面其他题目类似),三个文本框(名称分别为Text1、Text2、Text3),要求完成以下操作:

(1)在Text1、Text2中分别输入一个自然数,且Text2中的自然数大于Text1中的自然数,单击“计算”按钮时,求两个自然数之间奇数的和,并将结果显示在文本框Text3中。(注意本题中文本框用于接收数值,但是属性值value没有给定初始值0,但是程序中做了处理,用VAL函数进行了转换)

(2)在表单中增加一个“重置”按钮(添加后名称为Command3),其字体和字号同其他命令按钮(注意正确设置),单击“重置”按钮,则三个文本框均清空。

(3)单击“关闭”按钮时结束表单的运行。

界面设计如下图所示。

(1)请将“计算”命令按钮单击事件代码中的?去掉,改成正确的代码,不能增加行或删除行(原代码完善后如下所示:)

A=VAL(THISFORM.TEXT1.VALUE) &&把文本框中的数字字符转换为数值

B=VAL(THISFORM.TEXT2.VALUE)

P= A

S=0

DO WHILE P<= B

if int(p/2)!= P/2 && 也可以为: if mod(p,2)<>0

S=S+P

ENDIF

P=P+1

ENDDO

THISFORM.TEXT3.VALUE =STR(S)

(2)按要求完成“重置”按钮和“关闭”按钮的程序代码。

“重置”按钮的程序代码

thisform.text1.value=""

thisform.text2.value=""

thisform.text3.value=""

“关闭”按钮的程序代码

Command2命令按钮的单击事件程序为:thisform.release

注意所有题目中几乎都要求书写关闭或退出代码,不要忽略了!

注意:完成表单设计后要运行表单的所有功能。

002 在考生文件夹下完成如下简单应用:

1. 新建表单myform001(保存表单时的名字),把表单(名称为Form1)标题(设置Form1的caption属性)改为“系统登录”,在表单上添加四个标签控件Label1、Label2、Label3、Label4,Label1的显示文本为“欢迎您访问系统”,其字体为黑体,25磅字,Label2的显示文本为“用户名”,Label3的文本为“用户密码”;一个组合框控件Combo1,并用属性窗口为Combo1添加列表项内容“苗莉”、“林文玲”(组合框控件combo1的rowsourcetype设置为1-值,rowsource设置为“苗莉,林文玲”,注意中间的逗号为半角,不能输入双引号);一个文本框控件Text1,用于输入用户密码,两个命令按钮Command1、Command2,其标题文字分别为“登录”和“关闭”。添加标签控件Label4(添加后在布局选项卡下双击设置本按钮的AutoSize属性值为.T.,此操作保证标签自动调整大小,完整显示内容,不设置也不影响得分,除非题目要求必须设置。但为了调试方便,建议设置),当从列表中选择用户名称时,在Label4中显示“您选择了:”及相应的用户名,然后在文本框Text1输入用户密码“111111”,并单击“登录”按钮时,显示消息“登陆成功”;单击“关闭”按钮则结束表单的运行。除Label1以外其他字体选择隶书,14磅字。界面设计如下图所示。

完成表单设计后要运行表单的所有功能。

首先按要求建立表单并添加设置各个控件的属性,然后进行下面的操作:

Combo1按钮的单击事件代码:

https://www.wendangku.net/doc/155646490.html,bel4.caption=”您选择了:”+https://www.wendangku.net/doc/155646490.html,bo1.value

“登陆”按钮Command1的单击事件代码:

if thisform.text1.value='111111'

https://www.wendangku.net/doc/155646490.html,bel4.caption="登陆成功"

endif

“关闭”按钮Command2的程序代码:thisform.release

2. 打开表单myform002,表单中已有二个标签(名称为Label1、Label2),三个文本框(名称为Text1、Text2、Text3),二个命令按钮,(名称分别为Command1、Command2),其标题文字分别为“计算”和“关闭”。具有如下功能:(1)在文本框Text1、Text2中分别输入一个三位的自然数,且Text2中的数大于Text1中的数据,当单击“计算”按钮时,计算在这两个自然数之间满足各数字之和为10的数的和,并将计算结果显示在文本框Text3中;

(2)在表单中增加一个“重置”按钮,单击该命令按钮时,三个文本框的内容均清空,单击“关闭”按钮结束表单的运行。

界面设计如下图所示。

请在“计算”命令按钮的单击事件代码窗口中将“?”删除,并输入正确的语句,其他事件代码根据要求的功能自己独立完成添加(注意关闭按钮的代码)。注意:

(1)修改程序代码时不能添加或删除代码行。

(2)完成表单设计后要运行表单的所有功能。

A=VAL(THISFORM.TEXT1.VALUE)

B=VAL(THISFORM.TEXT2.VALUE)

S=0 &&存放最终和值

P=A+1 &&两个数字之间,理解为不含A

DO WHILE P < B

C=INT(P/100) &&C为数字的百位

D=INT(p/10)-INT(P/100)*10 &&D为数字的十位

E=P-INT(P/10)*10 &&E为数字的个位

if C+D+E=10

S=S+P

endif

P=P+1

ENDDO

THISFORM.TEXT3.VALUE=STR(S)

003在考生文件夹下完成如下简单应用:

1. 新建表单myform001,表单(名称为Form1)标题为“成绩管理系统”,建立三个标签控件(名称为Label1、Label2 、Label3,其标签文字为“学号”、“姓名”和“VFP成绩”)、三个文本框控件(名称为Text1、Text2、Text3,用于接收输入值)和两个命令按钮控件(名称为Command1和Command2,按钮的标题文本分别为“确定”和“退出”),标签文字和命令按钮标题字体设置为隶书,16磅,界面设计如下图所示。

文本框Text3设置一个When事件(Text3初始值通过属性Value设置为120

(注意此要求)),当其中数据在0~100之间,则不允许对其进行编辑,并显示信息“数据正常,不允许编辑”,退出按钮设置一个鼠标单击事件,当单击退出时,结束表单的运行。

完成表单设计后要运行表单的所有功能。

文本框Text3的When事件代码如下(示例参见课本P194):

if this.value<=100 and this.value>=0

messagebox("数据正常,不允许编辑")

endif

return this.value>100 or this.value<0

2. 打开表单myform002,其中已经添加两个名称分别为Label1和Label2的标签和一个定时器Timer1,标签Label1的标题为“学生成绩管理系统”(下图提示有错,原题的表单文件中是正确的,不影响做题)。

(1)将标签Label1的字体设置为“黑体”,字号为20,颜色为RGB(255,0,0),其他控件的字体为隶书,字号为20。(按要求设置即可)

(2)将Timer1控件的事件代码中“?”位置改成正确的代码,并设置Timer1的相应属性,保证每隔20毫秒,标签Label1能够不停的自右向左移动(移动值设置为-2),标签左边沿移至表单左边沿后,则标签左边距设置为表单宽度。

本小题无需进行其他操作,直接双击界面上的Timer1控件,把代码改为下面的即可:IF https://www.wendangku.net/doc/155646490.html,BEL1.LEFT>0

https://www.wendangku.net/doc/155646490.html,BEL1.LEFT=https://www.wendangku.net/doc/155646490.html,BEL1.LEFT-2

ELSE

https://www.wendangku.net/doc/155646490.html,BEL1.LEFT=THISFORM.width

ENDIF

(3)添加名为Timer2的定时器控件,并编写相应的代码,保证每隔1

秒在标签Label2中显示当前系统时间。

在界面任意位置添加计时器控件Timer2,在该对象的“其他”选项卡下设置其Interval 属性值为1000,然后双击Timer2,输入以代码即可:

https://www.wendangku.net/doc/155646490.html,bel2.caption=time()

(4)添加一个“退出”按钮,单击此按钮,则退出表单的运行。(同前类似

操作)

界面设计如下图所示:

注意:完成表单设计后要运行表单的所有功能。

004在考生文件夹下完成如下简单应用:

1. 新建表单myform001,把表单(名称为Form1)标题改为“编辑框中的字符数”,表单的背景色为RGB(0,100,200),表单中有三个标签(Label1、Label2、Label3),其标签文字分别为“姓名”、“履历”、“履历字数”,两个文本框(Text1、Text2),Text1用于输入姓名,Text2用于显示履历字数,一个编辑框(Edit1),在编辑框中通过属性窗口输入(注意此要求,在edit1控件的value属性框中输入或粘“1976年参加工作,1985年任科长,1999年任处长”,两个命令按钮(Command1、贴)

Command2),按钮标题文本分别为“统计字数”和“退出”,所有文字均采用隶书,字号为16,界面设计如下图所示:

编写代码,完成如下功能:

当单击“统计字数”按钮时,编辑框Edit1获得焦点并选定其中的所有文字,文本框Text2中显示编辑框中的字符数,但不可编辑(设计状态把此控件的enabled属性设置为.F.),单击“退出”按钮,则结束表单的运行。

完成表单设计后要运行表单的所有功能。

按题目要求建立表单、据题意正确添加并设置控件属性值。统计字数按钮的单击事件代码为:

thisform.text2.value=len(thisform.edit1.value)

退出按钮的单击事件代码同前。

2. 打开表单myform002,表单中有两个命令按钮“输出”和“退出”(名称分别为Command1和Command2);二个文本框(名称分别为Text1、Text2),五个标签(名称分别为Label1、Label2、Label3、Label4、Label5)。

(1)在文本框Text1中输入姓名(不能为空),在Text2中输入学生成绩,当单击“输出”按钮时,在标签Label5中显示等级,格式为“姓名”+“的等级为”+ 等级,其中等级的划分为:不及格(大于等于0且小于60)、合格(大于等于60且小于90)、优秀(大于等于90且小于等于100),输入的成绩只能在0-100之间,否则显示“输入错误”。

请按上述要求,在“输出”命令按钮的单击事件代码中将?处改成正确的内容,保证实现上述功能。

(2)编写代码,单击“退出”命令按钮时关闭表单。

表单运行示例如下:

注意:

(1)完成表单设计后要运行表单的所有功能。

(2)修改程序代码时不能添加或删除代码行。

修改后正确的代码为:

cj=val(thisform.text2.value)

do case

case cj>=0 AND CJ<60

https://www.wendangku.net/doc/155646490.html,bel5.caption=thisform.text1.value+"的等级为不及格"

case cj>=60 and cj<90

https://www.wendangku.net/doc/155646490.html,bel5.caption= thisform.text1.value+"的等级为合格"

case cj>=90 and cj<=100

https://www.wendangku.net/doc/155646490.html,bel5.caption=thisform.text1.value+"的等级为优秀"

otherwise

https://www.wendangku.net/doc/155646490.html,bel5.caption="输入错误"

endcase

005在考生文件夹下完成如下简单应用:

1. 新建表单myform001,把表单(名称为Form1)标题改为“记录输入”,表单中有四个标签(名称分别为Label1、Label2、Label3、Label4),其标题文字分别为“学号”、“姓名”、“性别”、“成绩”,四个文本框(名称分别为Text1、Text2、Text3、Text4(设计状态设置初始值为0)),一个选项按钮组(Optiongroup1),其中包含两个选项按钮,其标题文字分别为“男”和“女”,当单击某个选项按钮时,文本框Text3中显示性别“男”或“女”,两个命令按钮(名称分别为Command1、Command2),按钮标题文字分别为“输入”和“退出”,当单击“输入”按钮时,清空所有文本框的值,单击“退出”按钮时关闭表单,所有文字均采用隶书,字号为16,界面设计如下图所示:

完成表单设计后要运行表单的所有功能。

添加控件Optiongroup1,逐一设置每个选项的Caption为”男”、”女”,(右键单击选择“编辑”后,即可单独编辑每一个选项。注意Optiongroup控件默认方式各选项是竖排的,此题目要求两个选项横排,操作方式为:右键点击控件Optiongroup1,选择“生成器”->选择“2.布局”->选择按钮布局“水平”即可)。

按题目要求建立表单、据题意正确添加并设置控件属性值。选项按钮组(Optiongroup1)的单击事件代码为:

if this.value=1

thisform.text3.value=’男’

else

thisform.text3.value=’女’

endif

输入按钮Command1的单击事件代码如下:

thisform.text1.value=””

thisform.text2.value=””

thisform.text3.value=””

thisform.text4.value=0

退出按钮的单击事件代码同前。

2. 打开表单myform002,表单中有两个命令按钮(名称分别为Command1和Command2),其标题文本分别为“输出”和“退出”。五个文本框(名称分别为Text1、Text2、Text3、Text4、Text5),两个标签(名称分别为Label1、Label2),要求在五个文本框中分别输入数据长度不超过10位的五个数,当单击“输出”按钮时,在标签Label2中显示由大到小排序的结果,其字体显示为红色(RGB (255,0,0))。

(1)请将“输出”按钮Click事件代码中的“?”改成正确的内容,以实现上述功能。

(2)编写代码,单击“退出”按钮时关闭表单。

表单运行效果示例如下:

注意:

(1)完成表单设计后要运行表单的所有功能。

(3)修改程序代码时不能添加或删除代码行。

注意为了屏幕显示结果适中,请将label2控件的Caption属性在设计状态设置为空,同时把其AutoSize属性设置为.T.

源代码完善如下:

dimension x(5)

https://www.wendangku.net/doc/155646490.html,bel2.forecolor=rgb(255,0,0)

for i=1 to 5

p="thisform.text"+str(i,1) +".value"

x(i)=val(&p)

endfor

for i=1 to 4

for j=i+1 to 5

if x(i)

t=x(i)

x(i)=x(j)

x(j)=t

endif

endfor

endfor

for i= 1 to 5

https://www.wendangku.net/doc/155646490.html,bel2.caption= https://www.wendangku.net/doc/155646490.html,bel2.caption+str(x(i)) endfor

006 在考生文件夹下完成如下简单应用:

1. 新建表单myform001,在表单上建立三个标签(Label1、Label2、Label3),标签的标题分别为“学号”、“姓名”和“性别”,三个文本框(Text1、Text2、Text3),四个复选框(Check1、Check2、Check3、Check4),复选框的文字分别为“足球”、“篮球”、“排球”和“象棋”,一个列表框(List1),一个命令按钮(Command1),按钮的标题为“退出”,所有字体采用隶书,16号字,表单设计图如下所示:

要求编写程序,当任一复选框的状态改变时,在列表框List1中显示全部复选框的标题文字内容;当单击“退出”按钮时结束表单的运行。

提示:在表单的Init事件中设置数组变量X为公共变量,在每个复选框的InteractiveChange事件中使用数组x,刷新表单列表框List1的内容。完成表单设计后运行表单的所有功能。

按要求创建表单、添加并正确设置各个控件的属性。按提示的要求写代码,否则可能影响得分。

窗体的init事件代码为:

public array x(4)

所有复选框的InteractiveChange事件代码都为(每个复选框的InteractiveChange 事件代码都相同如下):

thisform.list1.clear

for i=1 to 4

p="thisform.check"+str(i,1)+".caption"

x(i)=&p

vfp上机题第三题-菜单-专项练习-答案

菜单操作题主要知识点列表 1.访问键的设置(\<) 2.为菜单项分组( \- ) 3.什么时候用命令或是过程(一条语句用命令,多条语句用过程) 4.菜单的提示选项 a)快捷方式(ctrl+字母) b)跳过(启用和废止菜单项,生成并运行mpr后才能看到效果) c)信息 5.插入栏—插入系统菜单项 6.显示 常规选项设置和清理代码(菜单运行前执行的语句放在设置代 码里) 7.生成可执行菜单mpr 8.菜单的预览(有些功能通过预览看不出效果) 9.恢复系统的默认菜单(set sysmenu to default) 10.插入到某个系统菜单项的后面或前面 11.在程序执行期间废止Visual FoxPro 主菜单栏(set sysmenu off) 12.一些常用菜单命令的书写 2004 年(秋)计算机基础知识和应用能力等级考试上机试卷 三、设计菜单(5分) 项目TEST中已存在菜单MenuH,利用菜单设计器按如下要求修改菜单: 1.按图1所示,在“系统设置”菜单栏后面增加“教师档案管理”菜单栏,并为它设置子菜单; 2.为“教师工资管理”菜单栏下的“工资调整”菜单项编写命令:当代码执行该菜单时,工资(GZ)表中所有教师的岗位津贴(gwjt)统一增加200元; Update gz set gwjt=gwjt+200 3.将下列代码加到菜单的适当位置,使菜单运行时首先执行它。 显示-》常规选项菜单代码下的“设置”复选框打勾,然后输入代码

2004 年(秋)计算机基础知识和应用能力等级考试上机试卷 三、设计菜单(10)分 项目TEST中已存在菜单MenuC,利用菜单设计器按如下要求修改该菜单: 1.按图1所示为“统计分析”菜单项创建子菜单; 2.为“不及格统计”菜单项设置SQl命令:基于成绩表(CJ.DBF)统计各门课程代号(kcdh)、不及格人次(注:成绩(cj)小于60分为不及格); Select kcdh,sum(iif(cj<60,1,0)) as 不及格人次from cj group by 1 3.将“学生档案管理”菜单项废止。 2004年(春)计算机基础知识和应用能力等级考试上机试卷 三、设计菜单(5分) 项目TEST中已存在菜单MENUN,其中已定义了:“文件”、“显示”和“记录定位”三个菜单栏,按如下要求修改菜单,完成后的运行效果如图1所示。 图1

VFP上机操作题(附解答过程)

VFP上机操作题 一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 在考生目录下完成如下操作: 1. 打开"订货管理"数据库,并将表order_list添加到该数据库中。 2. 在"订货管理"数据库中建立表order_detail,表结构描述如下: 订单号字符型(6) 器件号字符型(6) 器件名字符型(16) 单价浮动型(10.2) 数量整型 3. 为新建立的order_detail表建立一个普通索引,索引名和索引表达式均是"订单号"。 4. 建立表order_list和表order_detail间的永久联系(通过"订单号"字段)。 解答: 1、方法1:命令方法 在命令窗口直接输入下列两条命令:open database 订货管理 add table order_list 方法2:菜单方法 单击“文件”菜单,选择“打开”项。在文件类型中选择“数据库”,单击“订货管理”,单击“确定”即打开了数据库,并进入到数据库设计器。 在数据库设计器中的空白位置,单击鼠标右键,在弹出的快捷菜单中单击“添加”命令。将题目要求的自由表添加到数据库中。 2、方法1:菜单操作。在数据库设计器的空白处单击鼠标右键,在弹出的菜单中选择“新建表”,进入“表设计器”后,分别输入各字段的字段名、类型、宽度和小数位数,最后单击“确定”按钮。 方法2:命令方法,在命令窗口中直接输入如下命令: create table order_detail(订单号C(6),器件号C(6),器件名C(16),单价N(10,2)) 3、方法1:菜单方法。打开order_detail表的设计器,选择索引页框,输入索引名、选择索引类型、输入索引表达式,然后单击“确定”按钮。 方法2:命令方法。在命令窗口中直接输入如下命令: index on 订单号tag 订单号 4、首先打开数据库设计器。通过拖动索引建立表间永久关系。 二、简单应用(2小题,每题20分,计40分) 在考生目录下完成如下简单应用: 1.将order_detail1表中的全部记录追加到order_detail表中,然后用SQL SELECT语句完成查询:列出所有订购单的订单号、订购日期、器件号、器件名和总金额(按订单号升序,订单号相同再按总金额降序),并将结果存储到results表中(其中订单号、订购日期、总金额

VFP大学期末考试基本操作题答案2015

VFP 上机练习题答案 说明:操作时用到的文件及要保存的文件均在与题号对应的文件夹内(下) 注意操作题要求运行程序的地方必须都运行一下,否则可能影响得分。 蓝色的文本为操作说明、提示或参考操作答案,红色的文本为原题中题干说明可能有些不合适或错误。 本文中给出的说明或参考代码均在VFP 环境下测试通过,仅供参考,不 是题目的唯一答案,如有不对的地方,请指正。 基本操作 第一题 1.在指定文件夹下建立数据库BOOKAUTH,并把表BOOKS 和表AUTHORS 文件添加到该数 据库中。(建立数据库后,执行modi data 命令打开数据库设计器,然后在窗口空白处右单击选择“添加表”即可,后面各个题目中类似操作不再重复说明。) 2.为AUTHORS 表建立主索引,索引名为“PK”,索引表达式为“作者编号”(在表设计 器中,在索引字段上选择“索引”下拉框中的箭头,有具体升序或降序要求时选择方向向上或向下的箭头,无要求是默认选择升序即可;若索引表达式不是字段名字本身,可以在此基础上再点击“索引”标签,找到具体的索引条目,输入索引标记名和索引表达式即可)。为BOOKS 建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”,第二个索引 名和索引表达式均为“作者编号”。 3.建立表AUTHORS 和表BOOKS 之间的永久性联系。(参见课本3.7.3 节的第二部分,AUTHORS 主表的PK 到BOOKS 子表的“作者编号”,鼠标拖拽即可建立一对多联系,不要反了) 第二题 1.在指定文件夹下打开数据库文件SCORE_MANAGER,该数据库中有3 个表STUDENT、SCORE1 和COURSE,根据已经建立好的索引,建立表间的联系(寻找两表间相同的索引名称,建立一对一的连接,或一个主索引和一个普通索引建立一对多连接,这里指的是永久联接)。 2.为COURSE 表增加字段,开课学期(N,2,0)。(直接在数据库设计器中右单击表, 选择修改,在表结构设计器中添加即可) 3.为SCORE1 表中的“成绩”字段设置字段有效性规则:成绩>=0,出错信息:“成绩必 须大于或等于0”。(练习题中给定的数据表中已经设置了,设置字段有效性规则时注意在表 设计器中首先正确选择字段再进行设置,记录有效性操作类似。注意信息内容要字符串界定符) 第三题 根据以下要求,完成基本操作,所需文件在指定文件夹下: 1.从SCORE_MANAGER 数据库中删除名为NEW_VIEW1 的视图(在数据库设计器中,右单 击视图,选择删除即可)。 2.用SQL 命令向SCORE1 表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为99。(在VFP 命令窗口中执行命令:insert into score1 (学号,课程号,成绩) values("993503433","0001",99),不用考虑打开表)

VFP上机操作题(数据库建立与显示答案)

Visual Foxpro上机操作题(数据表建立与显示) 说明:本答案只写操作命令,具体操作自己上机完成 根据要求完成下列操作: 1.建立一个名为ys.dbf的数据表,其结构如下: 字段字段名类型宽度小数位 1 姓名字符型 8 2 性别字符型 2 3 固定工资数值型 8 2 4 津贴数值型 6 2 5 扣杂费数值型 6 2 6 实发金额数值型 8 2 7 领款日期日期型 8 8 退休逻辑型 1 9 签名字符型 6 10 备注备注型 10 注意:结构输入完成后,按CTRl+W存盘。 2.录入如下内容: 记录号姓名性别固定工资津贴扣杂费实发金额领款日期退休签名备注 1 吴均荣女 527.00 120.00 10.50 01/01/89 .T. memo 2 肖才坤男 527.00 120.00 10.50 05/05/99 .F. memo 3 李思强男 527.00 120.00 10.50 05/05/95 .T. memo 4 司马文华女 527.00 120.00 10.50 05/05/98 .T. memo 5 钟小渠男 437.00 120.00 10.50 05/05/97 .F. memo 6 赵明明女 422.00 120.00 10.50 05/05/96 .F. memo 7 欧阳明月女 396.50 120.00 10.50 05/05/92 .F. memo 3.打开数据库ys.dbf 4.显示数据库结构. 5.修改数据库结构,将实发金额的宽度改为7,小数点后有2位. 注意:修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则有可能造成

vfp上机试题

VFP上机试题 一、 (1)属性设置及程序改错题 gc245.scx的功能是:设计一个窗口,日历牌每10秒显示一次,每次显示10秒;系统时间的数字式表每秒显示一次新的时间。要求: ①设置计时器Timer1 和Timer2的属性 ②在编写的二个过程代码Timer1_Timer(),Timer2_Timer()中各有一个错误,请调试改正。调试改正中,每个过程代码只能改一处,并不得增删语句 timer1.timer: if https://www.wendangku.net/doc/155646490.html,bel1.visible=.t. https://www.wendangku.net/doc/155646490.html,bel1.visible=.f. else https://www.wendangku.net/doc/155646490.html,bel1.visible=.f. && .t. endif timer2.timer: if thisform. label1.caption!=time() && label2 https://www.wendangku.net/doc/155646490.html,bel2.caption=time endif (2)程序填空题 tk245.scx的功能是:当按下“求和”按钮时,计算S=1**2+(1**2+2**2)+(1**2+2**2+3**2)+…(1**2+2**2+3**2+…+10**2)。请在该程序空白(1)、(2)处,将其补充完整,以便得到正确答案,但不得增删原语句。 Command1.click: SET TALK OFF TOT=0 FOR N=1 TO 10 T=0 M=1 DO WHILE M<=N T=t+(1) M**2 M=M+1 ENDDO TOT=TOT+T ENDFOR ? 'S=',(2) TOT SET TALK ON RETURN 二、 1: 属性设置及改错题: gc291.scx的功能是:设计一个窗口,输入一个整数,按下"判断"按钮,若该整数是一负数,则显示"该数不是一个素数",若为素数,则显示"该数是一个素数",否则也显示"该数不是一个素数".要求:

VFP入门学习-VFP_上机试题(二)

VFP上机试题 一、上机环境设置(2分) 1、设置默认路径为d:\KS文件夹,VFP上机试题所需素材均在其中。除非题目要求,否则不要对KS文件夹中的文件进行重命名、复制、移动和删除操作 2、操作的所有文件均还是保存在ks文件夹中,最后将ks文件夹重命名为:学号(写完整)班级姓名后提交。 二、项目、数据库和表操作(30分) 打开考试素材目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。 1.在JXSJ数据库中按如下表格所示的结构创建AB表,并按表格中的要求设置相关属性。 (1)设置AB表的表注释:参观人数; (2)设置日期字段的默认值:当前系统日期; (3)设置日期字段的显示类:微调框; (4)设置记录有效性规则:实际参观人数小于或等于售出门票数量; (5)创建普通索引,索引名为abcd,要求按实际参观人数与售出门票数量之比排序。 2.在AB表中输入如下记录: 3.给KC表中所有学分大于或等于5的记录加删除标记。 4.js表已存在主索引GH,索引表达式为GH;KCAP表已存在普通索引GH,索引表达式为GH。以js表为主表、KCAP表为子表,根据GH建立永久关系,并设置两表之间的参照完整性:更新级联、删除级联。 三、设计查询(20分) 已知教师表(JS)含有工号(gh,c)、姓名(xm,C)等字段;自由表图书借阅表(JYB)含有读者号(dzh,c)、分类号(flh,C)、借阅日期(jyrq,D)、还书日期(hsrq,D)等字段,教师的读者号与工号相同。按如下要求修改JXGL项目中的查询CHAXUN: 基于JS表和JYB表查询教师借书情况,计算过期罚款信息。要求:查询输出字段为dzh、 xm、罚款额;查询结果按罚款额降序排序;输出去向为文本文件TEMP。 注:罚款计算方法为30天以上超过部分每本每天0.10元,未还书者(即还书日期为空的 记录)不统计。 四、设计菜单(15分) JXGL项目中已存在菜单MENU,其中已定义了"文件"菜单栏及其中的"退出菜单"项。按如下要求设计菜单,菜单运行后的效果如图1所示。 1.在"文件"菜单栏右侧创建"数据管理"菜单栏。 2.在"数据管理"菜单栏下创建子菜单"查询"和"数据备份"。 3.为"查询"菜单项设置快捷键:F12。 4.在菜单项"查询"和"数据备份"之间插入分组线。 5.为"数据备份"菜单项设置过程代码: d=GETFILE("dbf"."*.dbf") USE &d COPY To bf1

VFP上机模拟考试题1解答版

VFP模拟题 一、选择题:30题,每题1分,共30分 1、下面当中正确的变量名是 D 。 A) 12abc B ) zhan jiang C)“DVD” D) _ABC 2、设XS.DBF数据库中共有50条记录,执行如下命令: USE XS GOTO 5 DISPLAY ALL ? RECNO( ) 执行最后一条命令后,屏幕显示的值为___C__。 A) 5 B) 50 C) 51 D)错误信息 3、下列关于自由表的叙述中,正确的是_____C___。 A)全部是用以前版本的FoxPro(FoxBase)建立的表 B)可以用Visual FoxPro建立,但是不能把它添加到数据库中 C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D)自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表 4、下列函数中,函数值为数值的是:C A、BOF() B、CTOD(“01/01/96”) C、AT(“人民”,“中华人民共和国”) D、SUBSTR(DTOC(DA TE()),7) 5、数据库文件的扩展名和数据表文件的扩展名是:A A、.DBC和.DBF B、.DOT和.FPT C、.DBT和.DEF D、.PJX和.QPR 6、要为当前所有职工增加150元工资,应该使用的命令是: D A、change 工资With 工资+150 B、replace 工资With 工资+150 C、change all 工资With 工资+150 D、replace all 工资With 工资+150 7、Visual FoxPro属于一种数据库管理系统。(D) A) .层次型 B) 现代型 C) 网状型 D) 关系型

全国计算机VFP二级考试题库(超全)

全国计算机考试VFP二级考试题库题量: 1、数据库管理系统是( )。 A:应用软件 B:系统软件 C:辅助设计软件 D:科学计算软件 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是()。 A:DBMS包括DB和DBS B:DBS包括DB和DBMS C:DB包括DBS和DBMS D:DB、DBS和DBMS是平等关系 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 3、DBMS的含义是()。 A:数据库系统 B:数据库管理系统 C:数据库管理员 D:数据库 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 4、Visual FoxPro软件属于()。 A:数据库系统 B:数据库管理系统 C:数据库应用系统 D:数据库

5、DBAS指的是()。 A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 答案:C 知识点:VFP部分/选择题/V1概述/V11数据库系统T 6、数据库系统的核心是( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 7、以一定的组织形式存放在计算机存储介质上的相互关联的数据集合称为( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:A 知识点:VFP部分/选择题/V1概述/V11数据库系统T 8、下列属于数据库管理系统的软件是( )。 A:Microsoft Word B:Visual Foxpro C:Visual Basic D:Turbo C 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 9、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是()阶段。 A:数据库系统 B:文件系统

vfp上机实训基本操作题

基本操作题 1(1)创建一个新的项目“customer_management”。 (2)在新建立的项目“customer_management”中创建数据库“order_management”。 (3)在数据库“order_management”中建立表“order_list”,表名称分别为:“客户型”、“订单号”、“订购日期”和“总金额”;类型分别为:“字符型(6)”、“字符型(6)”、“日期型”和“浮动型”。 (4)为“order list”表创建一个主索引,索引名和索引表达式均是“订单号”。 2在考生文件夹下的“职员管理”数据库中完成下列基本操作: (1)为“员工信息”表增加一个字段,字段名为“EMAIL”,类型为“字符型”,宽度为“20”。 (2)设置“员工信息”表中“性别”字段的有效性规则,性别取“男”或“女”,默认值为“女”。 (3)在“员工信息”表中,将所有记录的“EMAIL”字段值用“部门编号”的字段值加上“职工编号”的字段值再加上“@https://www.wendangku.net/doc/155646490.html,”进行替换。 (4)通过“部门编号”字段建立“员工信息”表和“部门”表间的永久联系。 3(1)建立项目文件,文件名为“xm”。 (2)在项目中建立数据库,文件名为“DB1”。 (3)把表单“bd1”添加到项目“xm”中。 (4)修改表单“bd1”,为其添加一个“关闭”按钮。 4(1)将数据库“school”添加到项目文件“xm”中。 (2)将自由表“course”添加到数据库“school”中。 (3)建立数据库表“course"与表“score”之间的关联(两表的索引已经建立)。 (4)为(3)题中的两个表之间的联系设置完整性约束,要求:“更新”规则为“忽略”,“删除”规则和“插入”规则均为“限制”。 5(1)将自由表“股票代码”添加到“投资管理”数据库中。 (2)为表“股票代码”建立一个主索引(升序),索引名和索引表达式均为“股票代码”。 (3)为表“股票代码”设定有效性规则:股票代码第一位必须以0或6开头,错误提示信息是“股票代码必须以0或6开头”。 (4)打开表单文件“bd1”,请修改“登录”命令按钮的标题为关闭。

全国计算机VFP二级考试题库(超全)

全国计算机考试 VFP 二级考试题库 一、单选题 1、数据库管理系统是 ( )。 A:应用软件 B:系统软件 C:辅助设计软件 D:科学计算软件 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 2、数据库 (DB)、数据库系统 (DBS)和数据库管理系统 (DBMS)的关系是 () 。 A:DBMS 包括DB 和 DBS B:DBS 包括 DB 和 DBMS C:DB 包括 DBS 和 DBMS D:DB 、 DBS 和 DBMS 是平等关系 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 3、 DBMS 的含义是()。 A:数据库系统 B:数据库管理系统 C:数据库管理员 D:数据库 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 4、 Visual FoxPro软件属于()。 A:数据库系统 B:数据库管理系统 C:数据库应用系统 D:数据库 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 5、 DBAS 指的是()。 A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 答案:C 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 6、数据库系统的核心是 ( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T

7、以一定的组织形式存放在计算机存储介质上的相互关联的数据集合称为 ( )。 A:数据库B:数据库管理系统 C:编译程序 D:操作系统 答案:A 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 8、下列属于数据库管理系统的软件是 ( )。 A :Microsoft Word B:Visual Foxpro C:Visual Basic D:Turbo C 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 9、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是()阶段。 A:数据库系统 B:文件系统 C :人工管理 D :数据项管理 答案:A 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 10、在数据管理技术的发展过程中,经历了()管理阶段、文件系统阶段和数据库系统阶段。A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:C 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 11、在数据管理技术的发展过程中,经历了人工管理阶段、 ()阶段和数据库系统阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 12、在数据管理技术的发展过程中, 经历了人工管理阶段、文件系统阶段和 () 阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:A 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 13、设有部门和职员两个实体集, 每个职员只能属于一个部门, 一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

vfp试题1

最佳答案 1、下述关于数据库系统的正确叙述是: C 。 (A)数据库系统避免了一切冗余 (B)数据库系统中数据的一致性是指数据类型一致 (C)数据库系统减少了数据冗余 (D)数据库系统比文件系统管理更多的数据 2、字段变量和内存变量都有多种类型,字段变量特有的数据类型是 D 。 A、字符型 B、日期型 C、数值型 D、备注型 3、在VFP中可以使用的常量类型有 C 。 A、数值型、字符型、日期型、备注型 B、数值型、字符型、逻辑型、备注型 C、数值型、字符型、日期型、逻辑型 D、数值型、字符型、备注型、货币型 4、下列表达式中,正确的表达式是 B 。 A、256<.T. AND 30=("12"+25) B、256<100 .AND. BETWEEN(5,2,8) C、"256"<.T. .AND. 30=(12+25) D、256<100 AND date()>AT(‘A’,’ABC’) 5、结果为逻辑真的表达式是 D 。 A、"ABC"$"AB" B、"ABC"$"ABXCYZ" C、"ABCYZ"$"BC" D、"BC"$"CBAABC" 6、在下列命令中,不改变数据库记录指针的命令是 B 。 A、LIST B、RECALL C、SUM D、REPLACE ALL 7、若要物理删除当前数据库中的某些记录,应先后使用的两条命令是 B 。 A、DELETE;ZAP B、DELETE;PACK C、ZAP;PACK D、DELETE;RECALL 8、在VFP中,下列叙述正确的是 C 。 A、不能使用数组 B、只能使用一维数组 C、可以使用一维数组和二维数组 D、可以使用二维数组以上的多维数组 9、表达式-2^(2*2)的运算结果为。 A、-16 B、16 C、-8 D、8 10、下列命令结果中,肯定生成一个空表的是 C 。 A、copy to 库存_1 for 商品名="空调" B、copy file 库存表.DBF to 库存_1.DBF C、copy stru to 库存_1 fields 商品名,规格,库存量 D、select * from 库存表 where 商品名="空调" into table 库存_1 11、在VFP程序设计中,程序的三种基本结构是 B 。 A、顺序、选择、逻辑 B、顺序、选择、循环 C、模块、转移、循环 D、网状、选择、逻辑 12、若使用REPLACE命令后,其范围子句为ALL OR REST,则执行完该命令后,记录指针指向___D_。 A、首记录 B、末记录 C、BOF( )为真 D、EOF( )为真 13、在给自由表的字段命名时,一个字段名最多可使用 B 个字符。

vfp上机操作练习题

打开vfp程序 在命令窗口中输入set defa to C:\计算机教学\vfp2010素材\实验4.1 回车 打开项目管理器文件 项目、数据库和表操作 打开2010秋文件夹中的项目文件JXGL,在该项目中已有一数据库JXSJ 1.在JXSJ数据库中按如下表格所示的结构创建AB表,并按表格中的要求设置相关属性。 (1)设置 (2)设置日期字段的默认值:当前系统日期减1; (3)设置地点字段的显示类:列表框; (4)设置车速字段的有效性规则:大于120或小于60; (5)创建普通索引:索引名为abcd,要求按地点排序,相同时根据车速排序。 2. 在AB 3. 修改JC表数据:所有记录的单价字段的值增加10% 4.JS表已存在主索引GH,索引表达式为GH;KCAP表已存在普通索引GH,索引表达式为GH。以JS表为主表、KCAP表为子表,根据GH建立永久关系,并设置两表之间的参照完整性:更新级联、插入限制。 打开XS.DBF表,在XS表中共有150条记录, 1.close tables all use xs ?bof(), recno() skip-1 ?bof() , recno() Go bottom ?eof() , recno() Skip ?eof() , recno(),recount() 2.将记录指针定位至记录号为115的记录,可用的方法有哪些?如果用命令可用什么命令?Skip-10,recno()测得的值为? 3. Close tables all Use xs Sele 0 Use xs again Use js in 0

?select(),alias() Sele 20 Use cj Use cj in 0 ? select(),alias(),alias(3) 写出SQL语句: 1.为xs表添加一个字段,字段名为beizhu, 字段类型为备注型 2.根据xs表中的bz字段的值填写beizhu字段中的内容,填写规则为:如果为直辖市则直 接在城市名后加”市”,否则需要在省名后加上”省”,城市名后加”市”。比如bz为“上海“,相应beizhu值为”上海市”,bz为“江苏南京”,相应beizhu值为“江苏省南京市” 3.给xs表添加一个字段,xh为“01010101”,姓名为“张三”。 4.给xs表中的xh为“06”开头的记录做删除标记。 查询 1.基于xs表查询各专业男女学生的人数,要求输出:yxzydm,xb,人数并按人数降序排序。 2.基于xs表查询各专业男女生人数,要求输出:yxzydm,男生人数,女生人数。 3.基于cj表查询所有课程均及格的学生的学号(无重复记录)。 4.基于cj表统计每名学生不及格的门数,要求输出:xh,门数。没有不及格的不需要输出。

VFP上机习题(附答案)定稿

《Visual FoxPro 程序设计》大总结 VFP考试组成比例: 理论考试:60% 操作考试:40%

VFP习题(红色部分为答案) 以上题目,是本人通过千辛万苦抄录下来,有可能有改动或者错误,敬请认真核对!! 注意:考试题目中,大约有30%是平时练习中出的,所以大家一定要认真认真在认真的学。 第一周 (1)如下不正确的数值型常量是( ABDE )。 [多选题,答案不够或超出时,此题按零分计!] (A)π (B)E-6 (C)1E-6 (D)1/2 (E)30% (2)在Visual FoxPro中,合法的字符串是(BD )。 [多选题,答案不够或超出时,此题按零分计!] (A){ [计算机水平测试] } (B)[ (计算机水平测试) ] (C)" '计算机水平测试’' (D)" '计算机水平测试] " (E)" "计算机水平测试" " (3)日期时间型常量又称为T型常量,如下错误的形式是( ABCDE )。 [多选题,答案不够或超出时,此题按零分计!] (A){2008-03-03,10.45p} (B){^2008-03-03;10:45p} (C){^2008-03-03,13:45p} (D){^2008-03-03,13:45a} (E){^2008-03-03-10:45p} (4)如下正确的逻辑常量是(CDEF )。 [多选题,答案不够或超出时,此题按零分计!] (A),T, (B).真. (C).F. (D).f.

(E).y. (F).n. (4)如下正确的逻辑常量是(CDEF )。 [多选题,答案不够或超出时,此题按零分计!] (A),T,(B).真. (C).F. (D).f. (E).y. (F).n. (5)如下选项(ACDEF )是正确的内存变量名。 [多选题,答案不够或超出时,此题按零分计!] (A)ABCDE (B)_A A (C)不是变量(D)非变量 (E)A变量 (F)_ASD (6)如下选项(ACEF )是正确的赋值命令。 [多选题,答案不够或超出时,此题按零分计!] (A)STOR 2 TO AA,SS (B)STOR 2,3 TO AA,SS (C)DD=.F. (D)DD=.真. (E)FF=[广东医] (F)FF=3+4 (7)对于赋值命令:X='',如下与此命令等价的有( ABD )。[注意空字符串与一个空格符组成的非空字符串。] [多选题,答案不够或超出时,此题按零分计!] (A)STOR [] TO X (B)STOR "" TO X (C)STOR ' ' TO X (D)X=[] (E)STOR " " TO X ABD (8)常见表达式有四种,如下选项(AC )是错误的。 [多选题,答案不够或超出时,此题按零分计!]

Vfp编程例题

Vfp编程例题 1.使用分支结构写出输入出生年,出生月,出生日算出年龄,星座和生肖。 set talk off clear publicx,y set date ymd input"请输入你的出生年"to n input"请输入你的出生月"to y input"请输入你的出生日"to r if y>=1 and y<=12 and r>=1 and r<=31 a=ctod(str(n,4)+str(y,3)+str(r,3)) l=year(date())-n s=abs(mod(n,12)) do case case a>=ctod(str(n,4)-"/01/20") and a<=ctod(str(n,4)-"/02/18") ?"你的星座为:水瓶座" case a>=ctod(str(n,4)-"/02/19") and a<=ctod(str(n,4)-"/03/20") ?"你的星座为:双鱼座" case a>=ctod(str(n,4)-"/03/21") and a<=ctod(str(n,4)-"/04/19") ?"你的星座为:白羊座" case a>=ctod(str(n,4)-"/04/20") and a<=ctod(str(n,4)-"/05/20") ?"你的星座为:金牛座" case a>=ctod(str(n,4)-"/05/21") and a<=ctod(str(n,4)-"/06/21") ?"你的星座为:双子座" case a>=ctod(str(n,4)-"/06/22") and a<=ctod(str(n,4)-"/07/22") ?"你的星座为:巨蟹座" case a>=ctod(str(n,4)-"/07/23") and a<=ctod(str(n,4)-"/08/22") ?"你的星座为:狮子座" case a>=ctod(str(n,4)-"/08/23") and a<=ctod(str(n,4)-"/09/22") ?"你的星座为:处女座" case a>=ctod(str(n,4)-"/09/23") and a<=ctod(str(n,4)-"/10/23") ?"你的星座为:天秤座" case a>=ctod(str(n,4)-"/10/24") and a<=ctod(str(n,4)-"/11/22") ?"你的星座为:天蝎座" case a>=ctod(str(n,4)-"/11/23") and a<=ctod(str(n,4)-"/12/21") ?"你的星座为:射手座" case a>=ctod(str(n,4)-"/12/22") and a<=ctod(str(n,4)-"/12/31") or a>=ctod(str(n,4)-"/01/01") and a<=ctod(str(n,4)-"/01/19") ?"你的星座为:摩羯座"

VFP上机实践习题及答案

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.bat 5. 启动 Visual Foxpro 6.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>15 8. 在以下四组中,每组有两个分别运算的函数,运算结果相同的是 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+B 9. 学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。有以下命令序列: USE STUDENT APPEND BLANK REPLACE 姓名 WITH "欧阳惠",性别 WITH .F. ? IIF(性别, "男", "女") 最后一条命令显示的是 A) 男 B) 女 C) .T. D) .F. 10. 以下四组操作,每组有两条分别执行的命令,执行结果相同的是 A) 执行内存变量赋值命令 STORE space(20) TO blank 之后,再执行 ?LEN (blank+space(5)) ?LEN (blank-space(5))

VFP命令和SQL命令(习题参考)

期末考试的上机随机抽查一套 第1套 有两个数据表:学生信息表(XS.DBF)和学生成绩表(CJ.DBF)。其数据形式如下: 2、建立程序文件COM-SQL711.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。(30分) (1)正确修改每个学生的“成绩合格否”字段,并填入学生成绩表CJ.DBF中。规定笔试成绩<60或上机成绩为“缺考”或“不及格”,则该字段值为.F.,否则为.T.;(2)在学生成绩表CJ.DBF中,查询并显示成绩合格学生的考号、姓名、笔试成绩和上机成绩; (3)逻辑删除学生成绩表CJ.DBF中,上机考试缺考的考生; (1)VFP命令:USE CJ REPLACE ALL成绩合格否 WITH .T. FOR 笔试成绩>=60 AND (上机成绩=“及格” OR上机成绩=“优”) SQL命令:UPDATE CJ SET 成绩合格否=.T. WHERE笔试成绩>=60 AND (上机成绩=“及格” OR上机成绩=“优”) (2) VFP命令:SELECT 1 USE XS INDEX ON 考号 TAG KH SELECT 2 USE CJ SET RELATION TO 考号 INTO XS LIST 考号,XS.姓名,笔试成绩,上机成绩 FOR成绩合格否=.T. SQL命令:SELECT XS.考号,姓名,笔试成绩,上机成绩 FROM XS,CJ WHERE XS.考号=CJ.考号 AND 成绩合格否=.T. (3)VFP命令:USE CJ DELETE FOR 上机成绩=“缺考” SQL命令:DELETE FROM CJ WHERE上机成绩=“缺考”

VFP第二章测试题

读书破万卷下笔如有神 《数据库程序设计》第二章测试卷 一、填空题(每空1分,共25分) 1.项目文件的扩展名是,数据表文件的扩展名是,数据库文件的扩展名是:。 2.日期型字段具有个字节的固定长度,其格式是。 3.逻辑型字段只有和两种。其存储长度为个字节。 4.在项目管理器为选项添加说明,应选择_____________菜单的“编辑说明”命令。 5.项目管理器的“移去”按钮有两个功能:一是________________;二是____ ______ 6.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是 联系。 7.在Visual FoxPro中,可以在表设计器中为字段设置默认值的表是表。 8.在Visual FoxPro中,扩展名为.PRG的程序文件位于项目管理器的_______选项卡中。 9.在Visual FoxPro中,_______是指文件、数据、文档和Visual FoxPro对象的集合。 10.在定义字段有效性规则时,在规则框中输入的表达式类型是。 11.为了确保相关表之间数据的一致性,需要设置规则。 12.数据库表之间的一对一联系通过主表的索引和子表的索引实现。 13.在Visual FoxPro中,最多同时允许打开个数据库表和自由表。 14.“参照完整性生成器”对话框中的“删除规则”选项卡可用于指定删除中的记录时所用的规则。 15.打开索引文件后,设置主控索引的命令是,未打开索引重新索引的命令是。 16.常见的范围有ALL、、next n和四种。 二、选择题(每题0.5分,共27分) 1.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表() A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引 B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 D)在父表和子表的连接字段上都要建立主索引 2.在Visual FoxPro中,以下关于删除记录的描述,正确的是() A)SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表 B)SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表 C)SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录

VFP上机考试系统(V1.1) 三套题+答案

VFP上机考试系统(V1.1) 一、选择题(共30道,每道2分) 1、数据库管理系统的缩写是( B )。 A、 DBS B、 DBMS C、 DBAS D、 DB 2、存储在计算机存储设备上相关的数据的集合称为( )。 A、网络系统 B、操作系统 C、数据库 D、数据库管理系统 3、一个关系是一张二维表。在VFP中,一个关系对应一个( )。 A、字段 B、记录 C、表文件 D、元组 4、一命令:list fields 学号,姓名,总分,这条命令中使用了关系运算中()运算。 A、选择 B、投影 C、连接 D、自然连接 5、在( )菜单中包含了浏览、表设计器、数据库设计器和工具栏等,通过这个菜单可以显示所需的工具栏、属性窗口、表单控件等。 A、工具 B、显示 C、程序 D、帮助 6、字段宽度不是由VFP系统规定的是( )。 A、日期型 B、数值型 C、逻辑型 D、备注型 7、命令?{^1998-08-08}-{^1998-08-04}在屏幕上显示的结果是( )。 A、不能正确执行 B、 4 C、 1 D、 {^1998-08-08}-{^1998-08-03} 8、关于日期型表达式叙述,不正确的是( ) 其他3个都运算过 A、两个日期型数据可以相加,即得到一个新的日期。 B、两个日期型数据可以相减,得到两个日期相差的天数。 C、日期型可以和整数型数据相加,得到一个新的日期。 D、日期型可以和整数型数据相减,得到一个新的日期。 9、下列函数中函数值为字符型的是( C )。 A、 abs(<数值表达式>) B、 sqrt( ) C、 substr( ) D、 date( )函数按 mm/dd/yy月、日、年通常格式返回系统日期 10、下列函数中,函数值为字符型的是( )。 A、 DATE( ) B、 STR(数值型 ) C、 YEAR(日期型) D、 LEN( ) 11、在VFP中,用来指定以共享方式打开表文件的子句是( )。shared 共享 A、 exclusive 默认,独占 B、 share C、 noupdate D、 validate 12、下列()操作要用到表结构的修改命令。modify structure 增加或删除字段 A、添加一条记录 B、修改记录的内容 C、增加一个字段 D、删除一条记录 如需修改记录的值,只需将光标定位在要修改的位置上直接修改即可。 删除记录分两步,P41,一逻辑删除 delete for ,二物理删除 pack 和 zap。 使用 replace 命令快速、自动地批量修改表中的记录。 13、执行List record 3命令后,记录指针的位置指向()。 A、第3条记录 B、原来记录 C、第1条记录 D、文件尾 list record 3 命令执行后显示当前表 .dbf 的3号记录 14、在浏览窗口中浏览表中数据的命令是()。

相关文档