新版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中,使用________命令可以关闭当前数据库。
VFP实验试题及答案
(1)命令按钮是( C )。
(A)控件(B)容器(C)控件类对象(D)容器类对象(2)以下特点中不属于面向对象程序设计的特点的是( A )。
(A)单一性(B)继承性(C)封装性(D)多态性(3)在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体,封装是一种( D )技术。
(A)组装(B)产品化(C)固体(D)信息隐藏(4)在VFP中,表单是指( A )。
(A)人机交互时的窗体界面(B)数据库的查询结果的列表(C)数据表中的各个记录的清单(D)数据库中各数据表的清单(5)下面关于面向对象方法的叙述中,选项( D )是错误的。
(A)每一对象在系统中有唯一的对象标识(B)事件作用于对象,对象识别事件并做出相应的反应(C)一个子类能继承父类的所有属性的方法(D)一个父类包括其所有子类的属性的方法(6)用DIME SZ(4,8)定义了一个二维数组,以下与数组元素SZ(3,6)所指的是同一元素的选项是( E )。
(A)SZ(6,3) (B)SZ(9) (C)SZ(18)(D)SZ(23) (E)SZ(22)(F)SZ(21)(7)控件有自己的属性、方法和(B )。
(A)图形(B)事件(C)容器(D)形状(8).从下面文本框中给出的语句中选出恰当语句并确定语句顺序,完成一个将1到100累加,并且将和数输出正确的程序。
正确顺序:7个语句答案:Stor 0 to n,sDo while s<100N=n+s+1S=s+1Enddo?nretu(9)有名为:CXBD.SCX的表单文件,要求该表单运行时随输入框中输入的姓名能同步在表格(Grid)控件中显示相应数据,当鼠标单击“退出”按钮时释放表单。
请完善该表单欠缺的命令。
注:在D盘KS文件夹中有文件:CXBD.SCX,请打开该文件对TEXT对象的InteractiveChange事件和命令按钮对象的Click事件的过程中指定的行,补充合适的命令。
Visual FoxPro VFP 数据库 练习模拟题1
Visual FoxPro VFP 数据库练习模拟题1visualfoxpro-vfp-数据库-练习模拟题1模型试验一注:应发项目:基本工资、津贴、补贴应扣项目:房租、水费、电费实发:应发-应扣一、填空(每项1分,共20分)1、dbms的中文含义为【】,vfp6.0就是一种dbms,其英文全称是【】;2.数据库中包含的表名为[],该表的扩展名为[];3.逻辑字段的宽度固定为[]位,其值只能取[]或[];4.如果已知x=1,则x=x+1后的x值为[];5、若有数组定义命令dimea(3,4),则一共定义了【】数组元素,其值在未赋值前一律默认为【】;6.insertBefore命令可以在[]记录的[]位置插入一条记录;7、 visualfoxpro6。
0提供的最大工作空间数为[];8、若gz表已建立的索引依序是aa、bb、cc,则设置bb为主控索引的命令为【】;9.该计划的三个基本结构是[]、[]、[];10、报表设计器所默认的三个带区为【】、【】、【】。
二、单选(每题1分,共20分)1.只能显示当前记录的命令为();a、listb、dispc、dispalld、browse2、删除全部记录的命令为();a、 packb、deletec、deletefield、zap3、不属于索引类型的是();a、主控制指数B、主指数C、候选指数D和普通指数4。
如果将内容输入到general字段,则可以通过以下()操作实现:;a、文件/导入b、编辑/粘贴c、显示/插入对象d、程序/运行5、程序中的注释语句,其打头为();a、 &b、*c、/d、@6、seek语句如若查找到相应记录,会使()函数为真;a、eof()b、bof()c、recno()d、found()7、内存变量不具有的类型是();a、gb、nc、dd、l8.如果w=D computer ABC‖,表达式len(w)的值为();a、 9b、7c、5d、19、菜单中的命令若还要打开对话框,则其显示为();a、灰色b、后有…c、后有?d、前有?10、对于表rs.dbf,不能表示未婚的逻辑表达式为();A.不婚姻B,婚姻=f.C.婚姻<>t.d。
新版《VFP》实验考试模拟题
第1套1、建立一个计算机考试成绩管理数据库,文件名为CJGL.DBC,并输入数据(40分)该数据库中有两个数据表:学生信息表(XS.DBF)和学生成绩表(CJ.DBF)。
其数据形式如下:学生信息表(XS.DBF)考号姓名07020104 07040109 07030106 07020132 07050223 07010213李萍黄程王军周小丽程成张伟考号07010213 07030106 0704010907020132 07050223 07020104笔试成绩864591747957学生成绩表(CJ.DBF)上机成绩成绩合格否优.F.缺考.F.优.F.及格.F.不及格.F.及格.F.要求:将数据库(CJGL.DBC)中的XS.DBF(父表)和CJ.DBF(子表)以“考号”建立一对一永久关系。
二、基于表的表单设计(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)。
VFP模拟试题四及答案
VFP模拟试题及答案(4)一、单项选择题二、1.在Visual FoxPro中,使用菜单设计器定义菜单,最后生成的菜单程序的扩展名是三、A).MNX四、B).PRG五、C).MPR六、D).SPR七、2.若要创建一个数据3级分组报表,第1个分组表达式是“部门”,第2个分组表达式是“性别”,第3个分组表达式是“基本工资”,已知“部门”与“性别”为字符型,“基本工资”为数值型,则当前索引的索引表达式应当是八、A)部门+性别+基本工资九、B)部门+性别+STR(基本工资)十、C)STR(基本工资)+性别+部门十一、D)性别+部门+STR(基本工资)十二、 3.下列对编辑框控件属性的描述,正确的是十三、A)Sellength的属性的设置可以小于0十四、B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条十五、C)SelText属性在做界面设计时不可用,在运行时可读写十六、D)ReadOnly属性值为.T.时,用户不能使用编辑框上的滚动条十七、 4.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是十八、A)一对一的联系十九、B)一对多的联系二十、C)多对一的联系二十一、D)多对多的联系二十二、 5.在Visual FoxPro中,下列数据中属于常量的是二十三、A)TOP二十四、B).Y.二十五、C)T二十六、D)12/11/2003二十七、 6.要清除所有变量名第二个字母为X的内存变量,应使用命令是二十八、A)RELEASE ALL *X二十九、B)RELEASE ALL LIKE X三十、C)RELEASE ALL LIKE X*三十一、D)RELEASE ALL LIKE [ X*]三十二、7.顺序执行下列命令后,屏幕显示的输出结果是三十三、STORE [FoxPro]TO TITLE三十四、UPPER(LEFT(TITLE,3))三十五、A)FOXPRO三十六、B)FOX三十七、C)Fox三十八、D)PRO三十九、8.如果测试函数V ARTYPE(W)的值是“U”,则说明四十、A)W是数组四十一、B)W未定义四十二、C)W的值为U四十三、D)W的值无符号四十四、9.一数据库名为学生,要想打开该数据库,应使用命令四十五、A)OPEN 学生四十六、B)OPEN DA TABASE 学生四十七、C)USE DA TABASE 学生四十八、D)USE 学生四十九、10.某数值型字段的宽度为5,小数位为1,则该字段所能存放的最小数值是五十、A)0五十一、B)-99.9五十二、C)-999.9五十三、D)-9999.9五十四、11.在操作过程中,可以进入人机交互工作方式的命令是五十五、A)APPEND BLANK五十六、B)BROWSE五十七、C)REPLACE五十八、D)DELETE ALL五十九、12.在下列记录定位命令中,不能用FOUND( )函数值检测其操作是否成功的命令是六十、A)SEEK六十一、B)FIND六十二、C)LOCATE ……CONTINUE六十三、D)SKIP六十四、13. 在没有打开索引文件的情况下,若使用APPEND命令追加1条记录,其功能等同于命令序列六十五、A) GOTO EOF六十六、B)GOTO BOTTOM六十七、C)GOTO BOTTOM六十八、D)GOTO BOTTOM六十九、INSERT INSERT BEFORE INSERT AFTER INSERT七十、14.当前表的出生日期字段为日期型(MM/DD/YY),年龄字段为数值型,现要根据出生日期按年计算年龄,并写入年龄字段,应使用命令七十一、A)REPLACE ALL年龄WITH YEAR (DATE( ))-YEAR(出生日期)七十二、B)REPLACE ALL年龄WITH DATE( )-出生日期七十三、C)REPLACE ALL年龄WITH DTOC(DATE( ))-DTOC(出生日期)七十四、D)REPLACE ALL年龄WITH V AL(DTOC(DATE( )))-V AL(DTOC(出生日期))七十五、15.若所建立索引的字段值不允许重复,并且一个表只能创建一个,它应该是七十六、A)主索引七十七、B)唯一索引七十八、C)候选索引七十九、D)普通索引八十、16.在VISUAL FOXPRO中建立数据库表时,将单价字段的字段有效性规则设置为“单价>0”,通过该设置,能保证数据的八十一、A)实体完整性八十二、B)参照完整性八十三、C)域完整性八十四、D)更新完整性八十五、17.以下关于TOTAL命令的表述中,正确的是八十六、A)命令的执行结果不生成另一个新表八十七、B)所操作的表文件不必按关键字段索引或排序八十八、C)表中的关键字段必须是数值型字段八十九、D)只能对数值型字段进行汇总九十、18.设在1.2号工作区分别打开两个表,内存变量MN的内容为两个表的公共字段名,内存变量DBN的内容为新表名,在1号工作区执行连接操作正确的是九十一、A)JOIN WITH B TO DBN FOR &MN=&MN九十二、B)JOIN WITH B TO DBN FOR MN=B->&MN九十三、C)JOIN WITH B TO &DBN FOR &MN=B->MN九十四、D)JOIN WITH B TO &DBN FOR &MN=B->&MN九十五、19.已知有如下表:S(S#,SN,SEX,AGE,DEPT)各属性依次为学号,姓名,性别,年龄,系别,检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的SQL SELECT命令是九十六、A)SELECT SN,AGE,SEX FROM S;九十七、WHERE AGE>(SELECT AGE FROM S WHERE SN="王华")九十八、B)SELECT SN,AGE,SEX FROM S WHERE SN="王华"九十九、C)SELECT SN,AGE,SEX FROM S;百、WHERE AGE>(SELECT AGE WHERE SN="王华")百一、D)SELECT SN,AGE,SEX FROM S WHERE AGE>王华AGE百二、20.使用SQL命令进行分组检索时,为了去掉不满足条件的分组,应当百三、A)使用WHERE子句百四、B)先使用WHERE子句,再使用HA VING子句百五、C)先使用HA VING子句,再使用WHERE子句百六、D)在GROUP BY后面使用HA VING子句百七、21.已知有如下表:商品表(商品号,商品名称,单价,产地),执行下面的SQL命令后产生的视图含有的字段名是百八、CREATE VIEW E_SH AS SELECT 商品名称AS 名称,单价FROM 商品表百九、A)商品名称百十、B)名称,单价百十一、C)名称,单价,产地百十二、D)商品名称,单价,产地百十三、22.在Visual FoxPro中,使用命令将学生表中的年龄字段的值增加1岁,应该使用命令百十四、A)UPDATE 学生年龄WITH 年龄+1百十五、B)REPLACE ALL 年龄=年龄+1百十六、C)UPDA TE SET 年龄WITH 年龄+1百十七、D)UPDA TE 学生SET 年龄=年龄+1百十八、23.ACCEPT、INPUT和WAIT命令中可以接收字符型数据的命令是百十九、A)INPUT百二十、B)ACCEPT百二十一、C)WAIT和ACCEPT百二十二、D)3条命令都可以百二十三、24.SQL修改表结构的命令是百二十四、A)ALTER TABLE百二十五、B)MODIFY TABLE百二十六、C)ALTER STRUCTURE百二十七、D)MODIFY STRUCTURE百二十八、25.在Visual FoxPro中,学生表STUDENT中含有通用型字段,表中通用型字段中数据均存储到另一个文件中,该文件名为:百二十九、A)STUDENT.DOC百三十、B)STUDENT.MEM百三十一、C)STUDENT.DBT百三十二、D)STUDENT.FPT二、多项选择题26.在Visual FoxPro中,如果一个字段的宽度为10,则此字段的类型不可能是A)数值型B)通用型C)字符型D)贷币型27.设当前表中含有学号、姓名字段,下列四条命令执行后,肯定生成新表的命令是:A)INDEX ON 姓名TO RSRB)COPY TO RSRC)COPY STRU TO RSRD)SORT TO RSR ON 学号28.下列四条命令中,错误的是A)A=5,B=10B)A=B=10C)STORE 10 TO A,BD)STORE 5,10 TO A,B29.下面有关查询的描述,错误的是A)可以使用CREATE QUERY命令打开查询设计器建立查询B)查询文件的扩展名为.QPRC)使用查询设计器可以生成所有的SQL查询语句D)使用DO语句执行时,可以不带扩展名30.执行命令INPUT "请输入数据:" TO ABC时,通过键盘输入的内容可以是A)字符串B)数值C)逻辑值D)表达式三、判断题31.求一个三位十进制正整数N的十位数字的表达式是MOD(INT(N/10),10)。
VF模拟试题 及答案PDF.pdf
USE XSDA.DBF
ACCEPT “请输入待查学生姓名:” TO NAME
LOCATE
for 姓名=name
IF
found()
6
书山有路
? ”学号:”+学号+”姓名:”+姓名+ ”专业:”+专业
ELSE
? ” 查无此人!”
ENDIF
USE
4、下列程序片段执行后,T 的结果为 120
。
T=1
I=1
T (D)CONTINUE
11、用 FOR…ENDFOR 组织的循环结构中,如省略步长则系统默认步长是( )。
(A)0
(B)-1
(C)1
(D)2
12、在 Visual FoxPro 的表文件(.DBF)中,逻辑型、日期型、通用型和备注型字段的宽度 分别为( )。
(A)1,8,4,4 (B)2,8,10,4 (C)1,8,10,10 (D)2,8,任意,任意
(C)SUBSTR(“青岛市”,3,1)
(D)SUBSTR(“青岛市”,3,2)
9、逻辑运算符从高到低运算优先级是( )。
(A)NOT OR AND
(B)NOT AND OR
(C)AND NOT OR
(D)OR NOT AND
10、用 LOCATE 命令查找出满足条件的第一个记录后,若要继续查找满足条件的下一条记录, 应该用( )命令。
(A)科学计算应用 (B)过程控制应用 (C)数据处理应用 (D)辅助工程应用 3、Visual FoxPro 6.0 管理的数据库是( )型数据库。
1
书山有路
(A)网络
(B)层次
(C)关系
(D)链状
4、Visual FoxPro 6.0 系统提供的 FOR<条件>子句与一些相关的命令配合使用可以方便地实 现关系运算中( )的操作。
vfp考试题及答案
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考试题库VF考试题库第一部分:选择题1. 下列哪个选项是VF仪器测量仪器的系列名?A. VFPB. VFC. VFAD. VFAP2. VF仪器用于测量什么参数?A. 电压B. 电流C. 电阻D. 电感3. VF仪器的使用范围通常是?A. 直流电路B. 交流电路C. 数字电路D. 射频电路4. 下列哪个选项是VF仪器在测量过程中需要注意的问题?A. 噪声干扰B. 漂移问题C. 校准问题D. 静电问题5. VF仪器的测量精度通常是多少?A. ±0.1%B. ±1%C. ±5%D. ±10%第二部分:填空题1. VF仪器的全称是_________。
2. VF仪器主要用于测量电路中的_________。
3. VF仪器的使用范围包括直流电路和_________。
4. VF仪器在测量中需要注意避免_________干扰。
5. VF仪器的测量精度通常在_________范围内。
第三部分:解答题1. 简要介绍VF仪器的工作原理。
2. 列举并解释VF仪器在测量过程中可能遇到的干扰因素。
3. 如何保证VF仪器的测量精度?4. 说明VF仪器在电子工程中的重要性和应用领域。
5. 举例说明VF仪器在实际工程中的应用案例。
附录:第一部分答案:1. A 2. C 3. B 4. D 5. B第二部分答案:1. VF计量仪器 2. 电压 3. 交流电路 4. 噪声 5. ±1%第三部分答案:1. VF仪器通过测量电路中的电流和电压来计算出幅度及相位差。
2. 干扰因素可能包括噪声、漂移、校准不准确、静电等。
3. 保证VF仪器的测量精度可以通过定期校准、使用合适的屏蔽材料、注意环境条件等方式来实现。
4. VF仪器在电子工程中扮演着重要的角色,主要应用于电路测试、信号分析和电路故障诊断。
5. VF仪器可以应用于各种电子设备的生产与维修过程中,例如电源测试、音频设备测试等。
《VFP数据库系统》模拟考试题(二)
《VFP数据库系统模拟考试题(二)一、填空题(每题1分,共15分)1.关系数据库对关系有3种基本操作,在VFP6.0命令格式中,FIELDS <字段名表>是对关系的__(1)__操作;FOR<条件>是对关系的__(2)__操作。
2.命令中范围短语可取4项值之一,其中__(3)__是对当前开始的下n个记录操作。
3.?DAY(CTOD(“06/02/2004”)+13)的执行结果是_(4) ___;?{^2004-06-12}+100执行结果的类型是__(5)___。
4.在打开表和索引的情况下,为了使记录指针指向逻辑首记录,应使用命令____(6)_____。
5.VFP中表单文件的扩展名为___(7)__,数据库表文件的扩展名为___(8)__。
6.创建或修改表单设计器的命令是__(9)__ _____________。
7.在VFP中说明数组后,数组的每个元素未赋值之前的值是____(10)_____。
8.? IIF(ASC(“BC”)>65 , .F. , .T.) ________(11)_________。
9. 面向对象的设计方法中,在创建对象时发生____(12)_____ 事件。
10. VFP中的类分两大类:__(13)__和___(14)___ ,它们的主要区别是_(15)___。
二、单选题(每题1分,共30分)1. 关系数据库管理系统所管理的关系是。
A) 一个DBF文件B) 若干个二维表C) 一个DBC文件D) 若干个DBC文件2. 执行A=“1、保护环境”和B=20两条赋值命令后,能够正确求值的表达式是。
A) RIGHT(A,4)+SUBSTR(B,2) B) V AL(LEFT(A,1))+BC) A+B D) SUBSTR(A,1,1)+B3. VFP表结构中的L型、G型和D型字段的宽度由系统自动给出,它们分别是。
A) 4、4、10 B) 1、4、8 C) 4、4、8 D) 1、8、84. 在VFP中,程序文件的扩展名是。
vfp考试题及答案
vfp考试题及答案1. VFP中,哪个函数用于计算字符串中子字符串出现的次数?A. AT()B. LEN()C. INSTR()D. STRCOUNT()答案:D2. 在VFP中,如何将一个表单的背景颜色设置为黄色?A. ThisForm.BackColor = "Yellow"B. ThisForm.Color = "Yellow"C. ThisForm.BackColor = "#FFFF00"D. ThisForm.Color = "#FFFF00"答案:B3. 下列哪个选项不是VFP中的数据库对象?A. 表B. 视图C. 索引D. 函数答案:D4. VFP中,如何将一个表的记录指针移动到第一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:A5. 在VFP中,如何使用SQL语句向表中插入一条新记录?A. INSERT INTO table_name (column1, column2) VALUES (value1, value2)B. APPEND BLANKC. INSERT BLANKD. APPEND FROM table_name答案:A6. VFP中,如何使用命令行删除当前选中的记录?A. DELETEB. DELETE ALLC. DELETE SELECTEDD. DELETE RECORD答案:A7. 在VFP中,如何将一个表的记录指针移动到最后一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:B8. VFP中,哪个函数用于返回当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B9. 在VFP中,如何使用命令行复制当前选中的记录?A. COPYB. INSERT BLANKC. APPEND BLANKD. DUPLICATE答案:D10. VFP中,如何使用命令行查找表中特定条件的记录?A. SEEK "condition"B. FIND "condition"C. LOCATE "condition"D. SEARCH "condition"答案:B。
VFP6.0模拟考试题
一、单选题(每小题 1 分,共 40 分)【1】在有关数据管理的概念中,数据模型是指______。
A)文件的集合 B)数据的集合C)数据及其联系的集合 D)网状层次型数据库管理系统【2】一个关系型数据库管理系统所应具备的三种基本关系操作是______。
A)筛选、投影与连接 B)编辑、浏览与替换C)插入、删除与修改 D)排序、索引与查询【3】在数据库技术领域中,术语DBMS是指______。
A)采用了数据库技术的计算机系统B)包括数据库管理人员、计算机软硬件以及数据库系统C)位于用户与操作系统之间的一层数据管理软件D)包含操作系统在内的数据管理软件系统【4】在OOP的概念中,类是一组具有相同属性和相同操作的对象的集合,类之间共享属性和操作的机制称为______。
A)多态性 B)动态绑定C)静态绑定 D)继承【5】设某表单中有一个文本框Text1和一个命令按钮组Commandgroup1,该命令按钮组包含了Command1和Command2两个命令按钮。
如果要在命令按钮Command1的某个方法中引用文本框Text1的Value属性值,下列式子中正确的是______。
A)This.ThisForm.Text1.Value B)This.Parent.Text1.ValueC)Parent.Parent.Text1.Value D)This.Parent.Parent.Text1.Value【6】下列有关查询和视图的说法中,不正确的是______。
A)查询文件的扩展名为.QPRB)视图依赖于数据库的存在而存在C)交叉表查询不适用于在多个数据表中进行相关数据的查询D)只能够对表中的数据进行查询,而不能对视图中的数据进行查询。
【7】 SQL语句中的数据维护命令不包括______。
A)INSERT-SQL B)CHANGE-SQLC)DELETE-SQL D)UPDATE-SQL【8】启动Visual FoxPro后,若要退出Visual FoxPro回到Windows 环境,可在命令窗口中输入______命令。
- 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中逆序显示该字符串。