考试吧

计算机等级

考试吧>等级考试>计算机二级考试>VFP>模拟试题>正文
2017年12月计算机二级VFP考试上机冲刺试题(2)
考试吧 2017-11-21 14:52:26 评论(0)条

  点击查看:2017年12月计算机二级VFP考试上机冲刺试题汇总

  一、基本操作题

  1[简答题]

  1.在考生文件夹下建立数据库BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到该数据库中。2.为AUTHORS表建立主索引,索引名为“PK”,索引表达式为“作者编号”。

  3.为BOOKS表建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”;第二个索引名和索引表达式均为“作者编号”。

  4.建立AUTHORS表和BOOKS表之间的永久性联系。

  参考解析:【考点分析】本大题主要考查的知识点是:数据库的建立、向数据库中添加表、为表建立索引以及表间建立联系。 【解题思路】通过“新建”菜单或“新建”命令按钮实现数据库的建立,在数据库设计中完成表的添加;为表建立索引需要在表设计器中进行;为两张表建立永久性联系需要在数据库设计器中进行,并且两张表要分别在对应的字段上建立主索引和普通索引。

  【操作步骤】

  (1)新建一个数据库,在数据库设计器中按题目要求添加表,如图3.19所示。

2017年12月计算机二级VFP考试上机冲刺试题(2)

2017年12月计算机二级VFP考试上机冲刺试题(2)

  (2)按照题目的要求为“authors”表建立主索引,如图3.20所示。

  

2017年12月计算机二级VFP考试上机冲刺试题(2)

  (3)按照题目要求为books表建立两个普通索引,如图3.21所示。

  

2017年12月计算机二级VFP考试上机冲刺试题(2)

  (4)按照题目的要求为authors表和books表建立永久性联系,如图3.22所示。

  

2017年12月计算机二级VFP考试上机冲刺试题(2)

  【易错提示】第4小题从主索引pk拖到普通索引作者编号,注意不是从普通索引中的pk拖到主索弓I中的pk。

长按二维码关注即可获得等考资料
2017年9月等考报名时间
2017等考各科通关技巧
2017各科最新预测试卷
2017等考各科真题答案

微信搜索"考试吧"获取更多考试资讯、备考资料

  二、简单应用题

  2[简答题]

  在考生文件夹下完成下列操作:

  1.请修改并执行程序temp.prg,该程序的功能是:根据“教师表”和“职称表”计算每位教师的“应发工资”,每个教师的“应发工资”等于:与“职称级别”相符的“基本工资”+“课时”×80×职称系数,教授的职称系数为1.4,副教授的职称系数为·.3,讲师的职称系数为l.2,助教的职称系数为1.0,计算结果存储于自由表salary.dbf中,salary.dbf中的字段包括姓名、系号和应发工资,并按系号降序排列,系号相同时按应发工资升序排列。注意,只能修改标有错误的语句行,不能修改其他语句行。

  2.创建一个新类MyCheckBox,该类扩展VisualFoxpro的CheckBox基类,新类保存在考生文件夹下的myclasslib类库中。在新类中将Value属性设置为1。创建一个表单MyForm,然后在表单中添加一个基于新类MyCheckBox的复选框,如图所示。

2017年12月计算机二级VFP考试上机冲刺试题(2)

  参考解析:(1)【操作步骤】打开考生文件夹下的程序文件“temp.prg”,根据题目要求修改SQL语句如下: 第一处错误:create职称系数表(职称名c(6),职称系数f(10,2))

  修改为:create table职称系数表(职称名c(6),职称系数f(10,2))

  第二处错误:insert int0职称系数表value(”教授”,1.3)

  修改为:insert int0职称系数表value(”副教授”,1.3)

  第三处错误:FROM职称系数表,教师表;

  修改为:FROM职称表,职称系数表,教师表;

  第四处错误:0R职称表.职称名=职称系数表.职称名;

  修改为:AND职称表.职称名=职称系数表.职称名;

  保存对程序的修改并运行。

  (2)【操作步骤】

  步骤1:通过“新建”对话框新建一个“类”文件。

  步骤2:在弹出的“新建类”对话框中,输入“类名”MyCheckBox,在“派生于”下拉列表中选择checkbox,单击“存储于”文本框后的按钮,在打开的“另存为”对话框选择考生文件夹,输入文件名myclasslib,单击“确定”按钮。

  步骤3:打开“类设计器”窗口,进入类设计器环境,将Value属性为1。然后关闭类设计器。

  步骤4:通过“新建”对话框新建一个表单,在表单设计器中,单击表单控件工具栏中“查看”按钮,选择“添加”命令,在弹出的对话款中打开“myclassib”。然后在表单控件工具栏中单击“eheckbox”按钮,向表单添加一个复选框按钮。单击常用工具栏的“保存”按钮,保存表单为“myform”。

长按二维码关注即可获得等考资料
2017年9月等考报名时间
2017等考各科通关技巧
2017各科最新预测试卷
2017等考各科真题答案

微信搜索"考试吧"获取更多考试资讯、备考资料

  三、综合应用题

  3[简答题]

  在考生文件夹下创建一个名为mymenu.max的下拉式菜单,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前Visual FoxPro系统菜单的“帮助”菜单之前插入一个“考试”菜单,如下图所示。

  

2017年12月计算机二级VFP考试上机冲刺试题(2)

  “统计”和“返回”菜单命令的功能都通过执行“过程”完成。

  “统计”菜单命令的功能是以组为单位求“订单金额”的和。统计结果包含“组别”、“负责人”和“合计”3项内容,其中“负责人”为该组组长(取自employee中的“职务”字段)的姓名,“合计”为该组所有职员所签订单的金额总和。统计结果按“合计”降序排序,并存放在tabletwo表中。

  “返回”菜单命令的功能是返回Visual FoxPro的系统菜单。

  菜单程序生成后,运行菜单程序并依次执行“统计”和“返回”菜单命令。

  参考解析:【考点分析】本大题主要考查的知识点是:将建立菜单插入到系统菜单中、sum函数的使用、SQL语句的排序和查询去向。 【解题思路】对于本题,考生需掌握两个知识点,一是“常规选项”对话框的使用,其中“追加”和“在……之前”是上机考试的考查知识点,“追加”表示在系统菜单的末尾增加指定的菜单项,“在……之前”是在指定的系统菜单之前增加一个菜单项;二是通过命令返回Visual FoxPro的系统菜单,命令格式为“SET SYSMENU TO DEFAULT”,考生需要牢记。

  【操作步骤】

  步骤1:新建一个菜单,并按照题目的要求设计菜单的显示方式及位置,如图3.54所示。

  

   2017年12月计算机二级VFP考试上机冲刺试题(2)

2017年12月计算机二级VFP考试上机冲刺试题(2)

  步骤2:按照题目要求设计各级菜单,如图3.55所示。

  

2017年12月计算机二级VFP考试上机冲刺试题(2)

  步骤3:选中“统计”行,单击后面的“创建”按钮

  

2017年12月计算机二级VFP考试上机冲刺试题(2)

  在弹出的窗口中输入如下代码,为“统计”菜单编写代码,如图3.56所示。

  * * * * * * *“统计”菜单项中的代码* * * * * * *

  &&选择查询字段,通过AS短语指定显示字段

  SELECT Employee.组别,Employee.姓名AS负责人,SUM(orders.金额)as合计;

  &&指定字段来源

  FROM employee,orders;

  &&设置查询条件

  WHERE Employee.职员号=Orders.职员号;AND Employee.职务=”组长”:

  &&Group By子句用于按组别分纽GROUP BY Employee.纽别;

  &&查询结果按合计降序排列

  ORDER BY 3 DESC;

  &&将查询结果存储到tabletwo.dbf中

  INTO TABLE tabletwo.dbf

  * * * * * * * * * * * * * * * * * * * * * * * *

  

2017年12月计算机二级VFP考试上机冲刺试题(2)

  步骤4:为“返回”菜单编写代码“SET SYSMENU TO DEFAULT”,方法同步骤3。

  步骤5:保存菜单并生成可执行文件,如图3.57所示。

  

2017年12月计算机二级VFP考试上机冲刺试题(2)

2017年12月计算机二级VFP考试上机冲刺试题(2)

  步骤6:在命令窗口中输入“DO mymenu.mpr”运行程序,分别执行“统计”和“返回”菜单命令,如图3.58所示。

2017年12月计算机二级VFP考试上机冲刺试题(2)

  【易错提示】有些题目要求在当前Visual FoxPro系统菜单的某个位置插入一个子菜单,此时需要在打开菜单设计器的情况下执行“显示”菜单中的“常规选项”命令,然后在“常规选项”对话框中进行设置。

展开全文
评论(0条) 发表
Copyright © 2004-
考试吧(m.566.com)北京美满明天科技有限公司
社会统一信用代码:91110108MA01WU311X
帮助中心