VFP试卷及答案6
vfp数据库基础考试题及答案

vfp数据库基础考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个命令用于打开数据库?A. USEB. OPEN DATABASEC. SET DATABASE TOD. SELECT DATABASE答案:A2. Visual FoxPro中,用于创建表的命令是?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. BUILD TABLE答案:A3. 在Visual FoxPro中,如何向表中添加新记录?A. INSERT INTOB. APPEND BLANKC. INSERT RECORDD. ADD RECORD答案:B4. 如果要删除Visual FoxPro中的一个字段,应使用哪个命令?A. DELETE FIELDB. REMOVE FIELDC. DROP COLUMND. ERASE FIELD答案:B5. 在Visual FoxPro中,哪个命令用于修改表结构?A. ALTER TABLEB. MODIFY TABLEC. CHANGE TABLED. UPDATE TABLE答案:B6. Visual FoxPro中,如何设置表的索引?A. SET INDEX TOB. CREATE INDEXC. INDEX OND. SET PRIMARY KEY答案:C7. 在Visual FoxPro中,哪个函数用于计算表中的记录数?A. RECCOUNT()B. RECORDS()C. COUNT()D. ROWS()答案:A8. Visual FoxPro中,如何将一个表复制到另一个表?A. COPY TABLEB. CREATE TABLE FROMC. SELECT INTOD. INSERT INTO答案:C9. 在Visual FoxPro中,哪个命令用于删除表?A. ERASE TABLEB. DELETE TABLEC. DROP TABLED. REMOVE TABLE答案:C10. Visual FoxPro中,如何设置表的默认值?A. SET DEFAULT TOB. DEFAULT TOC. SET DEFAULTD. DEFAULT答案:A二、多项选择题(每题3分,共15分)1. Visual FoxPro中,以下哪些命令用于数据查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C2. 在Visual FoxPro中,以下哪些命令用于数据更新?A. UPDATEB. CHANGEC. REPLACED. ALTER TABLE答案:A, B, C3. Visual FoxPro中,以下哪些命令用于数据排序?A. ORDER BYB. SORTC. INDEX OND. SET ORDER答案:B, C4. 在Visual FoxPro中,以下哪些命令用于数据分组?A. GROUP BYB. AGGREGATEC. SUMMARIZED. COMPUTE答案:A, C5. Visual FoxPro中,以下哪些命令用于数据的连接操作?A. JOINB. INTOC. UNIOND. SELECT...FROM答案:A, C三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以关闭当前数据库。
vf试题及答案能复制

vf试题及答案能复制一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的类是:A. FormB. ReportC. ClassD. Table答案:A2. 在Visual FoxPro中,用于创建数据库的命令是:A. CREATE DATABASEB. CREATE TABLEC. USED. SET DATABASE答案:A3. Visual FoxPro中,用于打开表单的命令是:A. DO FORMB. OPEN FORMC. CREATE FORMD. DESIGN FORM答案:A4. 在Visual FoxPro中,用于关闭表单的命令是:A. CLOSE FORMB. QUIT FORMC. END FORMD. CANCEL FORM答案:A5. Visual FoxPro中,用于查询数据的命令是:A. SELECTB. FROMC. WHERED. INTO答案:A二、填空题(每题2分,共10分)1. 在Visual FoxPro中,表单文件的扩展名是________。
答案:.scx2. Visual FoxPro中,用于定义变量的命令是________。
答案:DIMENSION3. 在Visual FoxPro中,用于创建表的命令是________。
答案:CREATE TABLE4. Visual FoxPro中,用于打开数据库的命令是________。
答案:USE5. 在Visual FoxPro中,用于关闭数据库的命令是________。
答案:CLOSE DATABASE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何创建一个新表。
答案:在Visual FoxPro中创建一个新表,可以使用以下步骤: - 打开Visual FoxPro。
- 选择“文件”菜单中的“新建”选项。
- 选择“表单”。
- 在表单设计器中,使用“字段”工具来添加字段。
vfp6考试题及答案

vfp6考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DateD. All of the above答案:D2. Visual FoxPro中,用于创建表单的命令是?A. CREATE TABLEB. CREATE FORMC. CREATE DATABASED. CREATE VIEW答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. STRLEND. SIZE答案:A4. 如果要在Visual FoxPro中打开一个表单,应该使用哪个命令?A. DO FORMB. OPEN FORMC. DISPLAY FORMD. RUN FORM答案:A5. 在Visual FoxPro中,以下哪个命令用于排序记录?A. SORTB. ORDER BYC. INDEXD. ALL OF THE ABOVE答案:D6. Visual FoxPro中,以下哪个选项不是数据库对象?A. 表B. 视图C. 表单D. 索引答案:C7. 在Visual FoxPro中,以下哪个命令用于查找记录?A. SEEKB. FINDC. LOCATED. ALL OF THE ABOVE答案:D8. Visual FoxPro中,以下哪个函数用于获取当前日期?A. DATE()B. TODAY()C. NOW()D. BOTH A AND B答案:D9. 在Visual FoxPro中,以下哪个命令用于删除表单?A. DELETE FORMB. REMOVE FORMC. CLOSE FORMD. DESTROY FORM答案:D10. Visual FoxPro中,以下哪个选项是正确的字段类型?A. NumericB. CharacterC. MemoD. All of the above答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
大学生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题库及标准答案一、选择题(共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}+DATE()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、表达式VAL("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、?AT("学生","中文系学生")命令显示的结果是(a)A、7B、4C、.T.D、19、在VFP中,用来指定以共享方式打开表文件的子句是( )。
vfp语言基础函数考试题及答案

vfp语言基础函数考试题及答案一、选择题(每题2分,共20分)1. 在VFP中,用于计算字符串长度的函数是()。
A. LENB. UBOUNDC. TYPED. DATE答案:A2. 如果要获取当前日期,应该使用VFP中的哪个函数?()A. DATE()B. TIME()C. TODAY()D. NOW()答案:C3. 在VFP中,用于将字符型数据转换为数值型数据的函数是()。
A. STR()B. VAL()C. CTOD()D. CDOW()答案:B4. 以下哪个函数用于计算数组中元素的数量?()A. LENB. ALENC. UBOUNDD. NROW5. VFP中,用于将数值型数据转换为字符型数据的函数是()。
A. STR()B. VAL()C. CTOD()D. CDOW()答案:A6. 在VFP中,用于计算当前时间的函数是()。
A. DATE()B. TIME()C. TODAY()D. NOW()答案:B7. 下列哪个函数用于计算数组的上界?()A. LENB. ALENC. UBOUNDD. NROW答案:C8. 在VFP中,哪个函数用于获取当前日期的星期数?()A. DATE()B. TIME()C. CDOW()D. NOW()答案:C9. 用于将日期型数据转换为字符型数据的函数是()。
B. CTOD()C. DTOC()D. DATE()答案:C10. 在VFP中,用于返回数组下界的函数是()。
A. LENB. ALENC. LBOUNDD. NROW答案:C二、填空题(每题2分,共20分)1. 在VFP中,使用________函数可以获取当前系统时间。
答案:NOW()2. 要计算一个字符串中包含的字符数量,可以使用________函数。
答案:LEN3. 如果需要将一个日期转换为字符型表示,可以使用________函数。
答案:DTOC()4. 当需要将一个数值转换为字符串时,可以使用________函数。
《VFP数据库》试卷(带答案)

《V F P数据库》试卷A.'中国'<='大连' B.'电脑'$'电脑报' C.2*4.2<=11%6 D.'电脑报'=='电脑' 2.视图不能单独存在,它必须依赖于()。
A.视图B.查询C.数据表D.数据库3.有如下SQLselect语句:select*from成绩where数学between80and100与该语句等价的SQL语句是()。
A.select*from成绩where数学<100and数学>80B.select*from成绩where数学>=100and数学<=80C.select*from成绩where数学>100and数学<80D.select*from成绩where数学<=100and数学>=80 4.SQL语句中修改表结构的命令是()。
A.altertable B.modifytableC.alterstructure D.modifystructure5.SQL中,select语句的功能是()。
A.定义B.查询C.修改D.控制6.只有数据表中有而自由表中没有的索引类型是()。
A.普通索引B.唯一索引C.主索引D.候选索引7.要将当前数据库的“照片”字段删除,应使用()命令。
A.delete B.zap C.modifystructure D.pack8.一个工作区最多可以打开()个表。
A.32767 B.1 C.2 D.39.查询设计器的“筛选”选项卡,对应SQL语句的子句是()。
A.joinon子句B.where子句C.groupby子句D.having子句10.字符串长度函数len("学英语从ABC开始")的结果是()。
A.9 B.18 C.15 D.16.611.要为“成绩”表的所有学生的语文成绩增加10分,正确的SQL命令是()。
数据库管理系统应用 VFP 6

在线练习数据库管理系统应用(VFP)6总分:100考试时间:100分钟一、单项选择题1、要想建一个有4 个按钮的选项按钮组,应将属性()的值改为4。
(正确答案:B,答题答案:)A、OptionGroupB、ButtonCountC、BoundColumnD、ControlSource�2、当某个控件绑定到一个字段时,移动记录指针后,如果字段的值发生变化,则该控件的()属性的值也随之变化。
(正确答案:A,答题答案:)A、ValueB、NameC、Caption�D、无3、在 Visual FoxPro 中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click 事件代码设置为()。
(正确答案:D,答题答案:)A、Thisform.Refr eshB、Thisform.Delete�C、Thisform.HideD、Thisform.Release4、当用户用鼠标单击命令按钮时,将引发的事件是()。
(正确答案:A,答题答案:)A、ClickB、LoadC、InitD、Error5、使某控件获得焦点的方法名是()。
(正确答案:B,答题答案:)A、GotFocusB、SetFocusC、LostFocusD、Activate6、下列几组控件中,均可直接添加到表单中的是()。
(正确答案:D,答题答案:)A、命令按钮组、选项按钮、文本框B、页框、页面、表格C、文本框、列、标签D、命令按钮、页框、编辑框7、Timer 控件的Interval 属性设置为100,表示()。
(正确答案:C,答题答案:)A、Timer 事件在100 秒后失效B、100 秒后,时钟控件的Enabled 属性自动改为.FC、Timer 事件发生的频率为10/秒D、Timer 事件发生的时间间隔为100 秒8、当用鼠标使组合框的内容发生变化时,将首先触发()事件。
(正确答案:A,答题答案:)A、InteractiveChangeB、ClickC、I nitD、DownClick9、创建对象时发生()事件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试卷编号:9600所属语言:Visual Foxpro试卷方案:cx20120625试卷总分:100分共有题型:4种一、填空共14题(共计30分)第1题(2.0分)题号:594?LEN("计算机")<LEN("COMPUTER"),结果为【1】.答案:1). .T.第2题(2.0分)题号:1885函数LEN(STR(12345678901))的返回值为【1】,函数LEN(DTOC(DATE()))的返回值为【2】.答案:1). 102). 8第3题(2.0分)题号:377SUBSTR("ABCDEF",3,2)的结果是【1】答案:1). CD 或 "CD"第4题(2.0分)题号:2304表达式{^1999-12-20}>{^1999-12-10}结果为【1】.答案:1). .T第5题(2.0分)题号:2043有一个名为ABCD.DBF的自由表,执行下述命令在两个工作区中同时打开,则编号为150号工作区的别名是【1】.CLOSE TABLES ALLUSE ABCDSELECT 150USE ABCD AGAIN答案:1). W150第6题(2.0分)题号:2122数据字典是指存储在数据库中用于描述所管理的表和对象的数据,即关于数据的数据.这些数据称为【1】.答案:1). 元数据第7题(2.0分)题号:2354如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的删除规则应设置成【1】答案:1). 级联或删除级联第8题(2.0分)题号:2110在Visual FoxPro中数据库文件的扩展名是【1】,数据库表文件的扩展名是【2】.答案:1). DBC 或 .DBC2). DBF 或 .DBF第9题(2.0分)题号:2339若未选定输出目标,【1】将作为查询结果默认的目的地.答案:1). 浏览第10题(4.0分)题号:2050已知教师表JS.DBF(含有字段: 工号 (GH,C,6),姓名(XM,C,8)基本工资(JBGZ,N,7,2),系名(XIMING,C,16)).完成下列SQL命令一统计JS表中系名为"信息管理系"的职工的平均工资.SELECT XIMING as 系名,【1】;FORM JS;WHERE XIMING="信息管理系统";【2】;INTO CURS JSTMP答案:1). AVG(JBGZ) AS 平均工资2). GROUP BY XIMING 或 GROUP BY 1第11题(2.0分)题号:1922在表单中确定控件是否可见是属性是【1】.1). Visible第12题(2.0分)题号:2293计时器是用来处理复发事件的控件.该控件正常工作的三要素是:timer事件、enabled属性和【1】属性.答案:1). interval第13题(2.0分)题号:2153要使标签标题文字竖排,必须将其【1】属性值设置为.答案:1). WordWrap第14题(2.0分)题号:771要将系统菜单恢复成VFP系统菜单,可执行【1】.答案:1). SET SYSMENU TO DEFAULT二、单项选择共20题(共计40分)第1题(2.0分)题号:4726在数据库设计中用关系模型来表示实体和实体之间的联系.关系模型的结构是( )A:层次结构B:二维表结构C:网状结构D:封装结构答案:B第2题(2.0分)题号:4041以下的四组函数,返回值的数据类型一致的是____.A:DTOC(DATE())、DATE()、YEAR(DATE())B:ALLTRIM("VFP6.0")、ASC("A")、SPACE(8)C:EOF()、RECCOUNT()、DBC()D:STR(3.14,3,1)、DTOC(DATE())、SUBSTR("ABCD",3,1)答案:D第3题(2.0分)题号:1360书籍表CHJ的记录数超过5,顺序执行下列命令后,最后一条命令显示结果是().GO 5SKIP -2?RECNO()A:3B:4C:5D:7答案:A第4题(2.0分)题号:571下列字段名中不合法的是().A:计算机B:5 倍数C:abc_2D:student答案:B第5题(2.0分)题号:4136在Visual FoxPro中,存储图像的字段类型应该是_______________.A:备注型B:通用型C:字符型D:双精度型答案:B第6题(2.0分)题号:1046要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表().A:是同一个数据库中的两个表B:不同数据库中的两个表C:两个自由表D:一个是数据库表另一个是自由表答案:A第7题(2.0分)题号:4129在多工作区操作中,如果选择了1、3、5号工作区并打开相应的数据表,在命令窗口执行命令SELECT 0,其结果是选择_________号工作区为当前工作区. A:0B:1C:2D:4答案:C第8题(2.0分)题号:1268当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是: 股票代码股票名称单价交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上海600605 轻工机械 14.59 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳求每个交易所的平均单价的SQL语句是( )A:SELECT 交易所 avg(单价)FROM stock GROUP BY 单价B:SELECT 交易所 avg(单价)FROM stock ORDER BY 单价C:SELECT 交易所 avg(单价)FROM stock ORDER BY 交易所D:SELECT 交易所 avg(单价)FROM stock GROUP BY 交易所答案:D第9题(2.0分)题号:1253当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是: 股票代码股票名称单价交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上海600605 轻工机械 14.59 上海000001 深发展 7.48深圳000002 深万科 12.50 深圳有如下SQL语句CREATE VIEW stock_voew AS SELECT*FROM stock WHERE 交易所="深圳"执行该语句后产生的视图包含的记录个数是( )A:1B:2C:3D:4答案:B第10题(2.0分)题号:1304关闭表单的最常用方法是().A:ReleaseB:CloseC:EndD:Destroy答案:A第11题(2.0分)题号:597以下属于容器类控件的是().A:TextB:FormC:LabelD:Commandbutton答案:B第12题(2.0分)题号:1301对表单中控件字体大小的设定是通过()属性设置的.A:FontSizeB:FontNameC:FontItalicD:FontBold答案:A第13题(2.0分)题号:502如果要为控件设置焦点,则控件的Enabled属性和()属性必须为.T.. A:ButtonsB:CancelC:CaptionD:Visible答案:D第14题(2.0分)题号:482计时器控件的主要属性是().A:EnabledvB:CaptionC:IntervalD:Value答案:C第15题(2.0分)题号:4209绑定型控件是指其内容与表、视图或查询中的字段或内存变量相关联的控件.当某个控件被绑定到一个字段时,移动记录指针后如果字段的值发生变化,则该控件的_____属性的值也随之发生变化.A:ControlB:NameC:CaptionD:Value答案:D第16题(2.0分)题号:1294菜单项名称为"Help",要为该菜单项设置热键alt+H,则在名称中设置为().A:Alt+HelpB:\<HelpC:Alt+\<HelpD:<Help答案:B第17题(2.0分)题号:603假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是( )A:DO mymenuB:DO mymenu.mprC:DO mymenu.pjxD:DO mymenu.mnx答案:B第18题(2.0分)题号:4064学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6), 用INSERT命令向XS表添加一条新记录,记录内容为:XH XM XB BJ10 李小平男 984461则下列命令中正确的是_______.A:INSERT INTO XS VALUES("10","李小平","男","984461")B:INSERT TO XS VALUES("10","李小平","男","984461")C:INSERT INTO XS(XH,XM,XB,BJ)VALUES(10,李小平,男,984461)D:INSERT TO XS(XH,XM,XB,BJ)VALUES("10","李小平","男","984461")答案:A第19题(2.0分)题号:1252在Visual FoxPro中,逻辑删除表中性别为女的命令是().A:DELETE FOR 性别="女"B:DELETE 性别=女C:PACK 性别=女D:ZAP 性别=女答案:A第20题(2.0分)题号:1328下列在"项目管理器"中移去数据库文件的操作方法正确的是().A:选定文件,单击"项目"菜单中的"移去文件"命令.B:选定文件,单击"项目管理器"上的"移去"命令.C:选定文件,按[Delete]键.D:A,B,C答案:D三、程序填空共2题(共计10分)第1题(5.0分)题号:67*------------------------------------------------------- *【程序填空】*-------------------------------------------------------*功能:求1到50的累加和(S=1+2+3+...+50)并显示。