VFP上机试题模拟题数据操作等6784
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,其中已定义了"文件"菜单栏及其中的"退出菜单"项。
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”字段值用“部门编号”的字段值加上“职工编号”的字段值再加上“@”进行替换。
(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开头”。
VF上机操作题41~100套

第41套 上机考试试题一、基本操作题在考生文件夹下的“雇员管理”数据库中完成如下操作:(1)为“雇员”表增加一个字段名为EMAIL 、类型为“字符型”、宽度为20的字段。
(2)设置“雇员”表中“性别”字段的有效性规则,性别取“男”或“女”,默认值为“女”。
(3)在“雇员”表中,将所有记录的EMAIL 字段值使用“部门号”的字段值加上“雇员号”的字段值再加上“@ ”进行替换。
(4)通过“部门号”字段建立“雇员”表和“部门”表间的永久联系。
二、简单应用题(1)请修改并执行名称为form1的表单,要求如下:①为表单建立数据环境,并将“雇员”表添加到数据环境中。
②将表单标题修改为“XXX 公司雇员信息维护”。
③修改命令按钮“刷新日期”的Click 事件下的语句,使用SQL 的更新命令,将“雇员”表中“日期”字段值更换成当前计算机的日期值。
注意:只能在原语句上进行修改,不可以增加语句行。
(2)建立一个名称为menu1的菜单,菜单栏有“文件”和“编辑浏览”两个菜单。
“文件”菜单下有“打开”、“关闭退出”两个子菜单;“编辑浏览”菜单下有“雇员编辑”、“部门编辑”和“雇员浏览”三个子菜单。
三、综合应用题在考生文件夹下,对“雇员管理”数据库完成如下综合应用:①建立一个名称为VIEW1的视图,查询每个雇员的部门号、部门名、雇员号、姓名、性别、年龄和EMAIL 。
②设计一个名称为form2的表单,表单上设计一个页框,页框(PageFrame1)有“部门”(Page1)和“雇员”(Page2)两个选项卡,在表单的右下角有一个“退出”命令按钮,如图1-1所示。
要求如下:图1-1 表单示例z表单的标题名称为“商品销售数据输入”。
z单击选项卡“雇员”时,在选项卡“雇员”中使用“表格”方式显示view1视图中的记录(表格名称为grdView1)。
z单击选项卡“部门”时,在选项卡“部门”中使用“表格”方式显示“部门”表中的记录(表格名称为“g rd 部门”)。
vfp模拟题(答案)

一、数据库管理系统基础知识模拟试题一、选择题1.下列选项中能够直接实现对数据库中数据操作的软件是(C )。
A、字处理软件B、操作系统C、数据库管理系统D、翻译系统2.数据库系统的核心是( D )。
A、编译系统B、数据库C、操作系统D、数据库管理系统3.下列关于数据库系统的正确叙述是( A )。
A、数据库系统减少了数据冗余B、数据库系统避免了一切数据冗余C、数据库系统中数据的一致性是指数据类型的一致D、数据库系统比文件系统能管理更多的数据4.下列关于数据库系统的正确叙述是( B )。
A、数据库中只存在数据项之间的联系B、数据库的数据项之间和记录之间都存在联系C、数据库的数据项之间无联系,记录之间存在联系D、数据库的数据项之间和记录之间都不存在联系5.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( A )。
A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS6.按照数据模型分类,数据库系统可以分为三种类型,正确的是( C )。
A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系D、数据、图形和多媒体7.按照数据模型分类,Visual FoxPro属于( C )。
A、层次型B、网状型C、关系型D、混合型8.数据库管理系统是( C )。
A、应用软件B、辅助设计软件C、系统软件D、科学计算软件9.关系数据库管理系统存储与管理数据的基本形式是( B )。
A、关系树B、二维表C、结点路径D、文本文件函数和表达式模拟试题一、选择题1.下列数据为常量的是( C )。
A、02/18/99B、FC、.N.D、TOP2."程序设计"这四个汉字作为字符串常量,在Visual FoxPro中可表示为( D )。
A、{程序设计}B、(程序设计)C、程序设计D、'程序设计'3.下述字符串表示方法正确的是( B )。
vfp上机考试模拟题及答案

模拟题一:参考答案:为确保考试数据保存在考生文件夹下,建议启动VFP后,首先执行:SET DEFAULT TO 考生文件夹1.数据库的建立:CREATE DATABASE ASTUD 或菜单方式。
添加数据表:ADD TABLE AXSCJ.DBF 或菜单方式。
字段有效性规则的设置:打开数据库表设计器设置。
2.数据表的建立:可以通过命令(CREATE)或菜单方式建立。
3.索引文件的建立和永久关系的建立:打开数据表设计器进行设置。
永久关系的建立:可以打开数据库设计器进行设置。
操作步骤如下:1 选择“文件/新建”命令,新建一个项目,项目文件名为proj1;2 单击“代码”列表,并选中“程序”项,单击“添加”按钮,并选中考生文件夹下MAIN.PRG,将该程序添加到项目中;3 单击“文档”列表,并选中“表单”项,单击“新建”按钮,新建一个新表单;4 在表单属性窗口中,Caption设置为“欢迎”,Height设置为260,Width设置为400;5 在表单控件工具栏中选择标签控件,在表单的适当位置拖放,在该控件的属性窗口中,将Caption设置为“欢迎参加本次计算机水平考试”,FontSize设置为12,FontBold设置为.T.;6 在表单控件工具栏中选择计时器控件,在表单上添加计时器控件Timer1,在该控件的属性窗口中,将Enabled设置为.F.,Interval设置为1000,其Timer事件代码如下:bel1.left=bel1.left+57 在表单控件工具栏中选择命令按钮控件,在表单的右下角位置拖放,在该控件的属性窗口中,将Caption设置为“开始”,其Click事件代码如下:thisform.timer1.Enabled=.t.8 在表单控件工具栏中选择命令按钮控件,在“开始”按钮的右边拖放,在该控件的属性窗口中,将Caption设置为“关闭”,其Click事件代码如下:thisform.release9 选择“文件/保存”命令,在弹出的对话框中将其保存到考生文件夹中,文件名为SCRE1;10 单击工具栏中的“运行”按钮运行该表单,调试通过后关闭表单设计窗口;11 单击“连编”按钮,在“连编选项”对话框中选中“连编可执行文件”;12 单击“确定”按钮,在“另存为”对话框的应用程序名处输入“PROJ1”;13 单击“保存”按钮,完成连编。
无忧VFP模拟上机试题

第1题、一、基本操作(四小题,共30分)1、请在考生文件夹下建立一个数据库KS1。
2、将考生文件夹下的自由表xsda.dbf和QKDY4.DBF加入到新建的数据库KS1中。
3、为表xsda建立主索引,索引名为primarykey,索引表达式为考生编号4、为表QKDY4建立候选索引,索引名为candi_key,索引表达式为邮发代号为表QKDY4建立普通索引,索引名为regularkey,索引表达式为订阅期数第2题、一、基本操作(4小题,共30分)1、请在考生文件夹下建立一个项目KS3。
2、将考生文件夹下的数据库cust_m加入到项目KS3中。
3、为表cust建立主索引,索引名、索引表达式均为客户编号。
为表order1建立普通索引,索引名、索引表达式均为客户编号。
4、表cust和表order1必要的索引已建立,为两表建立永久性的联系。
第3题、一、基本操作(4小题,共30分)1、请在考生文件夹下建立一个数据库KS4。
2、将考生文件夹下的自由表STUD、COUR、SCOR加入到数据库KS4中。
3、为STUD表建立主索引,索引名和索引表达式均为学号为COUR表建立主索引,索引名和索引表达式均为课程编号为SCOR表建立两个普通索引,其中一个索引名和索引表达式均为学号;另一个索引名和索引表达式均为课程编号4、在以上建立的各个索引的基础上为三个表建立联系。
第4题、一、基本操作题(4小题,共30分)1、请在考生文件夹下建立一个项目WY。
2、将考生文件夹下的数据库KS4加入到新建的项目WY中去。
3、利用视图设计器在数据库中建立视图NEW_VIEW,视图包括GJHY表的全部字段(顺序同GJHY中的字段)和全部记录。
4、从表HJQK中查询“奖级”为一等的学生的全部信息(HJQK表的全部字段),并按分数的降序存入存入新表NEW1中。
第5题、一、基本操作题(4小题,共30分)1、打开数据库PROD_M及数据库设计器,其中的两个表的必要的索引已经建立,为这两个表建立永久性联系2、设置CATEGORY表中“种类名称”字段的默认值为:“饮料”。
完整版计算机二级VisualFoxPro上机考试题库及答案解析34.docx

计算机二级VisualFoxPro上机考试题库及答案解析34一、根本操作在考生文件夹下完成如下操作:1.创立一个新的工程sdb_p,并在该工程中创立成数据库sdb.2.将考生文件夹下的自由表student和sc添加到sdb。
3.在sdb数据库中建立course, 表构造如下:字段名类型宽度课程名字符型 2课程名字符型 20学时辽符型 2随时向表输入6条记录,记录内容如下〔注意大小写〕:课程号课程名学时C1 C++ 60C2 Visual Foxpro 80C3 数据构造50C4 JAVA 40C5 Visual BASIC 40C6 OS 604.为course表创立一个主索引,索引名为cno、索引表达式为"课程号"。
二、简单应用在考生文件夹下完成如下简单应用;1.根据sdb数据库中的表用SQL SELECT命令查询学生的学号、姓名、课程名和成绩,结果按"课程名"升序排序,"课程号"一样时按"成绩"降序排序,并将查询结果存储到sclist表中。
2.使用表单向导选择student表生成一个名为form1的表单。
要求选择student表中所有字段,表单样式为"阴影式";按钮类型为'图片按钮';排序字段选择"学号"〔升序〕;表单标题为"学生根本数据输入维护"。
三、综合应用翻开根本操作中建立的数据库sdb,使用SQL的CREATE VIEW命令定义一个名称为SVIEW的视图,该视图的SELECT语句完成查询:选课门数是3门以上〔不包括3门〕的每个学生的学号、姓名、平均成绩、最低分和选课门数,并按"平均成绩"降序排序。
最后将定义视图的命令代码存放到命令文件T1。
PRG中并执行该文件。
接着利用报表向导制作一个报表。
要求选择SVIEW视图中所有字段;记录不分组;报表样式为"随意式";排序字段为"学号"〔升序〕;报表标题为"学生成绩统计一览表";报表文件名为p_student.2.设计一个名称为form2的表单,表单上有"浏览"〔名称为Command1〕和"打印"〔 Command2〕两个命令按钮。
VFP上机操作题(数据库建立与显示答案)

VFP上机操作题(数据库建立与显示答案)visualfoxpro上机操作题(数据表建立与显示)说明:本答案只写操作命令,具体操作自己上机完成根据要求完成下列操作:1.创建一个名叫ys.dbf的数据表,其结构如下:字段字段名类型宽度小数位1姓名字符型82性别字符型23紧固工资数值型824津贴数值型625甩杂费数值型626实发金额数值型827领款日期日期型88卸任逻辑型19亲笔签名字符型610附注附注型10注意:结构输入完成后,按ctrl+w存盘。
2.录入如下内容:记录号姓名性别紧固工资津贴甩杂费实发金额领款日期卸任亲笔签名附注1吴均荣女527.00120.0010.5001/01/89.t.memo2肖才坤男527.00120.0010.5005/05/99.f.memo3李思强男527.00120.0010.5005/05/95.t.memo4司马文华女527.00120.0010.5005/05/98.t.memo5钟小渠男437.00120.0010.5005/05/97.f.memo6赵明明女422.00120.0010.5005/05/96.f.memo7欧阳明月女396.50120.0010.5005/05/92.f.memo3.关上数据库ys.dbf4.显示数据库结构.5.修正数据库结构,将实发金额的宽度改成7,小数点后存有2十一位.注意:修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则有可能造成数据库上机操作题第1页共16页数据丢失。
完成后按ctrl+w存盘。
6.显示所有记录.7.表明所有性别为”男”的记录.8.显示所有已退休的记录.表明:在条件语句中,若必须回到逻辑字段真值,只需输出逻辑字段的字段名即可,若必须回到逻辑字段假值,则在字段名前加之.not.基准:表明出来所有未卸任的记录。
listallfor.not.卸任9.显示出所有领款日期在1993年以前的记录.10.表明出来所有性别为”女”、紧固工资为527.00的记录.11.在数据库末尾增加3条记录,内容随意.12.在第4条记录前面填入一条崭新记录,内容随意.13.在第5条记录后增加一条空白记录.14.表明数据库前3条记录.15.显示数据库最后2条记录.16.表明第2第至第5条记录.数据库上机操作题第2页共16页visualfoxpro上机操作题(数据表创建与表明答案)说明:本答案只写操作命令,具体操作自己上机完成根据要求完成下列操作:1.创建一个名叫ys.dbf的数据表,其结构如下:字段字段名类型宽度小数位1姓名字符型82性别字符型23紧固工资数值型824津贴数值型625甩杂费数值型626实发金额数值型827领款日期日期型88卸任逻辑型19亲笔签名字符型610附注附注型10createys注意:结构输入完成后,按ctrl+w存盘。