vfp填空题
VFP填空题+答案
1.在VFP的默认状态下,表以________方式打开。
答案:独占2.如果USED("XS")返回为T,则说明________。
答案:文件已打开3.要实现对JS表所有记录的工龄(GL)增加1,其UPDATE-SQL命令为________。
答案:UPDATE JS SET GL=GL+14.在REPLACE命令中,保留字________仅对备注型字段有效,使用时表示替换的内容追加到原备注中,否则替换原备注内容。
答案:ADDITIVE5.请写出删除JS表中基本工资(GZ)在400元以下所有记录的DELETE-SQL命令________。
答案:DELETE FROM JS WHERE GZ<4006.如果要彻底删除当前工作区中打开表的所有记录,可以使用________命令。
答案:ZAP7.打开一个表时,________索引文件将自动打开,表关闭时它将自动关闭。
答案:结构复合索引8.数据库中的每一个表能建立________个主索引。
答案:19.除了自由表的字段名、表的索引名至多只有_____个字符以外,其余名称的长度可以达到100多个字符。
答案:1010.________是保存在数据库中的过程代码,由用户自定义的函数和在创建表之间的参照完整性规则时系统创建的函数组成。
答案:存储过程11.参照完整性的插入规则只有两个,________答案:删除和忽略12.学生表和成绩表已经建立了参照完整性,如果删除学生表中的记录,该学生的所有成绩记录也自动全部删除,则两表之间的参照完整性设置为___________。
答案:删除级联13.要设置当前数据库中js 表的gh字段的标题属性,可以dbsetprop(”_______”,”field”,”caption”,”工号”)答案:js.gh14.要获取当前数据库中xs表的xb字段的默认值,可以dbgetprop(”xs.xb”,”field”,”__________”)答案:defaultvalue15.对于已打开的多个索引,每次只有一个索引对表起作用,这个索引称为________。
VFP题库及标准答案
一、选择题(共40道,每道1分)1、在下面地数据类型中默认值规定为0地是 ( a)A、数值型B、字符型C、逻辑型D、日期型2、在下面地Visual FoxPro表达式中,不正确地是 (c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DA TE()D、{^2002-05-01}+103、假定已经执行了命令M="28+2", 再执行?&M,屏幕显示地结果是: ( b)A、30B、28+2C、[28+2]D、30.004、下面关于Visual FoxPro数组地叙述中,错误地是 ( c )A、用DIMENSION和DECLARE都可以定义数组B、Visual FoxPro支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组地各个数组元素初值为.F.5、在VFP系统下,文件名中哪个是不合法地(c)A、teacherB、student_12C、stu dentD、s1236、表达式V AL("ABC12")+100地结果是(a)A、数值型B、字符型C、逻辑型D、表达式非法7、要为当前表中所有性别为“女”地职工增加100元工资,应使用命令( b ) .A、replace all 工资 with 工资+100B、replace 工资 with 工资+100 for 性别='女'C、change all 工资 with 工资+100D、change all 工资 with 工资+100 for 性别='女'8、?A T("学生","中文系学生")命令显示地结果是(a)A、7B、4C、.T.D、19、在VFP中,用来指定以共享方式打开表文件地子句是( ).A、exclusiveB、sharedC、noupdateD、validate10、字段宽度不是由VFP系统规定地是(b )A、日期型B、数值型C、逻辑型D、备注型11、在Visual FoxPro中,通用型字段和备注型字段在表中地宽度都是(b)A、2个字节B、4个字节C、8个字节D、10个字节12、要对一个打开地表文件增加新字段,应当使用命令(b)A、appendB、modify structureC、insertD、change13、某表文件有5个字段,其中3个字符型字段地宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是(b)A、37B、38C、39D、4014、下列哪个操作要用到modify structure命令(c)A、添加一条记录B、修改记录地内容C、增加一个字段D、删除一条记录15、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值6、已经打开一student表,含有学号,姓名等字段,执行命令:browse fields 姓名,下面说法正确地是:(C) 1A、该命令执行后可以修改表中多个字段值B、该命令执行后可以添加多个字段C、该命令执行后可以修改姓名字段值D、该命令执行后可以删除多个字段17、对表SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20)),可以插入地记录是( ).A、('20080101', 'c1', '90',NULL)B、('20080101', 'c1', 90, '成绩优秀')C、('20080101', 'c1', '90', '成绩优秀')D、('20080101', 'c1', '79', '成绩优秀')18、关于RECALL命令,说法正确地是 (A)A、RECALL能恢复被逻辑删除地记录B、单独使用RECALL命令,能够恢复表中所有被逻辑删除地记录C、RECALL不能恢复被逻辑删除地当前记录D、RECALL中不能指定条件19、有一语句:delete for 年龄>60 ,这条语句地功能是 (B )A、彻底删除年龄大于60岁地记录B、年龄大于60岁地记录被加上删除标记C、删除表D、删除表地年龄列20、表文件中有10条记录,当前记录为3号记录,在当前记录地后面增加一条空记录,应该使用命令 (B)A、APPENDB、APPEND BLANKC、INSERTD、INSERT BLANK21、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件地某索引文件,应该使用命令 (A)A、SET INDEX TO <索引文件名>B、必须与表文件一起打开C、OPEN INDEX <索引文件名>D、USE INDEX <索引文件名>22、在表设计器地“字段”选项卡中可以创建地索引是(D)A、唯一索引B、候选索引C、主索引D、普通索引23、下列关于索引地说法中错误地是(B)A、索引可以实现按某个关键字表达式地值排序B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引D、索引文件不能单独使用24、下面有关索引地描述正确地是(C)A、建立索引以后,原来地数据库表文件中记录地物理顺序将重新排序B、索引与数据库表地数据存储在一个文件中C、索引文件有两类:简单索引文件和复合索引文件D、使用索引并不能加快对表地查询操作25、在当前表(表中含有“性别”字段,字符型)中,查找第2个男同学地记录,应使用地命令是 (D)A、LOCATE FOR 性别='男' restB、LOCATE FOR 性别='男'CONTINUEC、LOCATE FOR 性别='男'D、LIST FOR 性别='男' NEXT 226、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw中,应使用命令 (A)A、average 语文 to ywB、average 语文C、average(语文)D、REPLACE ALL 平均分 WITH (数学+英语+计算机)/327、在FoxPro中,能够进行条件定位地命令是 (C)A、SKIPB、DELETEC、LOCA TE FOR <条件>D、GO28、在student表中有性别(C) 、总成绩(N)字段,求男同学成绩总和,应该用命令(B)A、TOTAL ON 总成绩 FOR 性别='男'B、SUM 总成绩 FOR 性别='男'C、TOTAL ON 总成绩 TO CJ FOR 性别='男'D、SUM FIELD 总成绩 FOR 性别='男'29、多个记录向数组传送数据地命令为 (C)A、SCATTER TOB、GA THER FROMC、COPY TO ARRAYD、APPEND FROM ARRAY30、表已在当前工作区中打开,若要生成当前表地结构文件应用地命令是(B)A、COPY TO TEMPB、COPY STRU TO TEMPC、COPY STRU TO TEMP EXTENDEDD、SORT TO TEMP31、使用SQL语句进行分组检索时,为了去掉不满足条件地分组,应当(B)A、使用WHERE子句B、在GROUP BY后面使用HA VING 子句C、先使用WHERE子句,再使用HA VING子句. D、先使用HA VING 子句,再使用WHERE子句32、一个数据库名为student,要想打开该数据库,应使用命令(B)A、OPEN studentB、OPEN DA TA studentC、USE DA TA studentD、USE student33、在Visual FoxPro中,建立一个数据库文件,文件名gzgl.dbc,可以使用命令 (D)A、CREATE DATABASE gzgl.dbcB、CREATE gzgl.dbcC、MODIFY DATABASE gzgl.dbcD、MODIFY COMMAND gzgl.dbc34、Visual FoxPro地“参照完整性”中“插入规则“包括地选择是(D)A、级联和忽略B、级联和删除C、级联和限制D、限制和忽略35、在Visual FoxPro中,保存程序不可以使用哪种方法 (B)A、Ctrl+WB、Ctrl+DC、单击工具栏上地保存按钮D、Ctrl+S36、在Visual FoxPro中,用于修改过程文件PROG1地命令是(B)A、CHANGE PORG1B、MODIFY COMMAND PROG1C、MODIFY PROG1D、EDIT PROG137、在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面地语句,应使用 (b)A、LOOP语句B、EXIT语句C、BREAK语句D、RETURN语句38、清除主窗口中地内容地命令是(A)A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS39、退出Visual FoxPro地命令是 (A)A、quitB、clearC、CancelD、Exit40、DBMS地含义是 (B)A、数据库系统B、数据库管理系统C、数据库管理员D、数据库二、填空题(共15道,每道1分)1、所谓自由表就是那些不属于任何数据库地表.2、简单索引文件地扩展名为.idx .3、表达式3**2+0.25*(11%5)地结果是 9.25 .4、在VFP表结构中,备注型字段地宽度为由系统自动定义为4 个字节.5、选择显示菜单中“表设计器”命令,将打开表设计器窗口.6、 browse模式和change模式地切换,可以通过显示菜单中地“浏览”和“编辑”命来实现.7、记录地定位方式有绝对定位、相对定位和条件定位三种.8、打开一张表时,结构复合索引索引文件将自动打开,表关闭时它将自动关闭.9、在使用LOCA TE命令查询后,可使用 continue 命令来查找指定范围内下一个符合条件记录.(写出命令全称)10、要对一个表进行分类汇总,要求这个表是被分类或索引过地.11、把当前表当前记录地学号、姓名字段值复制到数组A 中,使用地命令是SCATTER FIELD 学号,姓名 to A.12、打开数据库设计器地命令是 modify database.(请写出命令全称)13、在程序地控制结构中,Do case 与endcase 标志多重选择结构地开始与结束,它们必须成对出现.(保留字写完整)14、非格式化输入命令 accept能用于输入字符串,且在输入时不加定界符.(写出完整地命令动词)15、数据库是以一定地组织方式存储在一起地、能为多个用户所共享地、与三、判断题(共25道,每道1分)1、 ------- 正确数组变量可以用DECLARE定义,数组必须先定义后使用.2、 ------- 正确在Visual FoxPro中,表达式3**2>8.and.5>3+2地值为.f..3、 ------- 错误 VFP文件名地最大长度为256个字符.4、 ------- 错误 ?str(4567.893,7,3)地结果是4567.8935、 ------- 错误函数len('天安门')地结果为3.6、 ------- 错误自由表不能成为数据库表7、 ------- 正确在同一个表文件中,所有记录地长度均相同8、 ------- 正确修改表文件结构使用MODIFY STRUCTURE命令.9、 ------- 错误 VFP中,可以使用change structure命令修改表地结构.10、 ------- 正确执行命令use cj后,记录指针指向第一条记录.11、 ------- 正确表文件已打开,其中出生年月字段为日期型,年龄字段为数值型.要计算年龄并把其值填入年龄字段中,应使用命令REPLACE ALL 年龄WITH YEAR(DA TE())-YEAR(出生年月)12、 -------错误简单索引文件建立后,自动打开并成为当前地主控索引.13、------- 正确索引文件只改变原表文件记录地逻辑排列顺序,而不改变原表文件记录地物理顺序.14、 ------- 错误命令set order to 将关闭所有打开地索引文件.15、 ------- 正确通过count命令能统计指定范围内满足条件地记录条数.16、 ------- 错误查询时,当found()函数地值为.t.时,则 eof()函数地值一定为.t.17、 ------- 正确 Visual FoxPro中表可以与数据文件进行数据交换.18、 ------- 错误使用copy to new ,可以将当前表地结构和内容都复制到new表中.19、 ------- 错误数据库表之间不能建立关联.20、 ------- 正确只能在数据库表之间建立关联,不能在自由表之间建立关联.21、 ------- 正确 Visual FoxPro中,自定义函数地调用方法为:函数名([实际参数表]).22、 ------正确执行D盘根目录下地程序1.prg,使用命令do d:\1.23、 ------- 正确 Visual FoxPro中,函数定义地最后必须要有return语句.24、 ------- 正确一个关系可以包括多个二维表.25、 ------- 错误数据库系统是一个独立地系统,不需要操作系统地支持.Visual FoxPro考试系统(V1.1)考试状态一、选择题(共40道,每道1分)1、命令短语中表示范围不可以用 (c)A、AllB、Next nC、Rest nD、Record n2、在下面地数据类型中默认值规定为0地是 (a)A、数值型B、字符型C、逻辑型D、日期型3、下列表达式中,不合法地表达式是 (d)A、{^1999/09/09}-{^1990/10/23}B、{^1990/08/12}-123C、'1990-02-03'+'1999-03-24'D、'1997-09-12'+124、用于指定范围地保留字有 (b)A、all rest next recordB、all for next recordC、rest while all nextD、all record next fields5、在visual foxpro中程序文件地扩展名是 (c)A、dbcB、qprC、prgD、pjx6、表达式LEN(SPACE(0))地运算结果是 (c)A、.NULL.B、1C、0D、''7、函数val([^2006/09/23])地参数类型是(c ).A、字符型B、日期型C、数值型D、日期时间型8、?A T("学生","中文系学生")命令显示地结果是 (a)A、7B、4C、.T.D、19、字段类型可以选择VFP系统中定义地(a)种A、13B、10C、11D、610、有关字段名地说法,下列说法错误地是 (d)A、字段名长度最多不能超过10个字符B、字段名必须以字母或汉字开头C、字段名也叫字段变量名D、字段名可以以下划线开头11、下列关于自由表地说法中正确地是 (b)A、自由表可以像数据库表一样设置字段有效性规则B、自由表不能建立主索引C、自由表不可以添加到数据库中 D、自由表间不能建立关联12、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值13、要对一个打开地表文件增加新字段,应当使用命令 (b)A、appendB、modify structureC、insertD、change14、以下叙述不正确地是 (d)A、可以使用命令动词USE打开或关闭表文件B、可以使用list命令显示表中记录C、可以使用recall命令恢复被逻辑删除地记录D、可以使用MODIFY STRUCTURE命令修改表中记录15、在teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师地所有记录 (a)A、list for 职称=[讲师]B、list while 职称=[讲师]C、list 职称=[讲师]D、list rest 职称=[讲师]16、要从某表文件中真正删除一条记录,应当( c)A、先用DELETE命令,再用ZAP命令B、直接用ZAP命令C、先用DELETE命令,再用PACK命令D、直接用DELETE命令17、显示当前记录可以使用地命令(d)A、listB、list structureC、browseD、display18、student.dbf中有姓名字段,为字符型.有一个内存变量xm,xm="张红军".当前记录为5号记录,现在用xm地值修改当前记录地姓名字段,应当使用命令 (c)A、姓名=xmB、REPLACE 姓名 WITH xmC、REPLACE 姓名 WITH &xmD、REPLACE ALL 姓名 WITH xm19、有一个score.dbf表文件,其中有语文、数学、英语和总分四个数值型字段,要将所有记录地语文、数学、英语三科成绩相加,存入对应地总分字段中,使用地命令是:(c)A、TOTAL 语文+数学+英语TO 总分B、REPLACE 总分WITH 语文+数学+英语allC、SUM 语文,数学,英语 TO 总分D、REPLACE ALL 语文+数学+英语 WITH 总分20、Browse窗口可以拆分为两部分显示,下列说法正确地是: (a)A、可通过browse窗口左下角地黑色方块――窗口拆分器来完成B、可通过browse窗口右下角地黑色方块――窗口拆分器来完成 C、对分割后地browse窗口,不可以在两个窗口中设置不同地显示模式 D、以上答案都正确21、在当前工作区已经打开选课表,其中包括课程号、学号、成绩字段.不同地记录分别有重复地课程号或重复地学号.要使用COUNT命令计算有学生选修地不同课程有多少,应在执行COUNT命令之前使用命令( d)A、INDEX ON 学号 TO GGB、INDEX ON 课程号 TO GGC、INDEX ON 学号 TO GG UNIQUED、INDEX ON 课程号 TO GG UNIQUE22、在表设计器地“字段”选项卡中可以创建地索引是 (d)A、唯一索引B、候选索引C、主索引D、普通索引23、下列关于索引地说法中错误地是 (b)A、索引可以实现按某个关键字表达式地值排序B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引D、索引文件不能单独使用24、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件地某索引文件,应该使用命令(a ).A、SET INDEX TO <索引文件名>B、必须与表文件一起打开C、OPEN INDEX <索引文件名>D、USE INDEX <索引文件名>25、有如下命令序列:(c)set deleted onuse filego 3deletecount to a?a,reccount()A、100 100B、100 99C、99 100D、99 9926、设表文件和按工资索引地索引文件已经打开,用SEEK命令把记录指针指向了第一个工资为900元地记录,接着要使指针指向下一个工资为900地记录(表中工资为900元地记录有多条),应使用命令(b)A、DISPLAY NEXT 1B、SKIPC、CONTINUED、SEEK 90027、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw中,应使用命令(a)A、average 语文 to ywB、average 语文C、average(语文)D、REPLACE ALL 平均分 WITH (数学+英语+计算机)/328、工资数据库表已经打开,其中包含字段基本工资(N),肯定能将记录指针指向基本工资为900地命令是(d)A、SEEK 900B、LOCATE FOR 900C、FIND 900D、LOCA TE FOR基本工资=90029、copy structure to <文件名> 命令地功能是 (a)A、将当前表地结构复制生成新地表结构B、将当前表中记录复制生成新地表C、将当前表地结构参数作为记录复制到新生成地结构文件中D、以上都不对30、要将当前表多条记录存放到指定数组中,应该用到下面哪个命令(a ).A、copy to arrayB、append fromC、scatter toD、gather from31、参照完整性地规则不包括 (d)A、更新规则B、删除规则C、插入规则D、查询规则32、下列选项中,( c)不可以在数据工作期窗口中完成.A、打开表B、关闭表C、建立表D、建立关联33、在Visual FoxPro中,可以对字段设置默认值地表 (a)A、必须是数据库表B、必须是自由表C、自由表或数据库表D、不能设置字段地默认值34、设有两个数据库表,父表和子表之间是一对多地联系,为控制子表和父表地关联,可以设置“参照完整性规则”,为此要求这两个表 (b)A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引B、在父表连接字段上建立主索引或候选索引,在子表连接字段上建立索引C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D、在父表和子表地连接字段上都要建立主索引35、在Visual FoxPro中,用于修改过程文件PROG1地命令是 (b)A、CHANGE PORG1B、MODIFY COMMAND PROG1C、MODIFY PROG1D、EDIT PROG136、下列关于过程文件地说法中,错误地是(c ).A、过程文件地建立使用modify command命令B、过程文件地扩展名为.prgC、在调用过程文件中地过程之前不必打开过程文件D、过程文件包含地过程可以被其它程序调用37、在Visual FoxPro中,关于过程调用叙述正确地是(c)A、当实参地数量少于形参地数量时,多余地形参初值取逻辑假B、当实地数量多于形参地数量时,多余地实参被忽略C、实参与形参地数量必须相等D、上面地A和B都正确38、清除主窗口中地内容地命令是 (a)A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS39、DBMS地含义是(b ).A、数据库系统B、数据库管理系统C、数据库管理员D、数据库40、在下列四个选项中,不属于基本关系运算地是 (d)A、连接B、投影C、选择D、排序二、填空题(共15道,每道1分)1、在VFP地字段类型中,系统默认日期型数据占 8个字节.2、简单索引文件地扩展名为.idx .3、函数len("奥运会成功了")地值是 12.4、在VFP中,表中备注型字段所保存地数据信息存储在以.fpt 为扩展名地文件中.5、对表结构地修改是在表设计器对话框中完成地.6、将所有被逻辑删除地记录进行物理删除地命令是 pack.7、现有表JSJ,表中有99条记录,执行下列命令:USE JSJGO 5SKIP -2?RECNO( )显示结果是 3 .8、索引查询中,若要查找地关键字段是日期型地,使用 seeek 命令完成.9、使用顺序查询地命令是LOCATE,要查询满足条件地第二条记录应使用地命令是 continue .(将命令写完整)10、在使用calculate命令时,要计算某个数值型字段地平均值应使用地函数名是average .11、要将当前student.dbf表地结构参数作为记录复制到新生成地结构文件new.dbf表中应使用命令:copy stru extended tonew.dbf. (请将保留字书写完整)12、在使用Foxpro 时, 在每个工作区中可以同时打开 32767 个表文件.(请写阿拉伯数字形式)13、"Vfp程序设计语言提供了三种基本地控制结构,它们分别是顺序结构、选择结构和循环结构 . "14、在程序中希望通过语句输入日期时间型数据,可以使用语句:@行,列get...命令和read命令配合,还可以使用input 命令.15、英文缩写'RDBMS'地中文含义是关系数据库管理系统三、判断题(共25道,每道1分)1、 ------- 正确数值运算符地优先权高于关系运算符.2、 ------- 正确表达式一般由常量、变量或函数通过运算符连接而成.3、 ------- 错误 VFP文件名地最大长度为256个字符.4、 ------- 错误 V AL函数可将数值型数据转为字符型5、 ------- 错误函数len('天安门')地结果为3.6、 ------- 正确在同一个表文件中,所有记录地长度均相同7、 ------- 错误自由表不能成为数据库表8、 ------- 错误 VFP中,可以使用display命令显示表地结构.9、 ------- 错误使用LIST ALL命令可以把备注型和通用型字段地内容显示出来10、 ------- 错误在“表”菜单中没有相当于ZAP命令地菜单项11、 ------- 正确在browse 窗口中修改记录字段值,要一个一个修改,replace命令可以实现对一批记录地某些字段内容进行修改12、 ------- 错误数据库表文件中地记录物理顺序和对应数据库表文件地索引文件地记录逻辑顺序总是不一致地13、 ------- 错误用SET INDEX TO <文件名>命令打开索引文件时,不必打开相应地数据库表文件14、 ------- 正确排序关键字可以是任意地某类型字段.15、------- 正确对于已经索引过地地表,要查找满足条件地下一条记录应使用地命令SKIP.16、 -------错误使用find命令可以在打开地索引文件中查找第一个满足条件地记录,若要查找后面满足条件地记录可配合使用continue命令来完成.17、 ------- 正确数据文件可以使用type命令来显示.18、 ------- 正确在使用copy to命令实现表中数据向数据文件中传送时,可以使用sdf限定数据文件为标准格式.19、 ------- 错误两表之间"临时性"联系称为关联,建立关联地两个表必须已经建立了"永久性"关系.20、 ------- 正确可以使用数据工作期窗口来创建表之间地临时关系.21、 ------- 错误要结束一个循环条件永远为真地循环,应使用命令loop.22、------- 正确在Visual FoxPro中,建立、修改VFP程序文件地命令均为Modify Command.23、 ------- 正确 Scan -Endscan命令不仅可用于表地扫描操作,还可以对数据文件进行扫描操作.24、 ------- 正确 DBMS是数据库定义语言地英文缩写.25、 ------- 错误数据库管理系统就是数据库系统.Visual FoxPro考试系统(V1.1)--- 考生姓名:55666 考生学号:6565656 考生班级:08国贸1VFP上机考试系统(V1.1)考试状态一、选择题(共40道,每道1分)1、在下面地Visual FoxPro表达式中,不正确地是(c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DA TE()D、{^2002-05-01}+102、下列表达式地值不是逻辑型地是(c)A、10>5+6B、10=9C、20+30D、.t..and.10>93、命令?{^1998-08-08}-{^1998-08-03}在屏幕上显示地结果是(b )A、不能正确执行B、5C、1D、{^1998-08-08}-{^1998-08-03}4、有关变量地说法中不正确地是 (a)A、变量名必须以字母、汉字或下划线开头B、变量分字段变量和内存变量C、在VFP中,变量名地长度不受限制D、数组定义后,它地每个元素都可当作一个内存变量来使用5、Visual FoxPro中程序文件编译之后地文件扩展名为(a ).A、prgB、fxpC、qprD、pjx6、下列函数中函数值为字符型地是(c ).A、abs( )B、sqrt( )C、substr( )D、date( )7、下列表达式结果为.f.地是(a ).A、'女'<'男'B、'girl'>'boy'C、year({^2009/05/01})>2000D、datetime()+5>datetime()8、Mod(15,-4)地结果是 (a)A、-1B、-3C、1D、39、VFP中,用来建立表结构地命令是(a ).A、modify structureB、createC、create databaseD、modifycommand10、一个表文件地数值型字段要求保留2个整数位和4个小数位,那么它地宽度最少说应当定义为(c )位A、5B、6C、7D、811、执行use sc in 0命令地结果是(b ).A、选择0号工作区打开sc表B、选择编号最小地未用工作区打开sc表C、选择1号工作区打开sc表D、显示出错信息12、下列哪个操作要用到modify structure命令 (a)A、添加一条记录B、修改记录地内容C、增加一个字段D、删除一条记录13、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值14、下列哪种操作不需要用命令modify structure (d)A、修改小数位B、增加一个字段C、修改字段名D、修改一个字段地值15、某表文件有5个字段,其中3个字符型字段地宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是 (b)A、37B、38C、39D、4016、在没有索引文件打开地情况下,执行命令go top后,则函数Bof()地值为(a)A、.F.B、.T.C、1D、最大记录数17、对表SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20)),可以插入地记录是( ).A、('20080101', 'c1', '90',NULL)B、('20080101', 'c1', 90, '成绩优秀')C、('20080101', 'c1', '90', '成绩优秀')D、('20080101', 'c1', '79','成绩优秀')18、有关ZAP命令地描述,正确地是( d).A、ZAP命令只能删除当前表地当前记录B、ZAP命令只能删除当前表地带有删除标记地记录C、ZAP命令能删除当前表地全部记录D、ZAP命令能删除表地结构和全部记录19、下列使用菜单进行逻辑删除地说法中,错误地是(d )A、逻辑删除之前应该先打开表地浏览窗口,使显示“表”菜单B、“表”菜单里面地“删除记录”菜单项表示地是逻辑删除C、通过“表”菜单里面地“删除记录”菜单项可以完成逻辑删除操作D、“表”菜单里面地“彻底删除”菜单项表示地是逻辑删除20、有一个score.dbf表文件,其中有语文、数学、英语和总分四个数值型字段,要将所有记录地语文、数学、英语三科成绩相加,存入对应地总分字段中,使用地命令是:(b)A、TOTAL 语文+数学+英语 TO 总分B、REPLACE 总分 WITH 语文+数学+英语allC、SUM语文,数学,英语 TO 总分 D、REPLACE ALL 语文+数学+英语 WITH 总分21、执行如下命令USE STUDENT INDEX STULIST后,屏幕显示 Record# 学号姓名性别年龄1 99001 王晨阳男 252 99002 张键女 243 99003 田新梅女 264 99004 丁远航男 23再执行命令 SORT ON 学号 TO XH最后一条命令在系统状态栏中地信息表明 (c)A、文件正在使用B、STUDENT.DBF已经存在C、4条记录排序完成D、STUDENT.DBF已被索引22、已知student.dbf表文件,有性别和年龄字段,类型分别为C、N,要求按性别地升序和年龄地降序排序生成新表文件stu.dbf,应使用地命令是 (a)A、sort to stu on 性别,年龄/dB、index to stu on 性别,年龄/dC、copy to stuon 性别,年龄/d D、sort to stu on 性别,年龄23、将结构化复合索引文件中地索引标记“bianhao”设置为主控索引,使用地命令是(b ).A、SET INDEX TO TAG bianhaoB、SET ORDER TO TAG bianhaoC、CREATE INDEX TO bianhaoD、SET ORDER bianhao24、有一表student.dbf已经打开,要打开已经建立地索引文件xm.idx,下列正确地是 (d)A、USE student INDEX TO xm.idxB、USE student INDEX xm.idxC、setorder to xm.idx D、SET INDEX TO xm.idx25、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省范围和条件短语,则系统将 (d)A、只计算当前记录地工资值B、计算前8条记录地工资总和C、计算后8条记录地工资总和D、计算全部记录地工资总和26、在当前表中,查找第2个女同学地记录,应使用地命令是 (c)A、LOCATE FOR 性别='女' restB、LOCA TE FOR 性别='女'C、LOCATE FOR 性别='女'CONTINUED、LIST FOR 性别='女' NEXT 227、在Visual FoxPro中,使用LOCA TE FOR命令按条件查找记录,当查找到满足条件地第一条记录后,如果还需要查找下一条满足条件地记录,应使用 (c)A、再次使用LOCA TE FOR命令B、SKIP命令C、CONTINUE命令D、GO命令28、在VFP查询中,FOUND()值为真,下列说法正确地是( a).A、eof()值一定为假B、找到了符合条件地所有记录C、用continue可以查询下一个符合条件地记录D、用skip可以查询下一个符合条件地记录29、要将指定地数据文件中地多条记录追加到当前表尾,应该用到下面哪个命令.(b )A、copy toB、append fromC、scatter toD、gather from30、要使用数组数据更新当前表地当前记录,应使用命令 ()A、SCATTER TO <数组名>B、DIMENSION <数组名>C、APPEND FROM <数组名>D、GATHER FROM <数组名>31、下列关于索引地叙述,错误地是 (b)A、只有数据库表才能建立主索引B、只有数据库表才能建立候选索引C、数据库表和自由表都可以建立普通索引D、数据库表和自由表都可以建立唯一索引32、在Visual FoxPro中,数据库表地字段或记录地有效性规则地设置可以在 (c)A、工程管理器中进行B、数据库设计器中进行C、表设计器中进行D、表单设计器中进行33、在Visual FoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间地永久联系,在参照完整性地更新规则、删除规则和插入规则中选择设置了"限制",如果表S所有地记录在表SC中都有相关联地记录,则 (c)A、允许修改表S中地学号字段值B、允许删除表S中地记录C、不允许修改表S中地学号字段值D、不允许在表S中增加新地记录34、把某个工作区设置为当前工作区用到下面哪个命令.(d )A、setB、putC、getD、select35、一个过程文件最多可以包含128个过程,过程文件扩展名是 (a).A、PRGB、FOXC、DBTD、TXT36、在程序中不需要用public等命令明确声明和建立,可直接使用地内存变量是( d)A、局部变量B、公共变量C、本地变量D、全局变量37、在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面地语句,应使用 (b)A、LOOP语句B、EXIT语句C、BREAK语句D、RETURN语句。
经典计算机二级vf填空题
二、填空题1、用二维表来表示实体及实体之间联系的数据模型称为【关系模型】2,二维表中的列对应关系中的【属性】二维表中的行对应关系中的【元组】3、关系中能唯一区分和确定不同记录的字段组合称为关系的【关键字】4关系数据库管理系统能够实现【选择】【投影】【联接】三种基本关系操作。
5关系的完整性包括【实体完整性】【域完整性】和【参照完整性】。
1在vfp9·0中,有【9】种设计器,【11】种生成器。
2、在vfp中,要改变系统默认的工作目录,应在‘选项’对话框中的【文件位置】选项卡中进行设置。
3、在vfp中,‘项目’文件的扩展名是【PJK].4、扩展名为.PRG的程序文件在‘项目管理器’窗口的【代码】选项卡中显示和管理。
5、在‘项目管理器’窗口中可以将应用系统连编成一个扩展名为【APP】的应用程序文件或扩展名为.EXE的可执行文件。
6、在VFP中【项目管理器】是用来创建和修改应用系统各种组件的可视化工具。
7、菜单在‘项目管理器’窗口的【其他】选项卡中。
1、MOD[12,-9]的返回值是【-6】;“"World"$”"World Wide Wed"”的结果是【7】2、INT(4.9)的返回值是【4】,“3+3>=6 AND"CARD">"CARE"”的结果是【F】3、字符型的常量的定界符包括【""】,【"】,【[]】4、ROUND(337.2007,3)函数的返回值是【337.201】。
LEN("THIS IS MY BOOK")的返回值是【15】,IIF(LEN("3")=3,1,-1)返回值是【-1】5、在VFP9.0中定义数组后,数组的每个元素在未赋值之前的默认值是【F】。
1、在VFP中数据库文件的扩展名是【DBC】,数据库表文件的扩展名是【DBF】。
vfp习题及参考答案
vfp习题及参考答案习题一一、用适当的内容填空1.典型安装VFP至少需要【85】MB的剩余磁盘空间,完全安装VFP至少需要【90】MB的剩余磁盘空间。
2.在运行VFP过程中,要想查看帮助信息,必须安装【MSDNLibrary】。
并在VFP中配置名为【Fo某help.chm】的帮助文件。
3.对VFP系统环境所做的配置,可以分为【临时】配置和【永久】配置两种。
4.通过VFP【工具】菜单→“选项”→【显示】选项卡可以控制是否显示时钟。
5.在启动VFP时,系统自动在当前工作目录、安装VFP的目录和文件搜索路径中按顺序查找名为【Config.fpw】的配置文件。
6.VFP是微型计算机上普遍使用的一种关系数据库管理系统,简称为【VFP】。
7.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。
8.VFP要处理的各种信息以【数据库】形式存储于计算机中。
9.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口(表单)】和【程序系统菜单】组成。
10.安装VFP系统,首先应该鼠标双击安装盘中的【Setup.e某e】文件,在安装过程中,每步都要用鼠标单击【下一步】按钮,为了使用VFP的帮助功能,还要安装【MSDN】软件;启动VFP系统的程序文件名为【Vfp6.e某e】。
11.在Window操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“MicrooftViualFo某Pro6.0”→【MicrooftViualFo某Pro6.0】。
12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。
13.系统提供【11】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。
通过设置【Window桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。
14.调整命令窗口中字体和字号的方法是:单击【格式】→【字体】,选择“字体”和“大小”。
15.设置Fo某help.chm文件,应在“选项”对话框的【文件位置】选项卡设置。
VFP选择填空试题库加答案
01第一章1.VFP是一种________ 模型的数据库管理系统。
选择:A. 层次 B. 网络 C. 对象 D. 关系答案:D2.对于二维表的关键字来讲,不一定存在的是________ 。
选择:A. 主关键字 B. 候选关键字 C. 超关键字 D. 外部关键字答案:D 3.目前三种基本的数据模型是________ 。
选择:A. 层次模型、网络模型、关系模型B. 对象模型、网络模型、关系模型C. 网络模型、对象模型、层次模型D. 层次模型、关系模型、对象模型答案:A4. 在命令窗口中,不能实现的操作是________ 。
选择:A. 复制已执行过的命令B. 重复执行已执行过的命令C. 同时执行多个命令D. 在命令窗口中显示命令执行结果答案:D 5.数据库管理系统是________ 。
选择:A. 教学软件 B. 应用软件C. 计算机辅助设计软件D. 系统软件答案:D 6.关系型数据库采用________ 表示实体和实体间的联系。
选择:A. 对象 B. 字段 C. 二维表 D. 表单答案:C 8.关系模型的基本结构是______。
选择:A. 二维表 B. 树形结构 C. 无向图 D. 有向图答案:A 9.Visual FoxPro是一个________ 。
选择:A. 数据库系统 B. 数据库管理系统C. 数据库D. 数据库管理员答案:B 10.由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为___________。
选择:A. 数据库系统 B. 数据库管理系统C. 文件系统D. 软件系统答案:A 11.项目管理器的功能是组织和管理与项目有关的各种类型的_________。
A. 文件B. 字段C. 程序D. 数据答案:A12.下列说法中,不正确的是_______。
选择:A. 二维表中的每一列均有唯一的字段名B. 二维表中不允许出现完全相同的两行C. 二维表中行的顺序、列的顺序均可以任意交换D. 二维表中行的顺序、列的顺序不可以任意交换答案:D 13.实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而 __________ 是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对现实世界的抽象。
VFP填空题
填空题1.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是(数据库系统阶段)。
2.常用的数据模型有层次模型、网状模型和(关系模型)。
3.Visual Foxpro的工作方式包括命令方式、交互执行方式、菜单方式和(程序方式)。
4.实体间的联系可以分为三类,它们是(一对一)联系、(一对多)联系、(多对多)联系。
5.在关系数据库中,二维表的列称为属性,二维表的行称为(元组)。
6.Visual Foxpro是一种(关系)数据库管理系统。
7.专门的关系运算包括(选择)、(投影)和(联接)。
8.数据库设计包括(结构)设计和(行为)设计。
9.数据库系统由硬件系统、数据库集合、(数据库管理系统)、数据库管理员、用户5部分组成。
10.实体具有的特性称为(属性)。
11.关系数据库系统中所使用的数据结构是(关系)。
12.显示以a开头,共有3个字符组成的内存变量的命令是(display/list memory like a??)。
13.定义一个名字为a,长度为10的一维数组的命令是(dimension a(10))。
14.?LEN(TRIM(“国庆”+“假期”))的结果是(12)。
15.?AT(“EN”, RIGHT(“STUDENT”, 4))的执行结果是(2)。
16.?LIKE(“ABC”, “AB”),LIKE(“AB”, “ABC”)的结果是(.F. .F. )。
17.?7%3, 7%-3, -7%3的结果是(1 -2 2)。
18.?ROUND(34567.89,1)的结果是(34567.9)。
19.假定M=[22+28],则执行命令?M后屏幕将显示(22+28)。
20.若系统当前的时间是2010年的12月31日,则表达式YEAR(DATE())的值是(2010),表达式RIGHT(STR(YEAR(DATE())),2)的值是(10),表达式VAL(SUBSTR(“2010”,3))+2的值是(12.00)。
VFP填空(参考题)
B表的[ ]
31.信息模型设计中的E-R方法的中文含义为:[ ]
32.关系的基本运算有两类。一是传统的集合运算,包括并、差、交运算;二是专门
的关系运算,包括:选择、 [ ] 和联接。
33.在BROWSE命令中,[ ]子句用语指定可以修改的字段,而其他字段的数据不可
20.SELECT-SQL查询语句中,分组语句的关键字是[ ]
21 。VFP中表单文件以[ ]扩展名存储,通过[ ]来引用表单对象.而Caption属性是设置表
单标题栏中的信息。
22.类具有继承性、多态性、封装性和[ ]等四个特性
23.有一文本框用来接受用户输入密码,即,无论用户输入何值,文本框总是对应地
修改
34.Visual FoxPro系统中,除了自由表的字段名、表的索引标识名至多只能有 [ ] 个
字符组成外,其它名的长度可多达128个字符。
35.下面的命令是给XS表中的记录作删除标记。若要恢复XS表中学号(XH)字段以“
99”开头的带有删除标记的记录,可使用命令[ ]
称为[ ]
58.VFP系统中,打开项目文件的命令是[ ]
59.传统的数据库的数据模型可以分为关系数据库、网状数据库及[ ]等三种
60.设定VFP缺省工作目录的set命令是[ ]
61.创建并保存一个项目后,系统就会在磁盘上生成两个文件,这两个文件的文件
扩展名分别为[ ]和[ ]
48.查询的数据源不仅可以是表(称为基表或源表)还可以是[ ]
49.在SELECT-SQL语句中,DISTINCT选项的功能是[ ]
vfp试题及答案
vfp试题及答案一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于创建表单的命令是()。
A. CREATE FORMB. CREATE FORMSC. FORMD. FORMS答案:A2. 在Visual FoxPro中,使用()命令可以打开一个表。
A. OPEN TABLEB. USEC. BROWSED. DISPLAY答案:B3. 以下哪个选项不是Visual FoxPro的数据类型?()A. NumericB. CharacterC. DateD. Boolean答案:D4. 在Visual FoxPro中,要将一个表的所有记录显示在屏幕上,可以使用()命令。
A. LISTB. DISPLAYC. BROWSED. REPORT答案:C5. Visual FoxPro中,用于将数据从一个表复制到另一个表的命令是()。
A. COPY TOB. INSERT INTOC. SELECT INTOD. APPEND答案:D二、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
答案:CREATE DATABASE2. 使用________命令可以关闭当前数据库。
答案:CLOSE DATABASE3. ________命令用于在Visual FoxPro中打开一个数据库。
答案:USE4. ________命令用于在Visual FoxPro中关闭一个表。
答案:CLOSE TABLE5. ________命令用于在Visual FoxPro中删除一个表。
答案:DELETE TABLE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何使用SQL语句创建表。
答案:在Visual FoxPro中,可以使用CREATE TABLE语句创建表。
例如,CREATE TABLE Students (ID C(5), Name C(20), Age N(3,0))。
VFP填空题
(1)在算法正确的前提下,评价一个算法的两个标准是【1】。
正确答案:时间复杂度和空间复杂度(2)将代数式Z=x2 y2 a b 转换成程序设计中的表达式为【2】。
正确答案:SQRT(x 或2 y 或2)/(a b)(3)软件危机出现于60年代末,为了解决软件危机,人们提出了【3】的原理来设计软件,这就是软件工程诞生的基础。
正确答案:软件工程学(4)【4】是数据库设计的核心。
正确答案:数据模型(5)在关系模型中,把数据看成一个二维表,每一个二维表称为一个【5】。
正确答案:关系(6)函数STR(1234.5454,7,3)的值为【6】。
正确答案:1234.55(7)保证表中记录惟一的特性,即在一个表中不允许有重复的记录,是为了保证数据的【7】完整性。
正确答案:实体(8)在Visual FoxPro中,SKIP命令是按【8】顺序定位,如果使用索引时,则是按【9】顺序定位。
正确答案:逻辑正确答案:索引项(9)为表建立索引,其基本特点是可以提高【10】速度。
正确答案:查询(10)在“菜单设计器”中,要为定义的“编辑”菜单项设置一个访问键“E”,下列书写格式正确的是【11】。
正确答案:编辑(\par(11)SQL是【12】语言,其核心是【13】正确答案:结构化查询正确答案:查询(12)检索学生表中,“籍贯”为“北京”的学生记录,将结果保存到表temp中,SQL语句为:SELECT * FROM 学生表WHERE 籍贯="北京" 【14】 temp正确答案:INTO TABLE` INTO DBF(13)在SQL语句中,为了避免查询到重复记录,可用【15】短语。
正确答案:DISTINCT(1)冒泡排序算法在最好的情况下的元素交换次数为【1】。
正确答案:0(2)在最坏情况下,堆排序需要比较的次数为【2】。
正确答案:O(nlog2n)(3)若串s="MathTypes",则其子串的数目是【3】。
vf填空题
填空题1、数据库管理系统支持的数据模型主要有三种,分别是层次模型、网状模型、______模型。
答案: 1:关系知识点:VFP部分/第一章填空2、用二维表的形式来表示实体之间联系的数据模型叫做______模型。
答案: 1:关系知识点:VFP部分/第一章填空3、在关系数据库的基本操作中,从表中取出满足条件元组的操作称为______。
答案: 1:选择知识点:VFP部分/第一章填空4、在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为______。
答案: 1:联接#连接知识点:VFP部分/第一章填空5、Visual FoxPro中不允许在主关键字字段中有重复值或______。
答案: 1:空值#NULL知识点:VFP部分/第一章填空6、在关系数据模型中,二维表的列称为属性,二维表的行称为______。
答案: 1:元组#记录知识点:VFP部分/第一章填空7、关系是具有相同性质的______的集合。
答案: 1:元组#记录知识点:VFP部分/第一章填空8、数据库系统的核心是______。
答案: 1:数据库管理系统#DBMS知识点:VFP部分/第一章填空9、关系数据库中可命名的最小数据单位是______。
答案: 1:属性名#属性#字段#字段名知识点:VFP部分/第一章填空10、用二维表数据来表示实体及实体之间联系的数据模型称为______。
答案: 1:关系模型#关系知识点:VFP部分/第一章填空11、在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是______联系。
答案: 1:多对多#m:n知识点:VFP部分/第一章填空12、数据处理的核心是数据管理。
数据管理大致经历了人工管理、文件系统和_________三个阶段。
答案: 1:数据库管理#数据库系统知识点:VFP部分/第一章填空13、数据库系统是指引进数据库技术后的计算机系统,主要包括_______、硬件系统、软件系统、用户等四部分。
VFP练习题填空题50道
填空题(共50道)(5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称 D 是关系A的外码。
(6)表达式EMPTY(.NULL.)的值是.F. 。
(7)假设当前表、当前记录的“科目”字段值为“计算机”(字符型),在命令窗口输入如下命令将显示结果计算机考试。
m=科目-“考试”?m(8)在Visual FoxPro中假设有查询文件queryl.qpr,要执行该文件应使用命令do queryl.qpr 。
(9)SQL语句“SELECT TOP 10 PERCENT*FROM订单ORDER BY金额DESC”的查询结果是订单中金额最高的10%的订单信息。
(10)在表单设计中,关键字thisform 表示当前对象所在的表单。
(11)使用SQL的CREATE TABLE语句建立数据库表时,为了说明主关键字应该使用关键词primary KEY。
(12)在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用SET CENTURY on 命令进行设置。
(13)在建立表间一对多的永久联系时,主表的索引类型必须是主索引或候选索引。
(14)为将一个表单定义为顶层表单,需要设置的属性是showwindow 。
(15)在使用报表向导创建报表时,如果数据源包括父表和子表,应该选取一对多报表向导。
(6)Visual Foxpro索引文件不改变表中记录的物理顺序。
(7)表达式score<=100 AND score>=0的数据类型是逻辑型(L型)。
(8)A=10B=20?IIF(A>B, "A大于即B", "A不大于B")执行上述程序段,显示的结果是A不大于B(9)参照完整性规则包括更新规则、删除规则和插入规则。
(10)如果文本框中只能输入数字和正负号,需要设置文本框的inputmask 属性。
VFP填空题(有答案)
VFP 填空题(有答案)题干0数据库管理系统支持的数据模型主要有三种,分别是层次模型、网状模型、______模型。
关系daan 题干1用二维表的形式来表示实体之间联系的数据模型叫做______。
关系模型#关系daan 题干2在关系数据库的基本操作中,从表中取出满足条件元组的操作称为______。
选择daan 题干3在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为______。
联接daan 题干4自然联接是去掉重复属性的_______联接。
等值daan 题干5Visual FoxPro 中不允许在主关键字字段中有重复值或______。
空值#NULLdaan 题干6在V isual isual FoxProFoxPro 的表之间建立一对多联系是把______的主关键字字段添加到______的表中。
一方#一个表@多方#多个表daan 题干7为了把多对多的联系分解成两个一对多联系所建立的"纽带表"中应包含两个表的______。
主关键字#主键daan 题干8要把帮助文件设置为复制到硬盘上的Foxhelp.chm 文件,需要在"选项"对话框的______选项卡上设置。
文件位置daan 题干9扩展名为.prg 的程序文件在"项目管理器"的______选项卡中显示和管理。
代码daan 题干10命令?ROUND(37.2007,3)的执行结果是______。
37.201daan 题干11命令?LEN("THIS IS MY BOOK")的结果是______。
15daan 类型。
题干12TIME( )的返回值的数据类型是______类型。
字符#Cdaan 题干13下列命令执行后的结果是______。
STORE 'GOOD BYE!' TO X LEFT(X,2),SUBSTR(X,6,2)+SUBSTR(X,6),RIGHT(X,3) GO BYBYE! YE!daan 题干14下列命令执行后的结果是______。
vfp填空题
VFP中程序控制结构有四种,它们是:__________、__________、__________、__________。
答案: 顺序、分支、循环、子程序VFP中的索引类型有四种,它们是:__________、__________、__________、__________。
答案: 主索引、候选索引、普通索引、唯一索引VFP中系统内部定义的类称为基类,它可分为两种类型:__________、__________。
答案: 容器类、控件类将某控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件对象的__________属性的值也随之变化。
答案: V ALUE如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的删除规则应设置成__________。
答案: 级联将VFP默认路径设置为D:\USER的命令是________。
答案: SET DEFA TO D:\USER如果要让运行的表单第一次显示时自动位于主窗口中央,则应该将表单的__________属性值设置为.T.。
答案: AutoCenter组合框的数据源由RowSource属性和RowSourceType属性给定,如果RowSource属性中写入一条SELECT—SQL语句,则它的RowSourceType 属性设置为__________。
答案: 3-SQL语句已知N="1",M="2",X21=1+2, 则表达式X&M&N的值为__________。
答案: 3表达式YEAR(DATE()+10)的数据类型为__________。
答案: N (数值型)计时器(Timer)控件中设置时间间隔的属性为Interval和定时发生的事件为__________ 。
答案: Timer已知XX="ABC ",YY="B",则XX+YY=__________ 、XX-YY= __________。
vfp填空题
68
设XYZ="170",函数MOD(VAL(XYZ),8)的值是________。
2
69
在VFP中用于计算检索的函数有COUNT、1.________、2.________、MAX和MIN。
Sum
AVG
70
结构化程序设计所规定的3种基本控制结构是1.________结构、2.________结构和分支结构。
字符
53
设工资=1200,职称="教授",下列逻辑表达式的值是______。
工资>1000 AND (职称="教授"OR职称="副教授")
.T.
54
设P=' ABCDabcd',则?SUBSTR(P,INT(LEN(P)/2+1),2)为____。
Da
55
下列命令执行后的结果是________。
STORE -100 TO X
1.
xsda.学号=xscj.学号
2.
数学>=80
47
设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
现查询每类图书的册数和平均单价。对下面SQL语句填空:
SELECT分类号,1.________FROM图书2.________分类号
顺序
循环
71
调用存放在过程文件中的过程,必须先用1.________命令打开过程文件,再用2.________命令来调用。
1.SET PROC TO
<过程文件名>
2.DO <过程名>
72
VFP填空题
填空题1.任何一个数据库管理系统都是基于数据模型建立的,数据库管理系统支持的数据模型包括层次模型、网状模型和。
2. 数据管理发展的三个阶段:人工管理阶段、文件系统管理阶段和。
3. 数据库技术中,实体集之间的联系有三种:、一对多、。
4. 为了从用户菜单返回到系统菜单应该使用命令是。
5. 结构化程序设计有三种基本结构:顺序结构、______和。
6. 是数据库系统的核心软件。
7. 将当前表单释放和关闭的正确命令是__ __。
8. 在表单设计中,关键字______表示当前对象所在的表单。
9. 报表的数据源通常是数据库表、________、视图、查询或临时表。
10.设已经正确执行了命令:mx=[98+2],再执行命令:? mx,屏幕上将显示。
11. 用来确定控件是否有效(不为灰色)的属性为。
12. xs表已在2号工作区,2号工作区非当前工作区,要把xs表所在的工作区选为当前工作区的命令是。
13. 数据表是由行和列组成的二维表格,每一列称为一个__ _ __。
14. 要建立参照完整性的相关主表和子表必须在数据库中,且已建立了___ ____关系。
15. 显示js表中各系教师的人数和工资总和的SELECT-SQL语句是:SELECT 系名, ___, SUM(工资) FROM is ___系名16. 要创建“学籍管理”数据库,应该命令窗口输入_。
17. 命令中用___短语来去掉查询结果中的重复值。
18.有一个表单MyForm,编写相应的事件代码,当运行该表单时,表单的标题栏上自动显示"计算机等级考试系统",则该代码中必有一条语句:_____="计算机等级考试系统"。
19. 在参照完整性中,设置更新规则时选择了__ __后,则当修改父表记录中的关键字时,若子表有与此记录相关的记录,则禁止修改父表中的相应记录操作。
20. Visual FoxPro的索引方式有4种:___ __、候选索引、唯一索引、。
vfp填空题(附答案)
填空题1、表单控件工具栏中的"标签"按钮代表的是标签____类_____。
答题提示:类/对象2、表打开后,记录指针指向的记录称为_____当前_____记录。
3、表单form1上有一个命令按钮组控件CG(容器控件),命令按钮组控件CG中包括两个命令按钮Cmd1和Cmd2,若当前对象为Cmd1,则this.parent所指的控件是____命令按钮组______。
答题提示:表单/ 命令按钮组4、常量$90比常量$100___小_____。
答题提示:大/小5、用当前表单中的LABEL1控件来显示系统时间的语句是:BEL1. CAPTION =TIME()6、VFP支持两种类型的菜单:条形菜单和弹出式菜单。
7、颜色函数RGB(0,0,0)返回的颜色是黑色。
8、一个关系对应一张表,表中的一列称为一个字段,表中的一行称为一个记录。
9、VFP的三种程序结构是顺序结构、选择结构、循环结构。
10、数据完整性包括域完整性、参照完整性和实体完整性。
11、在面向对象的程序设计中,类的实例又称为对象。
12、打开数据库表的同时,自动打开该表的结构型复合索引。
13、执行命令A=$9000之后,内存变量A的数据类型是货币型。
14、 FONTBOLD属性,用来设置文字是否以粗体显示。
15、控件的FONTSIZE属性,可用来设置文字的字号大小。
16、表达式"Visual FoxPro" $ "Fox"的结果是.F.。
17、在Visual FoxPro中,最多允许同时打开32767个数据库表或自由表。
18、在Visual FoxPro中,打开表设计器来修改表结构的命令是MODI STRU(每个单词写四个字母)。
19、在Visual FoxPro中,视图可以分为本地视图和远程视图。
20、用Ctrl+F2组合键,可以打开命令窗口。
答题提示:打开/关闭21、每一个数据表可以容纳的最大记录数是10(用阿拉伯数字)亿个。
VFP填空题有参考答案
VFP填空题(有答案)题干0数据库管理系统支持的数据模型主要有三种,分别是层次模型、网状模型、______模型。
关系daan题干1用二维表的形式来表示实体之间联系的数据模型叫做______。
关系模型#关系daan题干2在关系数据库的基本操作中,从表中取出满足条件元组的操作称为______。
选择daan题干3在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为______。
联接daan题干4自然联接是去掉重复属性的_______联接。
等值daan题干5Visual FoxPro中不允许在主关键字字段中有重复值或______。
空值#NULLdaan题干6在Visual FoxPro的表之间建立一对多联系是把______的主关键字字段添加到______的表中。
一方#一个表@多方#多个表daan题干7为了把多对多的联系分解成两个一对多联系所建立的"纽带表"中应包含两个表的______。
主关键字#主键daan题干8要把帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在"选项"对话框的______选项卡上设置。
文件位置daan题干9扩展名为.prg的程序文件在"项目管理器"的______选项卡中显示和管理。
代码daan题干10命令?ROUND(37.2007,3)的执行结果是______。
37.201daan题干11命令?LEN("THIS IS MY BOOK")的结果是______。
15daan题干12TIME( )的返回值的数据类型是______类型。
字符#Cdaan题干13下列命令执行后的结果是______。
STORE 'GOOD BYE!' TO X?LEFT(X,2),SUBSTR(X,6,2)+SUBSTR(X,6),RIGHT(X,3)GO BYBYE! YE!daan题干14下列命令执行后的结果是______。
VFP填空题
VFP填空题1.数据的不一致性是指_________。
答案:相同的数据在不同的应用程序中出现不同的值2. VFP系统中,终止事件循环的命令是______。
答案:CLEAR EVENTS3. 目前较为流行的一种信息模型设计方法称为E-R方法,E-R方法的中文含义为_____ _。
答案:实体联系方法4. 如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为______。
答案:THIS.VALUE=DATE()5. 与Thisform.Release功能等价的命令为_______。
答案:Release Thisform6.______型数据只能用于表而不能用于内存变量。
答案:备注和通用7.已知教师表(JS.DBF)中含有一条姓名(XM)为"王一平"的记录,执行下列程序段后,输出结果为______。
SELE JSLOCAT FOR XM="王一平"XM=3?XM答案:王一平8.与XB="男" .OR. XB="女"等价的表达式为______。
答案:XB$"男女"9.表达式STR(YEAR(DATE()+10)) 的数据类型为_______ 。
答案: C10.已知教师表(JS.DBF)已经按姓名(XM)建立索引,答案:SEEK("王一平") 阅读下列程序:SELE JSSET ORDER TO xmSEEK '王一平'IF FOUND()DISPLAYELSEWAIT WIND '查无此人'如果要用SEEK函数完成上述相同的功能,应将程序改成:SELE JSSET ORDER TO xmIF ________DISPLAYELSEWAIT WIND '查无此人'ENDIF11.打开项目的命令是_______。
答案:MODIFY PROJECT12.Grid、Text、CommandGroup、Column是VFP系统中的对象,它们当中不能直接加到表单中的对象是________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
填空题1、表单控件工具栏中的"标签"按钮代表的是标签_________。
答题提示:类/对象2、表打开后,记录指针指向的记录称为__________记录。
3、表单form1上有一个命令按钮组控件CG(容器控件),命令按钮组控件CG中包括两个命令按钮Cmd1和Cmd2,若当前对象为Cmd1,则this.parent所指的控件是__________。
答题提示:表单/ 命令按钮组4、常量$90比常量$100________。
答题提示:大/小5、用当前表单中的LABEL1控件来显示系统时间的语句是:BEL1. =TIME()6、VFP支持两种类型的菜单:条形菜单和式菜单。
7、颜色函数RGB(0,0,0)返回的颜色是色。
8、一个关系对应一张表,表中的一列称为一个字段,表中的一行称为一个。
9、VFP的三种程序结构是结构、选择结构、循环结构。
10、数据完整性包括域完整性、完整性和实体完整性。
11、在面向对象的程序设计中,类的实例又称为。
12、打开数据库表的同时,自动打开该表的索引。
13、执行命令A=$9000之后,内存变量A的数据类型是型。
14、 FONTBOLD属性,用来设置文字是否以体显示。
15、控件的属性,可用来设置文字的字号大小。
16、表达式"Visual FoxPro" $ "Fox"的结果是。
17、在Visual FoxPro中,最多允许同时打开个数据库表或自由表。
18、在Visual FoxPro中,打开表设计器来修改表结构的命令是(每个单词写四个字母)。
19、在Visual FoxPro中,视图可以分为本地视图和视图。
20、用Ctrl+F2组合键,可以命令窗口。
答题提示:打开/关闭21、每一个数据表可以容纳的最大记录数是(用阿拉伯数字)亿个。
22、命令书写规则规定命令动词可以缩写为前(用阿拉伯数字)个字符。
23、表单文件的扩展名为。
24、数据表是由行和列组成的二维表格,每一列称为一个。
25、当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为。
26、在Visual FoxPro中运行表单时,表单的Activate事件发生在Init事件之。
答题提示:前/后27、常量.n.表示的是型的数据。
28、菜单可以分组,插入分组线(分隔线)的方法是在"菜单名称"项中输入两个字符。
29、在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和规则。
30、用二维表数据来表示实体及实体之间联系的数据模型称为模型。
31、在Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是。
32、函数BETWEEN(40,34,50)的运算结果是。
33、34、执行命令A=2005/4/2之后,内存变量A的数据类型是型。
35、颜色函数RGB(255,0,0)返回的颜色是色。
36、颜色函数RGB(0,255,0)返回的颜色是色。
37、颜色函数RGB(0,0,255)返回的颜色是色。
38、VFP中,删除全部记录的命令是。
39、VFP中,物理删除所有带删除标记记录的命令是。
40、41、自由表中允许字段名的最大长度为(用阿拉伯数字)个字符。
42、在记录浏览状态下,可用Ctrl+0组合键向某一字段输入(用汉字)值。
43、清除屏幕信息的语句命令是。
44、表单设计中,引用当前对象的关键字为。
45、子类可以自动继承父类的属性和方法,这种特性称为类的性。
46、MessageBox函数的返回值是一个型数据。
47、函数MessageBox的语法为:MESSAGEBOX(cMessageText [, nDialogBoxType [, cTitleBarText]]),则该函数的第二个参数省略。
答题提示:可以/不可以48、命令窗口中未加说明而直接定义的变量,是变量。
提示:全局/私有/局部49、程序中未加说明而直接定义的变量,是变量。
提示:全局/私有/局部50、作用范围最小的变量是变量。
提示:全局/私有/局部51、项目管理器的"移去"按钮有两个功能;一是把文件移去,二是______文件。
52、创建视图时,相应的数据库必须是______状态。
(打开/关闭)53、为图像控件指定图片(如.bmp文件)文件的属性是。
54、55、在SQL查询语句中,显示部分结果的top短语必须要与短语一起来使用。
(短语要写完全)56、VFP中变量名的命名规则:只能使用汉字、字母、和数字。
57、time()函数的返回值的数据类型为型。
58、退出VFP的命令是。
59、定义全局变量的命令是。
60、定义局部变量的命令是。
61、定义私有变量的命令是。
62、wait 命令可以从键盘接收一个。
(答题提示:字符/字符串)63、Accept命令可以从键盘接收一个。
(答题提示:字符/字符串)64、VFP中支持的三种关系运算有选择、投影和。
65、数据表由表结构和两部分组成。
66、表分两种,表和数据库表。
67、报表的两个基本组成部分:数据源和。
68、当输入比较长的命令时,可加一个来续行,回车后继续在下一行输入。
答题提示:逗号/分号/空格/括号69、视图设计器比查询设计器多了一个选项卡。
70、过程文件中的每个子过程必须以(写前四个字母)开头。
71、对象的引用可分为相对引用和引用。
72、创建的菜单运行后,使用set sysmenu to 命令来退出用户菜单,并恢复系统原来的菜单。
73、在面向对象的程序设计中,把对象可以识别的用户和系统的动作称为。
74、在面向对象的程序设计中,对象的行为又称为对象的。
75、字符型数据的最大长度是76、不能用_______型和通用型字段构造索引表达式创建索引。
77表的备注型字段和通用型字段的字段宽度是固定值,它们均为________。
78、建立多表查询时,多个表之间需要建立联接。
联接的类型有四种,分别为_______联接、左联接、右联接和完全联接。
79、在VFP 中,系统规定:名称(如变量名,字段名,对象的属性名等)只能以字母,汉字或下划线等字符开头,不能以数字字符开头。
系统预定义了许多系统变量,他们的名称均以_______开头。
80、VFP中程序控制结构有顺序、分支、和子过程四种。
81、查询文件的扩展名是___________82、设sjk1.dbc,sjk2.dbc,sjk3.dbc,sjk4.dbc和sjk5.dbc分别是存放在当前工作路径中的五个数据库文件名,用户可以使用OPEN DATEBASE 命令打开数据库。
在Visual FoxPro系统的命令窗口中,依次执行下列命令后,则被打开的数据库文件个数有_______个。
CLOSE DATEBASE ALLOPEN DA TEBASE sjk1OPEN DA TEBASE sjk2OPEN DA TEBASE sjk3OPEN DA TEBASE sjk4OPEN DA TEBASE sjk583、如果要彻底删除当前工作区中打开的表的所有记录,可以使用________命令。
84、用户使用CREATE TABLE-SQL命令创建表的结构,字段类型必须用单个字母表示,对于货币型字段,字段类型用单个字母表示时为________。
85、设当前表有10条记录,且当前记录指针指向第3条记录,若要显示第5条记录,则用list命令可写成LIST ______ 5。
(注意:只要写一条命令!)86、利用一条________命令(语句)可以给多个内存变量赋同一个值。
87、设数据库SJK.DBC中的表XS.DBF已设置了主索引、字段的默认值。
如果将XS.DBF 移出SJK.DBC,则主索引转换为________ ,字段的默认值变成无效。
88、使用报表打印表中的数据,需在报表设计器中将与表字段相关的控件放在报表的______带区。
89、一个OLE对象可以连接或嵌入到表的________型字段中。
90、下列程序段中的后三条命令,可用一条功能等价的命令来实现,这条命令是:______cj in 0。
SET TALK OFFSELECT 1USE xsSELECT 0USE cjSELECT xs91、组合框的数据源由RowSource属性和RowSourceType属性给定,如果RowSource属性中写入一条SELECT-SQL语句,则它的RowSourceType属性设置为___________。
92、在Visual FoxPro 系统中,事件循环由READ EVENTS 命令建立、CLEAR EVENTS 命令停止。
当发出CLEAR EVENTS 命令时,程序将继续执行紧跟在_____________命令后面的那条可执行语句。
93、在设置表之间的参照完整性规则时,系统给定的更新和删除规则有3个,即级联,限制和忽略,而插入规则只有两个,即限制和__________。
94、从关系模型中指定若干个属性组成新的关系称为__________95、数据库表是包含在数据库中的表,一个表最多包含在_______个数据库中。
96、视图可以分为本地视图和远程视图。
使用当前数据库中的表建立的视图是视图97、建立索引以后,原来的数据库表文件总记录的物理顺序将(变/不变)98、使用DO 语句执行查询时,可以(带/不带)扩展名99、为了在报表中插入一个文字说明,应该插入一个控件。
100表单常用方法有:表单的Hide方法用来隐藏表单;表单的Show方法用来显示表单;表单的Release方法将表单从内存中释放;表单的Refresh方法用来________表单。