VFP考试重点题型解析

版权申诉
0 下载量 59 浏览量 更新于2024-08-20 收藏 18KB DOC 举报
"VFP考试相关知识" 在VFP(Visual FoxPro)的学习和考试中,涉及了多种关键概念和操作。以下是对这些知识点的详细解释: 1. 变量和常量:VFP中,变量用于存储数据,可以是数字、字符串等,而常量则是不可改变的值,可以用`.y.`表示逻辑型常量,`.n.`表示数值型常量,`.c.`表示字符型常量等。 2. 字符型字段的最大长度:在VFP中,字符型字段的最大长度为254个字节。 3. 文件类型:`.PRG`文件是程序文件,包含了VFP的程序代码;`.FPT`文件是数据表文件,存储表的物理记录。 4. 数据表结构:数据表由字段(Field)和记录(Record)两部分组成,字段定义了数据的类型和属性,记录则包含每个字段的具体值。 5. 表达式转换:将数学表达式`{[(5+8)×6+32]-20}÷10`转换成VFP表示,即`(5+8)*6+32-20)/10`。 6. 运算符优先级:VFP中的命令执行方式包括交互式和批处理。在表达式计算中,理解运算符的优先级很重要,例如`*`和`/`的优先级高于`+`和`-`。 7. 子文件关联:在VFP中,子文件需要先按关键字建立索引,然后使用`USE...INDEX ON...ALIAS...TO...`命令与父文件建立关联。 8. 函数应用:例如,`LEFT()`函数用于提取字符串左侧的字符,`LEN()`函数计算字符串长度,`YEAR()`函数获取日期的年份,`MOD()`函数计算余数,`SQRT()`函数计算平方根,`INT()`函数向下取整。 9. 数据类型:VFP有多种数据类型,如数值型(.n.)、字符型(.c.)、日期型(.d.)、日期时间型(.t.)等。例如,`{(1998/09/08)}`是日期型,`"(1998/09/08)"`是字符型,`{^1998/09/08}`是日期时间型。 10. 函数及表达式计算: - `INT(5.984)`的值为5 - `SQRT(16)+25`的值为29 - `MOD(16,-5)`的值为1(负数作除数时,MOD函数返回的是负余数) - `LEN(“[FOXPRO数据库管理系统]”)`的值为20 11. 运行结果: - `?INT(-5.6)`的输出为-6 - `?MOD(15,4)`的输出为3 - `?SQRT(36)`的输出为6 - `?MAX(12,6)`的输出为12 - `?'Q'$'AaBbCcQq'`的输出为.T.(表示“Q”存在于字符串中) - `?AT(‘A’,‘RSDA.DBF’)`的输出为1(A在字符串的第1个位置) - `?LEFT(‘COMP’,3)`的输出为"COM" - `?SUBS(‘ASDFGHJK’,2,2)`的输出为"SF" 12. VFP扩展名:`.Vue`文件通常用于VFP的视图(View)文件。 13. 逻辑表达式: - `MOD(20,5)=MOD(20,4)`的结果是`.T.`(因为两个余数相同) - `"张三"$"张"`的结果是`.T.`(“张三”包含“张”) - `"01/02/93">"02/02/92"`的结果是`.T.`(日期比较,93年2月1日大于92年2月2日) 14. 数据类型: - `.y.`表示逻辑型数据 15. 索引作用:建立索引的主要目的是提高数据查询和操作的速度。 16. SQLSELECT语句:若想将查询结果存入新的表中,可以使用`INTO TABLE`子句。 以上就是VFP考试中可能涉及的关键知识点,涵盖了变量、表达式、数据类型、文件类型、函数应用、逻辑判断以及SQL查询等多个方面。理解和掌握这些内容对于成功通过VFP考试至关重要。