VFP题库2016

合集下载

VFP72(2015-2016VFP期末考试题)

VFP72(2015-2016VFP期末考试题)

VFP72(2015-2016VFP期末考试题)一、选择题(每题2分,共70分)1、VFP属于()数据库管理系统。

A、网状型B、关系型C、层次型D、集合型2、数据库系统的核心是()。

A、数据库B、操作系统C、数据库管理系统D、文件系统3、执行?AT("教室","自习教室")命令后显示结果为()。

A、. T.B、2C、3D、54、执行DISPLAY 姓名,出生日期FOR性别=“女”命令之后,屏幕显示的是所有性别字段值为“女”的记录,这时记录指针指向()。

A、最后一个性别为“女”的记录B、最后一个性别为“女”的记录的下一个记录C、文件尾D、状态视表文件中数据记录的实际情况而定5、一个数据库名student,要想打开该数据库,应使用命令()。

A、OPEN studentB、OPEN DATA studentC、USE DATE studentD、USE student6、要求将所有工程师的工资增加200元,应使用命令()。

A、change all 工资 with 工资+200 while 职称=”工程师”B、replace all 工资with 工资+200 while 职称=”工程师”C、change all 工资 with 工资+200 for 职称=”工程师”D、replace all 工资 with 工资+200 for 职称=”工程师”7、执行以下命令后显示的结果是()。

N=”123.45”67+&NA、190.45B、67+&NC、67123.45D、错误信息8、在建立惟一索引,出现重复字段值时,只储存重复出现记录的()。

A、第一个B、最后一个C、全部D、几个9、在VFP中,表之间的“一对多”关系是指()。

A、一个表与多个表之间的关系B、一个表中的记录对应另一个表中的多条记录C、一个表中的记录对应多个表中的一条记录D、一个表中的记录对应多个表中的多条记录10、在下面的Visual FoxPro表达式中,不正确的是()。

大学生vfp考试题及答案

大学生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}+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)),可以插入的记录是( )。

(完整版)大学计算机vfp考试选择题题库

(完整版)大学计算机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的程序文件在项目管理器的()选项卡中显示和管理。

2016年计算机二级《VFP》考前训练题及答案

2016年计算机二级《VFP》考前训练题及答案

1[单选题] 关于视图和查询,以下叙述正确的是( )。

A.视图和查询都只能在数据库中建⽴ B.视图和查询都不能在数据库中建⽴ C.视图只能在数据库中建⽴ D.查询只能在数据库中建⽴ 参考答案:C 参考解析:视图是数据库中的-个特有功能,视图只能创建在数据库⾥。

⽽查询从指定的表或视图中提取满⾜条件的记录,可以不在数据库中创建。

因此视图只能在数据库中建⽴,⽽查询可以不在数据库中建⽴。

2[简答题](1)建⽴⼀个名为“cd1”的菜单,菜单中有两个菜单项“浏览”和“关闭”。

“浏览”下还有“排序结果”、“分组结果”两个菜单项。

单击“关闭”菜单返回到系统菜单。

(2)在数据库“农场管理”中建⽴视图“view1”。

具体要求是:视图中的数据取⾃表“种植信息”的全部字段和新字段“收⼈”,并按“收⼊”排序(升序),其中字段“收⼊”等于“(市场价⼀种植成本)*数量”。

参考解析: (1)【操作步骤】 ①选择【⽂件】→【新建】命令,选择“菜单”,单击“新建⽂件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输⼊“浏览”,在“结果”下拉列表框中选择“⼦菜单”,单击“创建”按钮创建“浏览”⼦菜单,输⼊⼦菜单名称“排序结果”,单击下⼀⾏,输⼊⼦菜单名称“分组结果”。

②在菜单设计器右上⾓的“菜单级”下拉列表框下选择“菜单栏”返回到上⼀级菜单,单击下⼀⾏,在“菜单名称”中输⼊“关闭”,在“结果”下拉列表框中选择“命令”,在右边的⽂本框中输⼊:SET SYSMENU TO DEFAULT。

③关闭菜单设计器并保存菜单为“cd1”。

(2)【操作步骤】 ①选择【⽂件】→【打开】命令,在“打开”对话框的“⽂件类型”下拉列表框中选择“数据库”,选择“农场管理.dbc”,单击“确定”按钮,打开数据库设计器。

②选择【⽂件】→【新建】命令,选择“视图”,单击“新建⽂件”按钮打开“添加表或视图”对话框,选择“表”单选项,选择数据库“农场管理”和数据库中的表“种植信息”,单击“添加”按钮将数据表“种植信息”添加到视图设计器中,然后关闭“添加表或视图”对话框。

计算机二级VFP试题及答案(2)

计算机二级VFP试题及答案(2)

计算机二级VFP试题及答案(2)2016年计算机二级VFP试题及答案B)视图是一个预先定义好的SQL SELECT语句文件C)查询和视图是同一种文件,只是名称不同D)查询和视图都是一个存储数据的表(23) 在Visual FoxPro中,以下关于视图描述中错误的是A) 通过视图可以对表进行查询B) 通过视图可以对表进行更新C)视图是一个虚表D) 视图就是一种查询(24) 使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是A) DELETE FOR AGE>30B) DELETE FROM S WHERE AGE>30C) DELETE S FOR AGE>30D) DELETE S WHERE AGE>30(25) 在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用A)再次使用LOCATE FOR 命令B)SKIP命令C)CONTINUE命令D)GO命令(26) 在Visual FoxPro中,删除数据库表S的SQL命令是A) DROP TABLE SB) DELETE TABLE SC) DELETE TABLE S.DBFD) ERASE TABLE S(27) 下列表达式中,表达式返回结果为.F.的是A) AT(“A”,”BCD”)B) “[信息]”$“管理信息系统”C) ISNULL(.NULL.)D) SUBSTR(“计算机技术”,3,2)(28) 使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确的命令是A)APPEND INTO S (SNO,SN,SXE,AGE) valueS (‘0401’,’王芳’,’女’,18)B)APPEND S valueS (‘0401’,’王芳’,’女’,18)C)INSERT INTO S (SNO,SN,SEX,AGE) valueS (‘0401’,’王芳’,’女’,18)D)INSERT S v alueS (‘0401’,’王芳’,18,’女’)(29) 假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句A) ThisForm.CloseB) ThisForm.EraseC) ThisForm.ReleaseD) ThisForm.Return(30) 在SQL的SELECT查询结果中,消除重复记录的方法是A) 通过指定主关系键B) 通过指定惟一索引C) 使用DISTINCTD)使用HAVING子句(31) 在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是A)SELECT子句中可以包含表中的列和表达式B)SELECT子句中可以使用别名C)SELECT子句规定了结果集中的列顺序D)SELECT子句中列的顺序应该与表中列的顺序一致(32) 下列关于SQL中HAVING子句的描述,错误的是A)HAVING子句必须与GROUP BY子句同时使用B)HAVING子句与GROUP BY子句无关C)使用WHERE子句的同时可以使用HAVING子句D)使用HAVING子句的作用是限定分组的条件(33) 在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是A) 不做参照完整性检查B) 不准删除父表中的记录C) 自动删除子表中所有相关的记录D) 若子表中有相关记录,则禁止删除父表中记录第(34)——(35)题使用如下三个数据库表学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。

9月计算机二级《VFP》测试题及答案

9月计算机二级《VFP》测试题及答案

9月计算机二级《VFP》测试题及答案2016年9月计算机二级《VFP》测试题及答案1.Modify Command命令建立的文件的默认扩展名是( )。

A.prgB.appC.cmdD.exe2.设置表单标题的属性是( )。

A.TitleB.TextC.BiaotiD.Caption3.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。

A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS4.扩展名为mpr的文件是( )。

A.菜单文件B.菜单程序文件C.菜单备注文件D.菜单参数文件5.在SQL SELECT语句中为了将查询结果存储到临时表应该使用短语( )。

A.T0 CURSORB.INTO CURSORC.INTO DBFD.TO DBF6.在Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是( )。

A.主索引B.唯一索引C.候选索引D.普通索引7.打开已经存在的表单文件的命令是( )。

A.MODIFY FORMB.EDIT FORMC.OPEN FORMD.READ FORM8.释放和关闭表单的方法是( )。

A.ReleaseB.DeleteC.LostFocusD.Destroy9.SQL语句中删除视图的命令是( )。

A.DROP TABLEB.DROP VIEWC.ERASE TABLED.ERASE VIEW10.计算每名运动员的“得分”的正确SQL命令是( )。

A.UPDATE运动员FIELD得分=2*投中2分球+3*投中3分球+罚球B.UPDATE运动员FIELD得分WITH2*投中2分球+3*投中3分球+罚球C.UPDATE运动员SET得分WITH2*投中2分球+3*投中3分球+罚球D.UPDATE运动员SET得分=2*投中2分球+3*投中3分球+罚球11.设有订单表order(订单号,客户号,职员号,签订日期,金额),查询2011年所签订单的信息,并按金额降序排序,正确的SQL命令是( )。

vfp考试题及答案

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计算机二级考试题及答案

vfp计算机二级考试题及答案一、单项选择题1. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中所有表的列表?()A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. PRINT TABLES答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串中子字符串出现的次数?()A. AT()B. INSTR()C. LEN()D. LIKE()答案:B3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?()A. DO FORMB. OPEN FORMC. DISPLAY FORMD. VIEW FORM答案:A4. Visual FoxPro中,以下哪个命令用于关闭一个表单?()A. CLOSE FORMB. QUIT FORMC. EXIT FORMD. CANCEL FORM答案:A5. 在Visual FoxPro中,以下哪个函数用于计算字符串中子字符串的位置?()A. AT()B. INSTR()C. LEN()D. LIKE()答案:A6. Visual FoxPro中,以下哪个命令用于设置表单的标题?()A. SET FORM TITLEB. SET FORM CAPTIONC. SET TITLED. SET CAPTION答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的背景颜色?()A. SET FORM COLORB. SET FORM BACKCOLORC. SET COLORD. SET BACKCOLOR答案:C8. Visual FoxPro中,以下哪个命令用于设置表单的前景色?()A. SET FORM COLORB. SET FORM FORECOLORC. SET COLORD. SET FORECOLOR答案:D9. 在Visual FoxPro中,以下哪个函数用于返回当前日期?()A. DATE()B. TODAY()C. NOW()D. TIME()答案:B10. Visual FoxPro中,以下哪个命令用于设置表单的字体?()A. SET FONTB. SET FORM FONTC. SET FONT FACED. SET FONT NAME答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

2016年计算机二级《VFP》模拟试题及答案

2016年计算机二级《VFP》模拟试题及答案

2016年计算机二级《VFP》模拟试题及答案一、选择题(每题2分,共60分)1. 在Visual FoxPro中,下列关于数据类型的叙述错误的是()A. 字符型B. 数值型C. 日期型D. 查找型答案:D2. 在Visual FoxPro中,下列哪个不是合法的变量名?()A. VFPB. 3dataC. data_1D. data$答案:B3. 在Visual FoxPro中,下列关于数组的叙述错误的是()A. 数组可以是任意维B. 数组必须先定义后使用C. 数组可以存储不同类型的数据D. 数组元素的默认值为.F.答案:A4. 在Visual FoxPro中,下列哪个命令用于创建一个自由表?()A. CREATE TABLEB. CREATE DATABASEC. CREATE VIEWD. CREATE答案:D5. 在Visual FoxPro中,下列关于索引的叙述错误的是()A. 索引可以提高查询速度B. 索引可以降低插入、删除、更新的速度C. 索引可以创建在多个字段上D. 索引的类型有主索引、候选索引、普通索引和唯一索引答案:B6. 在Visual FoxPro中,下列哪个命令用于打开一个数据库?()A. OPEN DATABASEB. USE DATABASEC. CLOSE DATABASED. CREATE DATABASE答案:A7. 在Visual FoxPro中,下列关于SQL查询的叙述错误的是()A. SELECT语句可以查询多个表B. FROM子句用于指定查询的表C. WHERE子句用于指定查询条件D. ORDER BY子句用于指定查询结果的排序方式答案:D8. 在Visual FoxPro中,下列关于视图的叙述错误的是()A. 视图是一个虚拟表B. 视图可以包含多个表的数据C. 视图不可以更新数据D. 视图可以定义在数据库中答案:C9. 在Visual FoxPro中,下列哪个命令用于创建一个菜单?()A. CREATE MENUB. MODIFY MENUC. DO MENUD. EXECUTE MENU答案:A10. 在Visual FoxPro中,下列关于表单的叙述错误的是()A. 表单是应用程序的用户界面B. 表单可以包含多个控件C. 表单的默认事件是Load事件D. 表单不可以包含页框控件答案:D二、填空题(每题3分,共30分)11. 在Visual FoxPro中,若要定义一个日期型变量,可以使用______命令。

2016年计算机二级《VFP》模拟试题及答案1

2016年计算机二级《VFP》模拟试题及答案1

2016年计算机二级《VFP》模拟试题及答案11[单选题] 在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。

规定了菜单项的访问键为“x”的菜单名称定义是( )。

A.综合查询\1ThisForm.Grid1.RecordSourceType=0ThisForm.Grid1.RecordSource="result2"⑥在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,选择数据库“kaoqin”,将数据表文件“出勤”和“stuff”添加到数据环境中。

⑦选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd2”,保存在考生文件夹下,然后运行表单。

⑧单击表单的“未迟到查询”按钮,系统自动将结果显示到表格中并保存结果到新表“result1”中。

⑨单击表单的“迟到查询”按钮,系统自动将结果显示到表格中并保存结果到新表“result2”中。

5[简答题]对考生文件夹下的“图书信息”表新建一个表单“bd1”,完成以下要求:表单标题为“图书信息浏览”。

表单内有一个组合框,一个命令按钮和三对标签与文本框的组合。

表单运行时组合框内是“图书信息”表中所有书名(表内书名不重复)以供选择。

当选择书名后,三对标签和文本框将分别显示表中除“书名”字段外的其他3个字段的字段名和字段值。

单击“关闭”按钮退出表单。

参考解析:本大题主要考查表单的设计及组合框、文本框、表格和命令按钮等控件的使用,重点是表格的数据源设置。

【操作步骤】①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将“Caption”属性值修改为“图书信息浏览”。

单击表单控件工具栏上的“组合框”控件图标,为表单添加一个组合框Combol,单击表单控件工具栏上的“标签”控件图标,为表单添加3个标签Label1、Label2和Label3,单击表单控件工具栏上的“文本框”控件图标,为表单添加3个文本框Textl、Text2和Text3,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Command1。

2016年计算机二级考试《VFP》巩固试题及答案

2016年计算机二级考试《VFP》巩固试题及答案

2016年计算机二级考试《VFP》巩固试题及答案1[单选题] 执行如下命令的输出结果是( )。

?15%4,15%-4A.3 -1B.3 3C.1 1D.1 -1参考答案:A参考解析:“%”可理解为返回两个数值表达式相除的余数。

l5除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=1。

正确答案为“3-1”,即A)选项正确。

[简答题](1)在“公司”数据库中建立视图“viewl”,显示字段包括“职员编号”、“姓名”、“部门编号”和“部门名称”等字段,内容是部门名称为“人事部”的记录。

(2)建立表单“bdl”,标题为“视图查看”。

在表单上显示(1)中建立的视图“viewl”的内容。

表单上有一个标题为“关闭”的命令按钮,单击该按钮,退出表单。

参考解析:【考点指引】本大题第1小题考查带过滤条件的视图的建立;第2小题中考查表单的建立和表格控件的使用,关键要注意设置好表格控件的数据源等属性。

(1)【操作步骤】①选择【文件】→【打开】命令,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“公司.dbc”。

②选择【文件】→【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表”单选项,选择数据库“公司”,将表“部门”和“职员信息”分别“添加”到视图设计器中,系统会自动选择关联字段“部门编号”为两个表建立内部联系,单击“确定”按钮关闭“联接条件”对话框,然后关闭“添加表或视图”对话框。

③在视图设计器中单击“字段”选项卡,将“可用字段”列表框中的“职员信息.职员编号”、“职员信息.姓名”和“部门.部门编号”和“部门.部门名称”等字段添加到右边的“选定字段”列表框中。

④在视图设计器中单击“筛选”选项卡,在“字段名”下拉列表框中选择“部门.部门名称”字段,在“条件”下拉列表框中选择“=”,在“实例”文本框中输入“〝人事部〞”。

⑤在视图设计器中单击“关闭”按钮,将视图文件以“view1”名保存在考生文件夹下。

2016年计算机二级考试《VFP》冲刺选择试题

2016年计算机二级考试《VFP》冲刺选择试题

1[单选题] 设有关系评分(歌⼿号,分数,评委号),如果每个歌⼿的“最后得分”的计算⽅法是:去掉⼀个分和⼀个最低分,取剩下分数的平均分。

根据关系“评分”求每个歌⼿的“最后得分”并存储于表TEMP中。

表TEMP中有两个字段:“歌⼿号”和“最后得分”,并且按最后得分降序排列,⽣成表TEIHP的SQL语句是( )。

A.SELECT歌⼿号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY 歌⼿号ORDER BY最后得分DESC B.SELECT歌⼿号,(COUNT(分数)-MAX(分数)-MIN (分数))/(SUM(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY 评委号ORDER BY最后得分DESC C.SELECT歌⼿号,(SUM(分数)-11110[(分数)-MIN(分数))/(COUNT(*)-2)最后得分FROM评分INTO DBF TEbIP GROUP BY评委号0RDER BY最后得分DESC D.SELECT歌⼿号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY 歌⼿号ORDER BY最后得分DESC 参考答案:D 参考解析:根据题⼲要求的计算歌⼿“最后得分”的计算⽅法,应使⽤Sum计算分数⽽⾮Count,因此⾸先排防A)、B)选项。

求每个歌⼿的“最后得分”,应该按照歌⼿号分组,即GROUP BY歌⼿号。

所以本题选D)。

2[单选题]以下关于数据管理发展的描述错误的是 A.⽂件系统阶段的数据可以长期保存 B.数据库系统阶段仍没有解决数据独⽴性问题 C.数据库系统阶段实现了对数据的共享 D.⼈⼯管理阶段存在⼤量数据冗余. 参考答案:B 参考解析:⽂件系统阶段数据以⽂件形式长期保存下来,因此A选项描述正确。

《VFP数据库》试卷(带答案)

《VFP数据库》试卷(带答案)

《VFP数据库》试卷1.下列表达式的结果为真的是()。

A.'中国'<='大连' B.'电脑'$'电脑报'C.2*4.2<=11%6 D.'电脑报'=='电脑'2.视图不能单独存在,它必须依赖于()。

A.视图B.查询C.数据表D.数据库3.有如下SQL select语句:select * from 成绩 where 数学 between 80 and 100与该语句等价的SQL语句是()。

A.select * from 成绩 where 数学 <100 and 数学>80B.select * from 成绩 where 数学 >=100 and 数学<=80C.select * from 成绩 where 数学 >100 and 数学<80D.select * from 成绩 where 数学 <=100 and 数学>=804.SQL语句中修改表结构的命令是()。

A.alter table B.modify tableC.alter structure D.modify structure5.SQL中,select语句的功能是()。

A.定义B.查询C.修改D.控制6.只有数据表中有而自由表中没有的索引类型是()。

A.普通索引B.唯一索引C.主索引D.候选索引7.要将当前数据库的“照片”字段删除,应使用()命令。

A.delete B.zap C.modify structure D.pack 8.一个工作区最多可以打开()个表。

A.32767 B.1 C.2 D.39.查询设计器的“筛选”选项卡,对应SQL语句的子句是()。

A.join on子句B.where子句C.group by子句D.having子句10.字符串长度函数len("学英语从ABC开始")的结果是()。

2016年03月全国计算机等级考试二级《Visual FoxPro》真题及详解

2016年03月全国计算机等级考试二级《Visual FoxPro》真题及详解

2016年03月全国计算机等级考试二级《Visual FoxPro》真题(总分100, 考试时间90分钟)一、选择题1. 下面属于黑盒测试方法的是______。

A 边界值分析法B 基本路径测试C 条件覆盖D 条件-分支覆盖答案:A[解析] 常用的黑盒测试方法有:①等价类划分法;②边界值分析法;③错误推测法;④因果图等。

常用的白盒测方法有:①逻辑覆盖测试,包括语句覆盖、路径覆盖、判断覆盖、条件覆盖;②基本路径测试等。

2. 在数据库设计中,将E-R图转换成关系数据模型的过程属于______。

A 逻辑设计阶段B 需求分析阶段C 概念设计阶段D 物理设计阶段答案:A[解析] 逻辑设计阶段将不适用于计算机处理的E-R图转换成关系模式。

3. 当用命令CREATE DATABASE db创建一个数据库后,磁盘上不会出现的文件是______。

A db. DBFB db. DBCC db. DCTD db. DCX答案:A[解析] A项,DBF是数据表的扩展名,命令只建立了数据库,并没有建立表,所以不会出现表文件。

BCD三项文件都会出现,其中,B项,db. DBC是db的数据库文件;C项,db. DCT是数据库db 的备注文件;D项,db. DCX是数据库db的索引文件。

这些文件都会出现。

4. Visual FoxPro的设计器是创建和修改应用系统各种组件的可视化工具,打开设计器的方式不包括______。

A 使用命令方式B 从系统的"工具"菜单选择并打开C 在项目管理器环境下调用、打开D 以上都不对答案:B[解析] 设计器可以通过项目管理器和命令方式打开,但不能从系统的"工具"菜单打开。

5. 设某二叉树的前序遍历为ABC,中序遍历为CBA,则该二叉树的后序遍历为______。

A BCAB CBAC ABCD CAB答案:B[解析] 二叉树遍历方式有:①前序遍历,访问根结点在访问左子树和访问右子树之前;②中序遍历,访问根结点在访问左子树和访问右子树之间;③后序遍历,访问根结点在访问左子树和访问右子树之后。

VFP题库——精选推荐

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”))命令的结果显示()。

VFP题库2016汇总

VFP题库2016汇总

所有单选题1、Visual FoxPro是基于______操作系统的数据库系统。

A:MS-DOSB:WindowsC:UNIXD:AMOS/L答案:B评析:空2、命令SELECT 0的功能是______。

A:选择区号最小的空闲工作区B:选择区号最大的空闲工作区C:选择当前工作区的区号加1的工作区D:随机选择一个工作区的区号答案:A评析:空3、下列命令中,不能求出当前表中所有记录个数的是______。

A:COUNTB:RECCOUNT()C:CALCULATE CNT()D:SUM TO CONNT答案:D评析:空4、已知:X="AB",AB=100。

执行命令?&X+10的结果是______。

A:XB:ABC:ABC58D:110答案:D评析:空5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是______。

A:BROWSEB:SHOWC:VIEWD:OPEN答案:A评析:空6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是______。

A:SORT TO ABCB:COPY TO ABCC:COPY STRUCTURE TO ABCD:COPY FILE TO ABC答案:C评析:空7、表达式LEN('ABC'-'DE')的值是______。

A:1B:3C:5D:7答案:C评析:空8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向______。

A:首记录B:末记录C:首记录的前面D:末记录的后面答案:D评析:空9、仅关闭当前表文件的命令是______。

A:CLOSE ALLB:CLEARC:USED:CLOSE DATABASE答案:C评析:空10、DELETE命令的作用是______。

A:为当前记录做删除标记B:直接物理删除当前记录C:删除当前表文件的所有记录D:在提问确认后物理删除当前记录答案:A评析:空11、执行命令?AT("IS","THIS IS ROM",4)显示的结果是______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

所有单选题1、Visual FoxPro是基于______操作系统的数据库系统。

A:MS-DOSB:WindowsC:UNIXD:AMOS/L答案:B评析:空2、命令SELECT 0的功能是______。

A:选择区号最小的空闲工作区B:选择区号最大的空闲工作区C:选择当前工作区的区号加1的工作区D:随机选择一个工作区的区号答案:A评析:空3、下列命令中,不能求出当前表中所有记录个数的是______。

A:COUNTB:RECCOUNT()C:CALCULATE CNT()D:SUM TO CONNT答案:D评析:空4、已知:X="AB",AB=100。

执行命令?&X+10的结果是______。

A:XB:ABC:ABC58D:110答案:D评析:空5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是______。

A:BROWSEB:SHOWC:VIEWD:OPEN答案:A评析:空6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是______。

A:SORT TO ABCB:COPY TO ABCC:COPY STRUCTURE TO ABCD:COPY FILE TO ABC答案:C评析:空7、表达式LEN('ABC'-'DE')的值是______。

A:1B:3C:5D:7答案:C评析:空8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向______。

A:首记录B:末记录C:首记录的前面D:末记录的后面答案:D评析:空9、仅关闭当前表文件的命令是______。

A:CLOSE ALLB:CLEARC:USED:CLOSE DATABASE答案:C评析:空10、DELETE命令的作用是______。

A:为当前记录做删除标记B:直接物理删除当前记录C:删除当前表文件的所有记录D:在提问确认后物理删除当前记录答案:A评析:空11、执行命令?AT("IS","THIS IS ROM",4)显示的结果是______。

A:0B:3C:6D:2答案:A评析:空12、要将A盘上根目录下STK.DBF文件复制到C盘的\DB子目录,应在VFP命令窗口中使用命令______。

A:COPY A:STK.DBF C:\DBB:COPY FILE A:\STK.DBF TO C:\DB\STD.DBFC:COPY FILE STK.DBF TO C:\DB\STD.DBFD:COPY TO A:\STK.DBF答案:B评析:空13、执行LIST NEXT 1命令之后,记录指针的位置指向______。

A:下一条记录B:原来记录C:尾记录D:首记录答案:B评析:空14、如工资的数据表和按基本工资(N型字段)升序排序的索引文件已打开,并执行过赋值语句NN=900,下面各条命令中,错误的是______。

A:SEEK NNB:SEEK FOR 基本工资=NNC:FIND 900D:LOCATE 基本工资答案:B评析:空15、命令SELECT 3等价于命令______。

A:SELECT AB:SELECT 0C:SELECT CD:SELECT Ⅲ答案:C评析:空16、VFP中的SET RELATION关联是______。

A:逻辑连接B:物理连接C:逻辑排序D:物理排序答案:A评析:空17、JOIN命令对两个数据表进行物理连接时,对它们的要求是______。

A:两个数据表都不能打开B:两个数据表都必须打开C:一个表打开,一个表关闭D:两个数据表必须结构相同答案:B评析:空18、使用下面命令必须打开索引文件的是______。

A:SORTB:LOCATEC:SEEKD:SUM答案:C评析:空19、若表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用的命令是______。

A:GO TOPB:GO RECNO()=1C:SKIP 1D:GO 1答案:D评析:空20、下面正确的语句有______个。

X3=X3+1STORE 5+8 TO A,B,CSTORE 1,2,3 TO A,B,C *USE=90A:1B:2C:3D:4答案:C评析:空21、在3号记录之后插入一个空白记录,正确的命令是______。

A:3INSERT BLANKB:GOTO 4INSERT BLANKC:GO 3INSERT BLANKD:TO 4INSERT BLANK BEFORE答案:D评析:空22、显示所有以A打头的所有内存变量,正确的命令是______。

A:LIST MEMO LIKE AB:LIST FOR A*C:DISP MEMO LIKE A*D:DISP MEMO A*答案:C评析:空23、SQL查询语句中ORDER BY子句的功能是______。

A:对查询结果进行排序,默认排降序B:对查询结果进行排序,默认排升序C:对查询结果进行排序,只能排升序D:以上都不对答案:B评析:空24、SQL查询语句中HAVING子句的作用是______。

A:指出分组查询的范围B:指出分组查询的值C:指出分组查询的条件D:指出分组查询的字段答案:C评析:空25、执行命名SEEK "张三"后,若未找到符合条件的记录,则命令?BOF(),?FOUND(),?EOF()的显示结果是______。

A:F T FB:F F TC:T F FD:F T T答案:B评析:空26、查询设计器中"筛选"选项卡对应的SQL短语是______。

A:WHEREB:JOINC:INTOD:ORDER BY答案:A评析:空27、在VFP系统中,查询文件的扩展名为______。

A:DBFB:QPRC:.SCXD:.TXT答案:B评析:空28、关闭当前工作区所有已打开的索引文件,正确的命令是______。

A:USEB:SET INDEX TOC:CLOSE INDEX ALLD:SET ORDER TO答案:B评析:空29、当前工作区已打开表中英语、数学及总分字段,计算每个学生总分的正确命令是______。

A:SUM 英语+数学 TO 总分B:REPL ALL 总分 WITH 英语+数学C:SUM 英语,数学,总分D:REPL 总分 WITH 英语+数学答案:B评析:30、下列命令中,不产生新文件的命令是______。

A:TOTAL TO BJHZ ON 班级B:INDEX ON 班级 TO BJC:SORT TO BJ ON 班级/DD:SET INDEX TO BJ答案:D评析:空31、下列命令中,不能定义内存变量的有______。

A:STOREB:SCATTERC:REPLACED:A=123答案:C评析:空32、为一个打开的表文件增加新字段,应当使用命令______。

A:APPENDB:MODIFY STRUCTUREC:INSERTD:BROWSE答案:B评析:空33、已知:X="ABC",ABC=56。

执行命令?&X+2的结果是______。

A:XB:ABCC:58D:ABC58答案:C评析:空34、下面命令中,将生成新文件的是______。

A:SORT TOB:BROWSEC:APPEND FROMD:RECALL答案:A评析:空35、若能够正常执行下面命令,说明字段"修理日期"的类型是______。

REPLACE ALL 修理日期 WITH DTOC(DATE())A:数值型B:字符型C:逻辑型D:日期型答案:B评析:空36、表达式MAX(1,6)+MIN(4,18)的值是______。

A:9B:10C:11D:12答案:B评析:空37、表达式LEN("计算机+6")的值是______。

A:12B:6C:7D:8答案:D评析:空38、表达式AT("IS","THIS IS A BOY")的值是______。

A:.T.B:.F.C:3D:6答案:C评析:空39、表达式ASC(SUBSTR("ABCD",2,1))的值是______。

A:65B:66C:67D:非法调用答案:B评析:空40、在屏幕的第二行第二列开始显示姓名(C,8),存款数额(N,6,2)和存入日期(D)三个字段的值,应该使用命令______。

A:@ 2, 2 SAY 姓名,存款数额,存入日期B:@ 2, 2 SAY 姓名+存款数额+存入日期C:@ 2, 2 SAY 姓名+STR(存款数额,6,2)+DTOC(存入日期)D:@ 2, 2 SAY 姓名+STR(存款数额,6,2)+CTOD(存入日期)答案:C评析:空41、命令文件的扩展名是______。

A:IDXB:PRGC:DBCD:DBF答案:B评析:空42、表达式CTOD("07/22/94")+10的值是______。

A:08/01/94B:08/02/94C:08/4/94D:08/5/94答案:A评析:空43、下列语句中,能够正确地给内存变量A赋逻辑真值的命令是______。

A:A=".T."B:STORE "T" TO AC:A=TRUED:STORE .T. TO A答案:D评析:空44、不能给多个内存变量赋值的是______。

A:STOREB:CALCULATE TOC:SUM TOD:COUNT TO答案:D评析:空45、不能修改当前数据库记录内容的命令有______。

A:GATHERB:REPLACEC:DISPLAYD:BROWSE答案:C评析:空46、下面命令涉及数组操作的有______个。

A:SCATTERB:SORTC:SEEKD:LIST答案:A评析:空47、下面命令有语法错误的是______。

A:LIST ALLB:DISP ALLC:MODIFY ALL STRUD:MODIFY COMMAND答案:C评析:空48、下列叙述正确的是______。

A:用SET RELATION命令建立表间关联之前,两个表都必须建立索引 B:用JOIN命令连接两个表之前,两个表都必须建立索引C:用APPEND FROM命令追加记录之前,这个表必须在当前工作区打开 D:用INSERT INTO命令追加记录之前,这个表必须在当前工作区打开答案:C评析:空49、Visual FoxPro是基于______操作系统的数据库系统。

A:MS-DOSB:WindowsC:UNIXD:AMOS/L答案:B评析:50、命令SELECT 0的功能是______。

相关文档
最新文档