文档库 最新最全的文档下载
当前位置:文档库 › VFP选择题要点

VFP选择题要点

VFP选择题要点
VFP选择题要点

第二章

1.结构化程序设计的思想原则包括:自顶而下、逐步求精、模块化、限制使用goto语句。

2.结构化程序要求的基本控制结构有:顺序结构、选择(分支)结构和重复(循环)结构。

3.面向对象基本方法的主要特征(基本概念)有:对象、类、实例、消息、继承与多态性。

(1)继承是使用已有的类的定义作为基础建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。

(2)对象的基本特点有:标识唯一性、分类性、多态性、封装性、模块独立性好。对象间的通信靠信息传递。对象的多态性是指同一个操作可以是不同的对象。对象的封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作,而封装是指吟唱对象的属性和实现细节,将数据和操作结合于统一体,仅对外提供访问方式。

4.字符实例的一般形式是用一对单引号(字符串用双引号)括起来的一个字符。C语言中还用反斜杠(\)开始,后面跟一个字符。5.类是具有共同属性、共同方法的对象的集合,是关于对象的抽象描述,反映属于该对象类型的所有对象的性质,对象具有的性质,类也具有,所以对象唯一性是类-对象的主要特征。

6.数据流图从数据传递和加工的角度来刻画数据流从输出到输入的

移动变换过程。数据流图中的主要图形元素有:加工(转换)、数据流、存储文件(数据源)等。

第三章

1.软件包括程序、数据和相关文档。

2.软件具有以下特点:软件是一种逻辑实体,具有抽象性;软件没有明显的制作过程‘软件在使用期间不存在磨损、老化问题;软件对硬件和环境具有依赖性;软件复杂性高,成本昂贵;软件开发设计诸多社会因素,如知识产权等。

3.软件按功能可分为:应用软件(教务管理系统、编辑软件word、杀毒软件等)、系统软件(编译软件、操作系统、汇编程序数据库管理系统、网络软件等)和支撑软件(或工具软件)。

4.软件工程包含三个要素:方法、工具和过程。

5.软件生命周期分为软件定义期,任务有问题定义、可行性研究(产生可行性分析报告)、需求分析(产生软件需求规格说明书)。软件开发期,任务有概要设计(产生集成测试计划)、详细设计、实现、测试)与软件运行维护三个阶段。主要活动阶段是:可行性研究与计划阶段,需求分析,软件设计,软件实现,软件测试,运行和维护。软件设计包括软件结构设计、数据设计、接口设计、过程设计。

需求分析阶段主要任务是确定软件系统功能,可概括为四个方面:需求获取、需求分析、编写需求规格说明书、需求评审。需求分析阶段

可使用的工具(结构化分析方法的常用工具)有数据流图DFD图,数据字典DD,判定树与判定表。

常用过程设计工具有:图形工具(程序流程图、N-S图,PAD图、HIPO)、表格工具(判定表)、语言工具(PDL)。

结构化设计方法及软件设计工具是系统结构图。

开发阶段任务有:确定软件开发方法、开发工具、开发计划。

软件测试时应该选择有代表性的数据,不能随机选取。

软件设计中模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等等。

系统结构图的最大扇出数是指所有层中由一个模块分支最多的那一层的分支数。最大扇入数是指从下一层往上一层看,一个下层模块同时与多个上层模块的连线数。

系统结构图的宽度是指拥有最大模块数的那一层的最后一个模块名。系统结构图的深度是指层数。

在数据流图中用标有名字的箭头表示数据流。在程序流程图中用标有名字的箭头表示控制流。

黑盒测试方法主要依据是程序外部功能。

第四章

数据库系统的三级模式是概念模式(全局数据)、外模式(用户数据)和内模式(物理模式)。

数据模型按照不同的应用层次分为以下三种类型:概念数据模型(对客观事物及内在联系的描述)、逻辑数据模型(数据库系统一级实现)、物理数据模型(物理结构表示)。

数据模型由数据结构、数据操作以及数据约束三部分组成。

逻辑数据模型也称数据模型,着重于实现,有层次模型、网状模型、关系模型和面向对象模型。

关系模型实体间联系采用二维表来表示,简称表。

网状模型实体间联系用网状结构表示,层次模型用树状结构表示。

用属性刻画实体。

E-R图中实体集用矩形,属性用椭圆,联系用菱形。

数据库是存储在计算机存储设备中的、结构化的相关数据的集合。

实体完整性约束要求关系的主键中属性值不能为空。

二级VF

第一章

关系数据库管理系统所管理的关系是一个DBF文件。

每个关系模式中的关键字可由一个或多个其值能唯一标识关系中任何元组的属性组成。

用CREATE DATABASE命令建立的数据库文件不存储用户数据。

每个表都对应一个DBF文件,即物理文件。

投影运算是从一个关系中选出若干指定属性的值的操作(例如查询年龄),从列的角度进行运算。

选择运算是从一个关系中找出满足给定条件的元组的操作(例如查询18岁),从行的角度进行运算。

第二章

对VF系统配置的更改可以是临时的也可以是永久的。

VFP安装完成后再选项对话框中,在区域选项卡设置时间、日期、货币以及数字的格式,文档选项卡显示和管理文档文件,包括:表单、报表和标签等。数据选项卡包括数据库、自由表和查询。类选项卡包含类库文件。代码选项卡包括三大类程序。其他选项卡包括文本文件,菜单文件和其他文件。

组合键打开命令窗口:按Ctrl+F2组合键关闭命令窗口:Ctrl+F4 关闭整个应用程序窗口:Alt+F4

退出VFP返回Windows的操作是在命令窗口键入QUIT命令,然后按Enter键。

项目管理器中有文档、类和数据选项卡,没有表单选项卡。

一个项目可以包含多个文件,一个文件也可以包含在多个项目中。VFP的设计器是创建和修改应用系统各种组件的可视化工具,可以通过项目管理器和命令方式打开,不能从系统的“工具”菜单打开。

向导是根据用户在一系列屏幕上的回答来生成文件或快速完成一般性任务的可视化工具。

生成器是通过带选项卡的对话框快速创建或修改表单、复杂控件的工

菜单文件的扩展名是mnx,备注文件是fpt,项目文件是pjx,表单文件是scx。

可视类库文件扩展名是vcx,复合索引文件是cdx。

菜单文件的扩展名是mnx,菜单备注文件mnt,菜单程序文件mpr,程序文件ptg。

数据库文件dbc,数据表dbf,数据库索引文件dcx,数据库备注文件dct,数据库表备注文件dbt。

表备注文件fpt,表单备注文件sct,报表备注文件frx。

在表单中为了快速设计表格可以使用表格生成器。

VFP中没有菜单向导和程序向导。

在表设计器中可以创建和修改数据库表和自由表的结构,建立删除索引等,但不可以修改数据。

查询的拓展名是qpr,查询的去向包括临时表、表、报表和标签等,查询的数据源包括表和视图,建立查询有两种方式,一种通过查询设计器建立查询,另一种是直接编辑查询文件。

第三章

逻辑假的表现形式有:.F.、.f.、.N.和.n.,不用False。

字符型常量的表示方法是用一对半角单引号、双引号或者方括号括起

SET CENTURY ON显示世纪,即用四位数字表示年份,OFF不显示世纪,即用2位数字表示年份。

内存变量的数据类型包括字符型(C)、数值型(N)、货币型(Y)、逻辑型(L)、日期型(D)和日期时间型(T)。

数组创建后,系统自动给每个数组元素赋以逻辑假.F.。

数组大小由下标的上、下限决定,下限规定为1,所以a(0)的输出结果错误。

同名情况下,当前字段变量优先于内存变量,?XX显示的是当前记录的值。若是想要显示内存变量的值,要在前面加.M或->M。

命令"??"在当前光标位置输出表达式结果,命令"?"在下一行开始输出。

LIST MEMORY LIKE a*表示只显示变量名以a开头的所有内存变量。

内存变量的清楚有四种格式:CLEAR MEMORY,RELEASE<内存变量名>,RELEASE ALL[EXTENDED],RELEASE ALL[LIKE<通配符>|EXCEPT<通配符>]

将数组的数据复制到当前表中当前记录的命令是GATHER FROM,将表的当前记录复制到数组中的命令是SCATTER TO。

$为子串包含测试,前是否为后的子串。

关系也被称作表。

数据库文件不存储用户数据,用户数据存储咋表文件中。

CERATE DATABASE命令用来建立数据库,CREATE命令用来建立表。

命令CREATE UNDEX的功能是打开表设计器建立一个名为INDEX 的表。

表中的字段类型包括数值型、双精度型和整型。

创建表文件是要定义一个逻辑型字段,无须再字段位置输入。

通用型字段用来存储图像、声音、电子表格等。

定义数据的有效性规则时,在规则框输入的表达式类型是逻辑型。

修改表结构的命令是ALTER TABLE<表名>,若要增加字段用ADD,删除字段用DROP。

删除数据库的命令是DELETE DATEBASE。

插入数据的命令是UNSERT INTO<表名>V ALUES(字段值)。

打开表的命令是USE<表名>。

数据操纵语句包括插入INCERT、更新UPDATE和删除DELETE。APPEND命令用于在表的尾部增加记录,不属于操纵语句。但INSERT 和APPEND都是为表增加记录。

删除记录中有逻辑删除和物理删除两种。逻辑删除只是在记录旁做删除标记(DELETE),必要时可以恢复逻辑删除的记录(RECALL),删除带有标记的记录(PACK)。而ZAP命令物理删除表中全部记录,

无论有无标记。

SQL的DELETE命令删除数据库表中的记录之前不需要先用USE命令打开表,且SQL的DELETE命令和传统的FoxPro DELETE命令都是逻辑删除记录,传统的FoxPro DELETE命令只能删除本工作区中打开的数据表中的记录。

PACK是将当前表中有删除标记的记录物理删除的命令。DISPLAY命令仅显示当前记录不会移动记录指针且默认显示一条记录。

建立表单的命令是CREATE FORM。

DISTINCT去掉查询结果中的重复记录,UNION并运算可以将两个SELECT语句的查询结果通过并运算合并成一个查询结果,TOP n是用于选择将查询结果中的前n条记录返回,也就是限制返回结果的记录个数,ORDER BY是对查询结果排序。

SELECT短语除了包括表中的列及其构成的表达式外,还可以包括常量等其他元素。

SQL的SELECT语句中HA VING短语要结合GROUP BY使用,用来进一步限定满足分组条件的元组。

LIKE为字符串匹配运算符,可与通配符“%”和“_”一起使用。%表示与任意多个字符匹配(加在后面表示以XXX为开头),_表示与任意一个字符匹配。

第六章

杂项选项卡可以指定是否要重复记录。

单击“其他”按钮用于添加本数据库之外的表。

视图只能创建在数据库里,而查询可以不在数据库中创建。

通过视图可以查询表,也可以更新表,利用视图可以修改数据。

查询是从指定的表或视图中提取满足条件的记录,所以查询不能修改数据,而查询可以定义输出去向。

查询保存在查询文件中,扩展名为.qpr。

可以根据数据库表和自由表建立查询。

查询是一个预先定义好的SQL SELEACT语句文件。

建立查询有两种方式,一种通过查询设计器建立查询,另一种是直接编辑查询文件。

查询的去向包括表、临时表、报表、标签等。

查询的数据源包括表、视图、自由表。

查询是一个以扩展名为.qpr独立保存的纯文本文件。

为查询设置一个查询设计表达式,应使用“字段”选项卡,对应SCLECT语句。

联接选项卡对用SQL中的JOIN IN语句,筛选对应WHERE语句,分组对应GROUP BY语句,杂项对应DISTINCT、TOP语句。

查询与视图不同,不能修改表里数据。

执行查询时,不需要事先打开相关表。

在用命令使用查询时,必须要加扩展名.qpr,不必打开数据库。

查询设计器没有“更新条件”选项卡。

查询去向对话框包括浏览、临时表、表、图形、屏幕、报表和标签,没有文本文件。

CREATE新建文件,CREATE FORM新建表单,CREATE QUERY新建查询,CREATE VIEW新建视图,视图不是独立文件。

可以运行查询文件的命令是DO。

DO PRG文件是执行程序文件,DO MPR文件是运行菜单程序,DO QPR是执行查询。

FRX是报表文件,可以进行输出,使用命令是REPORT FORM

视图保存在数据库中。

可以基于自由表创建视图,在数据库中只保存了视图的定义,没有保存它的数据。

必须先打开数据库才能打开视图。

视图设计器与查询设计器的区别:查询设计器的结果是将以.qpr为扩展名的文件保存在磁盘中;而视图设计完后在磁盘上找不到类似文件,视图结果保存在数据库中。在视图设计器中多了一个“更新条件”选项卡。在视图设计器中没有“查询去向”的问题。

视图文件的扩展名是.VUX。

打开视图的命令格式为USE[视图名],打开视图后,可以显示视图中数据的命令是BROWSE。

第七章

ERASE命令是从磁盘上删除文件,用此命令删除的任何文件都不能回复,再次执行命令后会出错。

如果一个过程不包含RETURN语句,或者RETURN语句中没有指定表达式,那么该过程返回.T.。

第八章

基于同一个类产生的两个对象可以分别设置自己的属性值。

事件是固定的,用户不能自定义事件。

列表框类名是ListBox,复选框类名CheckBox,组合框类名ComboBox,编辑框类名EditBox。

经常用到的关键字是Parent、This、ThisForm、ThisFormSet。而Click 为常用事件,在鼠标单击时引发,Caption属性用于指定表单中的控件标题。

基类的最小事件集包括Init、Destory、Error。

Release不属于表单事件。

Load不属于按钮控件事件。

第九章

Rename class

执行选项按钮组的click事件代码

释放表单会引发的事件是Unload

Load不属于按钮控件事件

RightClick

Show

Optiongroup1

文本框可编辑日期型

屏蔽系统菜单SET SYSMENU TO

SET SYSMENU NOSA VE

(\

ShowWindow

列报表

“细节”带区里

DBC

REPORT FORM…PREVIEW

BULID APP 学生管理系统FROM 学生管理

常规、信息、数据、表单、报表和高级6个选项卡

VFP选择题(1)

【计算机等级考试】 2006年1月份计算机二级考试选择题 B 20101 下列叙述中()不属于数据库系统的特点。 A.数据独立性高 B.数据冗余度高 C.数据结构化好 D.数据共享程度高 B 20102 下列有关VFP的叙述正确的是()。 A.在VFP命令窗口中,对命令的大小写敏感 BVFP的命令关键字中如果出现全角字符,则执行该命令会出错 C.按Ctrl+F3快捷键,会显示隐藏的命令窗口 D.项目管理器中不能创建文本文件 C 20103 在“选项”对话框的“区域”选项卡中可以设置()。 A.表单的默认大小 B.默认目录 C.日期和时间显示格式 D.程序代码的颜色 D 20104 要建立数据库中表与表间的永久性关系应使用()。 A.表设计器 B.查询设计器 C.表单设计器 D.数据库设计器 D 20105 要想在不同的工作区中打开相应的表,可从系统菜单中选择()菜单项。 A.文件→打开 B.工具→选项 C.显示→工具栏 D.窗口→数据工作期 A 20201 数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是()。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D.DBS就是DB,也就是DBMS C 20202 关系数据库管理系统支持的三种基本关系运算是()。 A索引、排序、查找 B.建库、录入、排序 C.选择、投影、连接 D.显示、统计、复制 B 20203 数据库管理系统采用的数据模型一般有()三种。 A. 网状、链状和层次 B.层次、关系和网状 C.链状、网状和关系 D.层次、关系和环状 A 20204 在关系模型中,常利用公共属性建立两个表的联系,对于关联的父表,这个属性称之为()。 A. 主码 B. 外码 C. 候选码 D. 关联码 A 20205 数据之间的逻辑结构是一张二维表的数据模型是()。 A. 关系模型 B. 层次模型 C. 网状模型 D. 实体模型 A 20301 下列函数返回值不是字符型的是()。 A. YEAR( ) B. SUBSTR( ) C. TIME( ) D. SPACE( ) D 20302 下列表达式中不能返回字符串"FoxPro"的是()。 A. "Fox" + "Pro" B. ALLTRIM("Fox "–"Pro") C. ALLTRIM ("Fox" + "Pro") D. "Fox " + "Pro" A 20303 下列函数返回值为数值型的是()。 A. AT('fox','visual foxpro') B. CTOD('01/01/96') C. EMPTY(5) D. SUBSTR(DTOC(DATE()),7,2) B 20304 下列函数返回值为日期型的是()。 A. TYPE("DATE()") B. CTOD(DTOC(DA TE())) C. TIME() D. YEAR({^2004/05/04}) A 20305 在下列四组函数运算中,结果相同的是()。 A. LEET("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6) B. YEAR(DATE())与SUBSTR(DTOC(DATE),7,2) C. TYPE("36–5*4")与TYPE(36–5*4) D. A–B与A+B (假定A="this ", B="is a string") 1

VFP期末选择题大全

一 1.下列符号中,除(.OR. )外均不能作为Visual FoxPro的内存变量名. 2. 删除数据表文件的命令是(DROP TABLE ). 3.表文件及其索引文件(.IDX)已打开,要确保记录指针定位在记录号为1的记录上,应使用命令(GO 1 ). 4. 下列(input)命令能给内存变量赋值 5一个日期型数据与一个正整数相加,其结果将是(一个新的日期). 6每一个表只能拥有一个(主)索引. 7执行下列命令后: STUDNAME="ZHANGSANFENG" CHARV AR="STUDNAME" ?SUBSTR((CHARV AR),1,4) 命令?输出的值为("STUD" ). 8.已知字符串M=″12 34 ″,N=" 56 78″.则连接运算M-N的运算结果为(″12 34 56 78 ″). 9. 设有一字段变量"姓名",目前值为"王华",又有一内存变量"姓名",其值为"李敏",则命令?姓名的值应为("王华" ). 10.关系数据库系统中所使用的数据结构是(二维表). 11. Visual FoxPro不支持的数据类型有(常量型). 12. 设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令(GO 1 ). 13. 某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是(-99.99). 14使用LEN( )函数测长度时,一个汉字的长度为(2 )./*// 15在关系理论中,把二维表表头中的栏目称为(属性名). 16系统默认的索引类型是(候选索引).????? 17. 在命令窗口中输入下列命令: X=1 STORE X+1 TO A,B,C ?A,B,C 主屏幕上显示的结果是(222) 18. 使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为(6 ). 19.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、三者之关系是(DBS 包含DB和DBMS ). 20.以下函数中能返回指定日期是一周中的第几天的是(DOW() ). 21. 使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向(末记录的后面). 22. 设字段变量job是字符型的,pay是数值型的,能够表达"job是处长且pay

VFP6.0练习题及答案

1。输入一个数,若该数为正数求平方根,若该数为负数求绝对值,若该数为零则直接打印该数,并循环 clea set talk off do while .t. input [请输入一个数:] To n do case case n>0 ?str(n)+[的平方根为]+str(sqrt(n),7,1) case n<0 ?n,[的绝对值为],abs(n) case n=0 ?[n=],n endcase wait '还要加述下一个么?(y/n)' to lj if lj='y' loop else exit endif enddo set talk on ?[byebye] return 2。把百分制成绩转化为:优、良、中、及格、不及格。 CLEA set talk off do while .t. input'请输入一个百分制成绩:' to cj do case case cj>100 or cj<0 ?'输入错误,请重新输入!' case cj>=90 ?'优秀' case cj>=80 ?'良好' case cj>=70 ?'中等' case cj>=60 ?'及格' other ?'不及格' endcase wait '还要加述下一个么?(y/n)' to xz

if xz='y' loop else exit endif enddo set talk on ?[byebye] return 3。编程~画出一个菱形。 clea set talk off for i=1 to 4 ?spac(20-2*i)+repli('* ',2*i-1) next for j=4 to 1 step-1 ?spac(20-2*j)+repli('* ',2*j-1) next 4。编写一个组合. clea set talk off inpu'n=' to n inpu'm=' to m c=jc(n)/(jc(n-m)*jc(m)) ?'c=',c func jc para k t=1 for j=1 to k t=t*j endfor return t 5。求100之内的奇数和。 方法一:set talk off s=0 i=1 do while i<100 s=s+i i=i+2 enddo

VFP编程题及参考答案

VFP编程题及参考答案 1.输入圆的半径,求圆的周长和面积并输出。 解:编写程序如下: clear input “请输入圆的半径:” to r l=2*3.14159*r s=3.14159*r*r ? “圆的周长为:”,l ? “圆的面积为:”,s 2.输入梯形上底、下底和高的值,求梯形面积并输出。 解:编写程序如下: clear input "请输入梯形的上底:" to shd input "请输入梯形的下底:" to xd input "请输入梯形的高:" to g s=(shd+xd)*g/2 ? "梯形的面积为:",s 3.输入三角形的三边长(设输入的三边a、b、c能构成三角形),求三角形的周长和面积并输出。(提示:面积=半周长*(半周长-a)*(半周长-b)*(半周长-c)的平方根) 解:编写程序如下: clear input "请输入三角形的第一条边长:" to a input "请输入三角形的第二条边长:" to b input "请输入三角形的第三条边长:" to c L=(a+b+c)/2 s=sqrt(L*(L-a)*(L-b)*(L-c)) ? "三角形的周长为:",2*L ? "三角形的面积为:",s 4.输入2个实数,要求按由小到大的次序输出这两个数。 解:编写程序如下: clear input "请输入第一个实数:" to num1 input "请输入第二个实数:" to num2 if (num1>num2) ? num2,num1 else ? num1,num2 endif

5.请编写一个“A类邮件”计费程序,求出邮件的邮资费并输出:“A类邮件”计费规定:当邮件重量小于等于200克时,邮资费为每克0.06元;当邮件重量超过200克时,其中200克,按每克0.06元计费,超过200克的重量,按每克0.03元计费。 解:编写程序如下: clear input "请输入邮件的重量:" to W if (W<200) P=W*0.06 else P=(W-200)*0.03+200*0.06 endif ? "邮件的邮资费为:",P 6.求分段函数y的值: 4X2+3X-3 X>=100 Y= 123 -100=100) y=4*x^2+3*x-3 else if (x<=-100) y=9*x^3+5*x^2-7*x-9 else y=123 endif endif ? "Y的值为:",y 7.在教学管理“学生”表中,查找姓名为“和音”的记录,如果找到把该记录加上删除标记,没有找到则显示提示信息“查无此人”。 解:编写程序如下: CLEAR USE 学生 LOCATE ALL FOR 姓名= "和音" IF .NOT. EOF() Delete ELSE ? "查无此人!" ENDIF LIST

VFP选择题(2)

VFP 选择题 C 1、下面叙述中()不属于数据库系统的特点。 数据结构化好 数据独立性高 数据冗余度高 数据共享程度高 C 2、某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着()的联系。 一对一 一对多 多对多 不能确定 A 3、现实世界中的事物(对象或个体),在数据世界中则表示为()。 记录 数据项 文件 数据库 B 4、数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现的。 数据服务器 数据库管理系统 数据分析系统 数据存储系统 D 5、数据库系统的特点包括()。 数据的结构化 数据共享 数据的独立性和可控冗余度 以上都是 A 6、数据库应用系统是指在()支持下运行的计算机应用系统。 数据库管理系统 文件系统 应用程序 操作系统

这两个实体之间存在着()联系。 一对一 一对多 多对多 多对一 B 8、数据库系统通常采用三级模式结构,数据库用户所看到的模式是()。概念模式 外模式 内模式 中间模式 A 9、下列叙述中有关数据库系统错误的概念是()。 用户不经dbms可直接访问数据库。 关系规范化的主要目的是减少数据冗余。 mis的含义是管理信息系统。 oracle是关系型数据库产品。 D 10、数据管理技术的发展经历了三个阶段,其中不包括的阶段是()。 人工管理阶段 数据库系统阶段 文件系统阶段 机器管理阶段 D 11、在信息世界中,客观存在并且可以相互区别的事物称为()。 记录 属性 联系 实体 C 12、能够对数据库资源进行统一管理和控制的是()。 数据库 数据库应用系统 数据库管理系统 数据库操作系统 D 13、一个关系相当于一张二维表,表中的各列相当于关系的()。 数据项 元组 结构

《VFP数据库》试题及答案

****学院学年学期期末考试试题 (考试时间:120分钟) 1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外); 2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负; 3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸 一、选择(每小题2分,共70分) 1.VFP是一种________ 模型的数据库管理系统。 选择:A. 层次_ B. 网络_C. 对象_ D. 关系答案:D 2.目前三种基本的数据模型是________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A 3.VFP系统中,表的结构取决于___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案:A 4.数据库管理系统是________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。

选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D 6.下列说法中正确的是_____。 A.数据库打开时,该库中的表将自动打开 B.当打开数据库中的某个表时,该表所在的数据库将自动打开 C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。 A. 查询的命令 B. 与查询有关的基表 C. 查询的结果 D. 查询的条件答案:A 8.对于创建新类,VFP提供的工具有:_____。 选择:A. 类设计器和报表设计器_ B. 类设计器和查询设计器_C. 类设计器和表单设计器D. 类设计器答案:C 9.VFP的循环语句有_____。 选择:A. DO WHILE,FOR和SCAN _ B. DO WHILE ,FOR 和LOOP _C. FOR,SCAN和LOOP _ D. DO CASE 和DO WHILE _ 答案:A 10.彻底删除记录数据可以分两步来实现,这两步是______。 选择:A. PACK和ZAP B. PACK和RECALL_C. DELETE和PACK D. DELE和 RECALL _ 答案:C 11.表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭 后,则该"临时性关系" ______。 选择:A. 转化为永久关系B. 永久保留C. 临时保留D. 消失答案:D 12.下列控件均为容器类的是_____。

(修改)vfp表单例题参考

VFP表单实验参考讲义 一、标签和文本框 (一) 题目要求: (1)该表单的名称为“Form1”,标题为“密码输入窗口”,高度为190,宽度为300;(2)定义一个名称为“Label1”、标题为“请输入密码”、字号为10磅的标签;(3)定义一个名称为“Text1”的文本框,用于输入密码,当输入密码时,屏幕显示“*”;(4)定义一个名称为“Label2”的标签,标题为空,自动调整控件大小;(5)定义一个名称为“Command1”,标题为“显示密码”的按钮,当单击该按钮时,标签“Label2”显示输入的密码,编写Click事件代码(6)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单。(不得退出VFP系统) 操作要点: 1)注意将text1的属性passwordchar设置为:* 2)label2的属性autosize设置为:.T. 3)“显示密码”按钮Command1的Click事件代码: 写法一: https://www.wendangku.net/doc/9e1150215.html,bel2.Caption=Thisform.Text1.Value

写法二: X=Thisform.Text1.Value https://www.wendangku.net/doc/9e1150215.html,bel2.Caption=X 3)“关闭”的按钮Command2的Click事件代码:Thisform.Release (二)

Command1 的CLICK事件代码: if thisform.text1.value="abc" https://www.wendangku.net/doc/9e1150215.html,bel2.caption="欢迎使用" else https://www.wendangku.net/doc/9e1150215.html,bel2.caption="密码错误" Endif Command2 的CLICK事件代码: thisform.release (三) 代码编写: 1)“确定”按钮Command1的Click事件代码: If Thisform.text1.value=”ABCD”

vfp习题及参考答案

vfp习题及参考答案 习题一 一、用适当的内容填空 1. 典型安装VFP至少需要【85 】MB的剩余磁盘空间,完全安装VFP至少需要【90 】MB的剩余磁盘空间。 2. 在运行VFP过程中,要想查看帮助信息,必须安装【MSDN Library 】。并在VFP 中配置名为【Foxhelp.chm 】的帮助文件。 3.对VFP 系统环境所做的配置,可以分为【临时】配置和【永久】配置两种。 4. 通过VFP【工具】菜单→“选项”→【显示】选项卡可以控制是否显示时钟。 5. 在启动VFP 时,系统自动在当前工作目录、安装VFP 的目录和文件搜索路径中按顺序查找名为【Config.fpw 】的配置文件。 6.VFP是微型计算机上普遍使用的一种关系数据库管理系统,简称为【VFP 】。7.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。8.VFP要处理的各种信息以【数据库】形式存储于计算机中。 9.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口(表单)】和【程序系统菜单】组成。 10.安装VFP系统,首先应该鼠标双击安装盘中的【Setup.exe 】文件,在安装过程中,每步都要用鼠标单击【下一步】按钮,为了使用VFP的帮助功能,还要安装【MSDN 】软件;启动VFP系统的程序文件名为【Vfp6.exe 】。 11.在Windows操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“Microsoft Visual FoxPro 6.0”→【Microsoft Visual FoxPro 6.0 】。 12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。 13.系统提供【11 】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。通过设置【Windows桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。 14.调整命令窗口中字体和字号的方法是:单击【格式】→【字体】,选择“字体”和“大小”。

vfp程序设计题(附参考答案)

VFP程序设计题(附参考答案) 范茂华 1.求1到2000之间,能被3或7整除,并且含有数字5的整数的个数、它们的和、它们的平方根的和(保留2位小数)、以及它们的平方和。 clear store 0 to n,s1,s2,s3 for i=1 to 2000 if (mod(i,3)=0 or i%7=0) and …5?$str(i) n=n+1 s1=s1+i s2=s2+sqrt(i) s3=s3+i^2 endif next ? “个数:”,n,”和:”,s1,”平方根和:”,s2,”平方和:”,s3 return 2.求能被3整除且至少有一位数字为5的三位数的个数。 clear n=0 for i=100 to 999 if i%3=0 and '5'$str(i) n=n+1 endif next ?n return 3.求出只要能被2,7,9之一整除的800以内的正整数的个数。 clear n=0 for i=1 to 800 if i%3=0 or i%7=0 or i%9=0 n=n+1 endif next ?n return 4.求[105,625]间能同时被7和11整除的自然数之和。求[200,600]间奇数之和。clear s=0 for i=105 to 625 if i%7=0 and i%11=0 s=s+i endif next ?s return 5.编程序求出1000到2000之间同时满足除3余2和除5余3条件的数的个数。 clear n=0 for i=1000 to 2000 if i%3=2 and i%5=3 n=n+1

Visual FoxPro 部分选择题(供复习参考)

近几年来VFP考试选择题(仅仅供参考) 注:有些题目是类似的。 1) 定义全局型变量,使用的命令为( D )。 A)create B)private C)local D)public 2) 已知pi=3.1415926,执行 ? ROUND(pi,4)的结果为( B )。 A)3.1415 B)3.1416 C)3.14162 D)3.000 3) 在VFP中,主索引只能在( B )中建立。 A)自由表 B)数据库表 C)任何表 D)自由表和视图 4) ({^2005/01/05}+15 )的结果是一个( A )。 A)日期常量 B)数值常量 C)日期表达式 D)非法表达式 5) 100E-3是一个( C )。 A)内存变量 B)字符常量 C)数值常量 D)非法表达式 6) 6E+3是一个( C )。 A)内存变量 B)字符常量 C)数值常量 D)非法表达式 7) 6E-3是一个( C )。 A)内存变量 B)字符常量 C)数值常量

D)非法表达式 8) Click事件是( A )时触发的基本事件。 A)当用户单击对象 B)当从内在中释放对象 C)当表单或表单集装入内存 D)当创建对象 9) Dblclick事件是( D )时触发的基本事件。 A)当创建对象 B)当从内在中释放对象 C)当表单或表单集装入内存 D)当用户双击对象 10) Delete的作用是( B ) A)将记录从表中彻底删除 B)只给要删除的记录做删除标志 C)不能删除记录 D)删除整个表中的记录 11) Left("计算中心",4)函数的值是( C )。 A)计算中心 B)中心 C)计算 D)心 12) Right("计算中心",4)函数的值是( B )。 A)"计算中心" B)"中心" C)"计算" D)"心" 13) SQL的数据操作语句不包括( D)。 A) INSERT B) UPDATE C) DELETE D) CHANGE 14) SQL语句中,修改表结构的命令是( C )。 A) MODIFY TABLE B) MODIFY STRUCTURE C) ALTER TABLE D) ALTER STRUCTURE

VFP选择题

选择题 1. 数据库系统的核心是( ) A) 数据库B) 操作系统C) 数据库管理系统D) 文件 2. 扩展名为.DBC的文件是() A) 表单文件B) 数据库表文件C) 数据库文件D) 项目文件 3. 项目管理器的“文档”选项卡用于显示和管理() A) 表单、报表和查询B) 数据库、表单和报表C) 查询、报表和视图 D) 表单、报表和标签 4. 在VFP中,当备注型字段有内容时,其显示为() A) memo B) Memo C) MeMo D) MEMO 5. 要关闭VFP中的命令窗口,应选择“窗口”下拉菜单中的选项() A) 清除B) 视图C) 隐藏D) 命令窗口 6.字符串长度函数LEN(SPACE(5)-SPACE(5))的值是() A) 0 B) 2 C)5 D) 10 执行?A T(“大学”,“工业大学”) 命令的显示结果是() A) .T. B) 3 C) 5 D) 0 7. 下列表达式错误的() A) DTOC( DATE() )+TIME() B) MONTH ( DA TE() )+1 C) DAY (DA TE() )+2 D) DA TE()+TIME() 8. 在下列表达式中结果为日期型的是() A) DA TE()+TIME() B) DA TE()+30 C)DATE()-CTOD(…05/06/07?) D) 365-DATE() 9. 已知当前表中有60条记录,当前记录为第五条记录,如果执行命令SKIP 3后,则当前记录号为() A) 3B) 4C) 8D) 9 10. VFP中,在查找范围缺省时,只显示当前记录的命令是() A) LIST B) BROWSE C) DISPLAY D) CHANGE 11. 如果需要给当前表追加一个记录,应使用的命令是() A) APPEND B) INSERT C) EDIT D) MODI STRU 12. 在已打开的数据库表的第7条记录前插入一条记录,所使用的命令是() A) GO 7 B) GO 6 C) GO 7 D) GO 7 INSERT INSERT BEFORE INSERT BLANK INSERT BEFORE 13. 恢复作过删除标记的记录的命令是() A) DELETE B) PACK C) ZAP D) RECALL 14. 在VFP中,使用TOTAL命令时,表文件应该先() A) 排序B) 建立索引C) 排序或建立索引D) 都不需要 15. 在VFP中,索引文件的扩展名是() A) IDX和ANX B) IDX和BDX C) IDX和CDX D) IDX和EDX 16. VFP程序设计的三种基本结构是() A) 顺序、选择、循环B) 顺序、选择、逻辑C) 模块、转移、循环 D) 网状、选择、逻辑 17. 图片、声音、动画数据一般以()类型的字段存储在数据库的记录中 A)字符型B) 数值型C) 逻辑型D)通用性 18.SCAN循环语句是()扫描式循环

vfp表单所有习题参考答案

v f p表单所有习题参考 答案 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

VFP表单实验参考讲义 一、标签和文本框 (一) 题目要求: (1)该表单的名称为“Form1”,标题为“密码输入窗口”,高度为190,宽度为300;(2)定义一个名称为 “Label1”、标题为“请输入密码”、字号为10磅的标签;(3)定义一个名称为“Text1”的文本框,用于输入密码,当输入密码时,屏幕显示“*”;(4)定义一个名称为“Label2”的标签,标题为空,自动调整控件大小;(5)定义一个名称为“Command1”,标题为“显示密码”的按钮,当单击该按钮时,标签“Label2”显示输入的密码,编写Click事件代码(6)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单。(不得退出VFP系统) 操作要点: 1)注意将text1的属性passwordchar设置为:* 2)label2的属性autosize设置为:.T. 3)“显示密码”按钮Command1的Click事件代码: 写法一: 写法二: X= X 3)“关闭”的按钮Command2的Click事件代码: (二)

Command1 的CLICK事件代码: 欢迎使用" else 密码错误" Endif Command2 的CLICK事件代码: (三) 代码编写: 1)“确定”按钮Command1的Click事件代码: If 欢迎光临”,65,“密码正确“) Else Messagebox(“禁止进入“,65,”密码错误“) Endif 2)“关闭”的按钮Command2的Click事件代码:

vfp编程题练习及参考答案-一定要看

这是以往的考试题 第一套 编程题参考答案 1. 请打开D盘试题文件夹下的program1.prg文件,按要求完成以下程序:输入长方形的长L和宽W的值,计算长方形的面积S并输出,最后按原文件名存盘。 program1.prg CLEAR INPUT “请输入长方形的长:” TO L INPUT “请输入长方形的宽:” TO W S=L*W ?”长方形的面积S=”,S 2.请打开D盘试题文件夹下的program2.prg文件,编一个计费程序,按托运规定,行李不超过50千克时,运费为每千克0.15元,如超过50千克,其中50千克,运费按每千克0.15元,超过50千克部分的运费为每千克0.22元,输入行李重量,显示托运费。 program2.prg Clear Input “请输入行李重量” to x If x<=50 Y=x*0.15 Else Y=50*0.15+(x-50)*0.22 Endif ? “托运费=”,y 3.请打开D盘试题文件夹下的program3.prg文件,编写循环程序实现:在 rcda.dbf 表中,统计姓“刘”的人数并输出。最后按原文件名存盘。 program3.prg clear use rcda n=0 scan all for left(姓名,2)=“刘” n=n+1 endscan ?n Use

4.请打开D盘试题文件夹下的表单文件Program 5.scx,要求在文本框Text1中输入某一年份,单击“计算”命令按钮则判断该年是否闰年,如果是闰年,则在文本框Text2中显示“是闰年!”,如果不是闰年,则在文本框Text2中显示“不是闰年!”;单击“退出”命令按钮,则关闭表单。请编写“计算”和“退出”命令按钮的代码,最后按原文件名存盘。判断某一年份是否闰年的方法如下:(1)年份能被4整除,但不能被100整除;(2)年份能被400整除;符合上述二个条件之一者即为闰年,如1996年是闰年。 “计算”按钮click事件: nf=thisform.text1.value if mod(nf,4)=0.and.mod(nf,100)<>0.or.mod(nf,400)=0 y="是润年!" else y="不是润年!" endif Thisform.text2.value=y Thisform.refresh “退出”按钮click事件: thisform.release 第二套 编程题参考答案 ??? 1.请打开D盘试题文件夹下的program1.prg文件,按要求完成以下程序:输入梯形的上底A、下底B和高H的值,计算梯形的面积S并输出,最后按原文件名存盘。 program1.prg CLEAR INPUT “请输入梯形的上底:” TO A INPUT “请输入梯形的下底:” TO B INPUT “请输入梯形的高:” TO H S=(A+B)*H/2 ?”梯形的面积S=”,S 2.请打开D盘试题文件夹下的program2.prg文件,按下列要求完成以下程序,要求根据某人的收入计算他应交的个人所得税,方法如下:如果收入在1600元以内,则不用计税,显示“未达到交税标准”;如果收入超过1600元,则超过部分应交纳5%的个人所得税,计算并显示应交税额。最后按原文件名存盘。 program2.prg Clear

vfp6.0 选择题试题及答案

答案仅供参考,时间紧急,难免有所疏忽,请指正。 一、选择题(下列各题的四个选项中,只有一个是正确的。每题1分,共 40分)。 1、在VFP中,有关数据表的下列统计命令,对数值字段纵向求和的命令是A A)SUM B)COUNT C)TOTAL D)AVERAGE 2、(投影)关系的联接运算,指的是以B为单位的运算 A)记录B)字段C)数据表D)数据库 3、若要取消在VFP的命令窗口中输入的未执行命令,可按下面的那个键 C A)SPACE键 B)INSERT键 C)ESC键D)ENTER键 4、数据库管理系统所采用的数据模型有三种,下面哪一项不是A A)结构型 B)关系型C)网状型D)层次型 5、在VFP的命令中,set filter to 可实现的关系运算称之为B (投影,set fields to) A)复制B)选择 C)投影 D)连接 6、下面命令显示的结果是:?LEN(”大学生”+SPACE(5)) D A)3 B)8 C)6 D) 11 7、人事档案数据表中,若记录的个人简历及一些图片资料存放在一个WORD文档 中,若要将该WORD文档存放在表中的某个字段中,则该字段最好为A (G型,电子表,文档,图片;M型,简历,注释) A)通用型B)字符型C)备注型D)逻辑型 8、在VFP中,四个运算符not、#、* 、or中,优先级别排序正确的是:C {各运算符顺序:算术运算符(**、^,*、/、%,+、-),字符串运算符(+,-),日期运算 符(+,-),关系运算符(<,>,=,<>、#、!=,<=,>=,$,==、),逻辑运算符(优先级别,Not 或!>And>Or)} A)not>or>*># B)# >*>not>or C)*># >not>or D)*>#> or>not 9、下面的哪种数据类型只适用于数据表的字段定义,而不适用于内存变量或数组D A)数值型B)逻辑型C)日期型D)备注型(备注型亦可) 10、在下面的VFP表达式中,错误的是D A){^2002-6-16 10:10:10 AM}-100 B) {^2002-6-16}-DATE() C) [^2002-6-16 10:10:10 AM]+”100” D) {^2002-6-16}+DATE() (日期型数据可与数值型数据相加减,本身可相减,但不可相加) 11、工资数据表文件共有10条记录,当前记录号是5,用 AVERAGE REST命令计算工资平均 值,如果不给出范围短语,那么命令B A)只计算当前记录工资值 B)计算全部记录工资平均值

VFP选择题

11.在数据库系统中,DBMS是指 C 。 A) 数据B) 数据库C) 数据库管理系统D) 数据库应用系统 12.下列选项中,表单文件的扩展名是C。 A) MNX B) FRX C) SCX D) PJX 13.在Visual Foxpro 中,使用 D 可以对项目中的数据、文档和代码进行管理。 A) 资源管理器B) 设计器C) 生成器D) 项目管理器 14.下列关于数组的描述,正确的是 B 。 A) 只能够用DECLARE命令定义数组 B) 数组定义好后,可以给每个数组元素赋予不同类型的值 C) Visual Foxpro只支持一维数组 D) 数组定义好后,每个数组元素的初值是.T. 15.执行命令a=”上海”后,表达式AT(a,”2010年上海世博会”)的值是 D 。 A) 4 B) 5 C) 6 D) 7 16.下列选项中,返回值为15的函数是 B 。 A) ROUND(15.661,0) B) INT(15.661) C) VAL(“15.661”) D) STR(15.661,2) 17.下列选项中,返回值为逻辑型的函数是 A 。 A) FOUND() B) MOD() C) RAND() D) DTOC() 18.在创建数据表时,需要用户定义字段宽度的数据类型是 A 。 A)字符型B) 逻辑型C) 备注型D) 日期型 19.下列关于内存变量的描述,正确的是 D 。 A) 变量名可以以数字开头B) 不能使用STORE命令给内存变量赋值 C) 内存变量不能与字段变量同名C) 可以使用?输出内存变量的值 20.下列表达式中,不正确的是 C 。 A) {^2010-06-10}-20 B) {^2010-06-10}-DATE() C) {^2010-06-10}+DATE() D) [^2010-06-10]+[20] 21.设a=”2010年南非足球世界杯”,命令?LEFT(a,6)+SUBSTR(a,15,6)的结果是 B 。 A) 2010南非世界杯B) 2010年世界杯 C) 2010足球世界杯D) 2010世界杯 22.在Visual Foxpro中,使用 A 命令可以修改数据表的结构。

VFP课后习题参考答案

VFP习题参考答案 习题2 一、填空题 1.设计器 2.文件位置 3. Set Defalu To D:\教学管理 4. ; 5. 区域 二、选择题 1.D 2. C 3. D 4. A 5. D 6. C 7. A 习题3 一、填空题 1.1 ,.F. 2. 606.00 3. .F. 4. Recno() 5. 33.00 6. .T. 7. -2 8. 5 9. D 10. 包含11. 字段变量12. N+1 二、选择题 1.D 2. B 3.B 4. D 5. B 6. C 7. B 8. B 9. B 10. D 11.D 12.B 13.A14.A15.C 16.B 17.B 18.B 19.D 20.B 21.A22.C 订正: 习题3 一、填空题 2.设系统日期为2006年9月21日,下列表达式显示的结果是__________。 ?V AL(SUBSTR(“2006”,2)+RIGHT(STR(YEAR(DA TE())),2)) 二、选择题 9.Visual FoxPro的函数ROUND(123456.789,-2)的值是() A. 123456 B. 123500 C. 123456.79 D. 123456.700 13.表达式V AL(SUBSTR(“等级考试1/2/3/4”,9,1))*LEN(“V isual FoxPro”)的结果是() A. 13.00 B. 26 C. 39 D. 52 21.执行如下命令序列后,屏幕显示() AA= “全国计算机等级考试” BB= “九八” CC= “—” 习题4 一、填空题 1.表、记录、字段。 2.逻辑删除。 3.四、主索引、候选索引、唯一索引、普通索引。 4.dbf。 5.字段名、数据类型、数据宽度。

vfp6.0选择题试题及答案

vfp6.0选择题试题及答案 答案仅供参考,时间紧急,难免有所疏忽,请指正。 一、选择题(下列各题的四个选项中,只有一个是正确的。每题1分,共 40分)。 1、在VFP中,有关数据表的下列统计命令,对数值字段纵向求和的命令是 A A)SUM B) COUNT C)TOTAL D)AVERAGE 2、(投影)关系的联接运算,指的是以 B为单位的运算 A)记录 B)字段 C)数据表 D)数据库 3、若要取消在VFP的命令窗口中输入的未执行命令,可按下面的那个键 C A)SPACE键 B)INSERT键 C)ESC键 D)ENTER键 4、数据库管理系统所采用的数据模型有三种,下面哪一项不是 A)结构型 B)关系型 C)网状型 D)层次型5、在VFP的命令中,set filter to 可实现的关系运算称之为(投影,set fields to) A)复制 B)选择 C)投影 D)连接 6、下面命令显示的结果是:?LEN(”大学生”+SPACE(5)) D A)3 B)8 C)6 D) 11

7、人事档案数据表中,若记录的个人简历及一些图片资料存放在一个WORD文档中,若要将该WORD文档存放在表中的某个字段中,则该字段最好为 A B A (G型,电子表,文档,图片;M型,简历,注释) A) 通用型 B) 字符型 C) 备注型 D) 逻辑型 8、在VFP中,四个运算符not、#、 * 、 or中,优先级别排序正确的是:C {各运算符顺序:算术运算符(**、^,*、/、%,+、-),字符串运算符(+,-),日期运算符(+,-),关系运算符(,=,、#、!=,=,$,==、),逻辑运算符(优先级别,Not 或!>And>Or)} A)not>or>*># B)# >*>not>or C)*># >not>or D)*>#> or>not 9、下面的哪种数据类型只适用于数据表的字段定义,而不适用于内存变量或数组 A)数值型 B)逻辑型 C)日期型 D)备注型(备注型亦可) 10、在下面的VFP表达式中,错误的是 D D

VFP考试试题及答案[1]

1 Vfp考试试题 1.表单的NAME属性是____。 A.显示在表单标题栏中的名称 B.运行表单程序时的程序名 C.保存表单时的文件名 D.引用表单对象时的名称 2.在VFP6.0中,将字符型数据转换成日期型数据的函数是____。 A.DTOC() B.CTOD() C.DA TE() D.STR() 3. 执行命令INPUT”请输入数据:”TO XYZ时,可以通过键盘输入的内容包括_____ A) 字符串B) 数值和字符串 C) 数值、字符串和逻辑值D) 数值、字符串、逻辑值和表达式 4.下列四组基类中,同一组中各个基类全是容器型的是____。 A.Grid,Column,TextBox https://www.wendangku.net/doc/9e1150215.html,mandButton,OptionGroup,ListBox https://www.wendangku.net/doc/9e1150215.html,mandGroup,DataEnvironment,Header D.Form,PageFrame,Column 5.字段的默认值保存在____ A.表的索引文件中 B.数据库文件中 C.项目文件中 D.表文件中 6.下列叙述中含有错误的是____。 A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值 C.候选索引既可以用于数据库表也可以用于自由表 D.候选索引不允许索引表达式有重复值 7.表移出数据库后,仍然有效的是____ A.记录的验证规则 B.表的验证规则 C.字段的默认值 D.结构复合索引中的候选索引 8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____ A.MPR B.MNX C.MPX D.MND 9.下列叙述中含有错误的是____。 A.一个表可以有多个外部关键字 B.数据库表可以设置记录级的有效性规则 C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动 D.对于临时性关系,一个表不允许有多个主表 10.下列对象中,属于容器类的是____ A.文本框 B.组合框 C.页框 D.选项按钮 11.对于自由表而言,不能创建的索引类型是____。 A.主索引 B.候选索引 C.普通索引 D.唯一索引 12.下列类的特性中,____ 体现并扩充了面向对象程序设计方法的共享机制。A.抽象性B.多态性C.封装性D.继承性 13. 下列命令中,不能使程序跳出循环的是。 A.LOOP B.EXIT C.QUIT D.RETURN 14. 根据关系模型的有关理论,下列说法中不正确的是____ A.二维表中的每一列均有唯一的字段名 B.二维表中不允许出现完全相同的两行 C.二维表中行的顺序、列的顺序均可以任意交换 D.二维表中行的顺序、列的顺序不可以任意交换 15. 在V isual FoxPro 系统中,用户不能自定义____ A.对象的属性 B.对象的方法 C.对象的事件 D.对象所基于的类 16. 有一菜单文件MAIN.MNX,运行该菜单的操作是____ A.执行命令DO MAIN.MNX B.执行命令DO MENU MAIN.MNX C.先生成菜单程序文件MAIN.MPR,再执行命令DO MAIN.MPR D.先生成菜单程序文件MAIN.MPR,再执行命令DO MENU MAIN.MPR 17. 关于表格控件,下列说法不正确的是____ A.表格的数据源可以是表、视图、查询 B.表格中的列控件不包含其他控件 C.表格能显示一对多关系中的子表 D.表格是一个容器对象 18. V isual FoxPro是一个____ A. 数据库系统 B. 数据库管理系统 C. 数据库 D. 数据库管理员 19. 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而____是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。 A. 数据模型 B. 物理模型 C. 逻辑模型 D. 概念模型 20. 学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),用Insert命令向XS表添加一条新记录,记录内容为: XH XM XB BJ 10 李小平男984461 下列命令中正确的是____ A. INSERT INTO XS V ALUES("10","李小平","男","984461") B. INSERT TO XS V ALUES("10","李小平","男","984461") C. INSERT INTO XS(XH,XM,XB,BJ)V ALUES(10,李小平,男,984461) D. INSERT TO XS(XH,XM,XB,BJ)V ALUES("10","李小平","男","984461") 21. 执行LIST NEXT 1命令之后,记录指针的位置指向____ A) 下一条记录B) 原来记录C) 尾记录D) 首记录 22. 下列几组控件中,均为容器类的是____ A. 表单集、列、组合框 B. 页框、页面、表格 C. 列表框、列下拉列表框 D. 表单、命令按钮组、OLE控件 23. 在V isual FoxPro 中创建数据库后,系统自动生成的三个文件的扩展名分别为____

相关文档