VFP考试重点题型解析
版权申诉
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考试至关重要。
2022-11-10 上传
2021-10-21 上传
2021-09-25 上传
265 浏览量
223 浏览量
182 浏览量
181 浏览量
346 浏览量
156 浏览量
zhoujiaqi2021
- 粉丝: 0
- 资源: 4万+
最新资源
- MDIO:操作员决策模型-卡塞拉(Cadeira do1ºSemestre do3º)诺米诺大学(Mino da MiEI da Minho)
- react-tictactoe:经典游戏的全栈JavaScript实现
- recipe-app
- 中国风客厅家装模型设计
- 使用红外传感器进行眼动跟踪-项目开发
- Unity Highlight Plus,模型轮廓高亮
- blockchain:测试区块链解决方案的游乐场
- 公司薪酬制度下载
- cse6040fa20:CSE 6040 校园 MSA 版本的课堂演示笔记本,2020 年秋季
- (修改)04-06黄仲秋 2013261878 华为技术有限公司手机出口存在的问题及对策分析.zip
- python_training:Python新手训练营,面向对象的编程第2部分
- 网站:简介CS 2的htmlcss文件
- insclix.ui.gwt:ui包装器组件
- 古牌楼3d模型
- 工伤事故报告表excel模版下载
- Learnist:这是在线课程网站登陆页面的基本前端网页设计