本科《VFP程序设计》复习提纲.docx

上传人:b****5 文档编号:2883043 上传时间:2022-11-16 格式:DOCX 页数:7 大小:23.25KB
下载 相关 举报
本科《VFP程序设计》复习提纲.docx_第1页
第1页 / 共7页
本科《VFP程序设计》复习提纲.docx_第2页
第2页 / 共7页
本科《VFP程序设计》复习提纲.docx_第3页
第3页 / 共7页
本科《VFP程序设计》复习提纲.docx_第4页
第4页 / 共7页
本科《VFP程序设计》复习提纲.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

本科《VFP程序设计》复习提纲.docx

《本科《VFP程序设计》复习提纲.docx》由会员分享,可在线阅读,更多相关《本科《VFP程序设计》复习提纲.docx(7页珍藏版)》请在冰豆网上搜索。

本科《VFP程序设计》复习提纲.docx

本科《VFP程序设计》复习提纲

第1章数据库基础知识

1、数据库、数据库系统、数据库管理系统三者之间的关系

2、数据库管理系统的特点

如:

(1)VisualFoxPro6.0是一个32位的数据库管理系统。

(2)数据库管理系统的基本功能(简答)

答:

数据定义功能、数据操作功能、控制和管理功能、数据字典功能。

3、数据模型与关系数据库的相关概念

如:

(1)二维表中的每列称为一个字段,在信息模型中也称为关系的一个属性;二维表中的每一行称为一个记录,在信息模型中也称为关系的一个元组。

(2)用二维表来表示实体之间联系的数据模型称为关系数据模型。

(3)域是指属性的取值范围

第2章VisualFoxPro概述

1、VisualFoxPro6.0的系统设置

如:

(1)设置日期分隔符格式可以采用以下命令setmarkto等

(2)如何设置系统日期显示格式为“日/月/年”?

(简答)

答:

SETDATETODMY

第3章VisualFoxPro数据及其运算

1、字符型、数值型、日期型、日期时间型、逻辑型、备注型、货币型、浮点型、双精度型和整型数据的表达和识别方法

如:

(1)下列不是合法的数值型常量的是(D)。

(A)-233(B)35.7(C)3.14-E(D)15%

(2)下列表达式中不正确的是(C)

(A)”2”=”1+1”(B)”语文”+”数学”

(C){^1981-3-1}+{^1975-3-1}(D)9%6/2

2、能熟练掌握各种类型的表达式的计算

如:

表达式24%3^2的值是6_

3、常用内部函数计算(至少3道)

如:

sqrt(5^2-3**2)屏幕上显示的结果是(4.00)

第4章数据表的基本操作

1、创建新的数据表

如:

(1)VisualFoxPro中,自由表字段名的最大长度为10

(2)修改表的结构应使用命令modifystructure

2、数据表的显示和维护

如:

(1)顺序执行下列语句,屏幕所显示的记录号顺序是(6~10)

Useabc

Goto6

Listnext5&&假设表中共有20条记录

(2)逻辑删除表中的记录可以使用delete命令,若要在此基础上进行物理删除,则应该使用pack命令,在当前表中已经删除的男生记录恢复的命令为recallfor性别=”男”

3、表的索引与统计

如:

(1)简述主索引与候选索引的区别及作用(简答)

答:

主索引用于约束表中纪录的唯一性,表中所有纪录的主索引表达式的值不能重复。

主索引只能建立在数据库表中,一张表有且只有一个。

主索引可以用来实现表的实体完整性约束。

候选索引具有和主索引相同的特性,但是候选索引既可以在数据库表中建立,也可以在自由表中建立,而且一张表可以有多个候选索引。

(2)索引一旦建立,它将决定数据表中记录的逻辑顺序.

第5章数据库及其操作

1、数据库的创建与维护

如:

(1)在VisualFoxPro中,打开数据库的命令是opendatabase<数据库名>

(2)向数据库中添加表的命令addtable(3)从数据库中移去表的命令是removetable

(4)数据库表与自由表相比有哪些异同点?

(简答)

答:

A、数据库表最大长度可达128个字符,而自由表的字段名的最大长度为10个字符,即5个字符。

B、数据库表可以设置字段的标题、格式、输入掩码等,而自由表不可以。

C、数据库表可以设置字段的默认值、字段与纪录级有效性规则,从而确保字段与纪录数据的有效性和一致性,避免错误数据的非法输入,而自由表则不可以。

D、数据库表中可以建立主索引以及创建与保存表之间的永久关系,而自由表则不具备此项功能。

2、表间的永久关系与参照完整性

如:

为了确保有关数据库表之间数据的一致性,需要设置数据的参照完整性

第6章SQL语言的应用

1、SQL包括数据定义、数据操纵、数据控制和数据查询

2、简单查询

如:

(1)从表student中查询所有姓王的同学的信息,正确的命令是(A)

(A)select*fromstudentwhereleft(姓名,2)=”王”

(B)select*fromstudentwhereright(姓名,2)=”王”

(C)select*fromstudentwheretrim(姓名,2)=”王”

(D)select*fromstudentwherestr(姓名,2)=”王”

(2)在SQL数据查询中,去掉重复记录应使用命令是(DISTINCT)

(3)请写出要完成下列操作所使用的SQL语句:

1)利用SQL的select命令将表student.dbf复制到student1.dbf。

答:

USESTUDENT.DBF

COPYTOSTUDENT1.DBF

2)用SQL的update命令将student表中姓名为”张三”的学生的性别改成”女”。

答:

UPDATESTUDENTSET性别="女"WHERE姓名="张三"

3、特殊条件查询

如:

在SQL中,与表达式“供应商名like’%北京%’”功能相同的表达式是(B)

(A)left(供应商名,4)=“北京”(B)“北京”$供应商名

(C)供应商名in“%北京%”(D)At(供应商名,“北京”)

4、统计分组查询

如:

select命令中,用于分组查询的子句是groupby

5、SQL的数据操纵

如:

若要将员工表中的“职工编号”字段宽度由6改为8,应使用的SQL语句是(altertable员工alter职工编号c(8))

第7章查询与视图

1、查询的建立与应用

如:

(1)查询设计器默认的查询去向是(浏览窗口)

(2)在VFP中,当一个查询基于多个表时,要求表(B)

(A)之间不需要有联系(B)之间必须有联系

(C)之间一定不要有联系(D)之间可以有联系也可以没有联系

2、视图的建立与应用

如:

视图的(更新条件)功能可以修改表中的数据

3、查询与视图的区别(简答)

答:

查询生成的结果,只可看,不可改,视图生成的结果,可看,可改,直接影响数据库表的内容,比“查询”多一个“更新选项卡”。

查询的输出去向可以是浏览敞口、屏幕、打印机、数组,还可以是一个文件,如自由表、图表、报表、标签等,而视图的输出结果只能是一个虚拟表,但可以当作普通数据表来使用。

查询的数据来源是VFP的数据表和视图,而视图的数据来源除了VFP的数据表和视图之外,还可以是远程服务器上的数据表、VFP之外的数据表。

第8章结构化程序设计

1、编程阅读题(2题)

如:

执行下列程序后,变量A的值为__30__,变量B的值为__20__。

A=20

B=30

IfA-B<0

T=A

A=B

B=T

Endif

2、变量的作用域

如:

(1)私有变量用(private)命令来定义

(2)执行abc.prg的代码后,M的结果为_2_,N的结果为_5_。

*****abc.prg*********

Store2toM,N

Dobb

?

M,N

Return

******过程bb*****

Procedurebb

PrivateM

M=3

N=5

Return

Endproc

第9章表单设计与应用

1、面向对象的概念

如:

(1)简述面向对象程序设计中的对象、类、属性、事件和方法(简答)

答:

对象是组成现实世界中的任何客观事物;类是面向对象程序设计的一个重要概念;属性是对象所具有的某种特性和状态;事件是由系统先定义的由用户或系统触发的动作,或者说是对象能够识别和响应的某种操作;方法是指可执行的动作,或者说方法是对象本身能够完成的一些操作。

(2)VisualFoxPro系统提供的基类可分成(容器)类和(控件)类

2、创建与运行表单

如:

说说创建表单的三种方法。

(简答)

答:

一是利用表单设计器;二是利用系统提供的表单向导建立;三是利用系统快速表单功能创建对数据表进行操作的表单。

3、表单属性和方法

如:

(1)init事件由(D)时引发

(A)对象从内存中释放(B)事件代码出现错误

(C)方法代码出现错误(D)对象生成

(2)在VisualFoxPro的表单中,若用鼠标双击对象,会激发一个(Dblclick)事件

4、表单控件

如:

(1)控件的标题属性名为(caption)

(2)以下属于非容器类控件的是(C)

(A)表单(B)命令按钮组(C)标签(D)页框

(3)控制表单运行时,位于屏幕中央显示的属性是(A)

(A)AutoCenter(B)Caption(C)AutoSize(D)Title

5、表单综合应用

如:

利用VFP的表单设计器,实现如下图所示的“简易计算器”的设计。

(1)在该表单中使用了哪些控件?

答:

标签、文本框、命令按钮、列表框、表格、多选框和单选按钮

(2)分别写出“计算”和“退出”的“Click”事件代码。

P226

第10章报表与菜单设计

1、报表的设计

如:

(1)在报表的设计中,通常需要对每个字段加上一个文字说明,实现这种文字说明的控件是(A)

(A)标签控件(B)域控件(C)线条控件(D)矩形控件

(2)属于报表控件的是(D)

(A)细节(B)数据源(C)标题(D)标签

(3)报表的数据源可以是(C)

(A)数据库表、表单、查询(B)数据库表、自由表、表单和视图

(C)数据库表、视图、自由表(D)数据库表、表单、视图和查询

(4)建立报表的窗口命令是(createreport)

(5)VFP中可以通过哪几种方法建立报表文件?

各有什么优点?

(简答)

答:

VisualFoxPor系统提供了“表单向导”“快速报表”“报表设计器”3种方法建立报表文件。

3种方法中,前两种方法简便、快捷。

在实际应用中,往往先用前两种方法生成简单的报表,然后再用“报表设计器”进行修改完善。

但若要设计比较复杂的报表,则就需要“报表设计器”才能完成。

2、菜单设计

如:

(1)在“菜单设计器”中定义菜单选项的访问键(热键)的方法是在“菜单名称”中要定义的字符前加上(B)

(A)<(B)\<(C)<\(D)\

(2)下列(A)不属于“菜单设计器”窗口左侧列表框中包含的内容。

(A)菜单项(B)菜单名称(C)结果(D)选项

(3)在菜单设计器环境下,“显示”菜单会出现(A)命令。

(A)常规选项,菜单选项(B)常规选项,系统菜单选项

(C)常规选项,下拉菜单选项(D)常规选项,弹出菜单选项

3、带有菜单的表单设计

如:

在vfp中,如何将所设计的菜单添加到一个表单中?

(简答)

答:

如果是下拉式菜单,则将其在“常规选项”中设为顶层菜单,在需要添加顶层菜单的表单中,设置其ShowWindow属性为“2-作为顶层表单”,然后在表单的Init事件过程代码中添加调用命令;如果是快捷菜单,则只需在要添加表单的RightClick事件中添加调用命令。

第11章应用系统集成与开发实例

1、项目管理器的使用

如:

项目文件的扩展名是(pjx)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1