vfp知识

合集下载

VFP知识点分布

VFP知识点分布

知识点分布第一章:1.数据管理技术的发展人工管理阶段;文件系统管理阶段;数据库系统管理阶段2.数据库系统阶段的数据处理的特点数据结构化;数据共享性高;数据独立性高;冗余度小、易扩充3.常用的数据模型(层次模型、网状模型、关系模型)4.实体的联系类型有几种(一对一、一对多、多对多)5.项目管理器中的选项卡分别用来管理什么文件(全部、数据、类、代码、其他、文档)6.VFP的设计器的主要功能。

Visual FoxPro系统为用户提供了可视化的图形界面设计器。

利用设计器,用户可以快速创建表、数据库、查询、视图、报表、表单和菜单等文件。

第二章:1.常用的数据类型,各种类型常量的表示方法数据类型:数值型(N)、字符型(C)、备注型(M)、通用型(G)、日期和日期时间型(D)、逻辑型(L)常量:数值型常量、货币型常量、字符型常量、逻辑型常量、日期型常量和日期时间型常量2.store和?命令的使用变量:内存变量、字段变量内存变量的赋值命令:store 3 to B (相当于B=3)内存变量的输出命令:?B(表示输出B)3.常用函数的使用:重点是date()、year()、len()、val()等函数的使用取整函数 int()四舍五入函数 round()最大值/最小值函数 max()/min()求字符串长度函数 len()求子串位置函数 at()取子串函数 left/right(字符串表达式,数值表达式)或substr(字符串表达式,起始位置[,数值表达式])系统日期和系统时间函数日期型Date()返回当前系统日期、字符型time()以24小时制返回当前系统时间、日期时间型datetime()返回当前系统日期时间年份、月份和天数函数数值型year() month() day()字符串转换为数值函数 val()4.简单表达式的使用____关系运算及逻辑运算。

($表示子串包含测试。

关系运算表达式结果.T.或.F.)逻辑运算符包括逻辑与(.AND.)、逻辑或(.OR.)和逻辑非(.NOT.)逻辑表达式由逻辑运算符和逻辑型常量、逻辑型变量、返回逻辑型数据的函数以及关系表达式组成。

vfp的总结

vfp的总结

vfp的总结基础知识部分基础知识部分,包括投影,选择,关系,数据库的概念,简写等部分,VFP的基础操作也是应该放在这⼀部分的。

此外,还应该包括了VFP的常⽤命令,数据类型,常量和变量,这些都是⼀到三章,在下⼀个标题1.数据和信息,数据处理,及其关系,数据是物质,就当作只是存放在磁盘上的东西⽽已,没有任何的加⼯。

⽽信息则是数据经过“数据处理”⽽来的。

是数据所代表的内容,可以说数据是具体的,是原始材料,信息是抽象的。

数据处理技术经历了⼏个阶段和⼏个阶段的特点,重点是⽂件系统阶段P2下⾯的三个症结。

这三个阶段要知道了解。

数据库系统,数据库,数据库应⽤系统的关系要知道,考试容易考选择和判断。

数据库系统的特点在P6,了解,选择判断。

2.数据模型,实体的定义,属性值的范围叫属性值的域P7最后⼀段要知道对应,表对应实体集,记录对应实体,字段对应属性等等实体间的联系就是关系。

数据模型要求了解就可以,提问最多的还是关系模型。

把个个模型的特点或者条件看⼀下就可以了。

P10的关系模型的基本概念是⼀个重点,也还是对应关系要记住,和上⾯的对应联系起来,关系——⼆维表,元组——⾏——记录,属性——列——字段,域。

关键字,没有重复值,不能取空值。

候选关键字中包含了主关键字,主关键字是从候选关键字中选出来的。

外部关键字就是,⼀个本表中的字段在其他表(关系)中做了关键字,对于本表来说就是外部关键字,是关键字,但是外部的,就是这个意思。

关系的建⽴要通过他。

关系的基本特点在P11,要看的。

3.关系运算可以说是必考的,还是对应关系,选择——从(关系)表中选择⾏(记录或者说元组)——对应的是表操作的条件for。

投影——从表中选择列(属性,字段)——对应表操作命令的fileds。

连接——对应的是建关联(永久(数据库当中)或者临时)实体完整性通过是主关键字实现,参照完整性通过主关键字和外部关键字的联系实现,这个在P13——P14的关系完整性中有说明,考试有过的。

vfp知识点总结

vfp知识点总结

第一章数据库系统基础知识1.1数据处理与数据管理技术1.1.1数据处理与数据管理技术l 数据库技术是应数据处理发展的客观要求而产生的,反过来,数据库技术的发展又促进了数据处理的广泛应用l 数据处理是指数据的分类、组织、编码、存储、查询、统计、传输等操作,向人们提供有用的信息l 数据处理的对象数据可以是数值型数据,也可以是字符、文字、图表、图形、图像、声音等非数值型数据1.1.2数据管理技术的发展数据处理发展阶段l 人工管理阶段l 文件管理阶段l 数据处理发展阶段l 数据库管理阶段1.2数据库系统的组成l 一般认为数据库系统(Database System-DBS)是数据库、数据库管理系统、应用程序、数据库管理系统赖以执行的计算机软硬件环境及数据库维护使用人员的总称。

l 数据库l 数据库(Data Base-DB)是指按一定的数据结构进行组织的,可共享的,长期保存的相关信息的集合。

数据库中不仅保存了用户直接使用的数据,还保存了定义这些数据的数据类型、模式结构等数据――“元数据”l 数据库系统l 数据库管理系统(Data Base Management System-DBMS)是对数据进行管理的软件系统,它是数据库管理系统的核心软件。

如ORACLE、SQL-SERVER、ACCESS等由计算机软件生产企业提供的数据库管理系统l 应用程序l 一般是指完成用户业务功能的利用高级语言编写的程序。

高级语言可以是VB、DELPHI、POWERBUILDER等,应用程序通过数据库提供的接口对数据库的数据进行增加、删除、修改、查询、统计等操作l 计算机软硬件环境l 计算机软硬件环境是指数据库管理系统、应用程序赖以执行的环境。

包括计算机硬件设备,网络设备,操作系统,应用系统开发工具等l 相关人员l 相关人员是指在数据库系统的设计、开发、维护、使用过程中,所有参与的人员。

主要有数据库管理员(Data Base Administrator-DBA)、系统分析设计人员、系统程序员、用户等,其中数据库管理员在大型数据库应用中负有重要的职责,负责对数据库进行有效的管理和控制,解决系统设计和运行中出现的问题1.3数据库系统的模式结构数据库系统的结构定义为三级模式结构:外部层、概念层、和内部层1.3.1数据库,数据库系统和数据库管理系统三者的区别和联系数据库是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。

vf知识点

vf知识点

程序.prg 菜单.mpr(.mnx)报表.frx(.frt)表(.dbf)索引.IDx(传统的索引文件).CDX(复合索引文件)数据库.dbcN=this.value第一章数据库不仅存放数据,还存放数据之间的联系。

数据处理:将数据转换成信息的过程,通过数据处理可以获得信息。

数据库的发展:人工管理阶段,文件系统阶段,数据库系统阶段,分布式数据库系统阶段数据库管理系统(DBMS)是指帮助用户建立、使用和管理数据库的软件系统。

主要包括:数据描述语言(DDL)、数据操作语言(DML)和其他管理和控制程序。

Vfp即为一种数据库管理系统数据库优点(与文件系统相比)1 数据的独立性强,减少了应用程序和数据库结构的相互依赖性。

2 数据的冗余度小,尽量避免存储数据的相互重复。

3 数据的高度共享,一个数据库中的数据可以被不同用户所使用。

4 数据的结构化,便于对数据统一管理和控制。

实体之间的联系:1 一对一的联系1:12 一对多的联系1:m3 多对多的联系m:n数据模型1、层次模型2、网状模型3、关系模型——用二维表格来表示实体集中实体之间的联系。

(我们学的)数据完整性:指数据库中数据的正确性和一致性(或相容性),保证数据完整性可以防止数据库中存在不合法的数据,防止错误的数据进入数据库中。

1、实体完整性(用关键字达成,每一行)2、域完整性3、参照完整性(表与表之间)关系运算:1、选择运算2、投影运算3、连接运算第二章基本数据类型(1)字符型(C):由字母、汉字、数字、空格等任意ASCII码字符组成。

字符的长度为0~254,每个字符占1个字节。

(2)数值型(N):用来表示数量,它由数字0~9、一个符号(+或-)和一个小数点(.)组成。

数值型数据的长度为1~20。

(3)货币型(y):在使用货币值时,可以使用货币型来代替数值型。

每个货币型数据占8个字节。

(4)日期型(D):用以保存不带时间的日期值。

日期型数据的存储格式为"yyyymmdd"其中yyyy为年,占4位,mm为月,占2位,dd为日,占2位。

VFP基本知识

VFP基本知识

附件1作业和要求都在最后一页上,我现在没有同学作好了的。

附件2对应的是附件3上作业的步骤。

但格式基本一致,要求运行并截图。

sunshiny0805 <sunshiny0805@>visual foxpro开放分类:foxpro、visual foxpro、vfpV isual FoxPro简称VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。

Visual FoxPro原名FoxBase,是美国Fox Software公司推出的数据库产品,在DOS上运行,与xBase系列相容。

FoxPro原来是FoxBase的加强版,最高版本曾出过2.6。

之后,Fox Software 被微软收购,加以发展, 使其可以在Windows 上运行, 并且更名为V isual FoxPro。

目前最新版为V isual FoxPro 9.0,而在学校教学和教育部门考证中还依然延用经典版的Visual FoxPro 6.0。

Visual Foxpro的基本知识悬赏分:10 - 解决时间:2007-4-4 20:192007专升本考试临近了。

我的Visual Foxpro已经处于荒废水平。

请个位帮帮我`` 如果回答准确我一定会提高20分`用于感谢~这里是考试大纲!1。

Visual Foxpro基础知识(1)基本概念类和对象,表的关联,临时关系,永久关系,一对一,一对多,参照完整性。

还有的解释我已经找到就不写了(2)Visual Foxpro系统特点与工作方式数据类型和主要文件类型(数据库,数据表,项目管理器,查询,视图,表单,报表,标签,彩旦,命令文件等)工作方式:交互方式和程序运行方式。

PS:我是没明白什么意思希望考试过或者本专业的朋友能给点提示。

接下来我还会再问一些同样问题,请各位再搜索一下继续回答!问题补充:fiwu朋友如果你想回答问题就不要问为什么... 如果不回答请不要说风凉话qaz143109朋友感谢你的详细答案但是我希望能够更精确一点....提问者:saulice - 助理二级最佳答案第一章数据库系统基础知识1.1 数据库系统概述1. 数据处理数据:是对事实、概念或指令的一种特殊表达形式,可以用人工的方式或自动化的装置进行通信、翻译转换或者进行加工处理。

VFP基础知识.doc

VFP基础知识.doc

1、V FP基础知识(1) 数据库系统基础知识1) 数据库、数据库管理系统、数据库系统等概念2) 关系模型、关系运算等⑵VFP集成环境1) VFP的用户界面2) VFP的环境设置3) 项目管理器的使用(3) 语言基础与程序设计1) 数据类型和数据存储2) 运算符、函数和表达式3) 命令格式4) 程序控制(分支结构、循环结构的使用)(4) VFP的文件类型2、数据库与表的处理(1) 表的创建与处理1) 表结构的创建与修改2) 记录的增加、修改、删除,记录的定位3) 表的索引,结构夏合索引文件,索引的使用4) 表的使用和工作区,表的打开方式(2) 数据库的创建与处理1) 数据库的创建与使用2) 数据库表的字段属性、表属性3) 表之间关系的创建与修改,相关表之间的参照完整性4) 连接和ODBC的概念3、查询(1) 杏询设计器功能与使用(2) Select-SQL语句的各种应用4、对象模型与事件模型⑴类和对象的概念,类的特点(2) 属性、事件与方法的概念(3) 基类、子类和父类,容器和控件(4) VFP的基类和容器类,基类的最小事件集、属性集(5) 对象的引用方法,对象属性的设置方法(6) 容器层次与类层次中的事件(7) 事件激发的顺序(8) 事件驱动与事件循环5、表单和控件⑴表单向导和表单设计器的使用(2) 表单的数据环境及其属性的设置(3) 表单的设计、处理及其管理(4) 常用对象/控件的创建及其处理:CheckBox,Column,ComboBox,CommandButton,CommandGroup,Container, DataEnviroment,EditBox,Form,FormSet,Grid,Header,Image, Label,ListBox, OptionButton,OptionGroup,Page,PageFrame5Separator,Shape5Spinner5TextBox5 Timer, ToolBar6、菜单和工具栏(1) 表单的组成和设计,菜单设计器的使用,菜单程序的生成(2) 定制系统工具栏,创建日定义工具栏7、类的设计(1) 用户自定义类的创建与修改(2) 类库文件及其使用⑶类的应用8、应用程序设计(1) 构造应用程序的主程序(2) 应用程序的连编9、常用命令、函数、属性、事件和方法(1) 常用命令CREATE TABLE-SQL,ALTER TABLE-SQL,SELECT,USE,CLOSE TABLES, COPY STRUCTURE,COPY TO,RENNAME TABLE,BROWSE,APPEND,APPENDFROM, GO|GOTO,LOCATE,SEEK,SKIP.CONTINUE,EDIT,DELETE,DELETE-SQL,PACK, RECALL,ZAP,INSERT-SQL5REPLACE,UPDATE-SQL,SET EXCLUSIVE,SET FILTER, SET DELETED,SET INDEX,SET ORDER,GATHER,SCATTER,OPEN DATABASE, DELETE DATABASE,DISPLAY DATABASE,MODIFY DATABASE,VALIDATE DATABASE, SELECT-SQL, DO, DO FORM, REPORT, CALCULATE(2) 常用函数ABS()、ALLTRIM()、ASC()、AT()、BETWEEN。

VFP基础知识

VFP基础知识

B )数据库D )数据库应用系统 B )网状;型 B )投影D )选择可编辑修改精选全文完整版VFP 基础知识试题一、选择题1. 在一个二维表中,行称为 ______ ,列称为 ________ 。

A )属性;元组 B )元纟R ;属性 C )关系;兀组D )属性;关系2. 数据库系统的核心是 ______ o A )数据库管理系统 C )数据3. VFP 是一种 ______ 数据库管理系统。

A )层次空 C )关系型4. __________________________________ 支持数据库各种操作的软件系统是 oA )数据库系统B )操作系统C )数据库管理系统D )命令系统5. ___________________________________________________ 在关系模型中,从表中选出满足条件的记录的操作称为 ________________________________A )连接 C )联系6. 数据库系统与文件系统的主要区别是 A ) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 B ) 文件系统管理的数据较少,而数据库系统能管理大量数据 C ) 文件系统比较简单,数据库系统比较复杂D )文件系统没有解决数据兀余和数据独立性问题,而数据库系统解决了这些问题7. __________________________________ 在关系运算中,选择的操作对象是 ;投影的操作对象是 _____________________________ ;连接的操 作对象是 _______ 。

A ) 一个表;一个表;两个表B ) 一个表;两个表;两个表C ) 一个表;一个表;一个表D )两个表;一个表;两个表&在关系数据库中,基本的关系运算有三种,它们是 ________ O A )选择、投影和统计 B )选择、投影和连接 C )排序、索引和选样 D )统计、查找和连接9. VFP 是一种关系型数据库管理系统,所谓关系是指 ______ oA ) 表屮各个记录之间的联系B ) 数据模型满足一定条件的二维表格式C )表中各个字段Z 间的联系D)一个表与另一个表之间的联系10.—•个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是_______ 的联系。

职高高一vfp基础知识点归纳

职高高一vfp基础知识点归纳

职高高一vfp基础知识点归纳在职业高中高一学年,学生们学习了很多与职业技能培训相关的科目。

其中,VFP(Visual FoxPro)作为一种流行的数据库管理系统,被广泛应用于商业和学术领域。

本文将对职高高一学年VFP基础知识点进行归纳,帮助学生们系统地理解和掌握这些知识。

1. VFP基础介绍VFP是由微软开发的一种数据库管理系统,它具有强大的数据处理和应用开发能力。

学生们需要了解VFP的起源、特点和应用领域,以便更好地理解和应用VFP。

2. 数据库基础在学习VFP之前,学生们首先需要了解数据库的基本概念,包括数据库、表、字段等。

他们还需要学习如何创建和管理数据库、表以及如何进行数据的增删改查操作。

3. VFP语言基础VFP使用一种称为VFP语言的编程语言。

学生们需要学习VFP语言的基本语法和常用命令,如变量、数据类型、运算符、条件语句、循环语句等,以便能够编写和调试 VFP 程序。

4. VFP表的操作学生们需要学习如何创建和管理VFP中的表。

他们需要了解表的结构和属性设置,以及如何进行数据的导入、导出和备份。

5. VFP查询和过滤查询是数据库中常用的操作之一,通过查询可以获得需要的数据。

学生们需要学习如何使用VFP进行数据的查询和排序,以及如何设置查询条件和过滤数据。

6. VFP报表设计在实际应用中,生成和打印报表是很重要的功能。

学生们需要学习如何使用VFP设计和生成各种类型的报表,包括表格报表和标签报表。

7. VFP应用开发VFP不仅可以用于数据的管理和查询,还可以用于应用程序的开发。

学生们需要学习如何使用VFP开发自己的应用程序,包括界面设计、事件处理和功能实现等。

8. VFP数据连接与操作学生们还需要学习如何通过VFP与其他数据库进行连接和操作,包括ODBC连接、SQL查询和数据导入导出等。

9. VFP调试和错误处理在使用VFP过程中,难免会遇到错误和异常情况。

学生们需要学习如何调试VFP程序,以及如何处理各种错误和异常。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

注释:系统规定。

1、答案:C注释:日期型数据之间相减结果为数值型,即两者之间相差的天数;日期加或减一个数值,结果仍为日期型,即这个日期之后或之前多少天的日期;日期型数据之间相加没有意义。

2、答案:B注释:AT()函数为查找子串位置函数,返回值为数值型。

3、答案:A注释:本题测试数据类型是否一致。

合法的VFP表达式应该是各运算符、函数、数据类型匹配一致。

选项A中DTOC()函数为日期转换为字符函数,因此可以用字符串连接运算符“+”与一个空格的空串相连接;选项B中STR()函数为数值转换为字符函数,结果为字符型,因此不能与数值相加;选项C中VAL()函数为字符转换为数值函数,结果为数值型,因此不能与字符型数据相连接;选项D中ASC()函数为字符转换为ASCII码函数,结果为数值型,CHR()函数为ASCII码转换为字符函数,且作为ASCII码的字符必须在0~255之间的整数。

4、答案:D注释:SET CENTURY ON/OFF命令用来设置年份的位数,ON指定年份为4位,OFF指定年份为2位。

默认为OFF。

5、答案:D注释:AND运算符连接的表达式两边只要有一边为假,其结果就为假;OR运算符连接的表达式两边只要有一边为真,其结果就为真。

6、答案:B注释:A选项2/5为数值型常量,C选项.T.为逻辑常量,D选项[AAA]为字符型常量,B 选项是变量。

8、答案:D(A)IBM-PC (B)程序(C)-AAA (D)586计算机注释:变量名由汉字、字母、数字和下划线组成,而且必须以汉字、字母或下划线开头,不能以数字开头。

9、答案:C注释:数组定义后,系统自动给每个元素赋以逻辑假值.F.,可以用有关命令给每个数组元素重新赋值。

通过赋值语句可以为各个元素分别赋值,且所赋值的数据类型可以不同。

10、答案:A注释:函数TYPE()的格式为:TYPE (<表达式>),其功能是测定<表达式>的数据类型,其结果可以是C、N、D、L、M及U(未定义,表示参数有错)中的任何一种。

需注意的是<表达式>必须用引号括住,若测定内容是字符串,需用其他定界符表示。

因此本题实际是测123这个数字的类型。

11、答案:D注释:A选项DATE()是函数;B选项DATE是变量;C选项F也是变量;D选项.F.是逻辑常量,逻辑常量的两边一定要各加一个小圆点。

12、答案:C注释:逻辑运算符AND、OR、NOT的操作对象必须是逻辑型数据。

13、答案:C注释:参见【例12】。

注释:A选项的表达式应该写成:成绩>90 AND 成绩<=10015、答案:D注释:函数MOD()与算术运算符%的作用相同,都是取余,在本题中都是求5除以2的余数。

16、答案:A注释:参见第10题。

17、答案:A注释:变量包括字段变量和内存变量两种。

内存变量又分为用户自定义内存变量和系统内存变量;用户自定义内存变量又分为简单内存变量和数组变量。

18、答案:B注释:B选项是字符型,C选项中“/”符号当除号用,故该选项是数值型。

19、答案:C注释:宏替换函数&的功能是替换出其字符型变量的内容。

由于X是纯数字构成的字符,因此&X的结果为100,是数值型。

20、答案:D注释:因为&X的结果为100,是数值型,因此不能与字符型数据相加。

21、答案:C注释:这是一个宏替换嵌套的例子,&X的结果为Y,而Y的值又是数值100,故两数相加结果为200。

22、答案:D注释:这也是一个宏替换嵌套的例子,&X的结果为Y,而Y的值又是字符型数据,即“100”,故替换后&X的结果是字符串“100”,因此无法与数值相加。

23、答案:A注释:同第22题一样,表达式“100”+&X是两个字符串相连接。

24、答案:A注释:备注型数据存放在与数据表文件同名的.FPT文件中,长度固定为4个字节,用来存储指向实际数据存放位置的地址指针。

25、答案:C注释:2E5是科学记数法表示的数值型数据。

26、答案:B注释:日期型的数据长度固定为8个字节,逻辑型数据长度固定为1个字节,备注型数据长度固定为4个字节。

27、答案:B注释:A选项1+2>1是逻辑型;B选项的LEN()函数的功能是测字符串的长度,因此结果为数值型;C选项“AAA”= =“AAA”也是逻辑型;D选项“1”+“1”是字符型,即两个字符串相连接。

28、答案:A注释:参见【例2】。

29、答案:B注释:参见【例7】。

30、答案:D注释:参见第10题。

31、答案:A注释:日期型常量的表示方法为:{^2005/01/01},即用花括号括起来的年用四位数字表示,且年份前应加“^”符号。

32、答案:B注释:YEAR()函数返回指定日期中表示年份的数值,其值为数值型。

33、答案:B注释:函数STR()的格式为:STR(<数值表达式>[,<长度>[,<小数位数>]]),其功能是将<数值表达式>的值转换成一个指定长度与位数的字符串。

其中<长度>确定转换后的宽度,包括负号、小数点、小数位数;<小数位数>指保留的小数位,缺省则只取整数位;缺省所有选项,默认字符串长度为10,小数位为0。

因此本题是两字符串的连接。

34、答案:C注释:ROUND()函数的格式为:ROUND(<数值表达式1>,<数值表达式2>),其功能是对<数值表达式1>的值做四舍五入,保留的小数位数由<数值表达式2>确定。

其中:小数位数>0的整数时,指保留的小数位;小数位数=0,恰好四舍五入取整;小数位数<0,其绝对值为整数部分低位的被舍入位数。

35、答案:B注释:宏替换后结果为06/01/01,而该表达式为数值型表达式,即6除以1再除以1。

36、答案:C注释:数值型数据按数值的大小比较;日期型数据依次按年月日的数值比较;汉字是汉字国标码的值,常用的一级汉字按照拼音顺序排列。

一般字符型数据按照ASCII码的值的大小比较,通常:数字<大写字母<小写字母;两个字符串比较时,自左至右逐个字符进行比较,一旦可以比较出大小,整个字符串的大小就决定了。

37、答案:B注释:表达式NOT(X>=0 AND X<=1)表示X<0或者X>1,者与B选项X<0 OR X>1正好等价。

38、答案:A注释:参见【例9】。

39、答案:D注释:&X的结果为数值型,出现“操作符/操作数类型不匹配”的错误信息。

40、答案:C注释:逻辑运算符的运算对象和运算结果都是逻辑型。

41、答案:B注释:函数TRIM()的功能是去除尾部空格,因此TRIM(“数据”+SPACE(1))的结果是4,而“-”号连接符的功能是将前一个串尾部的空格移到连接后整个串的尾部,并不去掉空格,因此TRIM(“数据”+SPACE(1))+SPACE(1)中的后一个空格在和“管理”用“-”号连接后,该空格被移到了最后,即“数据管理”的后面,因此总长度为9。

42、答案:C注释:赋值命令STORE可以一次将一个数赋值给多个变量。

43、答案:D注释:变量X的值为真,Y的值为假,故真与假的结果为假。

44、答案:B注释:参见【例12】。

45、答案:B注释:变量A为字符型数据。

46、答案:C注释:RECNO()函数返回当前打开表的指针所指记录的记录号,其值为数值型。

47、答案:D注释:DATE()函数返回系统日期。

48、答案:D注释:DAY()函数的参数是日期型。

49、答案:A注释:参见第21题。

50、答案:C注释:&X的为Y,而Y=‘X’,则的结果为字符X;同样&Y的为X,而X=“Y”,则的结果为字符Y,故&X +&Y的结果为XY。

51、答案:C注释:变量Y是数值型,因此不能作为宏替换函数的参数。

52、答案:D注释:日期型数据加一个数仍然为日期型。

53、答案:C注释:C选项可以得到日期型数据的宽度。

54、答案:A注释:A选项为字符型。

55、答案:C注释:本题需要注意的是X$‘XYZ’这个表达式的值为假,因为左侧的X是变量,其值为“100”。

56、答案:C注释:字符串连接运算符“-”指用来将其左面字符串的尾部空格移到连接后整个串的尾部,故长度不改变。

57、答案:B注释:宏替换函数嵌套的应用,&A的结果是B,而变量B的值又是字符串“200”,因此&A的结果是字符型。

58、答案:C注释:TRIM()函数可以去掉字符串的尾部空格。

59、答案:D注释:STR()函数的功能是将数值型数据转换为字符型数据,因此其参数应该为数值型数据。

60、答案:A注释:VAL()函数的功能是将字符型数据转换为数值型数据,因此其参数为字符型;DTOC()函数的功能是将日期型数据转换为字符型数据,因此其参数为日期型;YEAR()函数的功能是从日期中取出表示年份的数值,因此其参数为日期型;CHR()函数的功能是将ASCII码转换为字符型数据,因此其参数为数值型。

61、答案:B注释:SQRT(2.0)是计算2.0平方根,其值为数值型;CMONTH(DATE())是取出当前系统日期中的英文表示的月份,其值为字符型;DAY(DATE())是取出当前系统日期中表示天的数字,其值为数值型;RECNO()函数返回系统当前打开表中指针所指的记录号。

62、答案:C注释:数组属于内存变量,内存变量存储于内存中,只有保存成内存文件才可以长期保存。

注释:&X的结果是06/01/01,这是一数值表达式,故结果为数值型。

64、答案:B注释:&A的结果是{^2006/01/01},这是一日期常量。

65、答案:A注释:不能将常量赋值给一个函数。

66、答案:C注释:OR运算符连接的表达式两边只要有一边为真,其结果就为真;AND运算符连接的表达式两边只要有一边为假,其结果就为假。

67、答案:A注释:UPPER()函数的功能是将小写字母转换成大写字母。

68、答案:D注释:VAL(‘1A2’)的结果是1,而VAL(‘1E2’)的结果是100,这里的E很特殊,为科学记数法。

69、答案:C注释:AT(“B”, “ABBC”)+“ABC”的类型不匹配,左侧是数值型,右侧是字符型。

70、答案:A注释:&X的结果是字符型,因此不能与数值型数据相加。

71、答案:D注释:D=“A&C”不受引号影响,可将&C返回函数值B,即D=“AB”宏替换后&D为变量名AB,AB的值为100。

72、答案:C注释:&A “QQQ” TO B经宏替换后等价于STORE “QQQ” TO B,即将“QQQ”赋值给变量B;STORE 111 TO & B经宏替换后将111赋值给了变量QQQ,因此&B+11等价于QQQ+11,即111+11,结果为122。

相关文档
最新文档