计算机二级考试VFP概念复习重点_资格考试-计算机等级考试.pdf
《计算机二级考试VFP概念复习重点_资格考试-计算机等级考试.pdf》由会员分享,可在线阅读,更多相关《计算机二级考试VFP概念复习重点_资格考试-计算机等级考试.pdf(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、学习必备 欢迎下载 20XX 年春季学期数据库应用基础复习要点 第一章 1.VFP 的三种工作方式:菜单方式,命令方式;程序方式 2数据类型:内存变量和常量的数据类型:(6 种)字符型(Character)长度:常量,内存变量255 B;字段变量254 B.数值型(Numeric)由数字(0 9),正负号(+,-),小数点(.)组成,长度:内存中为 8 B;字段变量中20 位.货币型(CurrencY)专用表示货币的数值型数据,需加货币前缀符$;长度:8 B.日期型(Date)由年,月,日组成的数据.长度:8 B;取值范围:0001-01-01 9999-12-31.日期时间型(DateTim
2、e)由年,月,日加时,分,秒组成的数据.长度:8 B;逻辑型(Logical)具有逻辑 真值.T.和逻辑 假值.F.;长度:1 B.字段变量的数据类型((14 种)字段变量除具有前述 6 种数据类型外还有 8 种数据类型 备注型(Memo)仅用于数据表的字符型数据.表中长度:4 B;实际内容保存在与表文件同名,扩展名.fpt 的备注文件中 通用型(General)仅用于数据表中,可存储如图片,图像,声音,电子表格等多媒体数据和 OLE 对象.表中长度:4 B,实际内容保存在备注文件中.整型(Integer)仅用于数据表中存储无小数的整数值,长度:4B.以下 5 种不常用 整数型(AutoInc
3、)也仅用于数据表中存储无小数的整数值,长度也是 4B,是一种可自动增量的只读数据.浮点型(Float)仅用于数据表中以浮点格式存储的数据.长度和取值范围:与 N 型相同.双精度型(Double)仅用于数据表中存储高精度浮点数的数据.固定长度:8 B.二进制字符型(Character Binary)仅用于在数据表中存储不需要系统代码页维护的字符数据.二进制备注型(Memo Binary)学习必备 欢迎下载 仅用于在数据表中存储不需要系统代码页维护的备注型数据.常量的表示方法 字符型常量(C):定界符可以选用(,“”,)三者之一;长度255 个ASCII 码字符.数值型常量(N):日常计数法,科学
4、计数法,如:-2.34E12 表示 2.341012.货币型常量(Y):用于货币,带前缀符号“$”的数值,小数位4 位.日期型常量(D):由年,月,日组成,用 界定.有多种显示格式和分隔符.默认美国 格式:mm/dd/yy 表示月/日/年.严格日期格式:yyyy-mm-dd 首字符,年 4 位.日期时间型常量(T):由日期和时间组成,一般格式:,严格格式:yyyy-mm-dd,hh:mm:ss am|pm hh,mm,ss 表示时,分,秒;am,pm 表示上,下午.逻辑型常量(L):仅有逻辑真值(.t.T.y.Y.)和 逻辑假值(.f.F.n.N.);定界符.内存变量 分类:简单变量;数组变量
5、.数据类型:取决于所存数据的类型,可随所存储数据改变,有 C,N,Y,D,T,L 六种类型.变量命名:由字母、数字、下划线和中文字符组成,长度254 个字符.变量名不能使用系统保留字,不能以数字开头,不能包含如 ,+-*?等有固定意义的字符。赋值命令:Store To 如:store 100 to x,y,z 表达式 如:x=100 Y=100 数组变量定义:Dimension(M1,N1),(M2,N2)Declare (M1,N1),(M2,N2)如:Dimension x(10),y(3,4)或 Declare x(10),y(3,4)说明:定义后数组元素默认赋初值为逻辑假值.F.;同一
6、数组各元素的数据类型可以不相同.数组下标从 1 开始 访问数组元素(数组元素寻址):下标法:每个数组元素对应一个(或两个)确切的下标值,如:A(3);B(2,4).*序号法:按数组元素排列顺序,只用一个下标值(序号).序号=m N-N+n 例:Dimension X(3,4)则其中的 X(2,3)可用 X(24-4+3)=X(7)表示.型内存变量和常量的数据类型种字符型长度常量内存变量字段变量数值型由数字正负号小数点组成长度内存中为字段变量中位货币型专用表示货币的数值型数据需加货币前缀符长度日期型由年月日组成的数据长度日期时间型由年月前述种数据类型外还有种数据类型备注型仅用于数据表的字符型数据
7、表中长度实际内容保存在与表文件同名扩展名的备注文件中通用型仅用于数据表中可存储如图片图像声音电子表格等多体数据和对象表中长度实际内容保存在备注长度也是是一种可自动增量的只读数据浮点型仅用于数据表中以浮点格式存储的数据长度和取值范围与型相同双精度型仅用于数据表中存储高精度浮点数的数据固定长度二进制字符型仅用于在数据表中存储不需要系统代码页维护的学习必备 欢迎下载 数组变量赋值 数组整体赋值:数组中各元素中的数据值相同 格式 1:Store To 格式 2:例如:Dimension X(3,4),y(100)X=”abc”Y=0 数组元素赋值:数组中各元素的数据值可不相同 格式 1:Store T
8、o 格式 2:例如:Dimension X(3,4),y(100)X(1,1)=”abc”X(3,2)=date()Y(10)=1000 Y(16)=”hello”显示内存变量 List Memory Like To Print|To File Display Memory Like To Print|To File 通配符*|?例如:List Memory like x*清除内存变量 Clear Memory Release Release All Release All Like|Except 保存内存变量 Save To All Like|All Except 恢复内存变量 Restor
9、e From Additive 型内存变量和常量的数据类型种字符型长度常量内存变量字段变量数值型由数字正负号小数点组成长度内存中为字段变量中位货币型专用表示货币的数值型数据需加货币前缀符长度日期型由年月日组成的数据长度日期时间型由年月前述种数据类型外还有种数据类型备注型仅用于数据表的字符型数据表中长度实际内容保存在与表文件同名扩展名的备注文件中通用型仅用于数据表中可存储如图片图像声音电子表格等多体数据和对象表中长度实际内容保存在备注长度也是是一种可自动增量的只读数据浮点型仅用于数据表中以浮点格式存储的数据长度和取值范围与型相同双精度型仅用于数据表中存储高精度浮点数的数据固定长度二进制字符型仅用
10、于在数据表中存储不需要系统代码页维护的学习必备 欢迎下载 运算符与表达式(掌握表达式的书写格式;各类运算及混合运算的优先级;根据表达式写出结果):总优先级:算术字符和日期时间关系 逻辑 算术运算:+、-、*、/、%(运算符按优先级顺序排列为:取负-;乘方 ,*;乘除*/;取余%;加减+-字符运算:+、-+将其左右两边的字符串顺序连接成一个新字符串.-将其左右两边的字符串顺序连接,并将左边字符串尾部的空格移到新字符串的尾部 日期时间运算符:运算符为:+,-构建日期时间表达式.根据运算对象的不同,运算结果可能是日期时间或数值.优先级相同.D-D 得 N D+N 得 D D-N 得 D D+D 出错
11、,不合法 关系运算:、=、=、或!=、$、=(注:未作特殊说明,字符串均按照 Machine 顺序进行比较)。关系运算符的优先级相同。两个字符型数据进行比较,系统对它们的字符从左向右逐个进行比较,对应字符不同时,根据两个字符的排列序列决定两个字符串的大小;日期型数据按年、月、日的先后进行比较,日期越靠后就越大;=精确比较只有在两个字符串完全相同时,才得逻辑真.=字符串相等比较,与 Exact 状态有关:Exact 为 Off 时,只要右边字符串与左边字符 串前面部分匹配,即得逻辑真;Exact 为 On 时,以长字符串为标准,在短串尾部加空格后逐个对应进行比较.逻辑运算:Not 或!、And、
12、Or。逻辑运算符按优先级排列:逻辑非.Not.,!;逻辑与.And.;逻辑或.Or.综合示例 型内存变量和常量的数据类型种字符型长度常量内存变量字段变量数值型由数字正负号小数点组成长度内存中为字段变量中位货币型专用表示货币的数值型数据需加货币前缀符长度日期型由年月日组成的数据长度日期时间型由年月前述种数据类型外还有种数据类型备注型仅用于数据表的字符型数据表中长度实际内容保存在与表文件同名扩展名的备注文件中通用型仅用于数据表中可存储如图片图像声音电子表格等多体数据和对象表中长度实际内容保存在备注长度也是是一种可自动增量的只读数据浮点型仅用于数据表中以浮点格式存储的数据长度和取值范围与型相同双精度
13、型仅用于数据表中存储高精度浮点数的数据固定长度二进制字符型仅用于在数据表中存储不需要系统代码页维护的学习必备 欢迎下载 1)?3+57.OR.“xyz”#“XYZ”.AND.NOT.F.结果:.T.2)a1=”计算机 ”a2=”中心”?a1+a2?a1-a2+”2003”结果:计算机 中心 计算机中心 2003 3.掌握以下函数 Int:截断取整:Int(N)截掉 N 的小数,只取整数.Mod:求余数,MOD()将两个数值表达式进行相除然后返回它们的余数,例:?mod(10,3)结果:1&:宏代换:&.C 替换出字符变量的内容.说明:vfp 中只有宏替换函数没有括号.功能是返回指定字符型变量中
14、所存放的字符串.例:为“gz“表中每个人的 jcgz 加 100 元 x=gz use&x replace all jcgz with jcgz+100 Substr:Substr(C,N1,N2)从 C 的 N1 位置取 N2个字符.str:格式:str(n,n1,n2)功能:将数值 n 转换为字符串,n1 为总长度,n2 为小数位 例:?str(321.56)结果:322 说明:隐含四舍五入取整转换为字符型数据?str(321.56,6,2)321.56 Val:格式:val(s)功能:将数字字符串 s 转换为数值 例:x=24 y=76?val(x)+val(y)结果:100 ctod(
15、c):功能:将日期字符串 c 转换为日期 例:set date ansi&日期格式设为美国标准化协会格式?ctod(2005-11-14)2005-11-14 dtoc(d)功能:将日期 d 转化为日期字符串 例:将日期型数据转化为字符型日期数据并显示汉字日期.set century on&开启世纪前缀,即日期中年份用 4 位表示 set date ansi 型内存变量和常量的数据类型种字符型长度常量内存变量字段变量数值型由数字正负号小数点组成长度内存中为字段变量中位货币型专用表示货币的数值型数据需加货币前缀符长度日期型由年月日组成的数据长度日期时间型由年月前述种数据类型外还有种数据类型备注型
16、仅用于数据表的字符型数据表中长度实际内容保存在与表文件同名扩展名的备注文件中通用型仅用于数据表中可存储如图片图像声音电子表格等多体数据和对象表中长度实际内容保存在备注长度也是是一种可自动增量的只读数据浮点型仅用于数据表中以浮点格式存储的数据长度和取值范围与型相同双精度型仅用于数据表中存储高精度浮点数的数据固定长度二进制字符型仅用于在数据表中存储不需要系统代码页维护的学习必备 欢迎下载 rq=2005-11-14 rq=dtoc(rq)?substr(rq,1,4)+年+substr(rq,6,2)+月+substr(rq,9,2)+日 20XX年 11 月 14 日 Eof()格式:eof(n
17、)说明:(1).n指定被测工作区号,其范围为 132767 (2).该函数用于测试指定工作区中的表的记录指针是否指向文件尾,是则返回真值;否则返回假值;省略可选项指当前工作区.例:测试文件记录指针是否指向文件尾 use 职工档案 go bottom?eof().F.skip?eof().T.Bof()bof(n)说明:(1).n指定被测工作区号,其范围为 132767 (2).用于测试指定工作区中的表的记录指针是否指向文件头,是则返回真值;否则返回假值;省略可选项指当前工作区.例:测试记录指针是否指向文件头 use 职工档案 go top?bof().f.skip-1?bof().t.Foun
18、d()功能:测试 seek 和 locate命令查找记录是否成功.如成功则返回真值,否则为假值.例:在“职工档案“表中查找小刚的文化程度 use 职工档案 locate for 姓名=小刚?found().t.display Recno()型内存变量和常量的数据类型种字符型长度常量内存变量字段变量数值型由数字正负号小数点组成长度内存中为字段变量中位货币型专用表示货币的数值型数据需加货币前缀符长度日期型由年月日组成的数据长度日期时间型由年月前述种数据类型外还有种数据类型备注型仅用于数据表的字符型数据表中长度实际内容保存在与表文件同名扩展名的备注文件中通用型仅用于数据表中可存储如图片图像声音电子表
19、格等多体数据和对象表中长度实际内容保存在备注长度也是是一种可自动增量的只读数据浮点型仅用于数据表中以浮点格式存储的数据长度和取值范围与型相同双精度型仅用于数据表中存储高精度浮点数的数据固定长度二进制字符型仅用于在数据表中存储不需要系统代码页维护的学习必备 欢迎下载 功能:得到当前的记录号 例:use 职工档案?recno()1 skip?recno()2 Year year(日期表达式):从日期表达式中返回一个由四位数字表示的年份,数值型 Round():round(数值表达式,小数位数)功能:根据给出的四舍五入小数位数,对数值表达式的计算结果做四舍五入处理 例:对下面给出的数四舍五入并显示其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 考试 VFP 概念 复习 重点 资格考试 计算机等级考试
限制150内