您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 实验一 Visual FoxPro 6
实验一VisualFoxPro6.0环境【实验目的】1.掌握启动与退出VisualFoxPro6.0的方法。2.熟悉VisualFoxPro6.0用户界面3.掌握文件默认目录的设置4.掌握命令窗口的使用【实验内容】1.用正确方法启动和关闭VisualFoxPro6.0。启动1)单击桌面上的MicrosoftVisualFoxPro6.0图标2)开始|程序关闭1)文件|退出2)在MicrosoftVisualFoxPro的系统环境窗口,单击其右上角的关闭按钮。3)在命令窗口,输入命令quit,并按回车键。2.了解VisualFoxPro6.0的主界面,如标题栏、菜单栏、常用工具栏、状态栏和命令窗口等。3.掌握命令窗口的显示与隐藏。单击VisualFoxPro6.0系统菜单栏中的【窗口】|【命令窗口】,可打开命令窗口;单击命令窗口右上角的关闭按钮可关闭它。另外,通过常用工具栏上的命令窗口按钮,或组合键Ctrl+F2、Ctrl+F4也可实现命令窗口的显示和隐藏。4.掌握工具栏的显示和隐藏。方法是:单击系统菜单栏中的【显示】|【工具栏】,在弹出的【工具栏】对话框中,单击鼠标选择或清除相应的工具栏,然后单击【确定】按钮。如图1.1(工具栏对话框)所示。5.设置默认的文件存取目录菜单方式工具|选项---文件位置---默认目录命令方式SetDefaultto命令例如:设置E:\vfp为默认目录,可使用SetDefaulttoe:\vfp命令。6.使用下面的命令,观察VisualFoxPro环境的变化1)改变系统标题栏的内容_screen.caption='VFP'2)改变工作区字体的大小?123_screen.fontsize=60?123一、选择题1.在一个二维表中,行称为________,列称为________。A)属性;元组B)元组;属性C)关系;元组D)属性;关系2.数据库系统的核心是________。A)数据库管理系统B)数据库C)数据D)数据库应用系统3.VFP是一种________数据库管理系统。A)层次型B)网状型C)关系型D)树型4.支持数据库各种操作的软件系统是________。A)数据库系统B)操作系统C)数据库管理系统D)命令系统5.VFP是一种关系型数据库管理系统,所谓关系是指________。A)表中各个记录之间的联系B)数据模型满足一定条件的二维表格式C)表中各个字段之间的联系D)一个表与另一个表之间的联系6.一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。A)一对一B)多对一C)一对多D)多对多7.数据库类型是根据________划分的。A)文件形式B)存取数据方法C)数据模型D)记录形式8.关系是指________。A)元组的集合B)字段的集合C)属性的集合D)实例的集合9.关系数据库系统中所使用的数据结构是A)表格B)二维表C)树D)图10.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是_______。A)DB包括DBS和DBB)DBMS包括DB和DBSC)DBS包括DB和DBMSD)三者之间没有联系11.计算机数据管理依次经历了_______几个阶段。A)人工管理、文件系统、分布式数据库系统、数据库系统B)文件系统、人工管理、数据库系统、分布式数据库系统C)数据库系统、人工管理、分布式数据库系统、文件系统D)人工管理、文件系统、数据库系统、分布式数据库系统12.下列操作方法中,不能退出VFP的一项是_______。A)单击“文件”菜单中的“退出”命令B)单击“文件”菜单中的“关闭”命令C)在命令窗口中输入QUIT命令,按Enter键D)按Alt+F4键13.按所使用的数据模型来分,数据库可分为_______三种模型。A)网状、链状和环状B)独享、共享和分时C)大型、中型和小型D)层次、关系和网状14.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于_______。A)一对一联系B)一对二联系C)多对多联系D)一对多联系15.VisualFoxPro数据库管理系统是_______。A)操作系统的一部分B)操作系统支持下的系统软件C)一种编译程序D)一种操作系统16.关系模式的任何属性_______。A)在该关系模式中的命名可以不唯一B)可以再分C)不可再分D)以上都不是17.同一个关系模型的任两个元组值_______。A)不能完全相同B)可以相同C)必须全部相同D)以上都不是18.隐藏命令窗口的操作方法是_______。A)单击“窗口”菜单中的“隐藏”命令B)单击常用工具栏上的“命令窗口”按钮C)按CTRL+F4组合键D)以上方法均可以二、填空题1.数据库管理系统可以支持3种数据模型,它们是层次模型________和关系模型。2.数据库系统的核心部分是________。3.在关系数据库中,表格的每一行在VFP中称为;表格的每一列在VFP中称为;4.计算机数据管理的发展大致经历了人工管理、和数据库系统三个阶段。5.将数据转换成信息的过程称为_______,包括对数据的收集、存储、加工、分类、检索、统计、传播等一系列活动。6.用二维表数据来表示实体与实体之间联系的数据模型称为_______。7.在命令窗口中输入_______命令,按Enter键,可以退出VisualFoxPro。8.VisualFoxPro6.0有三种工作方式:、命令方式和。一、选择题1B2B3C4C5B6D7C8A9B10C11D12B13D14A15B16C17A18D二、填空题1网状模型2数据库3记录字段4文件系统5数据处理6关系模型7quit8菜单方式程序方式实验二VisualFoxPro6.0基础【实验目的】1.掌握常量、变量的定义和使用2.掌握常用函数的用法,能灵活运用各函数解决问题。3.掌握各种表达式的使用方法,能灵活运用表达式解决问题。【实验内容】一、VFP系统环境下,常量的类型有数值型、浮点型、字符型、逻辑型、日期型和日期时间型6种。1.在命令窗口中完成各类型常量的输出操作,并观察其输出结果。例如:输出数值型常量:-123.45浮点型常量:123e+5字符型常量:上机实验逻辑型常量:.F.日期常量:{^2007/02/18}日期时间型常量:{^2007/02/1812:00:00}二、内存变量的操作[要求]:掌握内存变量的赋值方法,并按要求输出。练习课本p289例1.1)将内存变量A的值赋予大学,B的值赋予课程,并输出A+B的值。2)将内存变量X,Y的值都赋予56,将X+Y的结果赋值给变量Z,并输出X,Y,Z的值。三、掌握数组的使用。(练习P291,292示例3,4)1.定义数组X(3,4),Y(8)2.写出下列命令的运行结果。Declarea(5)?a(1),a(2)a(1)=你们好!?a(1)四、掌握表达式的使用方法,在命令窗口中完成其运算并输出。一)算术表达式(掌握P293,294算术运算符,练习示例5)1)(12*8%2/(2+5)-10)**3二)关系表达式1)5+6*33+7/22)中国北京3)60*3+2020*104)a=1b=3?a=b三)逻辑表达式1)STORE3TOXSTORE5TOY?(X=Y).OR.(XY)2)BOOKCASE$BOOK.AND.(1.5+3.8)6.83).NOT.ABC=ABC四)字符表达式1)[Thisisa]+[goodbook.]2)[Thisisa]-[goodbook.]3)[Thisisa]+space(5)+[goodbook.]4)[Thisisa]+space(5)-[goodbook.]5)is$this五)日期时间表达式1)date()-72){^1997/02/16}-{^1997/01/18}3){^1999/09/109:15:25}+5五、掌握常用函数的使用方法一)数学运算函数1.练习课本P295-P297的例6,7,8,9,10,11,12。2.定义x,y两个变量,分别赋值为10.56,round(8.256,2),求出并在显示器上输出1)x,y的值2)x的整数部分3)x,x-y,y的最小值4)y除以7的余数3.SIGN(-23)SIGN(0)SIGN(45)4.MIN(汽车,飞机,轮船)二)字符串操作函数1.完成课本P297-P298的例13、例14、例15、例16、例17。2.在命令窗口中实现下列各函数结果的输出。1)len(student)2)Lower(TEAcher)3)upper(TEAcher)3.写出下列命令的运行结果。a='大学'(大学前有两空格,后也有两空格)?len(a)a1=trim(a)a2=ltrim(a)a3=alltrim(a)?a1?a2?a3?len(a1),len(a2),len(a3)4.已知字符串周口师范学院zknu,要求从该字符串中获取师范学院zk子串,并在显示器上输出。(提示:用substr()函数)三)日期和时间函数1.完成课本P298的例19、例20、例21。四)数据转换函数1.完成课本P299-P300的例22、例23、例24、例25、例26。2.在命令窗口中实现下列各函数结果的输出操作。1)ctod(03/23/2007)2)dtoc({^2007/3/23})3.写出下列命令的运行结果。?str(12.345678,8,4)?str(12.345678,8,5)?str(12.345678,6,5)六、完成课后P302第5题的(3)、(4)、(5)、(6)、(7)、(8)一、选择题1.在VFP中,字符型数据的最大长度是________。要求:区别这三个字符串函数的功能。要求:观察结果。要求:观察运行结果,区别这两种数据转换函数的功能,熟练掌握其用法。思考:观察运行结果,区别str()函数中三个参数的含义,熟练掌握其用法。A)8B)255C)没有限制D)2542.下列表达式中,不是常量的是________A)[Thisisabook]B)$110.3C)abcD){^2003-10-19}3.VisualFoxPro中使用的变量类型是_______。A)数据变量和字段变量B)关系变量和字段变量C)内存变量和字段变量D)数据变量和内存变量4.以下变量名不合法的是_______。A)常量B)_FoxProC)MM100D)VisualFoxPro5.以下赋值语句正确的是________。A)STORE12+15TOA,BB)STORE3,7TOA,BC)A=2,B=10D)A,B=86.命令??的作用是_______。A)不能输出两个表达式的值B)只能显示变量的值C)向用户提问的提示符D)从当前光标处显示表达式的值7.以下对数组的描述中,错误的是_______。A)刚定义的数组中每个元素都是没有值的B)使用DIMENSION和DECLARE都可以定义数组C)VFP中只有一维数组和二维数组两种D)同一数组中的各元素不但可以取不同的值,且数据类型也可以不同8.关于VisualFoxPro的变量,下面说法正确的是_______。A)使用一个内存变量之前要先定义B)数组中各数组元素的数据类型必须相同C)定义数组以后,系统为数组的每个元素赋以数值0D)数组元素的下标下限是09.使用DECLARE命令定义数组后,各数组元素在没有赋值之前的数据类型是_______。A)无类型B)字符型C)逻辑型D)数值型10.用DIMENSIONa(4,6)命令定义了一个数组a,则该数组的数组元素的数目是_______。A)24B)10C)4D)611.表达式mod(17,4)的结果是_______。A)4B)1C)0D)表达式错误12.执行命令?round(385.568,2),显示的结果是________。A)385B)386C)385.56D)385.5713.执行命令?LEN(ALLTRIM(中国成都)),显示的结果是_______。A)12B)8C)6D)
本文标题:实验一 Visual FoxPro 6
链接地址:https://www.777doc.com/doc-3934346 .html