VF程序设计复习资料(36页)_第1页
VF程序设计复习资料(36页)_第2页
VF程序设计复习资料(36页)_第3页
VF程序设计复习资料(36页)_第4页
VF程序设计复习资料(36页)_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本复习资料内的所有参考答案都归小商店印刷复印部所有,不得低价出售等级06PS编程复习资料内容: VF编程课后练习题的答案历年考试题使用方法:资料中,所有的答案都直接发表在主题上“”符号之后的内容是说明,“*”符号之后的内容是为他作成的文件。 放学后问题的答案主要给了考试的重点内容。 另外,为了增强记忆,请给同学们一个机会。Visual FoxPro程序设计教程课后问题的回答说明:只对重要部分设定答案第一章数据库系统的基础知识(P17 )2 .什么是数据库、数据库管理系统和数据库系统?:数据库是在数据管理系统的集中管理下,以一定的组织方式积蓄的、相互关联的数据的集合.数据库(Datebase,DB )是在数据库系统中以一定的法则积蓄在外部存储器中的大量数据.数据库管理系统(Datebase Management System,DBMS )是一种系统软件,可以同步控制和管理数据,有效减少数据冗馀,实现数据共享,解决数据独立性问题,实现统一的安全性和同时控制功能所谓数据库系统,实际上是基于数据库应用的计算机系统,是组合相关的计算机硬件、软件、数据和人员来提供信息服务的系统.5 .实体之间的关系有几种,分别举例说明:1对1联系,例:1人有身份证,身份证也只能用一人。一对多联系,例:名班主任可以带很多学生,一个学生只能带一个班主任多对多联系,例:人可以去任何一家酒吧,任何一家酒吧都可以为很多人提供娱乐场所6 .数据库中有多种常见的数据模型? Visual FoxPro属于哪个类?:层次模型、网络模型、关系模型Visual FoxPro属于关系模型8 .关系数据库管理系统的基本关系运算是什么?a:关系运算包括三种方式:的选择、投影、连接第二章操作基础(P33 )3. Visual FoxPro有多少操作? 各有什么特征?:菜单操作方式特征:的优点直观易懂,按钮简单(主要是鼠标单击,双击),非常适合不习惯Visual FoxPro指令,不想花时间学习的最终用户。 操作环节多,步骤复杂,速度慢,效率差命令操作方式输入特征:指令的操作比使用菜单和对话框更快、效率高,并不包含所有的功能。 有些操作必须熟练掌握只能在指令窗口输入的Visual FoxPro命令,不能谈应用程序的开发程序动作方式特征:提供给用户更简洁的接口,以实现操作目的第三章数据及其运算(P55 )2 .字段变量和内存变量的区别是什么?:字段中的变量是通过表访问来访问并在表中定义的变量存储器变量是存储在存储器中定义的、程序执行中的中间结果和最终结果的变量,是进行数据的传输和运算的变量4 .求下式的值(1)LEN(DTOC(DATE () )输出结果:8(2)STUFF (现代教育中心,5,0,LEFT (技术中心,4 ) )输出结果:现代技术教育中心(3)VARTYPE(08/23/03 )输出结果:N(4) SPCA ce (5) -空间(5)输出结果:空白(5)PRO$FoxPro AND 10090 输出结果:F5 .对于学生表,写下列条件:首先编制学生表:学号姓名性别年龄是否是少数民族出生年月日入学成绩001王*男人20否第1986/09/20号560002李*女人19否第1987/06/30号590003张*男人20是的,是的。第1986/02/03号610004赵*女人22是的,是的。1985/12/17620(1)入学成绩在600分以上的学生LIST FOR入学成绩600(2)18岁以上25岁以下的学生LIST FOR年龄18和年龄25(3)少数民族男子是否LIST FOR少数民族=和性别=男(1985年1月1日至1983年12月31日出生的学生LIST FOR YEAR(DATE()-YEAR (出生年月日) 20 AND YEAR(DATE()-YEAR (出生年月日)日期以2007年为例(5)入学成绩在580分以上的汉族女性LIST FOR入学成绩580 AND少数民族=noand性别=女6 .写下面的公式(1)求实数x的小数部分x=3x-INT(x )是什么?(2)求自然数m的十位数字m=125n=INT(m )x=STR(n )RIGHT(x,2 )(3)将实数x四舍五入到小数点后2位、小数点后3位x=3round (x * 3,2 )(4)把c中的小写字母转换成相应的大写字母CH2=c ch1=chr (ASC (ch2)-ASC ( a )-ASC ( a )什么CH1(5)判断n是否为偶数。MOD(n,2 ),结果为1时n为奇数,0时n为偶数第4章表的基本操作(P86 )13 .关于学生表,写实现以下操作的命令(1)显示第五号记录USE STUDENTS.DBFGO 5DISPLAY公司(2)显示从5号到10号的所有记录USE STUDENTS.DBFGO 5下一个列表6(连续列举1980年以后出生的学生的名字和出生年月日USE STUDENTS.DBF列表名称,出生年月日FOR YEAR(DATE()-YEAR (出生年月日) ) 27以07年为现在时刻(显示1985年1月1日至1983年12月31日之间出生的学生记录USE STUDENTS.DBF列表名称、出生年月日FOR YEAR(DATE()-YEAR (出生年月日) 22 AND; YEAR(DATE()-YEAR (出生年月日) 24将07年作为当前时刻(5)在表的顶部追加新记录USE STUDENTS.DBFJK K K K K S插入空白before(6)修改最后一张记录USE STUDENTS.DBFgobottleBROW(7)提高16岁以下少数民族学生的成绩20分USE STUDENTS.DBFREPLACE ALL入学成绩WITH入学成绩20 FOR少数民族and year ()-year (出生年月日) 16(8)将学生表直接复制到xsda.dbf,物理删除xsda.dbf的记录编号为偶数的记录USE STUDENTS.DBF复制到xsda.DBFUSE xsda删除模式(recno (),2)=0面包(9)显示入学成绩前五名的记录USE STUDENTS.DBFSORT ON入学成绩/D TO CJ.dbf使用USE CJ.dbf下一个列表5(10 )统计1985年出生的学生人数,存储到变量number中USE STUDENTS.DBF年计数() -年(出生日期)=22 TO number(11 )分别求出男女学生的平均年龄USE STUDENTS.DBFAVER YEAR(DATE()-YEAR (出生年月日) FOR性别=男 TO xAVER YEAR(DATE()-YEAR (出生年月日) FOR性别=女 TO y“男生的平均年龄是:str (x,3 )”,“女生的平均年龄是:str (y,3 );岁(十二)寻找并显示最初的少数民族学生USE STUDENTS.DBF索引on少数民族TO sy1 FOR少数民族no=是GO 1DISPLAY公司(13 )生成包含两个索引:记录的结构适合索引文件的记录按出生年月日顺序排列USE STUDENTS.DBF索引on -学号出生年月日TAG sy2(14 )询问年龄最小和最大的学生USE STUDENTS.DBFLIST FOR MIN (出生年月日)最大列表(出生年月日)(15 )按性别总结入学成绩USE STUDENTS.DBF索引on性别标签sy3TOTAL ON性别tofieldfields入学成绩第六章SQL语言的应用(p14 )2 .利用第5章练习题中提出的订单管理数据库和记录例,用SQL语句完成以下操作(一)北京列出的供应商名称USE供应商. dbfLIST FOR地址=“北京”(2)列出向供应商S6的订货编号USE订单. dbf列表采购订单编号FOR供应商编号=”S6”(3)列出员工E6发送给供应商S6的供应商信息USE订单. dbfLIST采购订单编号,采购订单日期FOR员工编号=”S6”和供应商编号=”S6”(4)列出向供应商S3发送订单的员工的员工编号和仓库编号选择a .员工编号、b .仓库编号从员工b、订单a WHERE;a .员工编号=b .员工编号AND b .供应商编号=”S3”(5)列出与员工E1、E3有联系的北京供应商信息选择a .供应商编号、b .供应商名称、地址从订单a、供应商b WHERE;a .供应商编号=b .供应商编号AND a .员工编号=”E1”,a .员工编号=”E3”(6)列出与工资在1220元以下的员工没有联系的供应商的名称SELECT a .供应商名称来自供应商a、员工b、采购订单c WHERE;b .员工编号=c .员工编号,c .供应商编号=a .供应商编号AND b .工资1220(7)列出供应商S4有已发行订货单的仓库的城市选择a .城市从仓库a、员工b、订单c WHERE a .仓库编号=b .仓库编号;b .员工编号=c .员工编号AND c .供应商编号=”S4”(8)列出在上海工作,向供应商S6发行订单的员工号码选择a .员工编号从员工a、仓库b、订单c WHERE a .仓库编号=b .仓库编号;a .工作人员编号=c .工作人员编号AND b .城市=“上海”,c .供应商编号=”S6”(9)列出工资超过1230元的员工向北京供应商发放的订单号码选择a .订单编号从订单编号a、员工b、供应商c WHERE;a .员工编号=b .员工编号,a .供应商编号=c .供应商编号AND b .工资1230;c .地址=“北京”(十)列出仓库的个数SELECT仓库编号,COUNT (仓库编号) FROM仓库. dbf(11 )列出最大面积的仓库信息SELECT a .仓库编号、城市、面积FROM仓库a ORDER BY面积GO 1DISPLAY公司(十二)列出所有仓库的平均面积SELECT AVG所有仓库的平均面积FROM仓库. dbf(13 )列出每个仓库工资超过1220元的员工人数SELECT员工编号,COUNT (员工编号) FROM员工. dbf GROUP BY仓库编号WHERE;工资1220(14 )列出与面积最小的仓库有关的供应商数量选择a .员工编号、计数(a .供应商编号)从采购订单a、员工b、仓库c WHERE;a .工作人员编号=b .工作人

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论