财大vf简答题

如题所述

简答题:(一至三章)
1、什么是数据?什么是信息?二者之间的关系是什么?
答:数据(data)是用于记录或标记物理事物的符号集。包括文字、图像、图形、数值、字符等,它包含两个方面:一是描述事物特征的数据内容;二是数据类型。
信息(information)是经过加工处理后形成的有价值的数据。
二者之间的关系是:数据是信息的基础,信息是数据加工的结果,有效的数据才能处理出有用的信息,有用的信息才能指导人们作出科学的预测与决策。

2、数据库系统的主要特性是什么?
答:数据库系统是指引入数据库技术的计算机系统,它是一种有组织的、动态的实现存贮的数据集合。其主要特性是:
(1)实现数据共享,减少数据冗余;
(2)数据的独立性;
(3)采用特定的数据模型;
(4)统一管理与控制;

3、项目管理器有哪些功能和作用?
答:项目管理器是处理数据和对象的主要组织工具,是VFP的控制中心。它将一些相关的文件、数据、文档等集合起来,用图形与分类的方式来管理。Visual FoxPro的项目存储在以.pjx为扩展名的文件中。其功能和作用是:
(1)双击应用程序组件(表单、菜单、程序)以运行或进行修改;(2)类、表或字段可被直接从“项目管理器”拖入“表单设计器”或“类设计器”;
(3)可在类库之间拖动类;
(4)可以方便地查看和修改自己的表;
(5)可在项目之间拖放各种条目;
4、简述VFP命令的书写格式及命令的书写规则?
答:VFP命令的书写格式:命令动词[FROM<源文件>][TO<目标文件>][记录范围][FOR/WHILE<条件>] [FIELDS<字段名表>]
命令的的书写规则
(1) 以命令动词开始;
(2) 各部分之间要用空格隔开;
(3) 命令、子句、函数名都可简写为前4个字符,大、小写等效;
(4) 一行只能写一条命令,总长度不超过8192个字符,超过宽度时用续行符“;”;
(5) 变量名、字段名和文件名应避免与命令动词、关键字或函数名同名,以免运行时发生混乱。

5、什么是常量?什么是变量?并简述其基本类型?
答:常量是指程序运行中其值不会改变的量。变量是指程序运行中其值会改变的量。
常量基本类型主要包括:数值型、字符型、逻辑型、日期型、日期时间型、货币型;
变量基本类型主要包括:字段变量与内存变量。

6、在一个含有各种运算符的表达式中,运算的优先级是如何确定的?
答:在表达式中常用的运算符包括算术运算符、关系运算符和逻辑运算符,运算的优先级是算术运算符—>关系运算符—>逻辑运算符。
算术运算符:()—>^—>*或/—>+或-
关系运算符:>、>=、<、<=、=、<>,根据书写顺序确定优先级
逻辑运算符:not—>and—>or

7、试分析设计数据库的基本过程是什么?
答:设计数据库的基本过程是:
(1)分析数据需求;
(2)确定需要的数据表;
(3)确定需要的字段;
(4)确定表间联系;
(5)完善设计

8、比较分析逻辑删除与物理删除?并描述它们之间的关系是什么?
答:逻辑删除:是指给数据表中记录作上删除标记“*”,在set deleted on时有效;物理删除:将数据表中记录真正除去。
逻辑删除与物理删除之间的关系是:当需要删除数据表中记录,先要作上删除标记“*”,即实现逻辑删除,此时可以recall指令恢复;而物理删除是将作上删除标记“*” 记录真正除去,不可可以recall指令恢复。

9、试分析确定数据表中字段应遵循哪些原则?
答:确定数据表中字段应遵循哪些原则包括:
(1)字段唯一性;
(2)字段无关性;
(3)使用主关键字;
(4)外部关键字;
(5)收信所需的全部信息;
(6)以最小的逻辑单位存贮信息。

10、什么是索引?数据库中有哪些索引?各有什么特点?
答:索引是根据关键字的值进行逻辑排序的一组指针。它提供对数据的快速访问,可以对表的各行强制实现唯一性。
数据库中索引及主要特点是:
(1)主索引:能确保字段中输入值的唯一性,并决定了处理记录的顺序。一般以主关键字段给每个表建立一个主索引。不能给自由表建立索引。
(2)候选索引:也能确定字段值的唯一性,在多自由表和数据库表都能建立候选索引,而且一个表中主索引唯一,但候选索引可不唯一,一般用主关键字段外的字段作候选索引。
(3)唯一索引:就系统只在索引文件中保存第一次出现的索引值,即只能找到同一个关键值第一次出现时的值。
(4)普通索引:允许字段中的值和表达式可重复,可用于进行排序或搜索。
简答题(4-6章)答题要点
1. 什么是视图?VFP可以用哪几种方法创建视图?。
答题要点:视图可以看作是从一个或多个基本表或者从其它视图中导出的虚拟表。VFP可以通过视图向导、视图设计器和SQL命令等多种方式创建视图。
2. 什么是查询?VFP可以用哪几种方法创建查询?
答题要点:查询是从指定的一个或多个相关联的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出方向。VFP可以通过查询向导、查询设计器和SQL命令等多种方式创建视图。
3. 查询和视图的基础是什么?查询和视图有什么区别?
答题要点:视图和查询都是关系数据库提供给用户操作表的一种重要手段,它们都以SQL SELECT语句为基础,是一个十分有用的工具。视图和查询的主要区别是:(1)视图生成的是一个定义,定义保存在数据库中,可以像操作表一样使用视图;而查询生成的是一个扩展名为.QPR的文件,这个文件保存在外存上,可以运行查询文件。(2)视图是可以更新有,可将更新结果发送回源表;而查询不可以更新。(3)查询结果可以根据需要设置多种去向;而视图不可以。
4. 什么是SQL语言?SQL语言有什么优点?
答题要点:SQL(Structured Query Language结构化查询语言)是一种通用的功能极强的关系数据库标准语言,功能包括查询、定义、操作和控制四个方面。SQL语言的主要优点有:(1)非过程化语言;(2)统一的语言;(3)语言简洁,易学易用;(4)同一种语言,两种使用方式。
5. 什么是SELECT-SQL查询?在VFP中如何使用SELECT-SQL查询?
答题要点:SELECT-SQL查询是SQL语言提供的对数据库查询的语句,具有强大的单表和多表查询功能。在VFP中可通过“查询设计器”或“视图设计器”等辅助工具定制和执行查询,也可以直接使用SELECT-SQL语句进行查询。
6. 简述结构化程序设计的三种基本逻辑结构。
答题要点:顺序结构、分支结构和循环结构。顺序结构按命令的书写顺序依次执行;分支结构能根据指定条件的当前值在两条或多条程序路径中选择一条执行;而循环结构则由指定条件的当前值来控制循环体中的语句序列是否要重复执行。
7. VFP程序中可以使用哪三条输入命令,它们有什么异同?
答题要点:VFP程序中可以使用ACCEPT、WAIT和INPUT三条输入命令,它们的异同主要是:(1)ACCEPT只能接受字符型数据,不需定界符,输入完毕按回车键结束。(2)WAIT命令只能接受单个字符,不需定界符,输入完毕不需按回车键。(3)INPUT命令可接受数值型、字符型、逻辑型、日期型和日期时间型数据,如果是字符型数据,需用定界符,输入完毕近回车键结束。
8. 试比较子程序、自定义函数和过程三者的异同。
答题要点:子程序、自定义函数和过程都是可以命名的一个程序段,是功能相关而又相对独立的模块。三者定义的格式各有不同,子程序和过程均通过DO命令调用,而自定义函数则主要在表达式中调用。
9. 程序调试的目的是什么?程序中常见的错误有哪几种?
答题要点:程序调试的目的是检查并纠正程序中的错误,以保证程序的可靠运行。程序中常见的错误有:语法错误、超出系统允许范围的错误和逻辑错误。
10. 什么是目标程序?试写出几种VFP目标程序的扩展名。
答题要点:对VFP程序进行编译就得到目标程序,目标程序是紧凑的非文本文件,运行速度快,并可起到对源程序加密的作用。扩展名为:.FXP、.QPX、.MP等的文件均为目标程序。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-07
这个很建大,你再说清楚点