2013秋Vf复习资料(2013-12-17)有答案.doc_第1页
2013秋Vf复习资料(2013-12-17)有答案.doc_第2页
2013秋Vf复习资料(2013-12-17)有答案.doc_第3页
2013秋Vf复习资料(2013-12-17)有答案.doc_第4页
2013秋Vf复习资料(2013-12-17)有答案.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

VF复习纲要一、考核注重书上的基本知识和基本概念二、主要题型为选择、判断题、填空题、简答题、读程序题,编程题。三、注意教材所讲章节上的作业题和例题四、主要知识点1、数据库的基础概念、数据模型、关系数据库的基本概念、关系运算2、VFP系统的窗口和开发应用程序的运行方式3、VFP的性能指标、常用文件类型、项目管理器的结构及常用操作、建立工作目录与搜索路径4、数据库中表的概念、表的字段、数据库的建立、库表和自由表的建立、向表中添加数据、修改表结构、维护数据库表中的记录、索引的概念、索引的建立和索引文件的使用5、数据库的简单操作、数据库中表的操作、字段与记录属性的设置、字段有效性、记录有效性、创建和编辑关系、建立参照完整性6、查询与视图的概念7、数据及其运算(常量、变量、数组、表达式)、数据库的操作命令、表的修改与维护、表的排序与索引、数据检索、统计命令、工作区、设置表间的临时关系8、命令文件的建立与运行、顺序结构程序设计、分支结构程序设计、循环结构程序设计、过程及其调用的概念9、面向对象程序设计的基本概念、容器类与控件类、常用控件(标签控件、文本框控件、命令按钮控件)、表单对象、对象的引用、常用事件、常用方法、常用控件的属性、编程步骤、建立简单的应用程序10、SQL语法、简单查询、特殊运算符、排序、简单的计算查询、分组与计算查询、查询的输出、SQL的插入、更新、删除11、常用函数(len()、str()、VAL()、IIF()、substr()、vartype()、date()、time()、at()、ctod()、round()、eof()、bof(),left())五、简答题;1、 VF中用户自定义名称的定义规则是什么?参考P36字段名,P74长表名的定义,P110变量的命名,P142自定义表别名。2、 数据库系统与文件系统的主要区别是?P23、 VF的命令书写规则有哪些?P1194、 简述数据库系统的特点。P35、 项目管理器主要由哪几个部分组成。P22-236、 VFP常用文件类型及扩展名(项目文件.pjx、数据库文件.dbc、数据表文件.dbf、表单文件.scx、数据表备注文件.FPT、源程序文件.prg、索引文件.IDX,.CDX)(记住)7、 简述变量的命名规则p1108、 常用函数及函数的功能(len()、substr()、vartype()、date()、time()、at()、ctod()、round()、eof()、bof(),left())(在14章中找)9、 List /display命令的使用(要求会使用命令查询满足条件的数据)P125这两个命令在很多地方都用得到:显示变量、显示数据库、显示表记录等等,查询满足条件的数据要用到通配符“*”和“?”,注意看下第六章,找出相关内容10、 CHANGE 、Replace、use、SKIP语句的使用 第一第二个在p130,use在p124,skip在p12511、 Append、insert、delete、recall、pack、zap命令 Append在p123,其余在p131-p13212、 索引的概念,几种索引的特点,如何建立和使用索引 P133-p13513、 简述SELECT语句的主要短语的含义。P86,P336-338简述If-else endif语句,do-case-endcase语句,do while-enddo语句,for-endfor语句的执行过程。P149-p151和p154,看“语句功能”的部分。14、 循环语句中LOOP,EXIT语句的执行。P152-p153,看“语句功能”的部分15、 简述项目、数据库、数据库表之间的关系。参考答案:项目是文件、数据、文档的集合,通过项目管理器VFP中的对象被存于.pjx的文件中,一个项目包涵一系列数据库,而一个数据库包涵一系列相关联的数据库表。参看第二章相关内容16、 简述在VF6.0中如何建立项目、数据库、数据库表。可以用两种方式建立,参看第二章和第六章相关内容17、 写出select命令与list命令的语法格式,并简述两条命令的异同。Select命令的基本格式p86,list命令的基本格式p125Select是查询的最重要最核心的一条语句,它的功能很强大,而list只是显示记录,它的功能没有那么强,比如多表的查询,list不能做到,而select可以。如果只是显示当前表中满足条件的记录这一点,两个命令都能实现。18、 写出input、accept、wait命令的语法格式,并说明的它们的作用及区别。P11119、 谈谈你对数据库管理系统设计与应用、计算机语言的理解及认识;简要总结一下数据库应用基础(VF)课程的学习,一些好的学习方法或教学建议。六、程序题1、 编程求出1100的所有奇数之和。Set talk offI=1S=0Do while i=100S=s+iI=i+2Enddo?”1100的奇数和为:”,sCancel或者可以是:Set talk offS=0For i=1 to 100 step 2S=s+iEndfor?”1100的奇数和为:”,scancel2、 从键盘上输入n个数,计算出n个数的平均值并显示在屏幕上。Set talk offS=0Input “请输入n的值:” to nFor i=1 to n Input “请输入数据:” to xS=s+xEndforY=s/n?”输入的所有数据的平均值是:”,ycancel3、 编程求N!Set talk offS=1For i=1 to nS=s*iEndfor?”n!为:”,scancel4、 编程求1+1*2+1*2*3+1*2*3*n。Set talk offS=0T=1Input “请输入n的值:” to nFor i=1 to nT=t*iS=s+tEndfor?”这个表达式的结果是:”,sCancel5、 写出计算圆的面积和周长的程序,通过键盘输入圆的半径。Set talk offInput “请输入圆的半径:” to rL=2*pi()*rS=pi()*r2?”圆的周长为:”,l?”圆的面积为:”,scancel6、 从键盘输入n个数,然后找出其中的最大数和最小数。dimension a(n)For i=1 to nInput 这n个数是: to a(i)Max=a(1)Min=a(1)If maxa(i)Min=a(i)EndifEndfor?这n个数的最大数是:,max?这n个数的最小数是:,mincancel7、 计算下面分段函数的值,并输出y的值。y= set talk offinput “请输入x的值:” to xif x0y=x2elsey=-3*xendif?”计算出的y的值为:”,ycancel8、 建立VF命令程序,完成以下操作:建立数据库(名称:DBC),在数据库DBC中建立数据表STU(学号,姓名,年龄,班级),显示数据库的基本信息,查看STU的表结构。Create Database DBCCreate STU在打开的表设计器中创建学号,姓名,年龄,班级字段List databaseList structure 9、 有数据表:职工(职工编号,姓名,职称,基本工资)试用命令实现:1) 浏览所有职工的职工编号、姓名信息List fields 职工编号,姓名2)浏览职称是“副教授”的职工的基本信息List for 职称=”副教授”3)删除职工编号为“003”的职工记录Delete for 职工编号=”003”4)对职称是“讲师”的职工基本工资增加100Replace 基本工资 with 基本工资+100 for 职称=”讲师”10、 学生数据库中现有xscj表结构如下: xscj(学号 (C、6)、姓名 (C、8)、性别 (C、2)、年龄 (N、2)、数学(N)、语文(N)、班级(C、4))用SQL完成下列操作的命令:1)查询出所有男生的记录Select * from xscj where 性别=”男”2)查询出一班的同学的学号和姓名Select 学号,姓名 from xscj where 班级=“一班”3)按数学成绩降序排列输出学生的学号、姓名和数学成绩Select 学号,姓名,数学 from xscj order by 数学 desc4)查询出所有“王”姓同学的资料,并把查询结果放到名为“TT”的文本文件中。Select * from xscj where 姓名like”王%” to file tt5)查询出二班同学的语文平均成绩 Select avg(语文) from xscj where 班

温馨提示

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

评论

0/150

提交评论