VFP201年秋上机模拟试题.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上机部分 一、项目、数据库和表操作 练习1 打开T盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。 1.在JXSJ数据库中按如下表格所示的结构创建AB.DBF表,并设置相关属性。 字段名 数据类型 宽度 字段标题 ZYDM C 6 专业代码 ZYMC C 18 专业名称 XSRS N 3 学生人数 JSRS N 2 教师人数 CLRQ D 20 成立日期 (1)设置AB表的编辑说明为:专业情况表; (2)设置ZYDM字段的输入掩码:前两个字符为字母,其余为数字; (3)创建普通索引,索引名为abcd,要求首先按教师人数排序,教师人数相同时再按学生人数排序;(如果要求降序怎么处理?) (4)设置专业名称字段的显示类为组合框控件类。 2.在AB表中输入如下记录: ZYDM ZYMC XSRS JSRS CLRQ HG5001 精细化工 120 18 1980-10-10 3.为教师表(JS)增加一个字段:DYF(党员否),逻辑型。 并根据ZZMM(政治面貌)的值填写DYF的值:ZZMM为”01”的,DYF为.T., 否则为.F. 4.为KC表设置更新触发器:LX字段值不是“选修课程”的记录不允许更新。 5.YXZY表已存在主索引YXZYDM,索引表达式为YXZYDM,JS表已存在普通索引YXZYDM,索引表达式为YXZYDM,以YXZY表为主表,JS表为子表并按YXZYDM建立永久关系,并设置两表之间的参照完整性:更新级联。 练习2 打开T盘根目录下的项目文件JXGL,在该项目文件中已有一数据库JXSJ。 1.在JXSJ数据库中按如下表格所示的结构创建AB.DBF表,并按表格中的要求设置相关属性。 字段名 数据类型 宽度 字段标题 TYKH C 9 国内统一刊号 BZMC C 20 报纸名称 MDJ N 2 月订阅价 DDJ N 3(小数1位) 零售价 BZ M 备注 (1)设置AB表的注释:国内报纸一览表; (2)设置TYKH字段的默认值设置为“CN”; (3)根据TYKH字段创建主索引,索引名为abcd; (4)设置表的记录有效性规则:按月订阅报纸比每天购买报纸优惠(每月按28天计算)。 2.在AB表中输入如下记录: TYKH BZMC MDJ DDJ BZ CN11-0048 参考消息 18 0.7 新华通讯社主管主办 3.将KC表中LX字段值为“选修课程”的记录逻辑删除。 4.JS表已存在主索引GH,索引表达式为GH,KCAP表已存在普通索引GH,索引表达式为GH,以JS表为主表,KCAP表为子表并按GH建立永久关系,并设置两表之间的参照完整性:更新级联、删除级联。 二、设计查询 在TEST项目中已经存在查询chaxun 练习1 课程(KC)表中含有课程代码(kcdm,C)、课程名称(kcmc,C)和学分(xf,N)等字段,在课程安排表(KCAP)含有教师工号(GH,C)、学期编码(XQBM,C)、课程代码(KCDM,C)等字段。按如下要求修改JXGL项目中的查询CHAXUN: 基于KCAP表和KC表查询2004-2005学年第2学期,任课的总学分不超过5学分的所有教师,要求输出:学期编码(XQBM)、工号(GH)、总学分,并按总学分的降序排序。(输出重定向怎么办) 练习2 课程安排表(KCAP)是用来存储各学期各班教学课程安排信息的表,其中含有学期编码(xqbm,C)、班级编号(bjbh,C)、课程代码(kcdm,C)和教师工号(gh,C)等字段,课程表(KC)含有课程代码(kcdm,C)和课程名称(kcmc,C)等字段。按如下要求修改JXGL项目中的查询CHAXUN: 基于KCAP表和KC表查询同一学期、同一门课程有2个或2个以上教师任教的课程。要求输出字段为:xqbm、kcdm、kcmc、教师人数。 三、设计菜单 练习1 JXGL项目中已存在菜单MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”菜单项。按如下要求设计菜单,完成后的运行效果如图1所示。 1.在“文件”菜单栏右侧创建“教学管理”菜单栏;并为该菜单栏设置热键(访问键)(G) 2.在“教学管理”菜单栏下创建子菜单 “学生”和“课程”(如何添加VFP的功能菜单)(子菜单的快捷键怎么设置)(如何为子菜单项写命令或过程); 图1 3.为“学生”菜单项设置跳过条件:xs表打开时才可操作; 4.在菜单项“学生”和“课程”之间插入分组线; 5.设置整个菜单的清理代码:CLOSE TABLES ALL。(菜单的初始代码如何设置) 四、设计表单(10分) 练习1 JXGL项目中已经存在表单Formj,该表单用来设置表单中表格控件Grid1的相关属性,如图2所示。按下列要求修改表单: 1.设置表单的标题为“表格属性

文档评论(0)

sd44055 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档