计算机二级VFP复习提纲及习题.doc

上传人:cn****1 文档编号:543897011 上传时间:2023-05-27 格式:DOC 页数:6 大小:31.50KB
返回 下载 相关 举报
计算机二级VFP复习提纲及习题.doc_第1页
第1页 / 共6页
计算机二级VFP复习提纲及习题.doc_第2页
第2页 / 共6页
计算机二级VFP复习提纲及习题.doc_第3页
第3页 / 共6页
计算机二级VFP复习提纲及习题.doc_第4页
第4页 / 共6页
计算机二级VFP复习提纲及习题.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《计算机二级VFP复习提纲及习题.doc》由会员分享,可在线阅读,更多相关《计算机二级VFP复习提纲及习题.doc(6页珍藏版)》请在金锄头文库上搜索。

1、计算机二级VFP复习提纲及习题本文由纤尘ice贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 一、二级 Visual Foxpro 的基本框架和主要内容 1.基本框架:总分总的模式 第一章:总述 第二九章:分述 第十章:总结 第十一章:上机指导、 2.重要章节及内容(见教材目录) 各个章节考试时都有涉及,其中第三、四和七章为重点。 3.题型: 1)笔试部分:单选题 2 分*35 题=70 分(其中前十题在二级 vf 公共基础知识中) 填空题 2 分*15 题=30 分(其中前五题在二级 vf 公共基础知识中) 2)机试部分:基本操作题 30 分 简单

2、应用题 40 分 综合应用题 30 分 (其中不涉及公共基础知识,采取随机抽题的方式) 二、基础知识 1.vf 的作用是要用来处理现实中的问题,主要使用程序和数据来进行。程序师处理数 据的一组命令;而数据就是被程序处理的对象。 2.vf 软件的启动:两种方式 桌面上的快捷方式 开始菜单程序MSVF 3.vf 的安装:两种方式 光盘安装:setup.exe 网络安装 4.了解 vf 界面 标题栏 主菜单 常用工具栏 主窗口:显示或输出数据处理后的结果。 状态栏:显示数据处理时的状态信息。 命令窗口:用户对计算机发布的命令。 5.vf 中最常用命令介绍 ?表示隔行输出。 ?表示同行输出。 &+内容

3、表示是对前面所写命令的注释说明,可提高程序的可读性,一般以绿色显示。 Clear 表示对主窗口进行清屏,它本身就是命令,因而 clear 后不加()。 三、数据与数据运算 (一)简单介绍 vf 系统中数据的形式和类型 1.vf 系统所处理的数据形式有四种: 变量 表达式 1 函数 2.上述四种形式的数据根据其组成和结构的不同又可分为六种类型: 数值型 货币型 字符型 日期型 日期时间型 逻辑型 上述类型决定数据的存储方式和运算方式。 (二)常量 1.含义:是用以表示一个具体的、确定的、不变的值。 2.常量的类型: 1)数值型常量: 含义:也称 N 型,用来表示数量的多少。 组成:由数字 09,

4、小数点和正负号构成。 可用科学计数法的形式来书写,如:1500=1.5*10 的 3 次方=1.5e3,其中的 e/E 表示 10 的 n 次方,n 为整数(正整数、负整数、0 均可)。 数值型数据在内存中用 8 个字节表示。 2)货币型常量: 含义:也称 Y 型,用来表示货币值。 组成:在数值型常量之前加上一个$符号即可。 在存储和计算时采用 4 位小数,多于 4 位时自动四舍五入。 没有科学计数法形式,在内存中占用 8 个字节。 3)字符型常量 含义:也称 C 型或者字符串。 组成:用半角的单引号、双引号或方括号作为定界符把字符串括起来,且定界符必须成 对匹配。但定界符不是字符型常量的内容

5、。 定界符内的字符可为数字、汉字、英文、空格或者无内容。 不包含任何字符的字符串为空串;完全以空格为字符的字符串为空格字符串。 4)日期型常量: 含义:用来显示日期,也称 D 型。 组成:它的定界符是一对花括号,并且花括号内第一个字符必须是脱字符,花括号内 括年月日三部分内容,各部分内容之间用分隔符-分隔。而斜杠则是系统在主窗口显示日期 型数据使用的默认分隔符。yyyy-mm-dd。 日期型常量也用 8 个字节表示。 影响日期格式的设置命令: Set date to ymd/dmy/mdy 功能是设置日期显示时的格式。 Set mark to “-”或者”/”或者” 功能是用于设置显示日期型数

6、据时的分隔符。 若未指定分隔符则表示恢复系统默认 斜杠分隔符。 Set century on/off 2 功能是设置年份是以(on)4 位或(off)2 位来显示。 5)日期时间型常量: 含义:用来显示日期和时间,也称 T 型。 组成:yyyy-mm-dd hh:mm:ss am/pm。 日期时间型常量也用 8 个字节存储。 注:上述所有关于日期和日期时间的设定在 vf 界面的工具菜单选项区域中进行操 作。 6)逻辑型常量: 含义:它只有逻辑真和逻辑假两个值,也称 L 型。 组成:逻辑真.t. .T. .y. .Y. 逻辑假.f. .F. .n. .N. 前后的两个点作为定界符必不可少,但是只

7、占 1 个字节。 (三)变量 1.定义:是指在成都之行进程中,其值可以被改变的量。 2.变量的命名原则: 以汉字、字母或下划线开头,可以含有数字,但不能含有非法字符如小数点、空格或通 配符(*/?)。 要尽量做到见文知义。 3.变量的分类: 1)字段变量: 在表文件中记录属性内容的变量。 表中的每一个列标题就称为一个字段变 量。列标题的名称就是这个字段变量的名称,其下的具体内容就是这个字段变量的值,即字 段值。 注意一:表的每一行被称为一条记录,鼠标指向某一行时会变成指针的标志,指针所指 向的行即此字段当前的值,当输出这个字段变量时,就会在主窗口显示当前行的值。 注意二:若字段变量名和内存变量

8、名重名的现象时,优先输出字段变量的值;若想输出 内存变量的值,则需在变量名前加上前缀 M.(或 M-)。 2)系统变量:是由 vf 系统自定义的变量,其名称是由系统预先定义好的,通常以下划 线_开头。 例如:_screen. fontsize=20 可更改主窗口所显示字的字号大小; _screen. backcolor=rgb(0,255,45) 可更改主窗口的背景颜色。 _vfp. Caption=”任意字符” 可更改 vf 标题栏上显示的标题名。 3)内存变量: 含义:表示内存中临时存放数据的单元格,它的类型取决于其中存放数据的类型。 内存变量的赋值:即把一个数据存放到内存变量中。两种方法

9、: 格式一: store 表达式/数据 to 变量名 可把同一个值赋给不同的变量, 各内存便另名 之间要用逗号隔开。 格式二:变量名=表达式/数据(注意:数据为常量时必须加”) 可通过对内存变量重新赋值来改变其内容和类型。 内存变量的显示:list/display memory like */? 用来显示内存变量的信息。 内存变量的清除: 格式一:clear memory/release all 表示清除全部内存变量 格式二:release 变量名表 表示清除制定内存变量,可为若干个 3 格式三:release all like */?或 except */? 表示清除相匹配或不相配的内存变量

10、。 数组: 含义:数组是一种特殊的内存变量,表示内存中连续的若干个存储单元。用来存储一 系列数值,其中的每个值称为数组的一个元素,可通过下标来显示,下标用()或括起来。 一个数组中的各个元素的值的数据类型可以不同。 创建数组的命令:dimension/declare 数组名(元素个数)。 注意:若定义了一个数组 aa,再给数组名 aa 赋值,则表明是给 aa 数组中的每个元素 都赋予了一个相同的值。 数组分类: 一维数组:一行多列 dimension 数组名(数值表达式) 二维数组:多行多列 dimension 数组名(数值表达式 1,数值表达式 2) 其中,数值表达式 1 指定其行,数值表达

11、式 2 指定其列,若只有一个数值,则为一维数 组。 一维数组与二维数组的转换: 例如:dimension aa(3)aa(1,1),aa(1,2),aa(1,3) 这是将一维数组转换为二维数组。 dimension bb(2,3)bb(1),bb(2),bb(6) 这是将二维数组转换为一维数组。 (四)表达式 1.定义:通过特定的运算符将常量、变量和函数连接起来的式子,通过运算后,表达式 都会生成一个值。 2.形式: 1)单一的运算对象,如常量、变量或函数。 2)由运算符将运算对象链接起来的式子。 3.作用: 1)赋值 2)输出 4.常用表达式的类型: 1)数值表达式 定义:由算术运算符将数值

12、型数据连接起来形成的式子。 运算符:( ) 括号 *或 乘方 */和% 乘除和求余运算 +和- 加和减 这四类运算符的优先级依次降低,同类之间具有相同的优先级。 运算结果的类型:它的值仍是数值型。 注意求余运算符%的用法:它的被除数与出书都必须是整数,除数不能为 0。 求余三原则表述如下: 若 c=a%b 做这种题的时候先算出 c=a%b的值, 然后 c 必须与 a 同号。 还要注意 的是:若 a 与 b 同号,则当前余数就是 c 若 a 与 b 异号,则当前余数结果是 b+c 例如:?10%3,-10%-3,10%-3,-10%3 4 1 -1 -2 2 2)字符表达式 定义:由字符串运算符

13、将字符型数据连接起来形成的式子。 运算符: + 表示前后两个字符串首尾连接成一个新的字符串 - 表示连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。 这两个运算符之间不分优先级。 例如:a=”hello ” b=”everyone!” ?a+b,a-b hello everyone! hello everyone! 3)日期时间表达式 定义:用运算符将日期或日期时间型数据连接起来形成的式子。 运算符:也是+和-。 格式: 4)关系表达式 定义: 通常也简称为简单逻辑表达式, 它通过关系运算符将两个运算对象连接起来形成 的式子,即表达式 1 关系运算符 表达式 2。 运算符:

14、 大于 = 等于 、#或!= 不等于 = 大于等于 = 字符串精确比较 $ 字符包含测试 注意:=和$仅适用于字符型数据,其他运算符适用于任何类型的数据,但运算符前 后的两个运算对象的数据类型必须要保持一致。 数值型、货币型数据各自之间的比较按其数值的大小进行。 日期型、日期时间型数据各自之间的比较,越晚日期或时间越大。 逻辑型数据比较:.t.f. 字串包含测试:字符表达式 1 $ 字符表达式 2 ,如果前者整体是后者的字串,即 1 包含于 2,则结果为真,否则为假。 字符串之间的比较原则是依次比较它们对应位置中的字符, 若相同则继续比较, 若不 同则根据这两个字符的排序序列决定字符串的大小。

15、 但是,根据不同的排序方式,所出的结果也是不同的。 2 排序方式设置:set collate to “排序次序名” 排序次序名可以是 machine、pinyin 和 stroke。 Machine 的原则是:空格数字大写字母(其中 A 最小)排在前面的字母,若字母相同则大写小写; Stroke 的原则是:汉字的笔画谁多谁大。 5 2 字符串的精确比较与 exact 设置: “=”只有两个字符串完全相同时,运算结果为逻辑真,否则为逻辑假。 在“=”比较两个字符串时,运算结果与 set exact on/off 有关:off 表示只要右边字 符串整体与左边字符串的前面部分内容相匹配,即可为真,否则为假;on 则表示比较到两个 字符串全部结束,先到短的字符串尾部加空格,使两个字符串的长度相等,然后进行比较, 运算结果的类型:逻辑型。作用是比较两个表达式的大小。 5)逻辑表达式 定义:由逻辑运算符将逻辑型数据连接起来而形成的式子,格式为:关系式 1 逻辑运 算符 关系式 2。 运算符:not/! 逻辑非 And 逻辑与 Or 逻辑或其优先级的顺序是由高到低。 运算结果的类型:仍是逻辑型数据的式子,即逻辑表达式。 注意:不同类型的运算符之间的优先级顺序为:先执行算术运算符、字符串运算符和日 期时间运算符,其次执行

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号