四川省计算机二级VFP等级考试复习资料一、判断题1.VFP字段变量的数据类型有字符型、数值型、日期型、浮点型、逻辑型、备注型和通用型等7种。2.{2002-05-10}是VFP的日期型常量,表示2002年5月10日。3.索引可以将表中的记录物理地按顺序重新排列。4.TOTAL命令的功能是对所有记录的数值型字段求和。5.COPYTO和COPYSTRUCTURETO命令的复制效果相同。6.一个工作区中只能打开一个表文件,而一个表文件则可在多个工作区中打开。7.属性是对象所具有的固有特性,一般用各种类型的数据来表示。8.在设计和运行表单时,计时器控件都是可见的。9.用INPUT命令输入字符型数据时,必须使用定界符。10.逻辑运算顺序可用圆括号改变。11.@…say…get语句中的get子句必须用read语句激活,才能修改指定变量的值。12.在编程过程中,如果在命令行后加注解,应在注解前加*号。13.字符型常量的定界符不必成对匹配,可以一边用单引号而另一边用双引号。14.在已打开的表文件的第5条记录前插入一条记录,使用命令:go4和insert,即可完成。15.在VFP命令文件中,调用另一个VFP命令文件,用命令Do。16.备注型用于大量文本存储,只能用于数据表中字段的定义。17.对象的属性不能通过编程的方法在程序运行的时候进行改变。18.在VFP中,可以对字段设置默认值的表必须是数据库表。19.属性用于表示对象的行为,方法用于描述对象的状态。20.每个对象在系统中都有唯一的对象标识。21.VFP是关系型数据库管理系统。22.VFP中内存变量和字段变量都依赖表文件而存在。23.单个常量、单个变量或函数是表达式的最简单形式。24.自由表和数据库表不能相互转化25.对表进行索引时,表中记录的物理顺序并不发生变化。26.一个数组中各元素的数据类型必须相同。27.执行gotop命令后,函数bof()的值为.t.。28.如果在docase语句中有多个case子句的条件为真,将依次执行这些case子句后面的命令序列。29.命令select0的功能是选择0号工作区为当前工作区。30.访问其它工作区中表文件的字段,正确的方法是别名.字段名。31.在命令窗口中执行命令closeall,将清除所有内存变量。32.在过程调用中,接收参数和发送参数的类型可以不一致。33.在编程过程中,如果用整行的注解,则该行必须以&&开始。34.打开表文件时,VFP自动打开该表的结构索引文件。35.VFP支持用户使用三种不同的工作方式,即:菜单操作方式、命令交互方式和程序执行方式。36.查询两个表的数据时,这两个表之间可以不建立关系。37.视图只能存放在数据库中。38.报表输出的所有数据都存放在报表文件中。39.在循环结构的程序中,循环体的语句至少执行一次。40.在程序中显示已创建的Myform1表单对象,应使用的命令是:Myform1.show。41.一个内存变量任一时刻只有一个值和一种数据类型。42.内存变量名可以是字母或下划线开头,可由字母和下划线组成,长度可超过128个字符。43.在赋值前,数组中各元素的初值为逻辑常量.F.。44.命令RELEASEALLLIKE??A*的功能是删除内存变量中第2个字符是”A”的所有内存变量。45.对表进行索引时,表中记录的物理顺序要发生变化。46.一个数组中各元素的数据类型可以不同。47.使用REPLACE命令时,范围短语为ALL或REST,则执行该命令后记录指针指向末记录。48.Myform1.name是对Myform1对象的name属性的引用。49.在一个工作区可以同时打开两个表文件。50.在VFP中,一个表的全部备注字段的内容存储在同一表备注文件中。51.一个数据库表可以属于两个数据库。52.ZAP命令可以删除表文件的记录和结构。53.可以将表中暂时不用的记录作逻辑删除。54.WAIT命令只能接收一个字符。55.在多分支选择结构提供的多种选择中,最多有一种选择被执行。56.启动VFP时,1号工作区是当前工作区。57.报表的数据源可以是表,但不能是视图。58.查询和视图都可以更新数据。59.使用快速表单方法可以向表单设计器添加多个表的字段。60.两个日期型数据可进行减法运算,结果为数值型数据。61.项目管理器用于组织并管理与应用程序有关的各种文件。62.VFP有两种类型的变量,即内存变量和字段变量。63.在VFP中,数据库表的字段名的长度不能超过10个字符。64.VFP的命令必须以命令动词开始。65.内存变量必须先定义,再赋值66.VFP可以在不同的工作区打开不同的表。67.日期型字段、逻辑型字段、备注型字段和通用型字段的字段宽度由VFP确定。68.将当前表的数据存入数组,可以使用GATHER命令。69.用INPUT命令输入字符型数据时,不必使用定界符。70.在数据表中不允许有多个索引关键字。71.用菜单操作方式对表文件建立的索引只能按升序排列。72.做了删除标记的记录可以去掉删除标记将其恢复。73.表达式CTOD(02/12/99)的返回值是日期型数据。74.REINDEX命令可以对当前表的所有索引文件重新索引。75.自由表和数据库表可以互相转化。76.VFP自动维护结构索引文件中的索引。77.接收参数语句PARAMETERS可以写在程序中的任意位置。78.用LISTSTRU显示表中的各字段总宽度为50,用户可使用的字段总宽度就是50。79.执行x=VAL('676.88')后,变量x的类型是数值型。80.可以使用表单的数据环境将多个表的字段添加到表单设计器中。81.一个关系就是一张二维表,一个关系存储为一个文件,称之为表。82.定义局部变量的命令是PRIVATE。83.表单文件的扩展名为.DBC。84.表达式7^2和表达式7**2等价。85.若当前已有数据库打开,则用命令方式创建的表均为自由表。86.数组是存在于内存中的一组变量的集合。87.条件语句IF和ENDIF必须有ELSE子句。88.索引文件分为单索引文件和复合索引文件,其中复合索引文件的扩展名为.CDX。89.做了删除标记的记录并没有真正从磁盘上删除。90.数据库系统的核心是操作系统。91.表达式CTOD(09/09/99)的返回值是日期型。92.将数据库表移出数据库,就成为自由表。93.未打开索引文件时,GoTop命令将记录指针移动到当前表的首记录,即记录号最小的一条记录。94.在已打开的.DBF文件的末尾追加一条记录,可使用命令APPEND。95.一个工作区中能同时打开多个不同的数据库文件。96.CLEARMEMORY命令的功能是清除所有内存变量。97.在VFP中,对象的事件是固定的,不能建立新的事件。98.在VFP中,所有的表均不能设置默认值。99.视图必须依赖于数据库才能存在。100.一个子类能够继承其父类的所有属性和方法。101.VFP支持的数据模型是层次数据模型。102.数据库和数据库管理系统是同一个概念。103.在VFP中,在打开表单时,表单设计器会自动打开。104.VFP中,通过命令窗口修改程序,应键入EDITCOMMAND。105.数据库的每个表都必须有一个或一组字段可用以惟一确定存储在表中的每个记录,这一个或这一组字段称为关键字。106.执行语句:SELECT商品名称FROMSPWHERE单价1000,其功能是列出表SP中所有单价大于1000元的商品名称。107.如果内存变量MX的类型是D,那么MX=CTOD(04/05/97)可以给变量MX赋值。108.使用索引可以加快对表的查询操作。109.数据表文件有10条记录,当前记录号为1,执行命令SKIP-1后再执行命令?RECNO()屏幕将显示1。110.数据表文件共有20条记录,当前记录号是10,执行命令LISTNEXT5以后,当前记录号是15。111.数据库表中可以使用长表名。112.在VFP中查询的数据源可以来自数据库表、视图和临时表。113.假定STUDENT.DBF文件共有8条记录,当EOF()函数的值为逻辑真时,执行命令?RECNO()的值为8。114.在VFP中备注型字段的存储字节数不受限制(在存储容量允许的情况下)。115.VFP的ZAP命令可以删除当前.dbf文件的结构。116.使用DIMENSION命令定义数组后,各数组元素在没赋值之前的数据类型是字符型。117.用DIMENSIONQ(2,3)命令定义数组Q后,数组中共有6个数组元素。118.要给已经打开的职工表中技工的工资增加100元,应使用的命令是REPLACEALLFOR职务=技工工资WITH工资+100。119.项目管理器通过项目文件来对项目进行管理,项目文件的扩展名为.pjx。120.DOWHILE循环是当循环条件为假(.f.)时结束循环。121.VFP中,多表操作的实质是:建立一个包含所有关系的新表。122.VFP中可以使用的变量包括用户变量和字段变量。123.数组由数组名和下标两部分组成,下标指定数组元素的数目。124.在VFP的数据表中,字段的顺序无关紧要。125.VFP的项目管理器可以集中创建和管理数据库及其应用程序的所有内容。126.使用modifystructure命令可以进入已打开表的表设计器进行操作。127.对表索引时,原数据库中记录顺序将发生变化。128.在使用SEEK命令搜索记录时,首先应设置索引并只能按索引关键字来搜索。129.VFP中,项目管理器的”数据”选项卡管理数据库、表和查询。130.当执行GOTOP命令后,函数BOF()的值为.T.。131.在关系数据模型中。二维表的列称为属性,二维表的行称为元组。132.需要同时查看或访问多个表中的内容时,可以在不同的工作区打开不同的表。133.表单在运行时的行为只能由表单和控件的属性决定。134.可以为数据库表中的字段指定默认值和输入掩码。135.使用命令窗口方式修改指定的表单,需要在窗口中输入命令MODIFYTABLE。136.未赋值的数组元素都有一个初始化值.F.。137.在已打开的表文件的第5条记录前插入一条空记录,使用命令:GO4和INSERTBLANK,即可完成。138.VFP的DOCASE语句是循环语句。139.视图可以不依赖于数据库而单独存在。140.VFP中日期型字段的长度固定为6位。141.数据模型是指对客观事物及其关系的数据描述。142.数据的独立性是指应用程序和数据的组织结构相互独立的特性。143.一个表可以建立多个结构复合索引文件。144.要建立数据库”销售管理”,应使用命令是:CREATE销售管理。145.要选择12号工作区为当前工作区,可以在命令窗口输入命令GOTO12。146.函数YEAR()的函数值为日期型。147.数据库的每个表中可以惟一标识一个元组的是字段名。148.SCAN循环只能实现对表中的记录进行操作。149.假定A=10,执行命令?A=A+10后,显示的结果是20。150.命令PACK的功能是物理删除已做了删除标记的记录。151.逻辑型数据只占用1个字符宽度。152.如果当前指针指向第20号记录,执行命令SKIP-4后,则记录指针指向第15号记录。153.所谓关系是指数据模型符合满足一定条件的二维表格式。154.表”学生”和表”班级”之间已经建立了关联,若在数据环境中删除了表”学生”,则这个关联不再存在。155.VFP支持一维数组和二维数组。156.想恢复用DELETE命令删除的记录可以用RECALL命令。157.结构化程序设计的三种基本逻辑结构是选择结构、循环结构和嵌套结构。158.DOWHILE循环是当循环条件为真时结束循环。159.计时器控件设计时在表单中是可见的,在运行时是不可见的。160.在VFP中,用来表示关系的是记录。161.在表单的常用事件中,在对象建立时发生的是Init事件。162.函数DATE()的功能是返回当前系统的时间。163.以CDX为扩展名的文件是菜单文件。164.如果定义的字段是备注型,其字段宽度由系统默认为8。165.单个常量、单个变量或函数是表