• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 理科资料 > 正文

    [简析全国计算机二级VFP上机考试] 计算机上机考试模拟题

    时间:2019-01-10 03:31:10 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘 要: 全国计算机等级考试(NCRE)是目前我国规模最大的计算机类考试,每年都有几十万人参加不同级别的考试。本文结合实际考试情况,分析了在二级Visual FoxPro上机考试中最常见的考题类型、考试范围及其解题方法。
      关键词: 全国计算机等级考试 二级VFP上机考试 基本操作题 简单应用题 综合应用题
      
      1.引言
      随着计算机技术在我国各个领域不断的推广和普及,越来越多的人开始学习计算机知识,操作和应用计算机成为人们必须掌握的一种基本技能。许多单位部门已把掌握一定的计算机知识和应用技能作为干部录用、职务晋升、职称评定、上岗资格的重要依据之一[2]。
      1994年原国家教委考试中心开始向社会推出“全国计算机等级考试(NCRE)”,到2011年上半年共进行了33次考试,从最初科目较为单一的考试,发展到了目前的四个等级17个科目的考试,是目前国内规模最大的计算机类考试。2001年二级Foxbase考试科目被二级Visual FoxPro取代,二级Visual FoxPro考试成为历次考试报考人数最多的科目。
      全国计算机等级考试二级Visual FoxPro数据库程序设计考试,分笔试和上机考试两个部分。上机操作是检验考生对VFP数据库管理系统的应用水平,要求考生能够熟练地利用VFP平台进行数据库及相关的操作。一共有三个大题,第一题是基本操作题,主要内容涉及项目、数据库、数据库表的建立和修改等操作;第二题是简单应用题,主要考查考生对数据库表查询、表单的基本应用、菜单的操作、报表的应用等方面的能力;第三题是综合应用题,主要考查考生系统地完整地对某个项目的设计,主要集中在表单和菜单的应用方面。
      2.基本操作题
      基本操作题通常有4个小题,主要考查学生对VFP的一些基础性的操作,基本覆盖范围如下。
      (1)项目文件的建立,项目管理器的使用,将数据库添加到项目中;
      (2)数据库文件的建立,在数据库中建立新表,将自由表添加到数据库中,将数据库表移除或删除;
      (3)视图的建立与删除,查询的创建与删除;
      (4)数据库表中字段有效性规则的建立,字段默认值的设置,设置完整性约束,主索引和普通索引的建立,为已建立索引的表建立永久联系,表中字段的增、删、改,向表中添加记录;
      (5)菜单和快捷菜单的建立,为菜单项建立快捷键;
      (6)SQL查询语句的使用,查询去向、统计;
      (7)利用报表向导建立报表;
      (8)表单的建立,表单属性的设置,表单布局工具栏的使用,向表单中添加控件对象,数据环境的设置,命令按钮属性的设置,使用自定义类,文本框属性的设置,事件代码的编写,修改事件代码或程序文件中的程序语句。
      例1.基本操作题(共四小题)。在考生文件夹下已有customers(客户)、orders(订单)、orderitems(订单项)和goods(商品)四个表。
      (1)创建一个名为“订单管理”的数据库,并将已有的customers表添加到该数据库中。
      (2)利用表设计器为customers表建立一个普通索引,索引名为bd,索引表达式为“出生日期”。
      (3)在表设计器中为customers表的“性别”字段设置有效性规则,规则表达式为:性别$“男女”,出错提示信息是:“性别必须是男或女”。
      (4)利用INDEX命令为customers表建立一个普通索引,索引名为khh,索引表达式为“客户号”,索引存放在customers.cdx中。然后将该INDEX命令存入命令文件pone.prg中。
      解题思路:
      (1)创建数据库可以使用“文件”菜单完成,选择文件―新建―数据库―新建文件,在数据库设计器中添加customers表。
      (2)在customers表设计器中的索引选项卡建立索引名为bd,索引表达式为“出生日期”的普通索引。
      (3)建立有效性规则在表设计器中的字段选项卡中设置。在“规则”栏中输入:性别$“男女”,“提示信息”栏输入:“性别必须是男或女”。
      (4)建立普通索引的命令为:INDEX ON客户号TAG khh of customers.cdx,然后将此命令保存在pone.prg文件中。
      3.简单应用题
      简单应用题有两个小题,主要考查范围如下。
      (1)SQL查询语句的使用,利用SQL-SELECT语句建立查询,查询去向、子查询、统计、数据分组的运用,连接查询的使用;
      (2)菜单的建立与应用,在表单中调用菜单,快捷菜单的建立,在表单中调用快捷菜单;
      (3)表单文件的建立与修改,使用表单向导制作表单,表单中数据环境的添加、控件的使用、控件属性的修改,表单的退出,新建自定义表单类;
      (4)报表的使用,使用报表向导制作报表;
      (5)使用查询设计器建立查询,利用视图设计器建立视图;
      (6)简单应用程序的建立,程序的修改;
      (7)数据库的创建,向数据库中添加表,使用SQL语句进行记录的更新。
      例2.简单应用(共2小题)
      (1)在考生文件夹下创建表单文件formone.scx,如下图所示,其中包含一个标签Label1、一个文本框Text1和一个命令按钮Command1。然后按相关要求完成相应操作。
      ①如图所示设置表单、标签和命令按钮的Caption属性。
      ②设置文本框的Value属性值为表达式Date()。
      ③设置“查询”按钮的Click事件代码,使得表单运行时单击该按钮能够完成如下查询功能:从customers表中查询指定日期以后出生的客户,查询结果依次包含姓名、性别、出生日期三项内容,各记录按日期降序排序,查询去向为表tableone。
      最后运行该表单,查询1980年1月1日以后出生的客户。
      (2)向名为“订单管理”的数据库(在基本操作题中建立)添加orderitems表。然后在数据库中创建视图viewone,利用该视图可以从orderitems表查询统计各商品的订购总量,查询结果依次包含商品号和订购总量(即所有订单对该商品的订购数量之和)两项内容,各记录按商品号升序。最后利用该视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。
      解题思路:
      第1题:
      ①在命令窗口输入命令:CREATE FORM formone,打开表单设计器窗口。
      ②在表单上添加标签、文本框和命令按钮,并进行适当的布置和大小调整。
      ③设置标签、“查询”命令按钮、表单的Caption属性值。
      ④将文本框的Value属性值设置为“=date()”。
      ⑤设置“查询”按钮的Click事件代码:
      SELECT姓名,性别,出生日期FROM customers;
      where出生日期>=ctod(thisform.text1.value)order by出生日期DESC;
      INTO TABLE tableone.dbf
      ⑥保存表单并运行,在文本框中输入01/01/1980,并单击“查询”命令按钮。
      第2题:
      打开“订单管理”数据库,单击“数据库”菜单中的“添加表”,将orderitems表添加到数据库中,新建“本地视图”,添加“orderitems”表到视图中,先选择“商品号”字段,再在“函数与表达式”中输入“sum(orderitems.数量)as订购总量”,单击“添加”按钮,在“排序依据”中选择按“商品号”升序,“分组依据”中选择“商品号”,以视图名viewone保存该视图。利用刚创建的视图viewone查询视图中的全部信息,在“添加表或视图”对话框中选择viewone视图,在字段中选择所有字段,设置查询去向为表tabletwo。
    本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文   4.综合应用题
      综合应用题通常只有一个大题,由若干小题组成,主要考查学生对Visual FoxPro的综合应用能力,考查覆盖范围如下。
      (1)表单的建立,表单中控件的使用(组合框、文本框、按钮等),表单中控件属性的修改,表单的退出;
      (2)结构化查询语言(SQL)中的连接查询、查询的排序、分组查询、临时表的灵活使用、查询结果的去向等;
      (3)程序的建立方法、程序中选择结构和循环结构的使用;
      (4)数据库的建立、将自由表添加到数据库中;
      (5)查询的建立,视图的建立;
      (6)菜单的建立、生成菜单程序。
      例3.综合应用(共1小题)。在考生文件夹下创建一个顶层表单myform.scx(表单的标题为“考试”),然后创建并在表单中添加菜单(菜单的名称为mymenu.mnx,菜单程序的名称为mymenu.mpr)。效果如下图所示。
      ①菜单命令“计算”和“退出”的功能都通过执行过程完成。
      ②菜单命令“计算”的功能是根据orderitems表和goods表中的相关数据计算各订单的总金额(一个订单的总金额等于它所包含的各商品的金额之和,每种商品的金额等于数量乘以单价),并将计算的结果填入orders表的相应字段中。
      ③菜单命令“退出”的功能是释放并关闭表单。
      最后,请运行表单并依次执行其中的“计算”和“退出”菜单命令。
      解题思路:
      ①建立表单:可通过“文件”菜单下的“新建”命令或用命令CREATE FORM打开表单设计器。
      ②修改表单各属性值,将CAPTION属性值设为“考试”。将表单以myform.scx为文件名保存在考生文件夹下。
      ③建立菜单:可通过“文件”菜单下的“新建”命令或命令CREATE MENU打开菜单设计器。点击“显示”菜单下的“常规选项”命令打开“常规选项”对话框,选中“顶层表单”复选框。在菜单设计器中建立各菜单项,菜单名称分别为:计算和退出。在“计算”菜单的结果列中选择“过程”,并通过单击“创建”按钮打开一个窗口来添加“计算”菜单项要执行的命令,命令如下:
      CLOSE DATABASE
      USE orders
      GO TOP
      DO WHILE NOT EOF()
      Dingdanhao=订单号
      SELECT sum(orderitems.数量*goods.单价)FROM orderitems,goods;
      WHERE orderitems.商品号=goods.商品号AND orderitems.订单号=dingdanhao;
      GROUP BY orderitems.订单号INTO ARRAY A
      REPLACE总金额WITH A(1)
      SKIP
      ENDDO
      在“退出”菜单的结果列中选择“过程”,并通过单击“创建”按钮打开一个窗口来添加菜单项要执行的命令:myform.release,用来关闭表单并返回到系统菜单。
      最后点击“菜单”下的“生成”命令,生成mymenu.mpr菜单程序。
      ④将表单myform.scx中的ShowWindow属性设置为“2-作为顶层表单”,并在表单的LOAD事件中输入:do mymenu.mpr with this,‘mymenu’,执行菜单程序。
      ⑤保存并运行表单,依次执行其中的“计算”和“退出”菜单命令。
      5.结语
      全国计算机等级考试在成为全国第一大计算机类考试后,开始进行改革和完善,每年的上机考试题均有更新和改进。在二级VFP上机考试中,考试的模式没有变,但是题型也在变化,需要考生系统地掌握好VFP后,进行一定程度的融会贯通,将知识升华。这样在进行上机考试时,才能够较顺利地通过。
      
      参考文献:
      [1]袁霞.浅谈全国计算机等级考试――二级Visual FoxPro数据库程序设计的上机考试[J].信息科学,2010.6.
      [2]教育部考试中心.全国计算机等级考试二级教程――Visual FoxPro数据库程序设计[M].高等教育出版社,2010.9.
      注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
    本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

    推荐访问:上机 全国计算机 考试 VFP

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章