考试吧

计算机等级

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

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

  一、基本操作题

  1[简答题]

  1.在考生文件夹下新建一个名为“图书管理”的项目文件。

  2.在项目中新建一个名为“图书”的数据库。

  3.将考生文件夹下的所有自由表添加到“图书”数据库中。

  4.在项目中建立查询book_qu,其功能是查询价格大于等于10的图书(book表)的所有信息,查询结果按价格降序排序。

  参考解析:【考点分析】本大题主要考查的知识点是:新建项目、在项目中建立数据库、向数据库添加自由表以及杏询的建立。 【解题思路】在项目中建立查询首先需要打开相应的项目文件,然后选中“数据”中的“查询”项,并单击项目管理器中的“新建”按钮,最后在弹出的查询设计器中进行操作。

  【操作步骤】

  (1)打开Visual FoxPro,通过常用工具栏中的“新建”命令按钮新建项目文件,并将该项目以“图书管理”为文件名保存在考生文件夹下。

  (2)按照题目的要求在项目管理器中新建一个数据库,如图3.59所示。设计完成后,关闭数据库设计器。

  

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

  (3)按照题目的要求将考生文件夹下的自由表添加到“图书”数据库中,如图3.60所示。本小题中的自由表是“BOOK.DBF”、“BORROWS.DBF”和“LOANS.DBF”3个表。

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

  (4)步骤1:通过“图书管理”项目管理器新建查询,如图3.61所示。

  

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

  步骤2:将全部字段添加到“选定字段”列表框中,如图3.62所示。

  

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

  步骤3:在“筛选”选项卡下,为查询添加筛选条件,如图3.63所示。

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

  步骤4:在“排序依据”选项卡中,按要求设置排序依据,如图3.64所示。

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

  步骤5:执行“文件”菜单下的“另存为”菜单命令,并以“book_qu.qpr”为文件名对查询文件进行保存。

  【小技巧】在第3小题中,可以将考生文件夹下的所有表依次向数据库中添加,如果在添加某个表的时候出现“不能加入这个表”的错误提示,则表明该表是数据库表而不是自由表,则不用添加该表。

  【易错提示】在第2小题中,数据库的新建一定要在项目管理器中完成。在第3小题中,由于题目要求将自由表添加到指定的数据库中,因此,考生在进行添加操作之前,要先判断哪些是自由表、哪些是数据库表。

  二、简单应用题

  2[简答题]

  1.使用查询设计器设计完成:查询“吴”姓读者(客户第一个字为“吴”)订购图书情况,查询结果包括客户名、订单号、图书名、单价、数量和签订日期字段的值,要求按客户名升序排序,并运行该查询将查询结果存储在表文件appone中,查询文件也保存为apponeo

  2.使用SQL语句查询每个读者订购图书的数量和金额(数量*单价),查询结果包括客户名、订购总册数和金额,查询按金额降序排序,查询结果存储在apptwo.dbf表文件中,最后将SQL语句保存在apptwo.prg命令文件中。

  参考答案:试题难度:统 计:本题共被作答0次 。参考解析:【考点分析】本大题主要考查的知识点是:使用查询设计器设计查询、SQL语句查询。 【解题思路】通过查询设计器按要求设计查询,SQL语句中需要用到SUM函数、Group By语句、Order By语句、Into Table语句。

  (1)【操作步骤】

  步骤1:单击工具栏中的“新建”按钮,,在“新建”对话框中选择“查询”单选按钮,再单击“新建文件”按钮。在查询设计器中右击,在弹出的快捷菜单中选择“添加表”命令,在“打开”对话框中依次将order、orderitem和goods表添加到查询中,并设置三表间的联系。

  步骤2:在“字段”选项卡中依次将“0rder.客户名”、“0rder.订单号”、“Goods.图书名”、“Goods.单价”、“0rderitem.数量”、“0rder.签订日期”添加到选定字段;切换到“筛选”选项卡,在“字段名”中选择“Order.客户名”,“条件”选择“=”,“实例”中输入:吴;切换到“排序依据”选项卡并在其中选择字段“Order.客户名”,排序选项为“升序”。

  步骤3:单击“查询”菜单下的“查询去向”命令,在“查询”去向对话框中选择“表”,在“表名”文本框框中输入表名appone。

  步骤4:单击工具栏中的“保存”按钮,在“另存为”对话框中输入appone。最后运行该查询。

  (2)【操作步骤】

  步骤1:在命令窗口中输入如下语句:

  SELECT Order.客户名,sum(orderitem.数量)as订购总册数,;

  sum(orderitem.数量*Goods.单价)as金额;

  FROM goods INNER JOIN orderitem INNERJOIN order;

  ON Orderitem.订单号=Order.订单号;

  ON Goods.图书号=Orderitem.图书号;

  GROUP BY Order.客户名;

  ORDER BY金额DESC;

  INTO TABLE apptwo.dbf

  步骤2:运行该SQL语句,然后将此语句保存在apptwo.prg文件中。

  三、综合应用题

  3[简答题]

  首先利用表设计器在考生文件夹下建立表table3,表结构如下:

  民族 字符型(4)

  数学平均分 数值型(6,2)

  英语平均分 数值型(6,2)

  然后在考生文件夹下创建一个名为mymenu.mnx的下拉菜单,并生成菜单程序mymenu.mpr。运行该菜单程序则在当前Visual FoxPro系统菜单的末尾追加一个“考试”子菜单,如下图所示。

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

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

  “计算”菜单命令的功能是根据xuesheng表和chengji表分别统计汉族学生和少数民族学生数学和英语两门课程的平均分,并把统计结果保存在表table3中。表table3的结果有两条记录:第1条记录是汉族学生的统计数据,“民族”字段填“汉”;第2条记录是少数民族学生的统计数据,“民族”字段填“其他”。

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

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

  参考答案:试题难度:统 计:本题共被作答0次 。参考解析:【操作步骤】 步骤1:建立表可以通过常用工具栏中的“新建”按钮完成,依次执行“文件”→“新建”→“表”→“新建文件”命令,在打开的表设计器中依次输入各字段的名称,并设置各字段的类型和宽度,设置完成后单击“确定”按钮,选择不输入记录。

  步骤2:建立菜单可以使用“文件”菜单完成,选择“文件”→“新建”→“菜单”→“新建文件”命令打开菜单设计器。打开“显示”菜单下的“常规选项”对话框,在“位置”处选择追加,则新建立的子菜单会在当前vfp系统菜单后显示。

  步骤3:在菜单名称中填入“考试”,结果为子菜单,单击创建;在子菜单的菜单名称中输入“计算”、“返回”,结果均为过程。

  步骤4:在“计算”菜单项的过程中输入下列代码。

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

  SELECT Xuesheng.民族,avg(Chengji.数学)as X,AVG(Chengji.英语)AS Y;

  FROM xuesheng,chengji;

  WHERE Xuesheng.学号=Chengji.学号AND Xuesheng.民族=”汉”;

  INTO ARRAY AINSERT工NTO table3 FROM ARRAY a

  SELECT Xuesheng.民族,avg(Chengji.数学)as X,AVG(Chengji.英语)AS y;

  FROM xuesheng,chengji;

  WHERE Xuesheng.学号=Chengji.学号;

  AND Xuesheng.民族!=”汉”INTO ARRAY AINSERT INTO table3 FROM ARRAY a

  UPDATE table3 SET民族=-其他-WHERE民族!=”汉”

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

  在“返回”菜单项的过程中输入语句“SETSYSMENU TO DEFAULT”。

  步骤5:保存菜单名为mymenu,在系统菜单中单击“菜单”-“生成”命令,生成可执行程序并运行。

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