如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
实验十一VisualFoxPro6.0系统的认识和运算4.函数及运算:在“命令”窗口中练习输入下面的函数及表达式,记录返回的结果,并说明各函数及语句的功能。(1)x=5?x?abs(x-15)(2)y=3.1415926?int(y)?round(y,3)(3)x=989986.123?round(x,-3)(4)?sqrt(81)(5)?mod(5,3)(6)?exp(9)(7)?log(12*3**4)?log10(12*3**4)(8)?max(-3,-10,0,5,6*7-43)(9)?3*6<2(10)?"abcd"="ABCD"(11)x="ABC"?xa1=ltrim(x)?a1?len(a1)a2=rtrim(x)?a2+"DEF"?len(a2)(12)x="AA"y="BB"Z=”CC”?x+y+z?len(x+y+z)?x-y+z?len(x-y+z)(13)?at("12","012341234")?at("123","12341234")(14)x="我们都是中国人。"a1=left(x,4)?a1a2=substr(x,5,4)?a2a3=right(x,8)?a3(15)x="123"y="456"?x+space(3)+y(16)x="abc"y=replicate(x,3)?y(17)?stuff("12345",3,2,"ABCD")?stuff("12345",3,0,"ABCD")(18)x="ABcdeFg"?upper(x),Lower(x)(19)?chr(66)?asc("A")(20)?iif(3>5,"正确","错误")(21)x=str(12345.6789,8,2)?x?len(x)(22)?val("123456")?val("1234a56")?val("a123456")(23)?date(),time()setcenturyon?date(),time()(24)x=ctod("12/31/04")?dow(x)?cdow(x)?cmonth(x)(25)?day(ctod("12/31/04"))?month(ctod("12/31/04"))?year(ctod("12/31/04"))(26)x="12/31/04"y="12/31/03"?ctod(x)-ctod(y)(27)?date()?dtoc(date())x="现在的日期是:"?x+dtoc(date())其它函数参看教材,结合后面的学习自行练习,我们在以后的课程中将经常用到。实验十二VisualFoxPro6.0表达式启动VisualFoxPro6.0系统,根据所学的VisualFoxPro6.0函数及表达式知识,完成下列各题。1.把赋值给x,并显示其值。2.把表达式2×3.33-93×0.5的值赋给x,并求其绝对值。3.求上题中x的整数部分。4.求8除以5的余数。5.求3.14的自然对数和常用对数。6.求两个式子(1+2-3×4÷5)和(1÷2×3-4+5)中值最大的那个并求出其值。7.x="this"y="his"试问字符串y是否包含在x中?8.求字符串"abcd"对应的ASCⅡ值。9.显示系统的当前时间。10.求1949年10月1日是星期几。11.计算2005年国庆节与国际劳动节之间的天数。12.计算1986年6月30日出生的人的年龄。13.计算式子“.not.3<8”的值。14.x=23.46,求出x的整数部分。15.求出函数round(954.2345212,3)的值。16.x=32.5,y=2.53,z=15.6,其中哪一个最小?17.abc="我"+space(2)+"你"+space(2)+"他",求abc的长度。18.求函数值:len(stuff("我们是中国人。",13,2,"!!!"))19.求函数值:cmonth(date())20.求表达式的值:.not.3<521.求表达式的值:3<5.and."3"$"123"22.求表达式的值:3>5.and."3"$"123"23.求表达式的值:3<5.or."3"$"123"24.求表达式的值:3>5.or."3"$"123"实验十三VisualFoxPro6.0数据库和表的基本操作【实验目的】1.掌握VisualFoxPro6.0的命令结构。2.掌握VisualFoxPro6.0数据库的建立。3.熟练掌握VisualFoxPro6.0表的建立、表结构的显示和修改。4.熟练掌握VisualFox