2012_VFP期末考试复习答案(2)
答:
①在“字段”选项卡选取的字段有:
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字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




