导语及核心内容:中国资格考试网提醒您2015上半年职称计算机考试预计在明年的2、3月份考试,请各位学员抓紧时间好好复习,中国资格考试网整理了2015年职称计算机考试VisualFoxPro考点精讲:语言基础,希望对各位学员有所帮助。
2015年职称计算机考试用书:http://www.110book.com/class2/179.html
Visual FoxPro语言基础
本章要点
数值类型
1. 字符型:字符串常量必须用定界符(双引号、单引号或方括号)括 起来,1个英文字符占1个字节,1个汉字占2个字节。
2. 数值型:浮点型(Float)数据是数值型数据的一种,与数值型数据完全等价,只是在存储形式上采取浮点格式且数据的精度要比数值型数据高。双精度型(Double,B)数据是更高精度的数值型数据。它只用于数据表中的字段类型的定义,并采用固定长度浮点格式存储。整型(Integer)数据是不包含小数点部分的数值型数据。货币型(Money)数据是数值型数据的一种特殊形式,在数据的第一个数字前冠一个货币符号($)。货币型数据小数位的最大长度是4个字符,小数位超过4个字符的数据,系统将会按四舍五入原则自动截取。
3. 日期型:日期型(Date)数据是用于表示日期的数据,长度固定为8个字符。日期型数据包括年、月、日三个部分,每部分间用规定的分隔符“/”或“-”分开。为变量赋值时:{^YYYY/MM/DD}显示时:MM/DD/YY(默认状态)MM/DD/YYYY(Set Century On状态)
4. 日期时间型:日期时间型(Date Time)数据是描述日期和时间的数据,长度固定为8个字符。日期时间型数据除包括日期数据的年、月、日外,还包括时、分、秒以及上午、下午等内容。
5. 逻辑型: 逻辑型(Logic)数据是描述客观事物真假的数据,用于表示逻辑判断结果。 逻辑型数据只有真和假两种值,长度固定为1个字符。
6. 备注型:备注型(Memo)数据用于存放较长的字符型数据类型。可以把它看成是字符型数据的特殊形式。备注型数据没有数据长度限制,仅受限于现有的磁盘空间。它只用于数据表中的字段类型的定义,其字段长度固定为4个字符,而实际数据被存放在与数据表文件同名的备注文件中,长度根据数据的内容而定。
7. 通用型:通用型(General)数据是用于存储OLE对象的数据。通用型数据中的OLE对象可以是电子表格、文档、图片等。通用型数据长度固定为4个字符,实际数据长度仅受限于现有的磁盘空间。
常量
1. 常量是一个命名的数据项,是在命令或程序中直接引用的实际值,其特征是在所有的操作中其值不变。常量类型有以下6种:
A.数值型常量.B.浮点型常量
C.字符型常量“” ‘’ []
D.逻辑型常量.T. .t. .F. .f. .Y. .y. .N. .n.
E.日期常量 mm/dd/yy {^yyyy/mm/dd}
F.日期时间型常量 mm/dd/yy hh:mm:ss
{^yyyy/mm/dd hh:mm:ss}
内存变量
1. 命名:内存变量是内存单元的代名词。内存变量名由1-254个字符(字母、数字和下划线)组成。内存变量的类型有数值型、浮点型、字符型、逻辑型、日期型和日期时间型6种.如果内存变量与数据表中的字段变量同名时,用户在引用内存变量时,要在其名字前加一个m.或(m->)。内存变量的作用域,可以通过Local、Private、Public命令确定,也可以使用系统默认的范围作为内存变量的作用域。
2. 赋值: store 5 to a ,b ; bb=“asd” (一个赋值号只能给一个变量赋值)
3. 输出: (1)?/??<内存变量名表/表达式表>,功能:在屏幕上输出变量或表达式的值 ? A,b ?? b
(2)list|display memory [like<通配符>][to printer|to file<文件名>].功能:将指定的内存变量名、作用域、类型和值输出到指定位置。 说明 :通配符:*(代表任意的一串字符)、?(代表任意的一个字符).to file <文件名>:产生一个“文件名.txt”文本文件。 display:一屏满后暂停,等待用户单击后再继续显示.