二级VF上机考试题库及解题指南

5星 · 超过95%的资源 需积分: 10 9 下载量 112 浏览量 更新于2024-07-29 收藏 398KB DOC 举报
"这份资源包含93套计算机二级VF上机题库的答案,覆盖了从基本操作到复杂应用的各种题目。考试内容涉及计算机基础知识、高级语言编程以及数据库程序设计,特别是VF(Visual FoxPro)的相关知识。" 在计算机二级VF上机考试中,考生需要掌握一系列技能,包括数据库创建与管理、表格操作、索引建立、视图设计、菜单和表单制作,以及使用VF的编程逻辑。以下是对题库中部分知识点的详细说明: 1. **数据库和表的操作**: - 创建数据库:使用`MODIDATA`命令可以创建新的数据库,例如`MODIDATA cust_m`。 - 添加表文件:在数据库中,可以通过右键菜单将所需的表文件添加进来。 - 修改表结构:通过右键点击表并选择“修改”,可以打开表设计器,根据题目要求为表添加或修改字段,并建立主索引。 - 建立索引:在表上可以创建主索引、候选索引和普通索引,以提高数据检索效率。 2. **视图设计**: - 使用`CREATE VIEW`命令打开视图设计器,添加指定的表,设置筛选条件(如金额<1000)和排序依据(订单编号升序),然后保存为新的视图。 - 将视图数据导出到新表:在命令窗口执行`SELECT * FROM order_view INTO TABLE v1`,将视图中的数据复制到新表`v1`。 3. **菜单和表单设计**: - 使用`MODIMENU`命令创建菜单,如`my_menu`,并添加菜单项。为菜单项添加子菜单和命令代码,例如“关闭”的命令代码可以设置系统默认菜单:`SETSYSMENUTO DEFAULT`。 - `MODIFORM`用于创建表单,可以添加命令按钮并设置其属性,如`NAME`和`CAPTION`。 4. **编程逻辑**: - 在VF中,`CLICK`事件是当用户点击按钮时触发的事件。例如,在“计算”按钮的`CLICK`事件代码中,使用`UPDATE SCORE SET`来更新`SCORE`表中的`学分`字段,运用`IIF`函数进行条件判断,根据物理、高数和英语的成绩决定学分的值。 - “关闭”按钮的`CLICK`事件代码通常用于释放当前表单,如`THISFORM.RELEASE`,这会关闭表单并释放其所占用的资源。 5. **查询和筛选**: - 使用`MODIQUERY`创建查询,例如在`query1`中添加表,设置筛选条件(如所在地="北京"),并指定查询结果存储的位置。 - 查询结果可以进一步处理,如将其保存为新表或运行查询后显示。 6. **数据排序**: - 数据排序在VF中常用`SELECT`语句实现,如`SELECT 学号, 学分 FROM SCORE ORDER BY 学分, 学号 DESC INTO TABLE XF`,这会按照学分降序、学号升序对数据进行排序,并将结果保存到新表`XF`。 7. **命令按钮功能**: - 命令按钮的`CLICK`事件可以关联各种操作,如数据更新、查询执行、表单关闭等,是VF中实现交互性的重要手段。 这些知识点涵盖了VF上机考试的主要内容,考生需要熟练掌握这些操作和编程技巧,以便在考试中能够顺利完成任务。