《2018年计算机二级VFP考试上机冲刺试题(二).pdf》由会员分享,可在线阅读,更多相关《2018年计算机二级VFP考试上机冲刺试题(二).pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2 0 1 8年 1 2 月计算机二级V F P 考试上机冲刺试题(2)第1页:基本操作题第2页:简单应用题第3页:综合应用题一、基本操作题1 简答题1.在考生文件夹下建立数据库B0 0 K AU T H.DBC,把 表BO O K S和AU T H O RS添加到该数据库中。2.为AU T H O RS表建立主索引,索引名为“P K”,索引表达式为“作者编号”。3 .为BO O K S表建立两个普通索引,第一个索引名为“P K”,索引表达式为“图书编号”;第二个索引名和索引表达式均为“作者编号”。4 .建 立AU T H O RS表 和BO O K S表之间的永久性联系。参考解析:【考点分析
2、】本大题主要考查的知识点是:数据库的建立、向数据库中添加表、为表建立索引以及表间建立联系。【解题思路】通 过“新建”菜 单 或“新建”命令按钮实现数据库的建立,在数据库设计中完成表的添加;为表建立索引需要在表设计器中进行;为两张表建立永久性联系需要在数据库设计器中进行,并且两张表要分别在对应的字段上建立主索引和普通索引。【操作步骤】(1)新建一个数据库,在数据库设计器中按题目要求添加表,如图3.1 9所示。oO图 3.19按照题目的要求为“authors”表建立主索引,如图3.20所示。图 3.20按照题目要求为books表建立两个普通索引,如图3.21所示。图 3.21(4)按照题目的要求为
3、authors表和books表建立永久性联系,如图3.22所示。图 3.22【易错提示】第4小题从主索引p k拖到普通索引作者编号,注意不是从普通索引中的p k拖到主索弓I中的p k o二、简单应用题2 简答题在考生文件夹下完成下列操作:1.请修改并执行程序t e m p,p r g,该程序的功能是:根 据“教师表”和“职称表”计算每位教师的“应发工资”,每个教师的“应发工资”等于:与“职称级别”相 符 的“基本工资”+“课时”X 8 0 X职称系数,教授的职称系数为1.4,副教授的职称系数为.3,讲师的职称系数为1.2,助教的职称系数为1.0,计算结果存储于自由表s a l a r y,d
4、b f中,s a l a r y,d b f中的字段包括姓名、系号和应发工资,并按系号降序排列,系号相同时按应发工资升序排列。注意,只能修改标有错误的语句行,不能修改其他语句行。2 .创建一个新类M y C h e c k Bo x,该类扩展V i s u a l F o x p r o的C h e c k Bo x基类,新类保存在考生文件夹下的m y c l a s s l i b类库中。在新类中将V a l u e属性设置为l o创建一个表单M y F o r m,然后在表单中添加一个基于新类M y C hec k Box的复选框,如图所示。参考解析:(1)【操作步骤】打开考生文件夹下的程
5、序文件“t emp.pr g”,根据题目要求修改SQ L语句如下:第一处错误:c r eat e职称系数表(职称名c (6),职称系数f (10,2)修改为:c r eat e t abl e职称系数表(职称名c (6),职称系数f (10,2)第 二 处错误:ins er t int O职称系数表v al u e(教授,1.3)修改为:ins er t int O职称系数表v al u e(副 教 授,1.3)第三处错误:F RO M 职称系数表,教师表;修改为:F RO M 职称表,职称系数表,教师表;第四处错误:O R职称表.职称名=职称系数表.职称名;修改为:AN D 职称表.职称名=
6、职称系数表.职称名;保存对程序的修改并运行。(2)【操作步骤】步骤1:通过“新建”对话框新建一个“类”文件。步骤2:在弹出的“新建类”对话框中,输入“类名 M y C hec k Box,在“派生于”下拉列表中选择c hec k box,单击“存储于”文本框后的按钮,在打开的“另存为”对话框选择考生文件夹,输入文件名my c l as s l ib,单击“确定”按钮。步骤3:打开“类设计器”窗口,进入类设计器环境,将 Val u e属性为1。然后关闭类设计器。步骤4:通过“新建”对话框新建一个表单,在表单设计器中,单击表单控件工具栏中“查看”按钮,选择“添加”命令,在弹出的对话款中打开“my
7、c l as s ib”。然后在表单控件工具栏中单击“ehec k box”按钮,向表单添加一个复选框按钮。单击常用工具栏的“保存”按钮,保存表单为“my f or m”。三、综合应用题3 简答题在考生文件夹下创建一个名为my menu.max 的下拉式菜单,并生成菜单程序my menu.mpr。运行该菜单程序时会在当前Vis u al F ox P r o系统菜单的 帮助 菜单之前插入一个“考试”菜单,如下图所示。1*i*.*f II Dlfl “#J “UM _ 3 :,二 r-w 一 rrr 一 .一一.r-,一,一 i 一1_1 I“统计”和“返回”菜单命令的功能都通过执行“过程”完成
8、。“统计”菜单命令的功能是以组为单位求“订单金额”的和。统计结果包含“组别”、“负责人”和“合计”3 项内容,其中“负责人”为该组组长(取自empl oy ee中的“职务”字段)的姓名,“合计”为该组所有职员所签订单的金额总和。统计结果按“合计”降序排序,并存放在t abl et w o表中。“返回”菜单命令的功能是返回Vis u al F ox P r o的系统菜单。菜单程序生成后,运行菜单程序并依次执行“统计”和“返回”菜单命令。参考解析:【考点分析】本大题主要考查的知识点是:将建立菜单插入到系统菜单中、s u m函数的使用、SQ L语句的排序和查询去向。【解题思路】对于本题,考生需掌握两
9、个知识点,一 是“常规选项”对话框的使用,其 中“追加”和“在之前”是上机考试的考查知识点,“追加”表示在系统菜单的末尾增加指定的菜单项,”在之前”是在指定的系统菜单之前增加一个菜单项;二是通过命令返回Vi s ua l Fo xPr o的系统菜单,命令格式为“SET SYSMENU TODEFAUL T,考生需要牢记。【操作步骤】步 骤1:新建一个菜单,并按照题目的要求设计菜单的显示方式及位置,如图3.5 4所示。o国 3.54步骤2:按照题目要求设计各级菜单,如图3.5 5 所示。图 3.55步骤3:选 中“统计”行,单击后面的“创建”按钮由.在弹出的窗口中输入如下代码,为 统计”菜单编写
10、代码,如图3.5 6所示。*“统计”菜单项中的代码*&选择查询字段,通过AS短语指定显示字段SEL ECT Em p l o y e e.组别,Em p l o y e e.姓名 AS 负责人,SUM(o r d e r s.金额)a s合计;&指定字段来源FROM e m p l o y e e,o r d e r s;&设置查询条件WHERE Em p l o y e e.职员号=0 r d e r s.职员号;AND Em p l o y e e.职务=组 长 :&Gr o up By 子句用于按组别分纽GROUP BY Em p l o y e e.纽别;&查询结果按合计降序排列ORD
11、ER BY 3 DESC;&将查询结果存储到t a b l e t wo.d b f 中INTO TABL E t a b l e t wo.d b f*图 3.56步骤4:为“返回”菜单编写代码“SET SYSMENU TO DEFAUL T,方法同步骤 3。步骤5:保存菜单并生成可执行文件,如图3.5 7 所示。图 3.57步 骤6:在命令窗口中输入“DOm y m e n u.m p r”运行程序,分别执行“统计和“返回”菜单命令,如图3.5 8所示。M 3.58【易错提示】有些题目要求在当前Vi s ua l Fo xPr o系统菜单的某个位置插入一个子菜单,此时需要在打开菜单设计器的情况下执行“显示”菜单中的“常规选项”命令,然 后 在“常规选项”对话框中进行设置。