频道栏目
首页 > 资讯 > Visual FoxPro > 正文

2014年计算机二级考试VF上机试题及答案6

14-02-10        来源:[db:作者]  
收藏   我要投稿
  一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 
  1、在考生文件夹下建立数据库CUST_M。 
  2、把考生文件夹下的自由表CUST和ORDER1加入到刚建立的数据库中。 
  3、为CUST表建立主索引,索引名为 primarykey,索引表达式为客户编号。 
  4、为ORDER1表建立侯选索引,索引名为candi_key,索引表达式为订单编号。为ORDER1表建立普通索引,索引名为regularkey,索引表达式为客户编号。 
  二、简单应用(2小题,每题20分,计40分) 
  1、根据order1表建立一个视图order_view,视图中包含的字段及顺序与order1表相同,但视图中只能查询到金额小于1000的信息。然后利用新建立的视图查询视图中的全部信息,并将结果按订单编号升序存入表v1。 www.Examda.CoM
  2、建立一个菜单my_menu,包括两个菜单项"文件"和"帮助","文件"将激活子菜单,该子菜单包括两个菜单项"打开"、"存为"和一个"关闭"命令,"关闭"用SET SYSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。
  三、综合应用(1小题,计30分) 
  在考生文件夹下有学生管理数据库BOOKS,数据库中有score表(含有学号、物理、高数、英语和学分5个字段,具体类型请查询表结构),其中前4项已有数据。请编写符合下列要求的程序并运行程序:设计一个名为myform的表单,表单中有两个命令按钮,按钮的名称分别为CMDYES和CMDNO,标题分别为"计算"和"关闭"。程序运行时,单击"计算"按钮应完成下列操作:(1)计算每一个学生的总学分并存入对应的学分字段。学分的计算方法是:物理60分以上(包括60分)2学分,否则0分;高数60分以上(包括60分)3学分,否则0分;英语60分以上(包括60分)4学分,否则0分。(2)根据上面的计算结果,生成一个新的表xf,(要求表结构的字段类型与score表对应字段的类型一致),并且按学分升序排序,如果学分相等,则按学号降序排序。单击"关闭"按钮,程序终止运行。 
  简单应用题答案: 
  1 create view order_view as sele * from order1 where 金额<1000
  sele * from order_view order by 订单编号 into table v1
  综合应用题答案:
  重要提示,CMDYES和CMDNO要大写 

  Command1的click事件代码为: 
  update score set 学分=0
  update score set 学分=学分+2 where 物理>=60
  update score set 学分=学分+3 where 高数>=60
  update score set 学分=学分+4 where 英语>=60
  sele * from score order by 学分,学号 desc into table xf.dbf
  Command2的Click事件代码为:thisform.release
相关TAG标签
上一篇:2014年计算机三级数据库技术上机考试试题及答案2
下一篇:2014年计算机二级考试VF上机试题及答案10
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站