vfp无纸化.doc_第1页
vfp无纸化.doc_第2页
vfp无纸化.doc_第3页
vfp无纸化.doc_第4页
vfp无纸化.doc_第5页
已阅读5页,还剩127页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VFP过程化复习与练习一、基本概念1 数据库系统、数据库管理系统及数据库三者间的联系与区别?数据库(DB)是存储在外存中结构化的相关数据的集合,是数据库管理系统管理的对象。数据库管理系统(DBMS)是在操作系统支持下管理数据的软件,实现数据库的建立、使用和维护,是数据库系统的核心。数据库系统(DBS)是一个引入数据库以后的计算机系统。通常由计算机硬件系统、软件系统、数据库、数据库管理系统及用户组成。2 表的组成:结构和数据。3 数据模型:网络模型、层次模型、关系模型。4 关系的三种基本运算:选择、投影、连接。5 关系的常用术语:关系、关系名、关系模式、元组、属性、选择、投影、连接。6 数据类型:VFP中共有14种,其中常量7种、内存变量7种、字段变量13种。7 常量与变量(包括内存变量和字段变量)的区别。8 内存变量的分类按定义和维护分:简单变量、数组变量(用DIMENSION/DECLARE定义)、系统变量;按作用域属性分:自然变量(PRIVATE)、公有变量(PUBIC)、私有变量(PRIVATE)、局部变量(LOCAL)9 内存变量与字段变量的区别。(1) 同名时字段变量优先。也可用M.或M-指明内存变量;(2) 内存变量可用=或STORE赋值,而字段变量须用REPLACE;(3) 内存变量是单值,而字段变量是多值变量;(4) 字段变量是结构化数据,必须在库表打开的情况下才能使用。10. 符号常量的定义及使用。如:#define pi 3.14 &只能用在程序中,可用#include head.prg将常量定义本文件中r=3s=pi*r*r?s=,s#undef pipi=3.14159l=2*pi*r?l=,lreturn二、基本知识1 VFP表达式的规则1) 运算符及其优先级(1) 数学运算符:()单目运算(+/-)乘方(*/)乘除及取余(%)加减;(2) 关系运算符:、=、=、 / # / !=、$、=;(3) 逻辑运算符:.NOT. / ! .AND. .OR.(4) 各种运算符的优先级:( )函数数值运算关系运算逻辑运算2) 运算对象(基本要求:类型相容):常量、变量、函数及表达式3) 表达式的值及表达式的类型:数值表达式、字符表达式(+/-)、日期表达式(+/-)、关系表达式、逻辑表达式2 常用函数1) 数值运算函数:INT(expN)、MOD(expN1,expN2)、ROUND(expN1,expN2)、ABS(expN)、SQRT(expN)、EXP(expN)、LOG(expN)、LOG10(expN)、SIGN(expN)、RAND(expN)(不包括0和1;用负数做随机化种子)、EMPTY(exp)、 SIN(expN)PI()、DTOR(expN)、RTOD(expN)、BETEEN(exp1, exp2, exp3)2) 字符型函数:(1)&.expC 名表达式:() EVALUATE( )(2)字符串截取函数:ALLTRIM(expC)、LEFT(expC,n)、RIGHT(expC,n)、SUBSTR(expC, expN1, expN2)(3)字符查找函数和替换函数AT(expC1,expC2,expN)、LIKE(expC1, expC2)、EVALUATE(expC)、()STUFF(expC1, expN1, expN2, expC2)、CHRTRAN(expC,expC2,expC3)STRTRAN(expC1, expC2,expC3, expN1, expN2)(4)其它字符函数TYPE(expC) LEN(expC) OCCURS(expC1, expC2 ) SPACE(expC) REPLICATE(expC, expN)3) 日期时间函数DATE()、TIME()、DATETIME()、YEAR(expD/DT)、MONTH(expD/DT)、DAY(expD/DT)4) 转换函数UPPER(expC) LOWER(expC) CTOD(expC) DTOC(expC,1) STR(expN1 ,expN2,expN3) VAL(expC) ASC(expC) CHR(expN) 5) 库表函数(1) 字段处理函数FCOUNT(工作区号/别名) FIELD(expN ,工作区号/别名) FSIZE(字段名,工作区号/别名) MEMLINE(备注字段名) MLINE(备注字段名, expN1,expN)(2) 记录处理函数BOF(工作区号/别名) EOF(工作区号/别名) DELETED(工作区号/别名) RECCONT(工作区号/别名) RECSIZE(工作区号/别名) RECNO(工作区号/别名)(3) 索引和关系函数ORDER(nWorkArea|cTableAlias,nPath) &返回当前表或指定表的主控索引文件或标识TAG(CDXFileName, nTagNumber ,nWorkArea|cTableAlias) &返回打开的和指定表的主控复合索引文件的标识符或单项索引文件的文件名。KEY(CDXFileName, nIndexNumber ,nWorkArea|cTableAlias) &返回索引关键字表达式RELATION(nRelationNumber ,nWorkArea|cTableAlias) &返回给定工作区中打开的表所指定的关系表达式6) 测试函数(1) 键盘测试函数CAPSLOCK(expL) INKEY(expN, expC ) READKEY(expN ) LASTKEY( )(2) 其它测试函数FILE() DISKPACE() IIF(expL,expN1, expN2) SET (,1 ) 7) 数组函数(内存变量处理函数)ACOPY(SourceA,DestinationB,expN1, expN2,expN3 )ASORT(ArrayName,nStartElement,nNumberSorted,nSortOrder ) 如果NSortOrder 的值为0或忽略此参数,升序排列;任何非零值则降序排列。8) 其它函数MESSAGEBOX(, ,):指定对话框的按钮(05)、图标(16|32|48|64)及默认按钮(0|256|512)本函数的功能:显示一个用户自定义对话框。返回值类型:数值型(1-确定、2-取消、3-放弃、4-重试、5-忽略、6-是、7-否)3 VFP的文件类型p.40 (要求掌握:.dbf 、.fpt;.idx、 .cdx ; .prg 、.fxp)4 VFP命令的一般形式:命令动词 FIELDSFORWHILEOFF其中:1)范围子句(ALL、NEXT n、RECORD n、REST),用于指定操作范围;2)FIELDS|,3)FOR、WHILE,完成选择运算;4)OFF,不显示记录号。5 数据库表与自由表的区别?6 数据库的组成层次:字段、记录、文件、数据库。7 索引文件的分类:单项索引文件(.IDX)、结构复合索引文件(.CDX)、独立复合索引文件(.CDX)8 表操作的基本命令1) 表的建立:CREATE表文件名/? APPENDBLANK INSERTBEFOREBLANK2) 表的修改:MODIFY STRUCTURE,EDIT/CHANGE,BROWSE,REPLACE3) 表的打开与显示:USE,LIST/DISP STRUCTURE,LIST/DISP,BROWSE4) 表的关闭:USE,CLOSE ALL,CLEAR ALL以及正常退出VFP时5) 记录定位:GO/GOTORECORD | TOP | BOTTOM,SKIP6) 表内容的删除:DELETE,RECALL,PACK,ZAP7) 表内容的排序与索引:SORT TO ON,INDEX ONSET INDEX TO,SET ORDER TO.,REINDEX,CLOSE INDEX/SET INDEX TO8) 表内容的检索:LOCATE与CONTINUE,FIND,SEEK9) 表内容的统计计算:CONUT,SUM,AVERACE,CALCULATE,TOTAL10) 表内容的复制与大批数据追加:COPY TO ,APPEND FROM11) 表结构文件的建立与应用COPY STRUCTURE EXTENDED TOFIELDSCREATEFORM9文件管理命令DIR/DIRECTORY,TYPE,COPY FILETORENAMETO,ERASE/DELETE FILE/?10VFP命令的两种执行方式:交互方式和程序方式。11程序与程序文件1) 程序:完成某项指定的任务而须执行的命令序列。2) 程序文件:以文件的形式存储在磁盘上的命令序列。12结构化程序设计(三种结构三段式)1) 顺序结构:简单的输入语句(如INPUT、ACCEPT、WAIT);赋值语句(=、STORE、REPLACE、SCATER、GATHER);简单的输出语句(?、?);辅助语句(CLEAR、SUSPEND、CONTINUE、CANCEL、NOTE | *、&);环境设置语句(如:、SET TALK ON/OFF 等)2) 选择结构(IFENDIF、IFELSEENDIF、DO CASEENDCASE)3) 循环结构(DO WHILEloopexitENDDO、SCANENDSCAN、FORENDFOR)13多种结构嵌套的原则:只能包含,不能交叉。14子程序:相对与主程序而言的一个独立的程序文件,其建立方法与建立程序文件的法相同。子程序的调用与返回:调用:DOWITH返回:RETURNTO MASTER15 过程与过程文件1) 过程:以PROCEDURE开头,以ENDPROC结尾的子程序段。2) 过程文件:由若干个过程或自定义函数组成,以文件形式保存在外存的.prg文件;使用时要打开该文件,然后选择其中的过程或函数调用,不用时要关闭。3) 过程文件的打开:SET PROCEDURE TO 4) 过程文件的关闭:SET PROCEDURE TO 或 CLOSE PROCEDURE16 参数的传递及作用域1) 利用内存变量的属性传递参数内存变量的属性小结 类型特点PUBLICPRIVATE(包括自然变量)LOCAL作用域(可见性)从定义处起有效从定义处起及下级子程序只在定义块中可见传递方向双向(向上、向下)单向(由主到子程序)不传递生存期整个应用系统(VFP环境中)从定义处起及下级子程序中随定义块执行结束而释放特殊作用用于参数传递或结果传递屏蔽上级程序中的同名变量屏蔽上级程序中的同名变量说明子程序中定义的全局变量,返回主程序时可见子程序中定义的自然变量,返回主程序时不可见只在本块中可见,上下级中均不可见2) 利用DO WITH 传递参数传递参数命令格式:DO WITH 接收参数命令格式:PARAMETER参数传递与接收的规则:(1) 接收参数的命令必须出现在被调用程序(子程序)中的第一行;(2) 当WITH 中是简单内存变量列表时,称为传址或引用。这时,主调程序中的内存变量被隐含起来,其值随PARAMETER中对应变量的值的变化而变化;(3) 当WITH 中是内存变量表达式列表或当个内存变量用圆括号括起来(即为明表达式)时,称为传值。这时,主调程序中的内存变量不被隐含,其值也不随PARAMETER中对应变量的值的变化而变化;(4) 对过程而言,传址或传值不受 SET UDFPARAMS TO VALUE/CONFERENCE 的影响。因为它是针对自定义函数的。17 自定义函数1)定义自定义函数可以是一个独立的命令文件(.PRG),也可以放在一个过程文件中。2)建立FUNCTION PARAMETER语句序列ENDFUNC与过程不同的是必须用RETURN 返回一个值。3) 自定义函数的调用与参数传递调用形式:自定义函数名(参数表达式列表)参数传送:既可以用传值方式,也可以用引用方式。具体规则如下:(1)如果变量在参数表达式列表中是以表达式的形式出现,那么是传值方式;(2)如果变量在参数表达式列表中是以单变量的形式出现,那么取决于SET UDFPARAMS TO VALUE/CONFERENCE 的设置(缺省为传值方式); (3)无论SET UDFPARAMS TO 可以在单变量前冠以,以强制传址。如:S(A,B,C)18 宏替换&、名表达式()和EVALUATE()的应用(参见p.149)相同点:都可对字符型内存变量进行操作。不同点:宏替换&和EVALUATE()只能对字符型内存变量进行最多两层的替换和计算(当值为有效表达式时);名表达式()的作用对象不限于字符型内存变量,还可用于字段变量和除通用类型外的各种数据类型;只进行一次简单的替换和计算(当值为有效表达式时)。填空题1数据模型是数据库系统中用于提供信息表示和操作手段的结构形式。目前,常用的数据模型主要有 网络模型 、 层次模型 和 关系模型 三种。2数据库文件的扩展名是 DBC ,库备注文件的扩展名是 DCT ,库索引文件的扩展名是 IDX ,命令文件的扩展名是 PRG 。3表文件的扩展名是 DBF ,表备注文件的扩展名是 FPT ,复合索引文件的扩展名是 CDX ,单项索引文件的扩展名是 IDX 。4VFP中,内存变量名或自由表字段名最多可使用 10 个字符或 5 个汉字。5VFP中,表文件是由 表结构 和 记录数据 两部分组成的。6执行CREATE命令时,立即进入全屏幕编辑状态,这时用户应依次定义字段的字段名、字段类型 、 字段宽度 和 小数位数 。7VFP中,可同时打开的最多表数是 255 个,每个记录的最多字段数是 255 个,每个表字段的最多字符数是 254 个。8设当前数据库中共有10条记录,当前记录号是5,执行命令LIST NEXT 4后,所显示记录的记录号范围是 58 。9设当前数据库中没有记录数据,这时依次执行BOF()、EOF()、RECNO()、RECCOUNT()的值分别是 .T. 、 .T. 、 1 和 0 。10SEEK命令可以查询的关键字类型是 字符型 、数值型 和日期型 。11数据库系统通常由 数据库、数据库管理系统、计算机硬件与软件系统及用户 组成,VFP属于其中 数据库管理系统 的一种。12当前记录号可用函数 RECNO() 求得,如果一个库文件有10条记录,当EOF()为真时记录号为 11 ,当BOF()为真时记录号为 1 。13语句ACCEPT、INPUT、WAIT中可以接收数值数据的有 INPUT ,可以接收日期型数据的有 INPUT ,可以接收字符型数据的有ACCEPT、INPUT、WAIT。14VFP命令中范围子句一般有4种选择,它们是 ALL、REST、NEXT、RECOND 。15VFP命令中,若范围和条件都省略,操作对象是当前记录的语句有4个,它们是 DELETE、RECALL、DISPLAY、REPLACE 。16INT(160.546)的值是 160 ,ROUND(160.546,2)的值是 160.55 ,ROUND(160.546,-2)的值是 200 。17YEAR(CTOD(02/14/82)的值是 1982 。18STR(100.56,4)+STR(23.43,6,2) 的值是 101 23.43 。19闰年的条件是:能被4整除但不能被100整除,或能被100整除且能能被400整除。设年份用Y表示,则对应的逻辑表达式是:MOD(Y,4)=0.AND.MOD(Y,100)#0.OR.MOD(Y,400)=0 。20与算式(xy+ex+y)(x+y)-3ln(|x-y|)相对应的表达式是 (X*Y+EXP(X+Y)/(X+Y)-3*LOG(ABS(X-Y) 。21设C=杭州商学院,则SUBSTR(C,1,2)+SUBSTR(C,5,2)+SUB STR(C,9,2)的值是 杭商院 。22在数据库中,数据组成的四个层次是 字段、记录、文件、数据库 。23结构化程序的三种基本结构是 顺序结构 、 分支结构 和 循环结构 。24VFP命令的两种执行方式是 交互方式 和 程序方式 。25VFP的内存变量按其作用域属性可分为 自然 、 共用 、 私有 和 本地 四种属性。26过程或函数调用时,参数的两种传递方式是 传值 和 传址 。27VFP中实现记录检索的三个命令是 LOCATE 、 FIND 、 SEEK 。28VFP中的索引文件有两类,分别是 单项索引文件 和 复合索引文件 。29VFP中符号“=”有三种用法,分别用作 赋值 、 比较 和 计算 。30、VFP命令的一般形式是: 。选择题题目答案知识点设数据库文件极其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令A、GO TOP B、GO BOF() C、SKIP 1 D、GO 1D记录指针VFP表文件由两部分组成,即:A、DBF文件和FPT 文件 B、表结构和数据记录C、DBF文件和BAK文件 D、PRG 文件和FXP文件B表文件若一些数值型字段宽度是7,小数位是2,此字段整数部分最小指是A、-999 B、999 C、9999 D、-99A字段类型一个VFP表文件中有四个备注型字段,这些字段的内容放在:A、4个FPT文件 B、4个DBF文件C、同一个DBF文件中 D、同一个FPT文件中D表文件如果表文件中共有20条记录,当前记录号是5。执行命令LIST NEXT 5,屏幕将显示:A、当前记录和下5条记录B、当前记录以下的5条记录C、当前记录和下4 条记录D、当前记录和下25条记录C表内容的显示使用LIST 命令时,其范围短语若为ALL或REST,执行命令后,记录指针指向:A、末记录的后面 B、末记录 C、首记录的前面D、首记录A记录指针在VFP的表文件DBF中,逻辑型、日期型、通用型和备注型字段的宽度分别是:A、1、8、10、10B、2、8、10、4C、1、8、4、4D、1、8、任意、任意C字段类型在VFP的表文件中,每条记录的总长度比用户定义的各个字段宽度之和多一个字节,该字节用于:A、存放索引关键字B、存放记录号C、存放记录宽度D、存放删除标记D表文件如果一个VFP表文件中有200条记录,当前记录号为176,执行命令SKIP 30后,再执行?RECNO(),其结果是A、200B、206C、错误提示D、201D记录指针如果一个VFP表文件中有100条记录,当前记录号为58,执行命令SKIP 50后,再执行?RECNO(),其结果是:A、100B、108C、错误提示D、101D记录指针设职工数据库文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应使用命令:A、FIND FOR 工资620B、SEEK 工资620C、LOCATE FOR 工资620 D、FIND 工资620C表记录的查找设当前打开的数据库文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令显示内存变量的是:A、?NAME B、?M.NAME C、?MNAME D、?NAMEB字段变量设数据库文件已经在当前工作区打开,有关索引文件已经建立,要打开该数据库文件的某索引文件,应该使用命令:A、SET INDEX TO B、OPEN INDEXC、USE INDEX D、必须与数据库文件一起打开A索引某数据库文件有5 个字段,其中3个字符型宽度分别为6,12,和10,另外还有一个逻辑型字段和一个日期型字段,该数据库文件中每条记录的总字节数是:A、37B、38C、39D、40B表文件某数据库文件有5 个字段,其中3个字符型宽度分别为7,13,和11,另外还有一个逻辑型字段和一个日期型字段,该数据库文件中每条记录的总字节数是:A、40B、41C、42D、43B表文件打开一个空表文件,分别有函数EOF()和BOF()测试,其结果是:A、.T. , .T.B、.F., .F.C、.T.,.F.D、.F.,.T.A表文件表文件中共有20条记录,当前记录号是15,要显示最后6个记录,在下列命令中,错误命令是:A、LIST NEXT 6B、LIST RESTC、DISPLAY NEXT 6D、DISPLAY ALL RESTD表内容的显示已建立一个“学生“表STD.DBF,并输入19名学生的记录,学号字段值分别为1-20,缺少学号为15的记录。用APPEND命令追加学号为15的记录,这个新加的记录记录号是:A、20B、21C、16D、15A表记录的增加已建立一个“学生“表STD.DBF,并输入20名学生的记录,学号字段值分别为1-21,缺少学号为19的记录。用APPEND命令追加学号为18的记录,这个新加的记录记录号是:A、19B、20C、21D、22C表记录的增加use 职工locate for 工资=900为了将指针定位在下一个工资是900的记录上,应该接着使用命令:A、skipB、continueC、seek 900D、find 900B表记录的查找设当前数据库有10条记录,当eof()为真时,命令?recno()的显示为:A、10B、11C、0D、空B记录指针设当前数据库中姓名字段为字符型,要把内存变量NAME字符串的内容输入到当前记录的姓名字段,应使用命令:A、姓名=NAMEB、REPLACE 姓名 WITH NAMEC、REPLACE 姓名 WITH &NAMED、REPLACE ALL 姓名 WITH NAMEB表内容的修改在VFP 中,打开索引文件的命令中,错误的是:A、USE(库文件名)INDEX TO (索引文件名)B、USE(库文件名)INDEX (索引文件名)C、INDEX ON 职工号 TO (索引文件名)D、SET INDEX TO (索引文件名)A索引顺序执行下面命令之后,屏幕显示的记录号顺序是:USE XYZGO 6LIST NEXT 4A、14 B、47 C、69 D、710C表记录的查找在下述命令中,哪个命令不能关闭表:A、USEB、CLOSE DATABASEC、CLEARD、CLEAR ALLC表关闭在当前盘当前目录下删除表stock的命令是A、DROP stock B、DELETE TABLE stockC、DROP TABLE stockD、DELETE stockC表删除索引文件以关键字来区分,有4种类型,以下_不属于这4种类型。A、结构索引B、主索引C、候选索引D、唯一索引 A索引可以伴随着表的打开而自动打开的索引是:A、单一索引文件(IDX) B、复合索引文件(CDX)C、结构化复合索引文件D、非结构化复合索引文件C索引要为当前表所有职工增加100元工资应该使用命令:A、CHANGE 工资 WITH 工资+100 B、REPLACE 工资 WITH 工资+100C、CHANGE ALL 工资 WITH 工资+100 D、REPLACE ALL 工资 WITH 工资+100D表内容的修改在VFP中,命令CLOSE DATABASE ALL 与CLEAR ALL相比,CLEAR ALLA、 关闭所有文件,不释放内存变量 B、 关闭所有文件,释放内存变量C、不关闭所有文件,释放内存变量 D、不关闭所有文件,不释放内存变量B命令格式在打开表的同时已经打开了姓名索引文件,下列命令中作用相同的两个命令是:A、SEEK 张 和FIND 张B、SEEK 马 和FIND 马C、GO TOP 和GO D、DISPLAY FOR 姓名李 和DISPLAY WHILE 姓名李A表记录的查找职工工资表文件和按工资字段升序的索引文件已经打开,执行GO TOP命令后,当前记录好是:A、1 B、工资值最少的记录号 C、0 D、 最小的记录号B索引对职称为工程师的职工,按工资降序,工资相同者按年龄降序排列,排序后生成的新表文件名是SGZ. DBF,应使用命令:A、SORT TO SGZ ON 工资/A,出生日期/D FOR 职称=工程师B、SORT TO SGZ ON 工资/D,出生日期/A FOR 职称=工程师C、SORT TO SGZ ON 工资/A,出生日期/A FOR 职称=工程师D、SORT TO SGZ ON 工资/D,出生日期/D FOR 职称=工程师B排序使用TOTAL命令生成的分类汇总库文件的扩展名是: A、DBT B、DBFC、BASD、BAKB文件类型使用USE命令打开库文件时,能够同时自动打开一个相关的: A、备注文件B、文本文件C、内存变量文件D、屏幕格式文件A文件类型某表文件有字符型,数值型和逻辑型三个字段,其中字符型字段宽度为5,数值型字段宽度为6,小数位为2,表文件中共有100条记录.则全部记录需要站用的存储字节数目是A、1100 B、1200C、1300 D、1400C记录长度ABC.DBF 是一个具有两个备注型字段的表文件,使用COPY TO PSQ命令进行复制操作,其结果将: A、得到一个新的表文件 B、得到一个新的表文件和一个新的备注文件C、得到一个新的表文件和两个新的备注文件D、显示出错误信息,表明不能复制具有备注型字段的表文件B表内容的复制假定STUDENT.DBF学生数据库文件中前六条记录均为男生的记录,执行以下命令序列: USE STUDENTGO 3LOCATE NEXT 3 FOR 性别=”男” 后,记录指针定位在:A、第3条记录上B、第4条记录上C、第5条记录上D、第6条记录上A记录指针表文件YJ.DBF已经打开,其中包括姓名字段,共有100条记录。要以关键字姓名排序,执行命令SORT ON 姓名 TO YJ 后,屏幕将显示:A 100条记录排序完成B 覆盖原文件吗(Y/N)C 文件正在使用 D 出错信息C排序要删除当前表文件中“奖学金”字段的全部值,应当使用命令:A 、MODIFY STRUCTURE B、 REPLACEC、 ERASE D、 ZAPB表记录的删除在VFP中,可以使用FOUND()函数来检测查询是否成功的命令包括:A、LIST 、FIND、SEEK B、FIND、SEEK、LOCATEC、FIND、DISPLAY、SEEK D、LIST、SEEK、LOCATEB表记录的查找设学生数据库文件已经打开,其中有奖学金字段,要把指针定位在第一个奖学金大于50的记录上,应使用命令:A、FIND ROR 奖学金50 B、SEEK 奖学金50C、LOCATE FOR 奖学金50 D、FIND 奖学金50C表记录的查找表文件中每条记录最多可使用-个字段A、任意 B、120 C、255 D、128D记录长度在给字段命名时,一个字段名最多可使用-个字节字符A、任意 B、10 C、4 D、8B字段命名若库文件结构中含有备注型字段,系统将自动建立一个相同文件名的A、文本文件B、索引文件C、备注文件D、后备文件C建立数据库当数据库文件结构定义完毕时,应按-键将数据库文件结构存盘A、CTRL+Y B、F1 C、CTRL+HOME D、CTRL+WD数据库操作修改数据库文件结构的命令是A、MODIFY STRUCTURE B、COPY STRUCTUREC、MODIFY COMMAND D、BROWSEA数据库操作设当前库中共有10记录,当前记录号是4,当执行INSET BEFORE BLANK 命令增加一条空白记录后,该空记录的记录号为A、3 B、5 C、11 D、4D表记录的增加设当前库中共有10记录,当前记录号是4,当执行INSET BLANK 命令增加一条空白记录后,该空记录的记录号为A、4 B、5 C、11 D、6B表记录的增加设当前库中共有8记录,当前记录号是5,当执行APPEND BLANK 命令增加一条空白记录后,该空记录的记录号为A、4 B、6 C、9 D、1C表记录的增加在当前记录之前插入一条记录的命令是A、INSERT B、INSERT BLANK C、INSERT BEFORE D、APPENDC表记录的增加设当前记录号是3,当执行命令SKIP 4 后,当前记录号变为A、7 B、6 C、8 D、4A记录指针设当前记录号是10,当执行命令SKIP -2 后,当前记录号变为A、7 B、9 C、8 D、12C记录指针设当前库中共有10条记录,当前记录号是4,当执行命令 LIST NEXT 3 后,所显示记录的记录号范围是A、4-6 B、3-5 C、3-10 D、4-10A记录指针在下列命令中,不改变数据库记录指针的命令是A、LIST B、RECALL C、SUM D、REPLACEB记录指针在表文件中,记录的的长度是_。A、记录中各字段宽度之和 B、记录中各字段宽度之和加C、记录中各字段宽度之和减 D、无法计算B表文件VFP支持的数据类型包括()其中(1)数值和字符,(2)数值和日期,(3)逻辑和字符,(4)备注和数值A、(1),(2),(3)和(4)B、(1)和(3)C、(2)和(4)D、(3)和(4)A数据类型设有变量string为“杭州商学院”,能够显示“商学院”的命令是()A、?string-杭州 B、?SUBSTR(string,3,3)C、?SUBSTR(string,5,6) D、?STR(string,3,6)C命令格式设有变量PI=3.14152926,执行命令?ROUND(PI,3)的显示结果是()A、3.141 B、3.142 C、3.140 D、3.000B命令格式当前数据库文件中有一个长度为10的字段XM, 执行如下命令REPLACE XM WITH “于丹樱” ?LEN(XM)最后一条命令的显示结果是()A、3 B、6 C、10 D、11C命令格式VFP系统所用的术语与关系术语存在以下对应关系:()A、表结构对应关系,表文件对应元组,记录对应属性,字段对应属性值B、表结构对应关系模式,表文件对应关系,记录对应元组,字段对应属性C、表文件对应关系模型,表文件对应关系。记录对应元组,字段对应属性D、表结构对应关系模式,表文件对应关系模型,记录对应元组,字段对应属性B数据库系统数据、数据库系统、数据管理系统三者之间的关系是( )A、数据库系统包括数据库和数据库管理系统B、数据库管理系统包括数据库和数据库系统C、数据库包括数据库系统和数据库管理系统D、数据库系统就是数据库,也就是数据库管理系统A数据库系统在下列文件扩展名中,不属于VFP系统默认的扩展名是:( )A、FPT B、DBC C、FPX D、SCXC数据库系统在VFP中,可以在同类数据之间进行“运算的数据类型是:()A、逻辑型、字符型、日期型、浮点型B、浮点型、数值型、字符型、逻辑型C、数值型、日期型、浮点型、逻辑型D、数值型、浮点型、字符型、日期型D数据类型在VFP中,执行以下命令序列S1=“计算机”S2=“二级等级考试”?S1-S2最后一条命令的显示结果是。A、 语法错 B、 计算机二级等级考试C、 计算机二级等级考试 D、 计算机二级等级考试D命令格式设数据库文件在当前工作区已经打开,命令LIST FOR条件完成的工作相当于关系运算: A、连接 B、选择 C、自然连接 D、投影B数据库系统有以下命令序列:Y=77X=Y=66,执行以上命令之后,变量X的值是:A、77 B、66 C、T D、FD命令格式按照数据模型分类,数据库系统可以分为3种类型:A、大型、中型和小型B、层次、网状和关系C、西文、中文和中西文兼容 D、文字、数字和图形B数据库系统下述关于数据库系统的正确叙述是:A、数据系统避免了一切冗余B、数据系统中数据的一致性是指数据类型一致C、数据库系统减少了数据冗余D、数据库系统比文件系统管理更多的数据C数据库系统一个关系数据库表文件中的各条记录A、前后顺序不能任意颠倒,一定要按照输入的顺序排序B、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排序C、前后顺序可以任意颠倒,但排列的顺序不同,统计处理的结果就可能不同D、前后顺序可以任意颠倒,不影响数据库表中数据的实际意义D数据库系统关系数据库管理系统实现的专门关系运算包括A、排序、索引、统计 B、关联、更新、排序C、选择、投影、联接 D、并、差、交C数据库系统Visual FoxPro 6.0是一个数据库管理系统,它的主要功能是:A、数据定义,数据操纵,程序设计B、建立数据库,统计数据库,数据库索引 C、数据库建立,程序编制,文字编辑D、程序编制,程序编译,联接编译A数据库系统Visual FoxPro 6.0数据库管理系统有两种工作方式,它们是:A、交互方式和程序运行方式B、数据库方式和文件方式 C、建立数据库方式和使用数据库方式D、全屏幕编辑方式和自动执行方式A数据库系统下列Visual FoxPro 6.0的文件类型中,不能直接显示的文件是:A、文本文件 B、屏幕格式文件 C、表文件 D、命令文件C数据库系统在Visual FoxPro 6.0数据管理系统中,下列数据属于常量的是:A、.n. B、F C、07/09/99 D、ALLA常量将逻辑假值赋给内存变量DY的正确方法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论