2011年全国计算机等级考试二级VFP课后练习题及答案.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
全国计算机等级考试二级VFP是针对Visual FoxPro数据库管理系统的知识进行考核的考试。VFP是一种关系数据库管理系统,常用于数据处理和应用开发。以下是对给出的练习题及答案的详细解析: 一、VFP基本操作 1. `CREATE TABLE` 命令用于创建表结构,比如 `CREATE TABLE zgmc ("姓名" C(10), "职称" C(20))`。 2. `MODI STRU` 命令用于修改已存在的表结构。 3. `DISP STRU` 显示表的字段信息。 4. `USE` 命令用来打开表,如 `USE zgmc`。 5. `APPEND` 命令追加新记录,如 `APPEND FROM zgmc`。 6. `GO` 和 `REST` 用于跳转到记录,例如 `GO 3` 跳转到第三条记录,`REST` 回到第一条记录。 7. `INSERT` 命令用于插入记录,如 `INSERT INTO zgmc VALUES ("李四", "工程师")`。 8. `BROWSE`、`LIST` 和 `DISPLAY` 用于查看记录,`BROWSE` 提供交互式浏览,`LIST` 和 `DISPLAY` 可以按指定条件显示。 9. `DELETE` 和 `PACK` 用于删除记录,`DELETE` 逻辑删除,`PACK` 物理删除。 二、VFP查询命令 1. `DISP STRU zgmc` 显示工资表GZ.DBF的结构。 2. `GO 3 LIST NEXT 3` 显示第3至5条记录。 3. `DISPLAY ALL` 显示所有记录。 4. `LIST FOR RECNO()=4` 显示第4条记录。 5. `LIST ALL FOR 职务工资>220` 显示职务工资大于220的记录。 6. `DELE FOR 姓名="刘刚"` 逻辑删除,`LIST` 然后 `PACK` 物理删除。 7. `INSERT` 在指定位置插入记录,如 `GO 4 INSERT`。 8. `LIST REST FIELDS 姓名, 职务工资, 奖金 OFF` 从当前记录到最后显示指定字段并关闭输出。 三、VFP条件查询 1. `USE zgmc.dbf LIST ALL FOR 姓名="李" FIELDS 姓名, 职称` 显示姓李的职工姓名和职称。 2. `USE zgmc.dbf LIST FOR 年龄>20 AND 年龄<35 AND 性别="男"` 显示20到35岁且性别为男的记录。 3. `USE zgmc.dbf LIST FOR 工作年月>{^1976-07-01}` 显示1976年7月1日后参加工作的记录。 4. `USE zgmc.dbf LIST FOR 职业="工人" AND 婚否=.T.` 显示职业为工人且已婚的记录。 5. `USE zgmc.dbf LIST FOR VAL(职工号)>86005 AND VAL(职工号)<86009` 显示职工号在86005和86009之间的记录。 6. `USE zgmc.dbf LIST ALL FOR 婚否=.F. TO PRINT` 打印所有未婚职工的名单。 四、VFP统计操作 1. 统计男性人数:`COUNT TO k FOR 性别="男"? k`。 2. 计算教授平均工资:`AVG TO b FOR 职称="教授"? b`。 3. 计算讲师工资总额:`SUM TO c FOR 职称="讲师"? c`。 4. 将所有工资提高10%:`REPL ALL 工资 WITH 工资*1.1`。 5. 分别计算不同职称的工资总和及平均值:`SELECT SUM(工资), AVG(工资) FROM gzj GROUP BY 职称`。 6. 统计高于平均工资的人数:`AVG TO d FIELDS 工资; COUNT TO e FOR 工资>d` 或 `SELECT COUNT(*) FROM gzj WHERE 工资>(SELECT AVG(工资) FROM gzj)`。 这些练习题涵盖了VFP的基本操作,包括创建和修改表、数据查询、条件过滤、记录操作以及统计分析等核心概念,对于准备全国计算机等级考试二级VFP的考生来说,这些都是必须掌握的知识点。通过反复练习和理解这些命令的使用,可以提高在实际考试中的应答能力。
- 粉丝: 18
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助