资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
第二章 Visual FoxPro 基础知识(变量、函数)把以下实验结果写到 WORD 文件:VFP 基础知识基础类实验 实验一 VFP 语言基础【实验目的】1、掌握 VFP 数据类型2、掌握 VFP 各种类型表达式【实验内容】1、验证下列字符运算符的结果? ”Visual “+”FoxPro” Visual Foxpro?“Visual “-”FoxPro” VisualFoxpro?”Visual”$ “Visual FoxPro ($表示包含) ” .T. ?”VISUAL”$ “Visual FoxPro” &与上题结果是否一样? .F. 结果不一,区分了大小写2、验证下列数值运算符的结果?2*32+2*8/4+3*3 49.00?23%7 (取余数) 23、验证下列日期运算符的结果?2002-7-5+60 09/03/11?2002-7-6-1999-12-12 937?2002-7-6+1999-12-12 &会出现什么结果?操作符/操作数类型不匹配,日期型数据不能相加4、验证下列关系运算符的结果? ”ABC”B” .F.? “大专” 大本” .T.英文字母比大小,顺序在前的较小.? “ABC”=”AB” (等于 北京大学=北大) .T.? ”ABC”=”AB” (完全等于) .F.? .T.!=.F. (!=或#或23+56 .AND. (.NOT. .T. .OR. “F” $ “GF”) .F.?100.3字符日期关系运算符实验二 VFP 数值计算函数【实验目的】1、 掌握 VFP 函数的一般格式2、 掌握 VFP 数值计算函数【实验内容】表 5-1 常用数值计算函数函数形式 功能ABS() 求数值表达式的绝对值EXP() 求 e 的数值表达式次方的值INT() 取出数值表达式的整数部分MAX(, ) 求两个数值表达式中较大者的值MOD(, ) 求余,即返回数值表达式 1 除以数值表达式 2 所得的余数ROUND(,) 求数值表达式的平方根RAND() 返回随即数验证下列函数表达式的值:?ABS(-6.8)+(-2) 4.8?LOG10(1000.000) 3.000?MAX(“ASD”,” DFDF”,”Z” Z?ROUND(8568718,-4) 8570000?SQRT(16) 4.00?MOD(19,3) 1?0.01*INT(100*(10+0.05) 10.05实验三:VFP 字符处理函数【实验目的】掌握 VFP 字符处理函数的使用【实验内容】表 5-2 常用字符处理函数函数 功能AT(, ,) 返回在中第次出现的位置ASC() 返回第一个字符的 ASCII 码值CHR() 返回所对应的 ASCII 码代表的字符LEN() 返回字符串的长度SUBSTR(, ,) 返回中第位起的长度为的子串LEFT(, ) 返回左起 个字符的子串RIGHT(, ) 返回右起 个字符的子串ALLTRIM() 返回删除了头部和尾部空格的字符串SPACE() 返回个字符UPPER() 将小写字母转换为大写字母LOWER() 将大写字母转换为小写字母VAL() 将字符串转换为数值STR(, ,) 将转换为字符型,长度为 ,小数位长度为REPLICATE(,) 返回复制次数后形成的字符串验证下列函数表达式的值:?ASC(“ASB” )) 返回年份验证下列函数表达式的值:?DATE() 09/27/11?TIME() 16:34:54?YEAR(DATE() ) 2011?MONTH(DATE() ) 9?DAY(DATE() ) 27?DATE()-100 06/19/11?DTOC(DATE() 09/27/11?DTOS(DATE() ) 20110927?CTOD(“08/09/09” ) 08/09/09实验五 VFP 测试函数【实验目的】掌握 VFP 常用测试函数【试验内容】表 5-4 常用测试函数函数 功能BOF() 记录指针指向首记录之前时返回.T.,否则返回.F.EOF() 记录指针指向末记录之后时返回.T.,否则返回.F.FOUND() 用 LOCATE,CONTINUE,SEEK,FIND 查到返回.T.,否则返回.F.FILE() 文件字符表达式存在返回.T.,否则返回.F.DBF() 返回工作区中打开表的名称RECNO() 返回工作区中当前记录的记录号TYPE(“” ) 返回表达式类型,以 N,C,D,L 等之一表示验证下列函数表达式的值:?TYPE(“4” ) N(数值型)?TYPE(“4” C(字符型)?BOF( ) .F.?EOF() .F.?DBF(1) 无工作表显示空?RECNO(2) 0?FOUND() .F.(检查不到)综合类实验函数综合应用【实验目的】熟练运用各种运算符和函数进行表达式运算【试验内容】写出下列表达式 :1、判断闰年提示:润年的条件是:年号(year)能被 4 整除,但不能被 100 整除;或者能被 400 整除2、一元二次方程 ax2+bx+c=0 有实根的条件为:a0,并且 b2-4ac0一 if mod(y,4)=0 and mod(y,100)o and b2-4ac=0?”实根存在”Else?”实根不存在”三 补充题?现在是+substr(hour().0.2)+时+substr(minute().0.2)+分+substr( (second().0.2)+秒
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号