计算机二级考试 VFP上机精选题及答案
一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)
1. 新 建 一 个 名 为 " 图 书 管 理 " 的 项 目 。
2. 在 项 目 中 建 立 一 个 名 为 " 图 书 " 的 数 据 库 。
3. 将 考 生 文 件 夹 下 的 所 有 自 由 表 添 加 到 " 图 书 " 数 据 库 中 。
4. 在项目中建立查询 book_qu:查询价格大于等于 10 的图书( book
表 ) 的 所 有 信 息 , 查 询 结 果 按 价 格 降 序 排 序 。
二 、 简 单 应 用 ( 2 小 题 , 每 题 20 分 , 计 40 分 )
1. 用 SQL语句完成下列操作:检索 " 田亮 "所借图书的书名、作者和
价 格 , 结 果 按 价 格 降 序 存 入 booktemp 表 中 。
2. 在考生文件夹下有一个名为 menu_lin 的下拉式菜单,请设计顶层
表单 frmmenu,将菜单 menu_lin 加入到该表单中,使得运行表单时菜单
显 示 在 本 表 单 中 , 并 在 表 单 退 出 时 释 放 菜 单 。
三 、 综 合 应 用 ( 1 小 题 , 计 30 分 )
设计名为 formbook 的表单(控件名为 form1,文件名为 formbook)。
表单的标题设为 " 图书情况统计 " 。表单中有一个组合框 (名称为 Combo1)、
一个文本框(名称为 Text1 )和两个命令按钮 " 统计" (名称为 Command1)
和"退出 " (名称为 Command2)。 运行表单时,组合框中有三个条目 "清
华"、" 北航 "、"科学 "(只有三个出版社名称,不能输入新的)可供选择,
在组合框中选择出版社名称后, 如果单击 "统计 "命令按钮, 则文本框显示
出 " 图书 " 表中该出版社图书的总数。 单击 " 退出 " 按钮关闭表单。
简 单 应 用 题 答 案 :
1、sele 书名 , 作者 , 价格 FROM book,borrows,loans where book.
图 书 登 记 号 =loans. 图 书 登 记 号 and ;
Loans. 借书证号 =borrows. 借书证号 and 姓名 =”田亮” order by 价
格 desc into table booktemp
2、建一个 frmmenu的表单,将表单的 showwindows 属性值设置为 2,
然后在表单的 init 事件代码中加入: DO menu_lin.mpr with this ,在表
单的 destory 事件代码中加入: release menu menu_lin extended 。 注
意 其 中 extended 不 可 少 。
综 合 应 用 题 答 案 :
表单的 CAPTION属性设为“图书统计情况”,组合框的 rowsource
属性设为“清华 , 北航 , 科学”, rowsourcetype 属性设为 1,style 属性
设 为 2- 下 拉 列 表 框 。
表 单 的 “ 统 计 ” 命 令 按 钮 的 CLICK 事 件 代 码 为 :
close all
select count(*) from book where 出版社 =thisform.combo1.value
into array Temp
thisform.text1.value=temp(1)
表单的“退出”命令按钮的 CLICK事件代码为: thisform.release