教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 求职职场 >

2012_VFP期末考试复习答案(2)

来源:网络收集 时间:2025-12-30
导读: 答: ①在“字段”选项卡选取的字段有: Ts.flh、Ts.sm、count(*) as 借阅次数、sum(hsrq-jyrq) as 借出总天数 ②在“排序依据”选项卡需要的字段有: 借出总天数 ③是否需要分组?如需要在“分组依据”选项卡需要

答:

①在“字段”选项卡选取的字段有:

Ts.flh、Ts.sm、count(*) as 借阅次数、sum(hsrq-jyrq) as 借出总天数 ②在“排序依据”选项卡需要的字段有: 借出总天数

③是否需要分组?如需要在“分组依据”选项卡需要的字段有: 是。TS.flh

④查询生成的SELECT-SQL语句为: Select Ts.flh、Ts.sm、count(*) as 借阅次数、sum(hsrq-jyrq) as 借出总天数 from TS inner; join JY on TS.flh=JY.flh group by TS.flh order by 借出总天数 where 借出总天数 is not .null.

3.查询公选课酬金

假定公选课的上课酬金为每学时20元,利用查询设计器按如下要求创建查询: 基于教师(JS)表和任课(GXK)表查询每位教师上公选课的总学时及酬金。要求输出字段为:gh、xm、xb、总学时、酬金,查询结果按gh的升序排序。

①在“字段”选项卡选取的字段有:

gh、xm、xb、sum(xs) as 总学时、sum(xs)*20 as 酬金 ②在“排序依据”选项卡需要的字段有: JS.gh

③在“分组依据”选项卡需要的字段有:

JS.gh

④查询生成的SELECT-SQL语句为:

Select gh、xm、xb、sum(xs) as 总学时、sum(xs)*20 as 酬金 from JS inner join GXK

on JS.gh=GXK.gh group by js.gh order by js.gh

4.创建一个标题名为“查询入党日期”的表单Form1,要求如下:

①在表单中设计一个标签、一个文本框、一个表格和两个命令按钮。其中,标签的标题文本为“学生入党日期”(Label1);文本框用于输入日期(Text1);表格控件用于显示结果(Grid1)。

②单击“查询”按钮,从stu_party表中查询学生入党日期等于文本框中指定的“日期”的学生的“学号”、“姓名”、“年龄”、“性别”、“班级”和“入党日期”,查询结果按“年龄”降序排序,并将查询结果在表格控件中显示,同时将查询结果存储到spdate表中。 ③单击“退出”按钮,关闭并释放表单。 说明:stu_party表从属于数据库“学生.dbc”,包含如下字段:学号 C(8),姓名 C(8),年龄 C(2),性别 C(2),班级 C(12),入党日期 D(8)。

双击命令按钮,编写各个命令按钮的Click事件代码。各按钮代码如下: ②“查询”按钮的Click事件代码 Set date to ymd

T=thisform.text1.value

Thisform.grid1.recordsource=’select 学号, 姓名 ,年龄, 性别, 班级, 入党日期 from; 学生!stu_party order by 年龄 desc where 入党日期 = T into table spdate ’ ③ “退出”按钮的Click事件代码 Thisform.release

5. 设计一个表单,用于查询各学院教师。该表单名为formone,标题为“教师查询”,

①表单左侧有一个名为Labelone的标签,显示内容为“输入学院名称”;一个名为Textone的文本框,用于输入学院名称;两个名为Commanda和Commandb的命令按钮,分别显示“查询”和“退出”。表单右侧是一个名为Gridone的表格。

②单击“查询”按钮,查询指定学院所有教师的信息,包括教师的姓名、性别、出生日期和工号,按工号升序排序。查询结果不仅显示在表单右侧表格中,也保存在表文件xyjs.dbf中。 ③单击“退出”按钮,关闭并释放表单。

答:

双击命令按钮,编写各个命令按钮的Click事件代码。各按钮代码如下: ②“查询”按钮的Click事件代码

Thisform.gridone.recordsourcetype=4 T=thisform.textone.value

Thisform.gridone.recordsource=’Select 姓名,性别,出生日期,工号 from 教师表 order by 工号 where 学院名称=T into table xyjs’

③ “退出”按钮的Click事件代码 Thisform.release 6. 设计表单,该表单标题为:

“学生补考成绩查询”。表单左边有一个标签和一个列表框,列表框list1中显示课程代号(kcdh)与课程名(kcm)两列内容,在list1的上方是标签,标签的Caption属性为“课程列表”。该表单右边是一个页框,包含两个页面。 ① 表单运行时,页框初始激活第一页。

② 为list1编制init事件代码,使得程序刚运行时光标停在list1的第一行上。

③ 编写list1的InterActiveChange事件代码:当选择不同的课程时,页框的第一页显示该课程的补

考人数,第二页显示该课程补考学生清单。 答:

双击命令按钮,编写各个命令按钮的Click事件代码。各按钮代码如下: ②为list1编写init事件代码

③编写list1的InterActiveChange事件代码

五、 VFP期末考试题型

一、单项选择题 (共30小题,每题1分,共计30分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项写在每题序号前。

( )

1、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计 A) 需求分析阶段 B)逻辑设计阶段 C) 概念设计阶段 D) 物理设计阶段

( )

( )

( )

2、在学生管理的关系数据库中,存取一个学生信息的数据单位是 A) 文件 B) 数据库 C) 字段 D) 记录 3、下列字符型常量的表示中,错误的是 A) '1+2' B) ["VFP"] C) '[x=y]' D) [[计算机二级]]

4、 查询“教师”表中“籍贯”字段中含有“江苏南京”字样的教师信息,正确的SQL语句是 A) SELECT * FROM 教师 FOR 籍贯 ="%江苏南京%" B) SELECT * FROM 教师 FOR 籍贯 LIKE "%江苏南京%" C) SELECT * FROM 教师 WHERE 籍贯 LIKE "%江苏南京%" D) SELECT * FROM 教师 WHERE 籍贯 ="%江苏南京%"

二、填空题 (共15小题,每题1分,共计15分)

1、 设在visual FoxPro环境下,用户可通过 进行操作环境的设置,也可使用SET命令进行设置。例如,要将日期型数据显示成"2012年4月5日"形式,可使用命令: 。 2、若某数据库表cj.dbf创建了多个索引,其中有一个索引名为xh的索引,且该表已在当前工作区打开,则使用命令SET ORDER TO xh可以将索引xh设置为该表的 索引。 3、SQL语言可以

三、简答题(共5小题,每题5分,共计25分)

1、 Visual FoxPro有哪几种常用的数据类型? 答:

2、 什么是记录的定位?定位的方式有哪几种?如何实现? 答:

四、操作题(共 2小题,每题 15分,共计30 分)

1. 查询

2. 表单

…… 此处隐藏:1283字,全部文档内容请下载后查看。喜欢就下载吧 ……
2012_VFP期末考试复习答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/118714.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)