新版VFP实验考试模拟题
新版VFP实验考试模拟题

第1套1、建立一个计算机考试成绩管理数据库,文件名为CJGL.DBC,并输入数据(40分)该数据库中有两个数据表:学生信息表(XS.DBF)和学生成绩表(CJ.DBF)。
其数据形式如下:考号姓名李萍黄程王军周小丽程成张伟考号笔试成绩上机成绩成绩合格否86 优.F.45 缺考.F.91 优.F.74 及格.F.79 不及格.F.57 及格.F.”建立一对一永久关系。
二、基于表的表单设计(1)设计如图所示表单,文件名:myform1.scx,单击“查询”按钮,先根据笔试成绩和上机成绩求出各学生成绩是否合格,并填入cj表中,再在grid1中显示成绩出不合格的学生姓名和成绩,并按笔试成绩升序排序。
表单设计界面(2)设计如图所示表单,文件名:myform2.scx,表单运行后,在组合框中选择学生姓名,可以在Text1,text2中可以显示各科目的成绩,计算出他的平均成绩,要求保留一位小数,并显示在text3中。
(上机成绩为“缺席”的按0分计算,上机成绩为“不及格”的按40分计算,上机成绩为“及格”的按60分计算,上机成绩为“优”的按90分计算)表单设计界面三、数字算法的表单设计设计如图(a)所示表单,文件名:myform3.scx,标签Label2初值为空,表单运行后,可以在文本框text1中输入一个三位数,单击“判断水仙花数”按钮,在标签Label2中显示判断结果,如图(b)所示。
(a)表单设计界面(b)表单运行界面第2套1、建立一个工资管理数据库,文件名为GZGL.DBC,并输入数据(40分)该数据库中有两个数据表:职工数据表(ZGB.DBF)和工资数据表(GZB.DBF)。
其数据形式如下:职工号姓名婚否职称020365 周尔杰.T. 工人020528 王雨.T. 技术员010234 李丽.F. 技术员020458 李长新.T. 工程师020636 郑然.F. 工人职工号基本工资津贴奖金公积金实发工资020365 882.00 213.5 115 90020528 1562.00 283.0 144 140010234 1306.00 223.0 115 120020458 1748.00 302.0 156 160020636 864.00 143.0 98 70”建立一对一永久关系。
VFP试卷模拟试卷及参考答案

二级VFP模拟试题1及参考答案一、单项选择题(每题1分,共40分)1.一个完整的计算机系统应该包括_____。
A)主机和外部设备B)硬件系统和软件系统C)操作系统和应用程序D)运算器、控制器和存储器2.微型计算机突然断电后,数据会丢失的存储器是_____。
A)RAM B)硬盘C)ROM D)光盘3.在计算机的应用领域中,CAD属于_____领域的应用。
A)科学计算B)数据处理C)计算机辅助系统D)人工智能4.下列选项中,不是操作系统的软件是_____。
A)Windows XP B)Windows 7 C)Linux D)Microsoft Office5.将(110010)2转换成十进制数是_____。
A)46 B)48 C)50 D)526.下列关于Windows剪贴板的描述,不正确的是_____。
A)只要Windows在运行中,剪贴板就处于运行状态B)剪贴板是内存中临时存储信息的区域C)剪贴板只能传递文字和图像信息D)剪贴板是Windows提供的信息传递的方式7.下列选项中,属于多媒体计算机必备的硬件设备是_____。
A)网卡B)声卡C)打印机D)扫描仪8. 在Internet中,FTP指的是_____。
A)文件传输协议B)超文本传输协议C)电子邮件协议D)传输控制协议9. 下列关于计算机病毒的说法,正确的是_____。
A)计算机病毒是一种生物病毒B)计算机病毒是一种程序C)计算机病毒只破坏内存中的数据D)使用杀毒软件能清除所有的病毒10.计算机能够直接识别和处理的语言是_____。
A)汇编语言B)高级语言C)数据库语言D)机器语言11.下列选项中,从关系中取出满足条件的元组的运算是_____。
A)投影B)选择C)联接D)筛选12.在Visual FoxPro中,项目文件和数据表文件的扩展名分别是_____。
A)PJX和DBC B)PJX和DBF C)PRG和DBC D)PRG和DBF13.在Visual FoxPro中,用于存储图像的字段类型是不是_____。
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模拟题(答案)

一、数据库管理系统基础知识模拟试题一、选择题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五套模拟题

第一套模拟题1、数据库系统的特点不包括()(A)数据的可冗余度(B)数据与程序相互依赖(C)数据的结构化(D)数据共享2、在概念模型中,属性用于描述()的某一特征。
(A)关键字(B)联系(C)字段(D)实体3、下函数返回值为数值型的是()(A)TIME()(B)DATE()(C)AT()(D)SUBSTR()4、下列表达式的运算结果为8的是()(A)UPPER(8)(C)SPACE(8)(C)AT(”a”,”123abc”)(D)LEN(DTOC(DA TE()))5、不能在自由表的设计器中设置的是()(A)普通索引(B)字段数据型(C)字段长度(D)字段默认值6、要对奖学金(数值型,4)和出生日期(日期型)两个字段进行组合索引,正确的表达式是()(A)STR(奖学金,4)+DTOC(出生日期)(B)奖学金+出生日期(C)STR(奖学金,4)+出生日期(D)奖学金+DTOC(出生日期)7、要在表中增加一条记录,可以使用()命令实现(A)APPEND (B)CREATE (C)REPLACE (D)RECALL8、当前奖学金字段建立了名为JXJ的索引,如要使用SEEK命令查询奖学金为1000的记录,应先用()命令设置主控索引。
(A)SET FILTER TO JXJ (B)SET ORDER TO JXJ(C)SET FILTER TO 奖学金(D)SET ORDER TO 奖学金9、在SQL语句的GROUP BY 子句中,如果指定了多个字段,则()(A)按第一个字段值分组(B)按第一个字段排序(C)按字须在该子句中的先后顺序一次排序列(D)按字段在该子句中的先后顺序一次分组10、表STUD.DBF存放学生的基本情况,字段有学号(字符型)、姓名(字符型)、地址(字符型)、出生日期(日期型)。
要把学号为“S0601”、姓名为“张三”的记录添加到该表中,正确的SQL命令是()(A)INSERT INTO STUD(学号,姓名,地址,出生日期)V ALUES(”S0601”,”张三”)(B)INSERT INTO STUD V ALUES(”S0601”,”张三”)(C)INSERT INTO STUD(学号,姓名)=(”S0601”,”张三”)(D)INSERT INTO STUD(学号,姓名)V ALUES(”S0601”,”张三”)11、“部门”表有部门号、部门名等字段,“职工”表有工号、姓名、工资、部门号等字段,以下SQL命令实现()SELECT 部门名,SUM(工资)FROM 部门,职工WHERE 部门.部门号=职工.部门号;GROUP BY 部门.部门号HA VING MAX(工资)<=10000(A)查询职工工资均不超过10000的部门及工资总额(B)查询职工工资均在10000以上的部门及工资总额(C)查询各部门中最高且在10000以下的职工的工资总额(D)查询工资总额不超过10000的部门及工资总额12、执行下列程序,输入4321,显示结果是()INPUT TO NA=0IF N>=10A=N%10ELSEIF N>=10A=INT(N/10)ELSEA=NENDIFENDIF?A(A)4321 (B)432 (C)1 (D)432.113、执行下列程序,显示结果是()S=0FOR I=1 TO 5A=STR(I,1)S=S-&AENDFOR?I,S(A)5 -15 (B)6 12345 (C)5 12345 (D)6 -1514、以下程序的运行结果是()X=5Y=6DO SUB WITH X,Y?X,YRETURNPROCEDURE SUBPARAMETER A,BT=AA=BB=T?A,BENDPROC(A)5 6 (B)6 5 (C)6 5 (D)5 66 5 5 6 6 5 5 615、关于VFP程序设计方法的叙述中,正确的是()(A)多态性是面向对象程序设计的要素之一(B)对象的属性只能在设计阶段设置(C)用户不能对对象方法添加代码(D)事件只能由用户触发16、表单Form中有标签Label1和命令按钮Command1的某个事件中引用label1的Caption 属性值,正确的引用是()(A)bel1.Caption (B)bel1.Caption(C)bel1.Caption (D)bel1.Caption17、关于编辑框属性的叙述中,错误的是()(A)Scrollbars属性值为2时,编辑框内有垂直滚动条(B)SelText属性设计时只读,只在运行时可写(C)Value属性类型可以是字符型、数值型和日期型(D)Enable属性值为.T.时用户不能复制编辑框内的文本18、下面关于控件的叙述中,错误的是()(A)命令、命令按钮均能以表单为直接容器(B)复选框的Value 属性值为0时,表示复选框为选中(C)表格控件只能显示来自同一个表中的字段(D)计时器控件的Timer事件不能由用户触发19、表单FORM1的数据环境中有如下“商品”表代码(G,2)品名(C,2)数量(N,4,0)01 TV 13002 PC 250FORM1中有列表LIST1和文本框TEXT1,LIST1的ROWSOURCETYPE、ROWSOURCE 分别设为“6-字段”,“数量”,TEXT1的V ALUE初值为0,LIST1的INTERACTIVECHANGE 事件中代码如下:THISFORM.TEXT1.V ALUE= THISFORM.TEXT1.V ALUE+数量表单执行后,在LIST1中先选择130,再选择250,TEXT1显示的内容是()(A)380 (B)130250 (C)130+250 (D)320、在报表中不允许使用的控件是()(A)矩形(B)标签(C)页框(D)图片第二套模拟题1、数据库具有数据结构化、最小冗余度、()和数据统一管理和控制的特点。
VFP模拟题

VFP模拟试题一、选择题1、打开一个数据库的命令是______。
A:USEB:USE DATABASEC:OPEND:OPEN DATABASE答案:D知识点:VFP部分/程序设计/编译应用程序2、Visual FoxPro数据库文件是______。
A:存放用户数据的文件B:管理数据库对象的系统文件C:存放用户数据和系统的文件D:前三种说法都对答案:D知识点:VFP部分/程序设计/编译应用程序3、要为当前表所有职工增加100元工资,应该使用命令______。
A:CHANGE 工资 WITH 工资+100B:REPLACE 工资 WITH 工资+100C:CHANGE ALL 工资 WITH 工资+100D:REPLACE ALL 工资 WITH 工资+100答案:D知识点:VFP部分/程序设计/编译应用程序4、在Visual FoxPro中,用于建立或修改程序文件的命令是______。
A:MODIFY <文件名>B:MODIFY COMMAND <文件名>C:MODIFY PROCEDURE <文件名>D:上面B)和C)都对答案:B知识点:VFP部分/程序设计/编译应用程序5、下面关于过程调用的陈述中,______是正确的。
A:实参与形参的数量必须相等B:当实参的数量多于形参的数量时,出现运行时错误。
C:当形参的数量多于实参的数量时,多余的形参被逻辑假D:上面B)和C)都对答案:D知识点:VFP部分/程序设计/编译应用程序6、有如下程序:INPUT TO AIF A=10S=0ENDIFS=1?S假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是______。
A:0B:1C:由A的值决定D:程序出错答案:B知识点:VFP部分/程序设计/编译应用程序7、用二维表数据来表示实体及实体之间联系的数据模型称为______。
A:实体--联系模型B:层次模型C:网状模型D:关系模型答案:D知识点:VFP部分/程序设计/编译应用程序8、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。
计算机vf考试题及答案

计算机vf考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件不能设置事件B. 表单控件可以设置事件C. 表单控件不能添加到报表中D. 表单控件不能添加到表单中答案:B2. 以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,要打开一个表单,应该使用哪个命令?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A4. 以下哪个命令用于创建一个新表?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. ADD TABLE答案:A5. 在Visual FoxPro中,如何将一个表单设置为模态?A. 将表单的Modal属性设置为.T.B. 将表单的Modal属性设置为.F.C. 使用MODAL FORM命令D. 使用NONMODAL FORM命令答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭表单。
答案:RELEASE2. 要将一个字段设置为自动增长,应该在表结构中设置该字段的________属性。
答案:AutoIncrement3. 在Visual FoxPro中,________函数用于将日期转换为字符串。
答案:DATE()4. 要将一个变量的值设置为NULL,应该使用________关键字。
答案:NULL5. 在Visual FoxPro中,________命令用于删除一个表的所有记录。
答案:DELETE ALL三、简答题(每题10分,共30分)1. 描述在Visual FoxPro中如何创建一个索引。
答案:在Visual FoxPro中创建索引可以通过使用INDEX命令或者在表设计器中创建。
vfp考试例题和答案

vfp考试例题和答案一、单项选择题1. 在Visual FoxPro中,以下哪个选项是正确的?A. Visual FoxPro是一种数据库管理系统B. Visual FoxPro是一种编程语言C. Visual FoxPro是一种操作系统D. Visual FoxPro是一种网络浏览器答案:A2. Visual FoxPro中,以下哪个选项表示表单的控件?A. FormB. ReportC. LabelD. Table答案:C3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STR()C. LEFT()D. RIGHT()答案:A4. 在Visual FoxPro中,以下哪个选项不是数据库对象?A. 表B. 视图C. 索引D. 程序答案:D5. Visual FoxPro中,以下哪个命令用于创建一个数据库?A. CREATE TABLEB. CREATE DATABASEC. USED. SELECT答案:B6. 在Visual FoxPro中,以下哪个选项是正确的SQL语句?A. SELECT * FROM Employees WHERE Age > 30B. SELECT * FROM Employees WHERE Age = 30C. SELECT * FROM Employees WHERE Age < 30D. All of the above答案:D7. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STR()B. VAL()C. NUMERIC()D. INT()答案:B8. 在Visual FoxPro中,以下哪个选项是正确的表单事件?A. ClickB. LoadC. CloseD. All of the above答案:D9. Visual FoxPro中,以下哪个命令用于打开一个表?A. USEB. SELECTC. OPEND. BROWSE答案:A10. 在Visual FoxPro中,以下哪个选项是正确的表单控件事件?A. InitB. ClickC. MouseMoveD. All of the above答案:D二、多项选择题1. 在Visual FoxPro中,以下哪些是有效的数据类型?A. CharacterB. NumericC. DateD. Memo答案:A, B, C, D2. Visual FoxPro中,以下哪些是正确的表单控件?A. Text BoxB. Command ButtonC. Combo BoxD. Grid答案:A, B, C, D3. 在Visual FoxPro中,以下哪些是有效的SQL命令?A. SELECTB. INSERTC. UPDATED. DELETE答案:A, B, C, D4. Visual FoxPro中,以下哪些是正确的程序结构?A. SequenceB. SelectionC. IterationD. All of the above答案:D5. 在Visual FoxPro中,以下哪些是正确的表单事件?A. InitB. LoadC. ClickD. Close答案:A, B, C, D三、填空题1. 在Visual FoxPro中,使用________命令可以关闭当前数据库。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1套1、建立一个计算机考试成绩管理数据库,文件名为CJGL.DBC,并输入数据(40分)该数据库中有两个数据表:学生信息表(XS.DBF)和学生成绩表(CJ.DBF)。
其数据形式如下:学生信息表(XS.DBF)姓名号考李萍07020104黄程07040109王军07030106周小丽07020132程成07050223张伟07010213学生成绩表(CJ.DBF)上机成绩笔试成绩考号成绩合格否.F.86优07010213.F.45缺考07030106.F. 91优07040109.F.74及格0702013279.F.不及格07050223.F.57及格07020104考号和CJGL.DBC)中的XS.DBF(父表)CJ.DBF(子表)以“”建立一要求:将数据库(对一永久关系。
二、基于表的表单设计1)设计如图所示表单,文件名:myform1.scx,单击“查询”按钮,先根据笔试(中显示成绩出表中,再在成绩和上机成绩求出各学生成绩是否合格,并填入cj grid1不合格的学生姓名和成绩,并按笔试成绩升序排序。
表单设计界面,表单运行后,在组合框中选择学)设计如图所示表单,文件名:myform2.scx(2Text1,text2生姓名,可以在中可以显示各科目的成绩,计算出他的平均成绩,要求保绩机(中text3留一位小数,并显示在。
上成为0分计算,上机成绩为“缺席”的按60分计算,上机成绩为“及格”的按40“不及格”的按分计算,上机成绩为“优”分计算)90的按.表单设计界面三、数字算法的表单设计设计如图(a)所示表单,文件名:myform3.scx,标签Label2初值为空,表单运行后,可以在文本框text1中输入一个三位数,单击“判断水仙花数”按钮,在标签Label2中显示判断结果,如图(b)所示。
)表单设计界面a(表单运行界面)b(.第2套1、建立一个工资管理数据库,文件名为GZGL.DBC,并输入数据(40分)该数据库中有两个数据表:职工数据表(ZGB.DBF)和工资数据表(GZB.DBF)。
其数据形式如下:职工数据表ZGB.DBF职工号姓名婚否职称工人周尔杰.T.020365技术员王雨020528.T.技术员李丽010234.F.工程师李长新.T.020458工人郑然.F.020636工资数据表GZB.DBF津贴奖金公积金实发工资职工号基本工资020365882.00213.511590020528 1562.00283.01441400102341306.00223.0115120302.01561601748.00020458143.098020636864.0070要求:将数据库(GZGL.DBC)中的ZGB.DBF(父表)和GZB.DBF(子表)以“考号”建立一对一永久关系。
二、基于表的表单设计(1)设计如图所示表单,文件名:myform1.scx,表单运行后,先计算出各职工的实发工资,然后,再grid1中显示出未婚职工的姓名和基本工资,津贴,奖金,公积金,实发工资。
表单设计界面(2)设计如图所示表单,文件名:myform2.scx,表单运行后在组合框中选择职工姓名,中显示该职工的实发工资。
grid1可以在.表单设计界面三、数字算法的表单设计设计下图所示表单,文件名:myform3.scx,在text1中输入一串字符串,点击按钮中显示其中的数字串。
label2后,找出数字串,并在第3套1、建立一个运动会成绩管理数据库,文件名为YDCJGL.DBC,并输入数据(40分)该数据库中有两个数据表:运动员基本情况表(JBB.DBF)和运动成绩表(YDCJ.DBF)。
其数据形式如下:运动员基本情况表(JBB.DBF)编号姓名部门07001张谦机关07003吴静机关07005陈冬梅后勤07002王兰机关07004刘涛后勤运动成绩表(YDCJ.DBF)编号跳高游泳其它总成绩0700110307002553 070032340700407707005743要求:将数据库(YDCJGL.DBC)中的JBB.DBF(父表)和YDCJ.DBF(子表)以“编号”建立一对一永久关系。
二、基于表的表单设计(1)设计如图所示表单,文件名:myform1.scx,表单运行后,单击“计算并显示”按钮,可以计算各运动员的总成绩(=跳高+游泳+其它)填入运动成绩表YDCJ.DBF中,并在表格grid1中可以显示运动成绩表YDCJ.DBF的信息。
表单设计界面(2)设计如图所示表单,文件名:myform2.scx,表单运行后在组合框中选择部门名称,中显示该部门的总成绩。
label3可以在.表单设计界面三、数字算法的表单设计设计下图所示表单,文件名:myform3.scx,表单顶部的标签用来显示考生自己的姓名和考号;文本框text1、text2和text3的显示初值为0;该表单运行后,可以在、text2文本框text1中分别输入一个数,左键单击“比较大小”命令按钮,则在文本框text3中显示较大一个数;左键单击“退出”命令按钮,结束表单程序的运行。
表单设计界面.第4套1、建立一个学生食堂IC卡管理数据库,文件名为db721.DBC,并输入数据(40分)该数据库中有两个数据表:学生信息表(XS.DBF)和食堂消费数据表(XF.DBF)。
其数据形式如下:学生信息表(XS.DBF)IC卡号姓名性别有效期赵鱼君女070201042008-7芳心江女070401092008-7艾世平男070301062008-7周海龙男070201322008-7陈康平男070502232008-7邓娟女0701********-7食堂消费数据表(XF.DBF)时间类别金额IC卡号2007-11-15.5面点0701********-11-14饮料07030106 2007-11-17饮料070401092007-11-18热菜070201322007-11-26凉菜070301062007-11-27热菜07020104要求:将数据库中的XS.DBF(父表)和XF.DBF(子表)以“IC卡号”建立一对多永久关系。
二、基于表的表单设计(1)设计如图所示表单,文件名:myform1.scx,表单运行后,在组合框中选择学生姓名,在grid1中查询并显示出该学生的食堂消费明细,包括IC卡号、时间、类别和金额;表单设计界面(2)设计如图所示表单,文件名:myform2.scx,表单运行后按“类别”汇总2007年11中;grid1显示在,月份食堂消费金额表单设计界面三、数字算法的表单设计设计下图所示表单,文件名:myform3.scx,界面如下所示,在文本框中输入一个月份值,按回车键就可以在label3中显示季节。
表单设计界面.第5套1、建立一个图书借阅管理数据库,文件名为db722.DBC,并输入数据(40分)该数据库中有两个数据表:图书基本信息表(TUJ.DBF)和图书借阅情况表(JY.DBF)。
其数据形式如下:图书基本信息表TUJ.DBF书号书名单价第一作者VFP开发实例导航邵洋02036536VFP程序设计教程刘瑞新02052823数据库系统原理教程王珊02023418VFP及其应用系统开发史济民02045832 VFP入门与提高史济民02063656web的数据库应用基于邵洋03081015图书借阅情况表JY.DBF书号借出日期有效期(天)借阅人张开020*******.11.0330章缀020*******.11.2315张开020*******.11.2145李航020*******.11.1215王子020*******.11.1830要求:将数据库中的TUJ.DBF(父表)和JY.DBF(子表)以“书号”建立一对多永久关系。
注意,同一书号可能有多本书供借阅。
二、基于表的表单设计(1)设计如图所示表单,文件名:myform1.scx,以日期2007.10.15为界,将JY.DBF中超过有效借阅期的图书作删除标志;并在GRID1中显示出书号、书名、借出日期、有效期和借阅人;表单设计界面(2)设计如图所示表单,文件名:myform2.scx,按第一作者分类汇总图书的总价值(即中显示作者的姓名和汇总后的总价值GRID1;在和)价之各书单.表单设计界面三、数字算法的表单设计设计下图所示表单,文件名:myform3.scx,在文本框text1中输入一N的值,其中text1的初始值为0,单击计算按钮,在text2中显示N!的值。
表单设计界面.第6套1、建立一个网吧管理数据库,文件名为db723.DBC,并输入数据(40分)该数据库中有两个数据表:工作站表(works.DBF)和网站登陆表(logo.DBF)。
其数据形式如下:工作站表(WORKS.DBF)区域IP地址2202.202.0.12202.202.0.2202.202.0.113202.202.0.1234202.202.1.10202.202.10.185网站登陆表(LOGO.DBF)日期开始时间结束时间数据流量IP地址2007-09-0911:12ONLINE0202.202.0.1 2007-09-0912:30ONLINE0202.202.0.212:30ONLINE02007-09-09202.202.0.1111:5502007-09-0911:30202.202.0.1212:00 13:3002007-09-09202.202.0.1214:09ONLINE02007-09-09202.202.0.12要求:将数据库中的works.DBF(父表)和logo.DBF(子表)以“IP地址”建立一对多永久关系。
二、基于表的表单设计(1)设计如图所示表单,文件名:myform1.scx,假定当前统计时间为2007-09-0916:00。
网站登陆的数据流量计算公式为:登陆的总秒数,单位KB。
请根据网站登陆的开始、结束时间,更新数据流量。
注意结束时间标注为ONLINE的应取值16:00。
时间跨度限制在24小时内;按IP地址分类汇总数据流量;在GRID1中显示IP地址和IP地址分类汇总数据。
提示:将时间统一转换为以零点开始的秒数,比如:11:12,其零点开始的秒数为11×3600+12×60。
表单设计界面(2)设计如图所示表单,文件名:myform2.scx,在组合框中选择一个IP地址,就可以在grid1中显示该IP地址按数据流量从高到低的顺序的登陆明细,包括IP地址、区域、日期、开始时间、数据流量;表单设计界面三、数字算法的表单设计设计下图所示表单,文件名:myform3.scx,当表单运行,在文本框text1中输入一串字符串,当单击“逆序显示”命令按钮后,在label2中逆序显示该字符串。