资源描述
VFP数据库与程序设计实验报告(第一章 数据库技术基础)学号: 姓名: 专业: 教师: 第一章 数据库技术基础【实验题目】VFP基础知识【实验目的】通过本次实验,让学生了解VFP6.0环境,掌握VFP6.0的语法基础,主要掌握对内存变量、数组变量的定义与使用,以及常用函数、运算符与表达式的使用。【实验准备】1.在C盘根目录下创建文件夹“我的VFP实验作业”。2.启动VFP6.0,将“我的VFP实验作业”文件夹设置为默认工作目录。3.通过“新建”-“文件”菜单命令创建一个项目文件:jxgl.pjx。【实验内容】实验步骤参考上机实验2.3,记录实验结果(包含实验输入命令及显示结果)。请同学认真按照教材上实验步骤完成实验内容,并在下面记录实验结果:1 内存变量赋值练习实验要求输入命令显示结果内存变量A、B、C均赋值为0Store 0 to A,B,C ?A,B,C0 0 0ABC1赋值为.F.abc1=.f.?abc1.F.ABC2赋值为日期型2001年10月1日abc2=2001/10/01?abc210/01/01ABC3赋值为“Visual”abc3=visual?abc3visualABC4赋值为“Fox”abc4=fox?abc4foxABC5赋值为“Pro”abc5=por?abc5porABC6赋值为“6.0”abc6=6.0?abc66.0显示表达式ABC3+space(1)+ ABC4+ABC5+space(1)+ABC6的值2 数组的定义和使用 实验要求输入命令显示结果定义一维数组a,数组中有6个元素,并依次赋值为1、2、3、4、5和6,并显示结果。定义一个3*2的二维数组arry,并赋初值如表2-11所示,且显示内存中的数组元素值。3 常见函数的使用 实验要求输入命令执行结果对3.1415926进行四舍五入,保留两位小数?round(3.1415926,2)3.14对1234.56取整?int(1234.56)1234求36的平方根?sqrt(36)6.00求100除6的余数?mod(6,100)6求字母“o”在“VisualFoxPro6.0”中第二次出现的位置?at(o,VisualFoxPro6.0,2)12计算字符串“VisualFoxPro 6.0中文版”的长度?len(VisualFoxPro 6.0中文版)22利用建立空格函数在字符串“湖北”和“武汉”之间插入8个空格?湖北+space(8)+武汉湖北 武汉求字符串“VisualFoxPro 6.0”中的子串“FoxPro”?substr(VisualFoxPro 6.0,7,6)FoxPro求字符“a”的ASCII码值?ASC(a)97求ASCII码值为88的字符?CHR(88)X将“3.14aa159”转换为数值类型,并证明其为数值型?VAL(3.14aa159)?varTYPE(VAL(3.14aa159)3.14N将字符串“01/01/2001”转换为日期类型,并证明其为日期型SET DATE TO MDYSET CENTURY ON?CTOD(01/01/2001)?varTYPE(CTOD(01/01/2001)01/01/2001D将日期类型数据2001/01/01”转换为字符型数据?DTOC(2001/01/01)DTOC(2001/01/01)01/01/2001C求系统日期?date()03/11/14求系统年份?year(2014/03/11)20144 表达式 (1)根据第一列的命令,填写实验显示结果。在命令窗口中输入命令显示结果A=”Visual”B=”FoxPro”C=”6.0”?A+B+CVisualFoxPor6.0A=”Visual”B=”FoxPro”C=”6.0”?A-B-CVisualFoxPor6.0AA=”圆周率”圆周率=3.1415926R=2.5?&AA*R219.634953750(2) 根据第一列的实验要求写出正确表达式,并记录相应的运行结果。实验要求表达式或命令显示结果判断2001年是否是闰年将两个字符串“湖北”和“武汉”连接起来判断字符串“am”是否为字符串“I am student”的子串判断字符串“amd”是否为字符串“I am student”的子串在命令窗口中给成绩赋值:数学=86,英语=76,并写出表达式判断是否两门课程成绩均在85分以上评阅时间:
展开阅读全文