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