VF实验及答案

上传人:mg****2 文档编号:122124185 上传时间:2020-03-01 格式:DOC 页数:24 大小:303.50KB
返回 下载 相关 举报
VF实验及答案_第1页
第1页 / 共24页
VF实验及答案_第2页
第2页 / 共24页
VF实验及答案_第3页
第3页 / 共24页
VF实验及答案_第4页
第4页 / 共24页
VF实验及答案_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《VF实验及答案》由会员分享,可在线阅读,更多相关《VF实验及答案(24页珍藏版)》请在金锄头文库上搜索。

1、.实验一实验题目:Visual FoxPro 8.0语言基础实验目的:1、熟悉VF的界面和环境2、掌握常量、变量的定义和使用3、掌握各种运算符、表达式和函数实验内容:1、内存变量的操作(1)建立如下内存变量:AB=8,AN=8, AM=18,B=10,R=HAPPY,A=123,方法:store 8 to AB,AN AM=18 B=10 R=HAPPY A=123(2)将上述变量保存到A1.MEM文件中。方法:save to A1(3)显示所有以A开头的变量。方法:disp memo like A*(4)清除所有内存变量方法:Clear memory2、运算符与表达式在命令窗口中执行以下命令

2、,写出各表达式的结果。(1)?2*23+6结果是:22(2)?I +LOVE - CHINA结果是:I LOVE CHINA (3)?1998/08/12-1998/08/10结果是:2(4)? as=as结果是:.T.(5)?(85) and string$str结果是:.F.3、函数写出以下各函数的结果。(1)?INT(10-3.2)结果是:6(2)?ROUND(282.467,1),ROUND(282.467)结果是:282.5 282(3)?ABS(2*3-8)结果是:2(4)?SQRT(4)结果是:2.00(5)?mod(25,-4)结果是:-3(6)执行下列命令的结果:Y=123

3、S=VISUAL FOXPRO?456+&Y?AT(1,1234141,3)?LEN(S)?substr(S,8,3)结果是:579713fox(7) ?YEAR(2011/03/12)结果是:2009(8)?DTOC(2011/03/12)结果是:03/12/11(9)?str(123.467,5,1)结果是:123.5(10)?ASC(APPLE)结果是:65(11)?CHR(66)结果是:B(12) 执行下列命令的结果:B=aA=5?2*& B结果是:10(13)ALLTRIM( 中国 )结果是:中国4、综合练习,写出下列各组命令中每条命令的执行结果。(1)X=STR(12.4,4,1)

4、Y=RIGHT(X,3)Z=“&Y+&X”?Z,&Z结果是:2.4+12.4 14.80(2)X=惠普586Y=个人计算机?LEN(X),RIGHT(X,3)+Y结果是:7 586个人计算机(3) ?AT(人民 ,中国人民解放军),AT(人民,中国银行)?SUBSTR(778899,5)-1?TYPE(DTOC(DATE() )结果是:0 0 991 C 实验二实验题目:数据表与数据库操作实验目的:1、掌握表结构的定义,表记录的输入、修改、浏览、删除等基本操作2、掌握过滤器和字段表的设置和应用3、掌握排序与索引创建和使用4、掌握统计命令5、掌握数据库和数据库表的操作实验内容:1、新建一个学生信

5、息表,并输入如图记录。(注:在实验报告书写时表要画出来)方法: CREATE 学生信息表 CREATE 成绩表 2、增加一个备注字段,字段名为“简历”。方法:显示表设计器插入输入字段名“简历”,设置字段类型“备注” 确定。3、显示表结构。方法: list structure4、显示表中的所有女同学的学号、姓名、性别和入学成绩信息。方法:List 学号,姓名,性别,入学成绩 for 性别=女5、在第2条记录的后面插入一条新记录。方法: go 2 insert6、从表中彻底删除刚插入的记录。方法: go 3 Delete pack6、设置过滤器,条件为“性别=女”, 筛选出“学号”和“姓名”字段,

6、并显示结果。方法: set filter to 性别=女set fields to 学号,姓名 list8、取消所有设置的过滤器和字段表。方法: set filter to Set fields to9、用成批替换命令计算各条记录的总成绩(总成绩=计算机基础+VF)方法: replace all 总成绩 with计算机基础+VF10、查找并显示学号为“201051005”同学的成绩信息。方法: Locate for 学号=201051005Display11、测试当前记录指针所处的位置。方法:?recno()12、对“成绩表”中“总成绩”字段按降序建立排序文件,并显示排序文件记录。方法:sor

7、t to 成绩表1 on 总成绩 /D Use 成绩表1 List13、在“成绩表”中,分别按“学号”升序和“总成绩”降序建立普通索引。 方法:index on 学号 tag 学号 asceindex on 总成绩 tag 总成绩 desc14、按“学号”降序显示“成绩表”中的记录。方法:set order to 学号 list15、统计“成绩表”中“计算机基础”的平均分方法:average 计算机基础 to a16、统计“成绩表”中“总成绩”在150分以上的记录个数。方法:count for 总成绩150 to b17、建立一个“学生管理”数据库方法:create database 学生管理

8、18、将“学生信息表”和“成绩表”添加到“学生管理”数据库中。方法: add table 学生信息表 Add table 成绩表19、设置“成绩表”的“计算机基础”字段的字段有效性规则为:成绩=0 AND 成绩=0 AND 成绩=907.保存文件,运行并查看结果。(三)用本地视图设计器创建“学籍管理”数据库中的“学生信息表”与“成绩表”相关联的视图,以“学生信息表”和“成绩表”中的“学号”为主关键字,“成绩”、“平时成绩”为可更新字段。新建视图包括“专业编号”、“课程编号“、“学号”、“姓名”、“性别”、“成绩”、“平时成绩”7个字段。学生信息表与成绩表的结构同上。实验步骤:1.打开“学籍管理

9、数据库”,选择“数据库设计器”中“新建本地视图”命令按钮。2.在弹出的“新建本地视图”对话框中单击“新建视图”选项,设置“添加表或视图”对话框。3.选择“学生信息表”单击“添加”按钮,再选择“成绩表”,单击“添加”按钮,这是会出现“连接条件”对话框,单击“确定”按钮后,在单击“关闭”按钮。4.在“视图设计器”窗口的“字段”选项卡中,依次双击“专业编号”、“性别“、“学号”、“姓名”4个字段和“成绩表”中的“课程编号”、“学号”、“成绩”、“平时成绩”4个字段。5. 在“视图设计器”窗口的“更新条件”选项卡中按要求设置更新条件。6.完成设置后,运行视图有三种方法(1)单击工具栏上的“!”命令按钮,显示视图运行结果。(2)选择“查询”中“运行查询”菜单。(3)右击后在弹出的快捷菜单中选择“运行查询”菜单。WHERE 性别=女)实验四实验题目:顺序结构和选择结构实验目的:1、掌握算法的概念,了解算法的描述及结构化程序设计的基本方法2、掌握程序与命令文件3、掌握结构化程序设计的顺序和选择结构实验内容:1、 执行以下程序,说出其功能set talk offuse 人事go topstore 0 to a,b,c,d

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号