大学计算机vfp考试选择题题库
vfp试题及答案
vfp试题及答案一、选择题1. 在Visual FoxPro中,用于定义一个表单的文件扩展名是()。
A. .dbfB. .scxC. .pjxD. .frx答案:B2. 下列哪个函数用于在VFP中获取当前系统日期?()。
A. DATE()B. NOW()C. THIS()D. TIME()答案:A3. 在Visual FoxPro中,要循环遍历一个表中的所有记录,应该使用哪个命令?()。
A. GO TOPB. GO BOTTOMC. LOOPD. BROWSE答案:D4. 以下哪个属性用于设置Visual FoxPro中对象的前景色?()。
A. BackColorB. ForeColorC. FontSizeD. Text答案:B5. 在VFP中,若要打开一个已存在的表,应使用哪个命令?()。
A. USE 表名 IN 0B. USE 表名 EXCLUSIVEC. BROWSE 表名D. DISPLAY 表名答案:A二、填空题1. 在Visual FoxPro中,__________命令可以用来创建一个新的数据库。
答案:CREATE DATABASE2. 要将一个表中的数据按照某个字段进行排序,可以使用__________命令。
答案:ORDER BY3. 在VFP中,可以使用__________函数来获取用户输入的值。
答案:GET4. 为了在Visual FoxPro中设置一个计时器,需要使用__________控件。
答案:Timer5. 若要在VFP表单中显示一条欢迎信息,可以在表单的__________事件中编写代码。
答案:INITIALIZE三、判断题1. 在Visual FoxPro中,所有的数据都存储在表(tables)中。
(正确)答案:正确2. 使用BROWSE命令可以对表进行添加、修改和删除操作。
(错误)答案:错误3. Visual FoxPro中的表单(form)是一种用于创建用户界面的控件。
VF习题集(答案)
VFP面向对象程序设计习题作业200 至200 学年计算机与信息科学系VFP练习题习题一一、单项选择题1. 数据库管理系统的英文缩写是d。
A) DBM B) DB C) DBS D) DBMS2. 支持数据库各种操作的软件系统是d。
A) 操作系统B) 命令系统C) 数据库系统D) 数据库管理系统3. c是存储在计算机存储设备上相关数据的集合。
A) 网络系统B) 操作系统C) 数据库D) 数据库管理系统4. 由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫b。
A) 数据库管理系统B) 数据库系统C) 文件系统D) 软件系统5. 数据库系统的核心是b 。
A) 数据库B) 数据库管理系统C) 操作系统D) 文件系统6. 数据库DB,数据库系统DBS,数据库管理系统DBMS,三者之间的关系是c。
A) DBMS包括DB和DBS B) DB包括DBS和DBMSC) DBS包括DB和DBMS D) DBMS包括DBS7. VFP是一种d数据库管理系统。
A) 网状型B) 共享型C) 层次型D) 关系型8.在关系模型中,将两个关系通过共同字段名组成一个新的关系,是c 关系运算。
A) 选择B) 投影C) 连接D)层次二、填空题1. 数据库系统的核心部分是数据库管理系统。
2. 在关系数据库的三种关系运算是选择、投影、连接。
3. 从关系中找出满足条件的元组的操作是_选择__运算。
习题二一、单项选择题1. 在进行VFP表的结构设计时,其字符型字段的宽度不允许超过__b____。
A)255 B)254 C)20 D)无限制2. 要显示和隐藏VFP所有的工具栏,应使用___b___菜单下的“工具栏”命令。
A)文件B)显示C)工具D)窗口3. VFP表文件中,对字符型字段的值,最多可输入__d____个字符。
A)255 B)128 C)8 D)2544. 在表设计器中设计了表的备注字段后,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是___c____。
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语句。
大学生vfp考试题及答案
大学生vfp考试题及答案一、选择题1. 在Visual FoxPro(VFP)中,以下哪个选项不是数据库表的完整性规则?A. 实体完整性B. 域完整性C. 参照完整性D. 触发器完整性答案:D2. VFP中,要实现数据的排序,可以使用以下哪个命令?A. SELECTB. ORDER BYC. SORTD. INDEX答案:C3. 在VFP中,以下哪个函数用于计算字符串的长度?A. LEFT()B. RIGHT()C. LEN()D. SPACE()答案:C4. 在VFP中,要创建一个表单,应该使用以下哪个命令?A. CREATE TABLEB. CREATE FORMC. USED. BROWSE答案:B5. VFP中,以下哪个控件用于显示图像?A. LabelB. TextBoxC. Image ControlD. Grid答案:C二、填空题6. 在VFP中,要将一个字段设置为自动增长的编号,应该使用字段属性_________。
答案:AutoIncrement7. 当需要在VFP中实现多表连接查询时,可以使用_________函数。
答案:JOIN8. 在VFP中,要实现对表进行记录的追加操作,应使用的命令是_________。
答案:APPEND9. VFP中,要对表中的记录进行删除操作,应使用的命令是_________。
答案:DELETE10. 在VFP中,要实现对表中数据的局部更新,可以使用_________命令。
答案:UPDATE三、简答题11. 简述在VFP中如何建立一对多关系?答案:在VFP中,建立一对多关系通常涉及两个表。
首先,需要在一个表中创建一个与另一个表的主键相匹配的字段,这个字段称为外键。
然后,通过设置数据库的参照完整性规则来建立关系,确保在子表中引用的每个父表记录都是有效的。
12. 描述在VFP中如何使用报表向导创建一个简单的报表?答案:在VFP中,使用报表向导创建报表的步骤如下:- 打开报表向导。
VFP选择题
VFP选择题一、选择题(下列各题的四个选项中,只有一个是正确的。
每题1分,共40分)。
1、在VFP中,有关数据表的下列统计命令,对数值字段纵向求和的命令是 AA)SUM B) COUNT C)TOTAL D)AVERAGE2、关系的联接运算,指的是以C为单位的运算A)记录B)字段C)数据表 D)数据库3、若要取消在VFP的命令窗口中输入的未执行命令,可按下面的那个键 CA)SPACE键B)INSERT键 C)ESC键 D)ENTER键4、数据库管理系统所采用的数据模型有三种,下面哪一项不是AA)结构型 B)关系型C)网状型D)层次型5、在VFP的命令中,set filter to 可实现的关系运算称之为(5)A)复制B)选择 C)投影 D)连接6、下面命令显示的结果是:?LEN(”大学生”+SPACE(5))DA)3 B)8 C)6 D) 117、人事档案数据表中,若记录的个人简历及一些图片资料存放在一个WORD文档中,若要将该WORD文档存放在表中的某个字段中,则该字段最好为AA)通用型B)字符型C)备注型D)逻辑型8、在VFP中,四个运算符not、#、* 、or中,优先级别排序正确的是:CA)not>or>*># B)# >*>not>or C)*># >not>or D)*>#> or>not9、下面的哪种数据类型只适用于数据表的字段定义,而不适用于内存变量或数组BA)数值型B)逻辑型C)日期型D)备注型10、在下面的VFP表达式中,错误的是CA){^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命令计算工资平均值,如果不给出范围短语,那么命令DA)只计算当前记录工资值 B)计算全部记录工资平均值C)计算后5条记录工资值平均值 D)计算后6条记录工资值平均值12、在VFP的参照完整性规则中,不包括的是CA)插入规则B)删除规则C)查询规则D)更新规则13、有关数据库表和自由表的下列说法,正确的是DA)都支持长字段名和长表名B)都可设定字段的默认值C)都可以为表建立主索引D)自由表和数据库表都对应着一个磁盘文件14、数据表A(父表)和数据表B(子表)通过字段MM建立了一对多的永久性关系,下列说法错误的是AA)表A中必须以字段MM为关键字建立主索引B)表A中的一条记录在表B中可以有多条记录与之对应C)在表A中移动记录指针时,表B中的记录指针会指向关键字值与表A中关键字值相同的记录D)表B中必须以字段MM为关键字建立普通索引15、有关查询和视图的下列说法,正确的是(15)A)查询设计器中有“更新条件”选项卡,查询有多种查询去向B)查询设计器中没有“更新条件”选项卡,查询没有多种查询去向C)视图设计器中没有“更新条件”选项卡,视图没有多种查询去向D)视图设计器中有“更新条件”选项卡,视图有多种查询去向16、设数据表文件已经在当前工作区打开,有关索引文件已经建立,要打开该数据表文件的某索引文件,应该使用命令(16)A)SET ORDER TO <索引文件名> B)OPEN INDEX <索引文件名>C)USE INDEX <索引文件名> D)SET INDEX TO <索引文件名>17、有关备注文件的下列说法,正确的是(17)A) 每个数据表都有自己的备注文件B)备注文件是专门用来存放通用字段内容的C) 备注文件的扩展名是FPT D)备注文件是用户在向数据表中输入内容时创建的18、在VFP中,有关索引的下列说法错误的是(18)A)索引可以提高查询速度B)索引既可以用令建立,也可以在表设计器中建立C)表建立了索引后,索引文件是存放在表中的D) 数据表建立了索引后,其中记录的物理位置不发生变化19、设当前打开的数据表中含有字段SNO,系统中有一内存变量的名称也为SNO,下面命令显示的结果是:(19)SNOA)内存变量SNO的值 B)字段变量SNO的值C)错误信息 D)与该命令之前的状态有关20、若要清除内存中的全局变量,可使用命令(20)A)用CLOSE ALL命令B)按ESC键C)用CLEAR命令D)用CLEAR ALL命令21、要根据当前数据表文件产生一个扩展名为XLS的文件,应当使用命令(21)A)MO DIF Y FILE B)MO DIF Y CO MMAN D C)COP YD)C REATE22、下列说法正确的是(22)A)已建立的自由表不能变成数据库表B)只有数据库表才能建立有效性规则C)两个日期型变量不能相减D)数据表建立了索引文件后,索引文件的结构与数据表的结构相同23、执行完命令LOCATE FOR XB="女" 后,若要继续查找下一条符合此条件的记录,可使用命令(23)A) SKIP B) NEXT C) CONTINUE D) RESUME24、假设一个数据表中有基本工资和奖金等数值型字段,若想做到先按奖金降序排序,奖金相同的记录再按基本工资降序排序,应当使用命令(24)A)INDEX ON 奖金+基本工资DESC TAG ABCB)INDEX ON 奖金-基本工资DESC TAG ABCC)INDEX ON STR(奖金+基本工资) DESC TAG ABCD)INDEX ON STR(奖金)+STR(基本工资) DESC TAG ABC25、依次执行下列命令后,正确的选项是:(25)DIMENSION A(3,3)A=5A(3,1)=4A) A(3,1)+A(7)的结果值为9 B) A(3,1)+A(7)的结果值为10C) A(3,1)+A(8)的结果值为8 D) A(3,1)+A(7)的结果值为826、在VFP中,在索引生效前后,一定能定位到相同记录的命令是(26)A)GO TOP B)GO 16 C)SKIP 1 D)GO BOTTOM27、有关参数传递的正确叙述是(27)A接受参数的语句可以写在程序的任意位置B发送参数的语句和接受参数的语句不必搭配成对,可以单独使用C发送参数和接受参数的排列顺序与接受类型必须一一对应D发送参数和接受参数的名字必须一致28、在VFP中,下列说法正确的是(28)A)命令窗口中命令行的间距不能改变B)命令中的各子句(短语)的次序不能任意排列C)一条命令只能在一行书写D)命令行中出现的定界符号必须是半角符号29、在VFP中,有关数据库的下列说法,错误的是(29)A)数据库文件的扩展名为DBCB)打开数据库文件可用命令USE DATABASEC)数据库一般是由相关联的数据表和其他对象组成D)查询、存储过程等可被数据库所管理30、有关项目管理器的下列说法,错误的是(30)A)在项目管理器中不能创建程序,程序只能用MODIFY COMMAND来创建B)在项目管理器中可以把指定的文件从磁盘上删除C)在项目管理器中可以创建和修改数据库D)创建项目文件可用命令CREATE PROJECT31、若要恢复用DELETE命令删除的若干记录,应该(31)A)用RECALL命令B)立即按ESC键C)用RELEAS E命令D)用FOUND命令32、在VFP中,输入命令INPUT、ACCEPT、WAIT中可以接受逻辑值的命令是(32)A) 只有ACCEPT B) 只有ACCEPT和WAITC) 只有INPUT D) 只有WAIT33、下面各项中,那一项不是以PRG为扩展名(33)A)子程序B)过程文件C)独立自定义函数D)项目文件34、关于视图,下列说法错误的是(34)A)对视图的使用与表一样,也可以进行插入、查询、删除、修改操作B)视图与查询一样,都以文件的形式独立存在,都可以为数据库所管理,C)视图与表不一样,它是一种虚表,不存储数据D)在VFP中,可建立本地视图和远程视图35、设数据表已经打开,要将数组中的数据追加到数据表中,应当使用命令(35)A) SCATTER TO B) DIMENSION C) APPEND FROM ARRAY D)GATHER FROM36、在VFP中,可以对字段设置输入掩码的表是(36)A)必须是数据库表B)必须是自由表C)自由表或数据库表D)字段的输入掩码是在浏览表时进行设置的37、报表设计器有若干表带区,其中(37)表带区的内容每行打印一次A)细节B)组标头 C)列标头D)标题38、若要使某命令按钮在运行时呈现灰色不可用,无法获得焦点,可把下列哪个属性设为.F.(38)A)Readonly B)Enable C)V alue D)Visible39、对于某表单上“文本框”控件,若要使该控件用于输入密码,输入的密码用“*”号表示,可通过设置(39)属性来完成A)Value B)ControlSource C)Comment D)Passwordchr 40、在VFP中,下面哪个控件在运行时是不可见的BA)标签B)计时器C)页框D)文本框2、在VFP中,有关数据表的下列统计命令,执行结果以文件形式存在的是 CA)SUM B) COUNT C)TOTAL D)AVERAGE2、在Visual FoxPro 6.0程序中,可以终止程序执行并返回到操作系统的命令是 DA)EXIT B)QUIT C)BYE D)CANCEL3、在VFP中,有一种集简捷的操作与完善的功能于一体,能逐步帮助用户快速完成日常任务的交互式实用程序,我们称为 A A)设计器 B)向导 C)生成器 D)工具栏4、Visual FoxPro数据库管理系统所采用的数据模型是BA)结构型 B)关系型 C)网状型 D)层次型5、在关系运算中,查找满足一定条件的元组(记录)的运算称之为BA)复制 B)选择 C)投影 D)连接6、下面命令显示的结果是:?AT(”大学生”,”北大学生的大学生活”) BA)2 B)3 C)6 D) 117、人事档案数据库中,若记录的个人简历约在200汉字左右,则存放个人简历的字段最好为CA)通用型B)字符型C)备注型D)逻辑型8、在VFP中,下列四个运算符中,优先级别最低的是:DA)and B)<> C)^ D)or9、两个数据表的结构完全相同,要将STD1.DBF中的记录追加到STD2.DBF之后,应使用命令组BA)USE STD1APPEND FROM STD2B)U SE STD2APPEND FROM STD1C)U SE STD1COPY TO STD2D)USE STD2COPY FROM STD110、下列表达式一定正确的是(10)A) STR(DD)+”1”B) DATE()-30 C) CTOD(04/05/97)-DATE() D)CTOD("04/05/97")+DATE()11、在定义数据表时,字段类型为(11)的宽度不是固定的A)逻辑型 B)字符型 C)日期型 D)备注型12、在下列选项中,(12)不是范围子句(短语)A)RECORD N B)ALL C)FOR D)REST13、设有变量A=“2000年第一学期期终考试”,表达式(13)的结果为”2000年期终考试”A)A-”第一学期”B)SUBSTR(A,1,6)+ SUBSTR(A,15,4)C)SUBSTR(A,1,6)+ SUBSTR(A,15,8)D)SUBSTR(A,1,5)+ SUBSTR(A,10,4)14、数据表A(父表)和数据表B(子表)通过字段MM建立了一对多的永久性关系,下列说法正确的是(14)A)表B中必须以字段MM为关键字建立主索引B)表B中的一条记录在表A中可以有多条记录与之对应C)在表A中移动记录指针时,表B中的记录指针会指向关键字值与表A中关键字值相同的记录D)表A中的一条记录在表B中可以有多条记录与之对应15、若要在某个打开的表中增加一字段“成绩”,下列命令(15)可实现A)MODIFY COMMAND B) BROWSE C) EDIT D)MODIFY STRUCTURE16、要求一个数据表文件的数值型字段具有5位小数,那么该字段的宽度最少应当定义成(16)A)5位 B)6位 C)7位 D)8位17、有关备注文件的下列说法,不正确的是(17)A) 并不是每个数据表都有自己的备注文件 B)备注文件内不能存放OLE对象C) 备注文件的扩展名是FPT D)备注文件是用户在向数据表中输入内容时创建的18、在VFP中,有关索引文件的下列说法正确的是(18)A)数据表建立了索引文件后,其中记录的物理位置发生了变化B)数据表建立了索引文件后,索引文件的结构与数据表的结构相同C)在某数据表的索引文件打开时修改该数据表的内容,该打开索引文件的内容会自动更新D)某索引文件关闭后,该索引文件的原表文件一定也是关闭的19、PACK命令可以删除当前数据表文件的(19)A) 全部记录 B) 满足条件的记录C) 结构 D) 有删除标记的记录20、要显示数据表文件中数学超过90分和不及格的全部女生记录,应当使用使命令(20)A)LIST FOR 性别='女',数学>=90,数学<=60B)LIST FOR 性别='女',数学>90,数学<60C)LIST FOR 性别='女'.AND.数学>90.AND.数学<60D)LIST FOR 性别='女'.AND.(数学>90.OR.数学<60)21、执行命令语句:@10,10 GET M DEFA 3 VALID M!=0READ变量M可以从键盘接受的数值为:(21)A) 任意数值B) 大于0的值C) 小于0的值D) 不为0的值22、SET RELATION 命令中的ADDITIVE子句(短语)的作用是:(22)A) 建立新关联时,取消以前的关联B) 建立新关联时,保留以前的关联C) 取消当前的关联,以先前的关联为主D) 以上都不对23、执行完命令LOCATE FOR XB="女" 后,若要继续查找下一条符合此条件的记录,可使用命令(23)A) SKIP B) NEXT C) CONTINUE D) RESUME24、假设一个数据表中有基本工资和奖金等数值型字段,若想做到先按奖金降序排序,奖金相同的记录再按基本工资降序排序,应当使用命令(24)A)INDEX ON 奖金+基本工资 DESC TAG ABCB)INDEX ON 奖金-基本工资 DESC TAG ABCC)INDEX ON STR(奖金+基本工资) DESC TAG ABCD)INDEX ON STR(奖金)+STR(基本工资) DESC TAG ABC25、依次执行下列命令后,正确的选项是:(25)DIMENSION A(3,3)A=5A(3,1)=4A) A(3,1)+A(7)的结果值为9 B) A(3,1)+A(7)的结果值为8C) A(3,1)+A(8)的结果值为10 D) 以上都不对26、设数据表文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令(26)A)GO TOP B)GO TOP() C)SKIP 1 D)GO 127、设职工数据表文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应使用命令(27)A)FIND FOR 工资>620 B)SEEK 工资>620C)LOCATE FOR 工资>620 D)FIND 工资>62028、在VFP中,有关命令窗口中的命令输入规则,下列说法不正确的是(28)A)命令动词可用前四个字母表示B)命令中的各子句(短语)可按任意次序排列C)一条命令只能在一行书写 D)命令行中出现的定界符号必须是半角符号29、在VFP中,有关数据库的下列说法,正确的是(29)A)数据库文件的扩展名为DBFB)打开数据库文件可用命令USE DATABASEC)数据库实际是就是一张二维表D)数据表、视图等可被数据库所管理30、有关项目管理器的下列说法,不正确的是(30)E)在项目管理器中可以创建和修改数据表F)创建项目文件可用命令CREATE PROJECTG)在项目管理器中不能运行程序H)在项目管理器中可以把指定的文件从磁盘上删除31、若要恢复用DELETE命令删除的若干记录,应该(31)A)用RECALL命令B)立即按ESC键C)用RELEASE命令D)用FOUND命令32、在VFP中,输入命令INPUT、ACCEPT、WAIT中可以接受字符的命令是(32)A) 只有ACCEPT B) 只有ACCEPT和W AITC) 都可以D) 只有WAIT33、执行如下程序段SELECT 1USE f1SELECT 5USE f2GO 7USE f3 IN 0后,当前工作区为(33)A)5号工作区 B)2号工作区 C)1号工作区 D)7号工作区34、关于视图,下列说法正确的是(34)A)对视图的使用与表一样,也可以进行插入、查询、删除、修改操作B)视图与查询一样,它们的扩展名相同C)视图与表一样,也存储着数据D)在创建数据源的过程中不会使用到任何的网络资源35、设数据表已经打开,要将数据表中当前记录传递给数组,应当使用命令(35)A) SCATTER TO B) DIMENSION C) APPEND FROM D) GATHERFROM36、在VFP中,有关菜单的下列说法不正确的是(36)E)执行菜单源程序文件的命令为DO MENUF)在菜单设计器中设计菜单时,要给菜单项分组,可在相应分组位置加入“ \- ”G)在菜单设计器中设计菜单时,要给菜某单项设置访问键F,可在该菜单项后加入“(\<f)”< bdsfid="329" p=""></f)”<> H)菜单源程序文件的扩展名为MPR37、报表设计器有若干表带区,其中(37)表带区的内容每个报表打印一次A)细节 B)组标头 C)列标头 D)标题38、在VFP中,对操作的数据库建立索引前与建立索引后分别执行下列统计命令,前后结果可能引起不同的是(38)A) COUNT B) SUM C) AVERAGE D) TOTAL39、在使用SEEK命令进行记录查询时,若显示"NO FIND",则此时函数EOF()的值为(39)A) 保持原值 B) .F. C) .T. D) 无法确定40、在VFP中,下列命令可以编辑程序文件的是(40)A) EDIT B) BROWSE C) MODIFY FILE D) CHANGE。
大学vfp考试题库(考试这个够用了)
【HNCE网上考试系统 v9.6】一、单项选择题(20道小题,共20分)1、如果在屏幕上要直接看到查询结果,“查询去向”应选择(A )。
(1分)A、浏览或屏幕B、浏览C、临时表或屏幕D、屏幕2、在VFP的表格结构中,逻辑型、日期型和备注型字段的宽度分别为( B)。
(1分)A、1、8、10B、1、8、4C、3、8、10D、3、8、任意3、使用DISPLAY命令时,如果范围子句为ALL或REST,则执行该命令后记录指针指向( C )。
(1分)A、末记录B、首记录C、末记录的后面D、首记录的前面4、对学生按入学成绩由高到低排序,入学成绩相同的学生按年龄由大到小排序使用的命令是( D )。
(1分)A、SORT TO 学生_1 ON 入学成绩/A,出生日期/DB、SORT TO学生_1 ON入学成绩/D,出生日期/AC、SORT TO学生_1 ON 入学成绩/A,出生日期/AD、SORT TO学生_1 ON 入学成绩/D,出生日期/D5、学生关系中有姓名、性别、出生日期等字段,要显示所有1984年出生的学生名单,应使用的命令是(C )。
(1分)A、LIST 姓名 FOR 出生日期=1984B、LIST 姓名FOR 出生日期="1984"C、LIST 姓名FOR YEAR(出生日期)=1984D、LIST 姓名FOR YEAR("出生日期")=19846、执行SELECT 0选择工作区的结果是( B )。
(1分)A、选择了0号工作区B、选择了空闲的最小号工作区C、选择了一个空闲的工作区D、显示出错信息7、在VFP中,要对已经存在的表建立索引,应对表进行( C )。
(1分)A、记录浏览B、记录修改C、结构修改D、重建表文件8、在VFP中,使用“数据工作期”窗口打开一个表应单击的按钮是( B )。
(1分)A、添加B、打开C、浏览D、关闭9、在VFP中,建立数据库文件可以选择“文件”下拉菜单的菜单项( A )。
(完整版)大学计算机vfp考试选择题题库
第 1 题101.下面叙述中()不属于数据库系统的特点。
答案:(C)A.数据结构化好B.数据独立性高C.数据冗余度高D.数据共享程度高102.某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着()的联系。
答案:(C)A.一对一B.一对多C.多对多D.不能确定103.现实世界中的事物(对象或个体),在数据世界中则表示为()。
答案:(A)A.记录B.数据项C.文件D.数据库104.数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现的。
答案:(B)A.数据服务器B.数据库管理系统C.数据分析系统D.数据存储系统105.数据库系统的特点包括()。
答案:(D)A.数据的结构化B.数据共享C.数据的独立性和可控冗余度D.以上都是第 2 题201.一个关系相当于一张二维表,表中的各列相当于关系的()。
答案:(D)A.数据项B.元组C.结构D.属性202.在关系模式中,关系可视为一张表,元组是指表中的()。
答案:(B)A.一列B.一行C.表名D.值域203.关系数据库管理系统必须实现的三种基本关系运算是()。
答案:(C)A.索引、排序、查找B.建库、录入、排序C.选择、投影、连接D.显示、统计、复制204.数据库管理系统采用的数据模型一般有()三种。
答案:(B)A.网状、链状和层次B.层次、关系和网状C.链状、网状和关系D.层次、关系和环状205.在下列关系模型的叙述中,不正确的是()。
答案:(B)A.主码能够唯一地定义关系中的每一个元组B.关系中的每个属性可以对应于多个值域C.在关系中,元组的次序无关紧要D.在关系中,列的次序无关紧要第 3 题301.设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表及其关系,应使用()。
答案:(D)A.表设计器B.查询设计器C.表单设计器D.数据库设计器302.扩展名为.prg的程序文件在项目管理器的()选项卡中显示和管理。
vf考试试题及答案
vf考试试题及答案VF考试试题及答案1. 选择题- 1.1 以下哪个选项是Visual FoxPro的缩写?- A. VF- B. VFP- C. VFX- D. VFS- 答案:B- 1.2 Visual FoxPro是一种______数据库管理系统。
- A. 关系型- B. 层次型- C. 网络型- D. 面向对象- 答案:A2. 填空题- 2.1 在Visual FoxPro中,用于定义数据表结构的命令是______。
- 答案:CREATE TABLE- 2.2 用于打开一个已存在的数据表的命令是______。
- 答案:USE3. 简答题- 3.1 简述Visual FoxPro中表单和报表的区别。
- 答案:表单是用户界面的一部分,允许用户与应用程序交互;而报表是打印输出的文档,通常用于展示数据的汇总或格式化视图。
- 3.2 描述Visual FoxPro中如何创建一个查询。
- 答案:在Visual FoxPro中创建查询通常涉及使用查询设计器,选择需要的表,指定字段和条件,然后执行查询。
4. 编程题- 4.1 编写一个Visual FoxPro命令,计算并输出1到100之间所有偶数的和。
- 答案:```s = 0FOR i = 2 TO 100 STEP 2s = s + iENDFOR"Sum of even numbers from 1 to 100 is: " + TRANSFORM(s) ```- 4.2 编写一个Visual FoxPro程序,实现将一个数据表中的记录按某字段进行排序。
- 答案:```USE studentsGO TOPORDER BY age DESCUSE```5. 案例分析题- 5.1 假设你有一个名为“employees”的数据表,其中包含员工的ID、姓名和工资。
请描述如何使用Visual FoxPro来找出工资最高的员工。
- 答案:首先,使用SELECT命令选择工资最高的记录,然后使用ORDER BY DESC命令对工资字段进行降序排序,最后使用TOP 1来选取第一条记录。
vfp计算机二级考试题及答案
vfp计算机二级考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单文件?A. USEB. DISPLAYC. FORMD. LIST答案:C2. 以下哪个函数用于计算字符串的长度?A. LENB. UPPERC. LOWERD. ASC答案:A3. 在Visual FoxPro中,以下哪个选项用于设置表单的标题?A. CaptionB. NameC. ClassD. SourceTable答案:A4. 以下哪个命令用于关闭当前打开的表?A. CLOSEB. USEC. RELEASED. DELETE答案:A5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. ADD DATABASED. MODIFY DATABASE答案:A6. 以下哪个函数用于将字符串转换为大写?A. UPPERB. LOWERC. PROPERD. CHRTRAN答案:A7. 在Visual FoxPro中,以下哪个命令用于添加一个新记录?A. APPENDB. INSERTC. ADDD. CREATE答案:A8. 以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个表单?A. DELETE FORMB. REMOVE FORMC. DESTROY FORMD. DROP FORM答案:C10. 以下哪个函数用于计算字符串中某个子串出现的次数?A. COUNTB. INSTRC. LEND. LEFT答案:B二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以设置表单的背景颜色。
答案:SET FORM2. 要将一个表单的标题设置为“学生信息”,可以使用________属性。
vfp选择题1
【选择题练习1(一至四章)】A. 3B. 2C. 5D. 6解答:DA. 若干个B. 1C. 2D. 10解答:DA. 图B. 表格C. 树D. 二维表解答:DA. 备注型B. 字符型C. 货币型D. 常量型解答:DA. 末记录的后面B. 末记录C. 首记录D. 首记录的前面解答:AA. {B. {^2001-05-25}C. {D. {[^2001-05-25]}解答:BA. MODI STRUB. APPENDC. EDITD. INSERT 解答:AA. -9999.99B. -999.99C. 0D. -99.99解答:DA. 映射B. 关系C. 连线D. 联接解答:CA. 最后一个B. 全部C. 几个D. 第一个解答:DA. 是同一个数据库中的两个表B. 两个自由表C. 一个是数据库表另一个是自由表D. 不同数据库中的两个表解答:AA. 返回不大于数值表达式的最大整数B. 按四舍五入取数值表达式值的整数部分C. 返回数值表达式值的整数部分D. 返回不小于数值表达式值的最小整数解答:CA. 数值型B. 数据类型不匹配C. 字符型D. 一个新的日期解答:DA. 一个数组中各个数组元素必须是同一种数据类型B. Visual FoxProC. 新定义的数组的各个数组元素初值为D. 用解答:AA. 主索引、候选索引、唯一索引、普通索引B. 主索引、次索引、唯一索引、普通索引C. 主索引、候选索引、普通索引、视图索引D. 主索引、次索引、候选索、普通索引解答:AA. 16B. 15C. 18D. 17解答:AA. GO 1B. GO TOPC. GO BOP()D. SKIP 1解答:AA. 11B. 1C. 111D. 222解答:DA. 主键B. 超键C. 外键D. 候选键解答:AA. 索引B. 数据类型C. 字段D. 表解答:CA. 唯一B. 候选C. 普通D. 主解答:DA. WEEK()B. DOW()C. YEAR()D. DAY()解答:BA. modifyB. browsC. createD. input 解答:DA. OPEN DATABASEB. USE DATABASEC. MODIFY DATABASED. CLEAR DATABASE 解答:CA. 1B. .F.C. .T.D. 0解答:BA. ″B. ″C. ″D. ″解答:DA.B.C. 普通索引D. 主索引解答:CA. GO BOF()B. GO 1C. GO TOPD. SKIP 1解答:BA. 50B. [22+28]C. 50.00D. 22+28解答:DA. CONTINUEB. SKIPC. LOCATED. GO解答:AA. FINDB. FIND FORC.D. LOCATE FOR 解答:DA. 156B. 130C. 10D. 128解答:DA. 属性名B. 元组C. 数据项D. 结构名解答:AA. 4B. 3C. 1D. 2解答:DA. ANDB. IFC. SIND. .OR.解答:CA. -.OR.$+>B. .OR.- +$>C. +$->.OR.D. ->.OR.+$解答:CA. 字符类型B. 备注类型C. 日期时间类型D. 日期类型解答:CA. 返回指定表达式在指定位置四舍五入后的结果B. 返回指定数值表达式的整数部分C. 返回指定数值表达式的绝对值D. 返回指定数值表达式的符号解答:BA. RECNO( )B. FOUND( )C. EOF( )D. BOF( )解答:AA. job="B. job=C. job="D. job=解答:CA. 55.5B. 65.5C. 55D. 0解答:AA. ″B. LEN(SPACE(3))-1C. 200+800=1000D. CTOD([11/22/01])-20解答:BA. "B. "C. 王华D. 李敏解答:AA. DROP TABLEB. DROPC. DELETED. DELETE TABLE解答:AA. 项目中的文件是独立存在的B. 项目中的文件是项目的一部分C. 项目中的文件表示该文件与项目建立了一种关系D. 项目中的文件不是项目的一部分解答:BA. WEEK()B. DOW()C. YEAR()D. DAY()解答:AA. DBB. DBSC. 三者同级D. DBMS解答:BA. 独立复合索引B. 结构复合索引文件C. 单索引文件D. 以上都是解答:BA. D1+D2B. D1+28C. D1-D2D. D1-36解答:AA. "CHAR"B. 出错C. "ZHAN"D. "STUD"解答:D。
vfp试题及答案
vfp试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. Visual FoxPro中,用于创建表单的命令是?A. CREATE TABLEB. CREATE FORMC. CREATE DATABASED. CREATE PROJECT答案:B3. 在Visual FoxPro中,哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:A4. 如果要设置表单的标题,应该使用哪个属性?A. CaptionB. TitleC. FormTitleD. FormCaption答案:A5. 在Visual FoxPro中,如何将一个表单设置为模式对话框?A. Set Modal to .T.B. Set Modal to .F.C. Set Modal to TrueD. Set Modal to False答案:C6. Visual FoxPro中,哪个命令用于打开一个数据库?A. OPEN DATABASEB. USE DATABASEC. SELECT DATABASED. ACTIVATE DATABASE答案:A7. 在Visual FoxPro中,如何将一个字段设置为自动增长?A. AutoIncrementB. AutoIncC. IncrementD. AutoNumber答案:D8. Visual FoxPro中,哪个函数用于将字符串转换为日期?A. STRTODATE()B. STRTODATETIME()C. DATE()D. VAL()答案:A9. 在Visual FoxPro中,如何将一个字段设置为索引?A. SET INDEX ONB. SET INDEX OFFC. CREATE INDEXD. INDEX ON答案:C10. Visual FoxPro中,哪个命令用于关闭当前数据库?A. CLOSE DATABASEB. CLOSE ALLC. QUITD. EXIT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,创建数组的命令是 ________。
大学计算机专业vfp试题
vfp试题2Visual FoxPro试题单项选择题(每题1分,共20分)(一)下列四句话中,最能准确反映计算机主要功能的是:¬¬。
A)计算机可以代替人的脑力劳动B)计算机可以存储大量信息C)计算机是一种自动信息处理机D)计算机可以实现高速度运算(二)微型计算机的发展是以的发展为表征的。
A)存储器B)软件C)微处理器D)控制器(三)下列不同进制的四个数中,最大的一个数是。
A) (10100112)2 B) (257)8 C) (509)10 D) (1FE)16 (四)操作系统是对计算机资源进行的软件,是用户和计算机之间的接口。
A)输入和输出B)管理和控制C)汇编和执行D)面板操作(五)CPU不能直接访问的存储器是。
A)内存储器B)外存储器C)ROMD)RAM(六)通常所说的24针打印机属于。
A)激光打印机B)热敏打印机C)喷墨打印机D)击打打印机(七)编译程序的功能是。
A)查找源程序中的逻辑错误B)改正源程序中的语法错误C)将源程序转换成目标程序D)完成不同高级语言间的程序转换(八)某双面高密软盘片格式化后,若每面有80个磁道,每个磁道有18个扇区,每个扇区有512个字节,则该软盘片的规格容量是。
A)1.44MBB)1.2MBC)7200KBD)360KB(九)要列出当前目录中所有第三个字符为"C"的文件名清单,应使用命令。
A)dir **C*.* B)dir ??C*. C)dir ??C.* D)dir ??C*.*(十)为了将当前目录(不是根目录)中所有扩展名为.BAS的文件同名复制到A盘的目录\YH1中,正确的命令是。
A)copy *.BAS YH1\*.BAS B)copy *.BAS A:\YH1C)copy *.BAS A:YH1\?.BAS D)copy \*.BAS A:YH1\*.BAS(十一)系统启动时自动执行文件。
A) B)AUTOEXEC.PRGC)AUTOEXEC.BAT D)AUTOEXEC.EXE(十二)退出Windows98时,如直接关闭微机电源可能产生的后果是。
计算机vf考试题及答案
计算机vf考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件不能设置事件B. 表单控件可以设置事件C. 表单控件不能添加到报表中D. 表单控件不能添加到表单中答案:B2. 以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,要打开一个表单,应该使用哪个命令?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A4. 以下哪个命令用于创建一个新表?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. ADD TABLE答案:A5. 在Visual FoxPro中,如何将一个表单设置为模态?A. 将表单的Modal属性设置为.T.B. 将表单的Modal属性设置为.F.C. 使用MODAL FORM命令D. 使用NONMODAL FORM命令答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭表单。
答案:RELEASE2. 要将一个字段设置为自动增长,应该在表结构中设置该字段的________属性。
答案:AutoIncrement3. 在Visual FoxPro中,________函数用于将日期转换为字符串。
答案:DATE()4. 要将一个变量的值设置为NULL,应该使用________关键字。
答案:NULL5. 在Visual FoxPro中,________命令用于删除一个表的所有记录。
答案:DELETE ALL三、简答题(每题10分,共30分)1. 描述在Visual FoxPro中如何创建一个索引。
答案:在Visual FoxPro中创建索引可以通过使用INDEX命令或者在表设计器中创建。
vfp试题及答案及
vfp试题及答案及一、单项选择题(每题2分,共10分)1. Visual FoxPro是由哪家公司开发的数据库管理系统?A. 微软B. 甲骨文C. IBMD. 苹果答案:A2. 在Visual FoxPro中,以下哪个命令用于创建新表?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. NEW TABLE答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. WIDTH答案:A4. 在Visual FoxPro中,以下哪个命令用于打开一个表?A. OPEN TABLEB. USEC. DISPLAY TABLED. SHOW TABLE答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭当前表?A. CLOSE TABLEB. QUITC. EXITD. CANCEL答案:A二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERTB. DELETEC. UPDATED. SELECT答案:ABC2. 在Visual FoxPro中,以下哪些函数用于数据的转换?A. TRANSFORMB. EVALUATEC. CURDATE()D. CURTIME()答案:AB3. 在Visual FoxPro中,以下哪些命令用于数据的排序?A. SORTB. ORDER BYC. INDEXD. FIND答案:AC4. 在Visual FoxPro中,以下哪些命令用于创建索引?A. INDEX ONB. CREATE INDEXC. SET INDEX TOD. SET ORDER TO答案:AC5. 在Visual FoxPro中,以下哪些命令用于数据的统计?A. COUNTB. SUMC. AVGD. MAX答案:ABCD三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用命令_________可以设置表的过滤条件。
vfp考试题及答案
vfp考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单文件?A. OPEN DATABASEB. OPEN FORMC. OPEN TABLED. OPEN REPORT答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. TYPEC. SPACED. AT答案:A3. 在Visual FoxPro中,以下哪个命令用于关闭数据库?A. CLOSE DATABASEB. CLOSE TABLEC. CLOSE FORMD. CLOSE ALL答案:A4. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE FORMD. CREATE REPORT答案:A5. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. CLEAR TABLE答案:B6. Visual FoxPro中,以下哪个函数用于将字符串转换为数值?A. STRB. NUMC. VALD. CTOD答案:C7. 在Visual FoxPro中,以下哪个命令用于设置当前工作目录?A. SET DIRECTORYB. SET PATHC. SET WORKING DIRECTORYD. SET CURRENT DIRECTORY答案:D8. Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET FORM TITLEC. FORM SET TITLED. FORM TITLE答案:A9. 在Visual FoxPro中,以下哪个命令用于查看当前数据库的结构?A. SHOW DATABASEB. DISPLAY DATABASEC. BROWSED. LIST答案:A10. Visual FoxPro中,以下哪个命令用于执行SQL查询?A. SELECTB. QUERYC. SQLD. EXECUTE SQL答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以查看当前数据库中的表。
vfp练习题答案
vfp练习题答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM2. 以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATEDIFFS()D. DATESUB()3. 要在Visual FoxPro中创建一个新表,应该使用以下哪个命令?A. CREATE TABLEB. NEW TABLEC. DEFINE TABLED. MAKE TABLE4. 以下哪个命令用于将数据从表单的字段传送到数据库表?A. POSTB. SAVEC. RECALLD. PACK5. 在Visual FoxPro中,以下哪个属性用于设置表单的标题?A. CaptionB. TitleC. HeaderD. Label6. 以下哪个控件用于在表单上显示文本?A. LabelB. TextboxC. ComboboxD. Listbox7. 以下哪个函数用于返回当前日期?A. DATE()B. TODAY()C. CURDATE()D. GETDATE()8. 在Visual FoxPro中,以下哪个命令用于关闭表单?A. CLOSE FORMB. END FORMC. EXIT FORMD. QUIT FORM9. 以下哪个属性用于设置文本框的输入焦点?A. FocusB. ActiveControlC. SelectD. SetFocus10. 在Visual FoxPro中,以下哪个命令用于删除当前记录?A. DELETEB. ERASEC. REMOVED. DROP二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用 ________ 函数可以获取系统当前时间。
2. 当需要在表单上创建一个按钮控件时,可以使用 ________ 类。
大学vf考试题库及答案
大学vf考试题库及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 非唯一索引答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LEFT()C. RIGHT()D. MID()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. CREATE FORMC. USE FORMD. DISPLAY FORM答案:A4. Visual FoxPro中,以下哪个命令用于关闭当前表单?A. CLOSE FORMB. RELEASE FORMC. CLEAR FORMD. DESTROY FORM答案:D5. 在Visual FoxPro中,以下哪个选项是正确的SQL语句?A. SELECT * FROM employees WHERE salary > 3000B. SELECT * FROM employees WHERE salary = 3000C. SELECT * FROM employees WHERE salary < 3000D. All of the above答案:D6. Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. CTOD()B. CDOW()C. CTOD()D. DATE()答案:A7. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. USE DATABASEC. OPEN DATABASED. CLOSE DATABASE答案:A8. Visual FoxPro中,以下哪个函数用于计算当前日期?A. DATE()B. TIME()C. NOW()D. TODAY()答案:D9. 在Visual FoxPro中,以下哪个命令用于删除表中的一条记录?A. DELETEB. REMOVEC. DROPD. ERASE答案:A10. Visual FoxPro中,以下哪个命令用于将数据从表单的字段传送到表中?A. POSTB. APPENDC. STORED. INSERT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的表。
vfp测试题及答案
vfp测试题及答案一、选择题1. 在Visual FoxPro中,以下哪个不是数据库表的字段类型?A. 数字型B. 日期型C. 备注型D. 逻辑型答案:D2. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中的所有表?A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. VIEW TABLES答案:A二、填空题1. 在Visual FoxPro中,______命令可以用于打开一个表。
答案:USE2. 要将Visual FoxPro中的表单保存为类文件,应使用______命令。
答案:RELEASE三、简答题1. 简述Visual FoxPro中的索引类型有哪些,并简要说明它们的特点。
答案:Visual FoxPro中的索引类型主要有三种:主索引、候选索引和普通索引。
主索引用于唯一标识表中的每条记录,不允许重复;候选索引可以包含重复值,但每个候选索引中只能有一个空值;普通索引则没有这些限制,主要用于提高查询效率。
四、操作题1. 假设有一个名为“学生”的表,包含字段:学号(C,8)、姓名(C,20)、年龄(N,3,0)。
请写出在Visual FoxPro中创建该表的命令。
答案:```CREATE TABLE 学生 (学号 C(8), 姓名 C(20), 年龄 N(3,0))```2. 继续上题,如果需要为“学号”字段创建一个主索引,并且为“姓名”字段创建一个候选索引,应如何操作?答案:```USE 学生SET PRIMARY KEY 学号SET INDEX TO 姓名 TAG 姓名索引```五、编程题1. 编写一个Visual FoxPro程序,用于查询“学生”表中年龄大于20岁的学生信息,并显示结果。
答案:```SELECT * FROM 学生 WHERE 年龄 > 20 INTO CURSOR 查询结果 BROWSE```请注意,以上内容仅为示例,具体题目和答案应根据实际教学内容和要求进行设置。
VFP题库——精选推荐
Visual Foxpro 复习题一、选择题1、SQL(Structured Query Language)是一种数据查询和编程语言,它的中文名称是()。
A、结构化查询语言B、构造查询术语C、组织询问风格D、SQL服务器2、数据模型主要有()三种。
A、总线型、星型和环型B、数据型、地址型和信号型C、交互型、集合型和离散型D、层次型、网状型和关系型3、二维表格中的一行对应于表文件中的一个()。
A、字段B、记录C、数据项D、关系4、关系运算的三种基本操作是()。
A、比较、移位、寄存B、或、与、非C、小于、大于、等于D、选择、投影、连接5、在一对多关系中,表A的一个记录在表B中可以有多个记录与之对应,表B中的一个记录在表A中()记录与之对应。
A、最多只能有一个B、可以有二个C、也可以有多个D、一般没有6、数据库系统是由()、操作系统、数据库、应用程序、硬件和用户构成的有机整体。
A、计算机网络软件B、管理信息系统C、数据库管理系统D、决策支持系统7、在VFP主菜单上,每个菜单项右侧括号内带有下划线的字母称为()。
A、快捷键B、组合键C、访问键D、菜单8、关闭VFP主窗口的命令是()。
A、CleaB、closeC、quitD、close box9、执行A1=“计算机”命令后,再执行? type(“A1”)命令,结果显示()。
A、A1B、计算机C、CD、610、下面各数中,属于常量的是()。
A、–203.75B、计算机C、TD、9/3/0111、执行? Len(“VFP课程”)命令后的结果显示()。
A、“VFP课程”B、VFP课程C、5D、712、执行? left(“VFP课程”,3)命令的结果显示是()。
A、VFPB、VFP课程C、 3D、 513、执行? mod(100,3)命令的结果显示()。
A、1B、100C、3D、33.33314、执行? str(1234.56,8,len(“abc”))命令的结果显示()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 1 题101.下面叙述中()不属于数据库系统的特点。
答案:(C)A.数据结构化好B.数据独立性高C.数据冗余度高D.数据共享程度高102.某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着()的联系。
答案:(C)A.一对一B.一对多C.多对多D.不能确定103.现实世界中的事物(对象或个体),在数据世界中则表示为()。
答案:(A)A.记录B.数据项C.文件D.数据库104.数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现的。
答案:(B)A.数据服务器B.数据库管理系统C.数据分析系统D.数据存储系统105.数据库系统的特点包括()。
答案:(D)A.数据的结构化B.数据共享C.数据的独立性和可控冗余度D.以上都是第 2 题201.一个关系相当于一张二维表,表中的各列相当于关系的()。
答案:(D)A.数据项B.元组C.结构D.属性202.在关系模式中,关系可视为一张表,元组是指表中的()。
答案:(B)A.一列B.一行C.表名D.值域203.关系数据库管理系统必须实现的三种基本关系运算是()。
答案:(C)A.索引、排序、查找B.建库、录入、排序C.选择、投影、连接D.显示、统计、复制204.数据库管理系统采用的数据模型一般有()三种。
答案:(B)A.网状、链状和层次B.层次、关系和网状C.链状、网状和关系D.层次、关系和环状205.在下列关系模型的叙述中,不正确的是()。
答案:(B)A.主码能够唯一地定义关系中的每一个元组B.关系中的每个属性可以对应于多个值域C.在关系中,元组的次序无关紧要D.在关系中,列的次序无关紧要第 3 题301.设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表及其关系,应使用()。
答案:(D)A.表设计器B.查询设计器C.表单设计器D.数据库设计器302.扩展名为.prg的程序文件在项目管理器的()选项卡中显示和管理。
答案:(C)A.数据B.文档C.代码D.类303.要启动vfp的向导,可进行的操作是()。
答案:(D)A.打开新建对话框B.单击工具栏的“向导”图标按钮C.从“工具”菜单中选择向导D.以上方法均可304.要想在不同的工作区中打开相应的表,可在vfp主窗口中选择()菜单项。
答案:(D)A.文件→打开B.工具→选项C.显示→工具栏D.窗口→数据工作期305.下面有关vfp的正确叙述是()。
答案:(B)A.在vfp命令窗口中,对命令的大小写敏感B.vfp的命令关键字中如果出现全角字符,则执行该命令时就会出错C.按ctrl+f3快捷键,会显示隐藏的命令窗口D.项目管理器中不能创建视图文件第 4 题401.设当前数据库有n条记录,当函数eof()的值为.t.时,函数recno()的显示结果是()。
答案:(B)A.nB.n+1C.n-1D.n+recno() 402.已知每年的圣诞节日期为12月25日,那么2002年圣诞节与元旦(1月1日)相差的天数是()。
答案:(B)A.356B.358C.360D.362 403.要从数值型数据123中取出数值23,如果限制函数嵌套,则最适合采用的函数是()。
答案:(C)A.int()B.round()C.mod()D.exp() 404.下列函数中函数返回值为字符型的是()。
答案:(B)A.date( )B.substr( )C.int( )D.eof( ) 405.substr(“123456789”,len(“fox”),len(“pro”))的计算结果是()。
答案:(B)A.123B.345C.567D.789第 5 题501.字符串变量s="123",t="234",则下列表达式的运算结果为逻辑.f.的是()。
答案:(C)A.not (s=t) or t$("13479")B.not s$("abc") and (s<>t)C.not (s<>t)D.not (s>=t) 502.下列字符串的运算结果为.f.的表达式为()。
答案:(D)A."fort" $ "comfortable"B."computer"="comp"C."former"=="former"D."computer"=="comp" 503.顺序执行以下赋值命令后,下列表达式中,合法的表达式是()。
x="12" y=2*3 z=left("foxpro",3) 答案:(D)A.x+yB.y+zC.x-z+yD.x-x+z-z504.已知变量a的值为.t.,变量b和c的值均为.f.,则下列表达式值为.f.的选项为()。
答案:(A)A.b and c or not aB.a or b and not cC.not c and a or bD.a and b or not c 505.假设变量n,c和l分别为数值型、字符型和逻辑型变量,且各变量名已经正确赋值,则下面的错误表达式是()。
答案:(D)A.n*n-3B.c+"hello"C.n>10 or lD.n+2-c 第 6 题601.在创建表结构时,可将字段的值定义为null,以下有关null概念的叙述中正确的是()。
答案:(A)A.null表示不确定的值B.null可看作是空白的字符串C.null与数值0具有同等的意义D.null的默认值为逻辑值.f. 602.下列关于数据库表和自由表的概念叙述中不正确的是()。
答案:(C)A.vfp的表可分为属于数据库的表和自由表两种B.自由表是一个独立的表,不属于任何数据库C.数据库表和自由表的表设计器功能完全相同D.数据库表可以从数据库中移出,变成自由表603.下列有关数据库设计器的概念与操作,正确叙述是()。
答案:(C)A.选中某个表,按“移去表”按钮,则该表将从磁盘上永久删除。
B.数据库表可以属于多个数据库文件。
C.一个数据库表只能属于一个数据库文件。
D.在数据库设计器中建立的表之间的关系是临时关系。
604.在表设计器的字段选项卡中,可设置字段(),输入的新数据必须符合这个要求才能被接收,否则要求用户重新输入该数据。
答案:(A)A.有效性规则B.有效性信息C.有效性默认值D.注释605.在表设计器的字段选项卡中,可在字段有效性()框中输入违反有效性规则时的提示信息。
答案:(B)A.规则B.信息C.默认值D.注释第 7 题701.下面选项中有关工作区概念的正确叙述是()。
答案:(C) A.每个工作区是一个能存储多个表的存储区域B.vfp最多可以打开10个工作区C.必须为每一个打开的表分配一个独立的工作区D.不同工作区中的表无法建立关联702.要对姓名(字符型)和出生日期(日期型)两个字段进行复合索引,正确的表达式是()。
答案:(C)A.姓名+出生日期B.ctod(姓名)+出生日期C.姓名+dtoc(出生日期)D.str(姓名)+str(出生日期) 703.关于建立表索引的下列叙述中()是正确的。
答案:(B)A.索引文件名必须与索引字段名同名B.索引字段名改名后对应索引表达式也得修改C.字段的标题修改后对应的索引名也得修改D.含有两个关键字的索引表达式就是将两个字段名简单相"+" 704.在数据库设计器中,如果两个表的索引标识之间有一条黑线相连接,表示这两个表存在着()。
答案:(A)A.永久关系B.临时关系C.索引关系D.触发关系705.如果两个表存在着"一对多"的永久关系,则"多方"的表一般应采用()。
答案:(D)A.主索引B.候选索引C.惟一索引D.普通索引第 8 题801.设当前记录指针指向第n条记录,执行命令display next 3 后,记录指针指向()记录。
答案:(C)A.第n条B.第n+1条C.第n+2条D.第n+3条802.要显示所有“性别”字段(逻辑型)值为.t.的所有记录,其正确的命令是()。
答案:(C)A.display for not 性别B.display for 性别=tC.list for 性别D.list all for 性别='男' 803.要对表中所有“工资”字段(数值型)的值在原有工资的基础上增加100元,正确的命令是()。
答案:(B)A.replace 工资 with 工资+100B.replace all 工资 with 工资+100C.replace all 工资 with 100D.replace 工资 with 100804.在下面的命令中,不能修改表中记录的命令是()。
答案:(A)A.modifyB.replaceC.browseD.edit 805.物理删除当前表中所有记录的命令是()。
答案:(D)A.delete allB.packC.release allD.zap 第 9 题901.以下关于查询的正确叙述是()。
答案:(D)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询902.以下关于视图的正确叙述是()。
答案:(C)A.可以根据自由表建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图D.可以根据数据库表和自由表建立视图903.要将视图中的修改传送回源表中,应选用视图设计器的()选项卡。
答案:(B)A.筛选B.更新条件C.杂项D.视图参数904.查询文件的扩展名是()。
答案:(A)A..qprB..pjxC..scxD..mnx 905.以下有关视图的概念叙述中,不正确的是()。
答案:(C)A.视图分为远程视图和本地视图B.视图数据可更新,更新的数据将回存至产生视图的数据表中C.视图数据只能源自一个数据表D.用户可根据已有视图创建新的视图第 10 题1001.要使查询结果中不包括重复的记录, 则应在select-sql命令中添加()参数。
答案:(B)A.norepeatB.distinctC.independentD.single 1002.要显示查询结果中列在最前面的5条记录, 则应在select-sql命令中添加()参数。
答案:(A)A.top 5B.record 5C.skip 5D.next 5 1003.要在查询结果中将输出字段grade所在列的标题显示为“成绩”, 应在select-sql命令中使用()子句。