计算机二级vfp考试题和解析,2020年计算机二级VFP考试历年真题详解

全国计算机等级考试《二级Visual FoxPro数据库程序设计》历年真题与模拟试题详解

目录

**部分 历年真题及详解

2016年3月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2015年9月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2015年3月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2014年9月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2014年3月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2013年9月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2013年3月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2012年9月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2012年3月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2011年9月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2011年3月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2010年9月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2010年3月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2009年9月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2009年3月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

2008年9月全国计算机等级考试《二级Visual FoxPro数据库程序设计》真题及详解

第二部分 模拟试题及详解

全国计算机等级考试《二级Visual FoxPro数据库程序设计》模拟试题及详解(一)

全国计算机等级考试《二级Visual FoxPro数据库程序设计》模拟试题及详解(二)

相关资料

内容试读

1[简答题]

在考生文件夹下完成如下基本操作:

1.通过SQL INSERT语句插入元组(”p7”,”PN7”,1020)到“零件信息”表(注意不要重复执行插入操作),并将相应的SQL语句存储在文件one.prg中。

2.通过SQL DELETE语句从“零件信息”表中删除单价小于600的所有记录,并将相应的SQL语句存储在文件two.prg中。

3.通过SQL UPDATE语句将“零件信息”表中零件号为“p4”的零件的单价更改为1090,并将相应的SQL语句存储在文件three.prg中。

4.打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。

参考解析:【考点分析】本大题主要考查的知识点是:利用SQL语句对表进行插入、删除、修改等操作,为菜单生成可执行的菜单程序。 【解题思路】对于第1、2、3小题,需先在命令窗口中完成正确的SQL语句的编写并执行,然后检查SQL语句的执行结果,接下来新建题目要求的程序文件,最后将SQL语句复制到新建的程序文件中。生成可执行的菜单程序需先打开菜单文件,然后执行“菜单”菜单中的“生成”命令。

【操作步骤】

(1)打开Visual FoxPro,在命令窗口输入“INSERT INT0零件信息VALUES(”p7”,”PN7”,1020)”,并按下回车键执行语句。

然后创建一个程序文件one.prg,把代码复制过去并保存。

(2)在命令窗口输入“DELETE FROM零件信息WHERE单价<600”,并按下回车键执行语句。

然后创建一个程序文件two.prg,把代码复制过去并保存。

(3)在命令窗口输入“UPDATE零件信息SET单价=1090 WHERE零件号=”p4””,并按下回车键执行语句。

然后创建一个程序文件three.prg,把代码复制过去并保存。

(4)打开菜单mymenu.mnx后,选择系统菜单中的“菜单”,然后选择“生成”。

2[简答题]

在考生文件夹,打开商品销售数据库CDB,完成如下简单应用:

1.使用一对多报表向导建立名称为P_ORDER的报表。要求从父表顾客表CUST中选择所有字段,从子表订单表0RDER中选择所有字段;两表之间采用“顾客号”字段连接;按“顾客号”字段升序排序;报表样式为“经营式”,方向为“纵向”;报表标题为“顾客订单表”。然后修改该报表,在页注脚中增加一个标签“制表人:王爱学”;该标签水平居中,标签中的“:”为中文的冒号。

2.修改一个名称为two.PRG的命令文件。该命令文件统计每个顾客购买商品的金额合计(应付款),结果存储在临时表1s中。然后用1s中的每个顾客的数据去修改表scust对应的记录。该命令文件有3行语句有错误,打开该命令文件进行修改。注意:直接在错误处修改,不改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行,修改完成后,运行该命令文件。

参考解析:【考点分析】本大题主要考查的知识点是:通过报表向导建立报表及报表中标签的设置修改、SQL语句的使用。 【解题思路】根据题目的要求在报表中逐步操作即可得到报表,修改SQL语句运行查看结果检查是否正确修改。

(1)【操作步骤】

步骤1:单击“打开”按钮,在“打开”对话框中选择考生文件夹下的CDB数据库。

步骤2:单击常用工具栏中的“新建”按钮,“文件类型”选择“报表”,利用向导创建报表。

步骤3:在“向导选取”对话框中,选择“一对多报表向导”并单击“确定”按钮,并显示“一对多报表向导”对话框。

步骤4:在“一对多报表向导”对话框的“步骤1-从父表选择字段”中,在“数据库和表”列表框中,选择表CUST,然后在“可用字段”列表框中显示表CUST的所有字段名,并选定所有字段至“选定字段”列表框中,单击“下一步”按钮。

步骤5:在“一对多报表向导”对话框的“步骤2-从子表选择字段”中,在“数据库和表”列表框中,选择表ORDER,然后在“可用字段”列表框中显示表ORDER的所有字段名,并选定所有字段至“选定字段”列表框中,单击“下一步”按钮。

步骤6:在“一对多报表向导”对话框的“步骤3-为表建立关系”中,单击“下一步”按钮。

步骤7:在“一对多报表向导”对话框的“步骤4-排序记录”中,选择“顾客号”和“升序”单选按钮,再单击“添加”按钮,单击“下一步”按钮。

步骤8:在“一对多报表向导”对话框的“步骤5-选择报表样式”中,选择“经营式”,方向选择“纵向”,单击“下一步”按钮。

步骤9:在“一对多报表向导”对话框的“步骤6-完成“中,在”报表标题“文本框中输入”顾客订单表“,单击”完成“按钮。

步骤10:在“另存为”对话框中,输入保存报表名P_ORDER,再单击“保存”按钮。

步骤11:打开该报表,在页脚注中增加一个标签控件,输入:“制表人:王爱学”,选中该标签,再选择”格式”菜单下“对齐”子菜单中的“水平居中”命令。最后保存该报表。

(2)【操作步骤】

步骤1:打开考生文件夹下的TWO.PRG文件。

步骤2:修改其中的命令语句

错误1:SELECT顾客号,数量*单价应付款;修改为:SELECT顾客号,sum(数量*单价)应付款;

错误2:DO WHILE EOF()

修改为:DO WHILE.NOT.EOF()

错误3:REPLACE ALL应付款=money

修改为:REPLACE应付款WITH money

修改完成后运行该程序。

【易错提示】在第1小题中,需要注意“报表样式”和“报表方向”的选择,这两个操作都是在“步骤5-选择报表样式”对话框中设置完成的,第2小题中要注意题目要求中明确要求的使用中文冒号。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值