就业数据资源平台
当前位置:首页 > Visual FoxPro
2013年计算机二级考试VFP上机精选题及答案8

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
  1. 新建一个名为"饭店管理"的项目。
  2. 在新建的项目中建立一个名为"使用零件情况"的数据库,并将考生目录下的所有自由表添加到该数据库中。
  3. 修改"零件信息"表的结构,增加一个字段,字段名为"规格",类型为字符型,长度为8。
  4. 打开并修改mymenu菜单文件,为菜单项"查找"设置快捷键Ctrl+T。
  二、简单应用(2小题,每题20分,计40分)
  1. 用SQL语句完成下列操作:查询与项目号"s1"的项目所使用的任意一个零件相同的项目号、项目名、零件号和零件名称(包括项目号s1自身),结果按项目号降序排序,并存放于item_temp.dbf中,同时将你所使用的SQL语句存储于新建的文本文件item.txt中。
  2. 根据零件信息、使用零件和项目信息三个表,利用视图设计器建立一个视图view_item,该视图的属性列由项目号、项目名、零件名称、单价、数量组成,记录按项目号升序排序,筛选条件是:项目号为"s2"。
  三、综合应用(1小题,计30分)
  设计一个文件名和表单名均为form_item的表单,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为"使用零件情况统计"。表单中有一个组合框(combo1)、一个文本框(text1)和两个命令按钮"统计"(command1)和"退出"(command2)。 运行表单时,组合框中有三个条目"s1"、"s2"、"s3"(只有三个,不能输入新的,RowSourceType的属性为"数组",Style的属性为"下拉列表框")可供选择,单击"统计"命令按钮以后,则文本框显示出该项目所用零件的金额(某种零件的金额=单价*数量)。单击"退出"按钮关闭表单。
  简单应用题答案:
  1 select 项目信息.项目号, 项目名,零件信息.零件号,零件名称 from 零件信息,使用零件,项目信息 where 使用零件.项目号;
  =项目信息.项目号 and 零件信息.零件号=使用零件.零件号 and 使用零件.零件号in (select 零件号 from 使用零件 where ;
  项目号="s1") order by 使用零件.项目号 desc into table item_temp
  综合应用题答案:
  表单的load事件代码为:
  public ss(3)
  ss(1)='s1'
  ss(2)='s2'
  ss(3)='s3'
  combo1的RowSourceType的属性为"数组",RowSource的属性为ss(3), Style的属性为"下拉列表框"。
  “统计”命令按钮的CLICK事件代码为:
  SELECT SUM (单价*数量) FROM 零件信息,使用零件,项目信息 where 使用零件.项目号=项目信息.项目号 and 零件信息.零件号=使用零件.零件号 and ;
  使用零件.项目号=ALLTRIM(THISFORM.combo1.VALUE) GROUP BY 项目信息.项目号 INTO ARRAY TEMP
  THISFORM.TEXT1.VALUE=TEMP
  “退出”命令按钮的CLICK事件代码为:thisform.release
就业数据资源平台