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练习题(答案)

一、选择题1.下列选项中能够直接实现对数据库中数据操作的软件是( c )。
A、字处理软件B、操作系统C、数据库管理系统D、翻译系统2.下列关于数据库系统的正确叙述是( a )。
A、数据库系统减少了数据冗余B、数据库系统避免了一切数据冗余C、数据库系统中数据的一致性是指数据类型的一致D、数据库系统比文件系统能管理更多的数据3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( a )。
A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS4.按照数据模型分类,Visual FoxPro属于( c )。
A、层次型B、网状型C、关系型D、混合型5.关系数据库管理系统存储与管理数据的基本形式是( b )。
A、关系树B、二维表C、结点路径D、文本文件6.下列数据为常量的是( c )。
A、02/18/99B、FC、.N.D、TOP7.下述字符串表示方法正确的是( b )。
A、""等级考试""B、['等级考试']C、{"等级考试"}D、[[等级考试]]8.执行命令STORE CTOD([08/11/99]) TO AA后,变量AA的数据类型是( a )。
A、日期型B、数值型C、字符型D、浮点型9.设L=668,M=537,N="L+M",表达式5+&N的值是( c )。
A、类型不匹配B、5+L+MC、1210D、5+&N10.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在 100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是(d )。
A、性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200B、性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200C、性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200D、性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=20011.在下列表达式中,运算结果为数值的是( d )。
VFP上机习题(附带答案版)

VFP习题(红色部分为答案,不过答案不是百分百准确)第一周(1)如下不正确的数值型常量是( )。
[多选题,答案不够或超出时,此题按零分计!](A)π(B)E-6(C)1E-6(D)1/2(E)30% ABDE(2)在Visual FoxPro中,合法的字符串是()。
[多选题,答案不够或超出时,此题按零分计!](A){ [计算机水平测试] }(B)[ (计算机水平测试) ](C)" '计算机水平测试’'(D)" '计算机水平测试] "(E)" "计算机水平测试" " BD(3)日期时间型常量又称为T型常量,如下错误的形式是( )。
[多选题,答案不够或超出时,此题按零分计!](A){2008-03-03,10.45p}(B){^2008-03-03;10:45p}(C){^2008-03-03,13:45p}(D){^2008-03-03,13:45a}(E){^2008-03-03-10:45p} ACDE(4)如下正确的逻辑常量是()。
[多选题,答案不够或超出时,此题按零分计!](A),T,(B).真.(C).F.(D).f.(E).y.(F).n. CDEF(5)如下选项()是正确的内存变量名。
[多选题,答案不够或超出时,此题按零分计!](A)ABCDE(B)_A A(C)不是变量(D)非变量(E)A变量(F)_ASD ACDEF(6)如下选项()是正确的赋值命令。
[多选题,答案不够或超出时,此题按零分计!](A)STOR 2 TO AA,SS(B)STOR 2,3 TO AA,SS(C)DD=.F.(D)DD=.真.(E)FF=[广东医](F)FF=3+4 ACEF(7)对于赋值命令:X='',如下与此命令等价的有( )。
[注意空字符串与一个空格符组成的非空字符串。
][多选题,答案不够或超出时,此题按零分计!](A)STOR [] TO X(B)STOR "" TO X(C)STOR ' ' TO X(D)X=[](E)STOR " " TO X ABD(8)常见表达式有四种,如下选项()是错误的。
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。
- 选择“文件”菜单中的“新建”选项。
- 选择“表单”。
- 在表单设计器中,使用“字段”工具来添加字段。
VFP练习题

练习题:第1章数据库系统概述一、选择题1、下列关于数据库系统的叙述中正确的是()A)数据库系统避免了一切冗余B)数据库系统比文件系统管理更多的数据C)数据库系统减少了数据冗余D)数据库系统中数据的一致性是指数据类型一致2、下列有关数据库的描述,正确的是()A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件3、关系是指()A)元组的集合B)属性的集合C)字段的集合D)实例的集合4、数据库系统的核心是()A)数据库B)数据库管理系统C)操作系统D)软件工程5、按照数据模型分类,数据库系统可以分为3种类型,即()A)大型、中型和小型B)层次、网状和关系C)网状、链状和环状D)文字、数字和图形6、VFP6是一种关系型数据库管理系统,所谓关系是指()A)一个数据库文件与另一个数据库文件之间有一定的关系B)各条记录中的数据彼此有一定的关系C)数据模型满足一定条件的二维表格式D)一个表与另一个表之间的联系7、在关系数据库中,基本的关系运算有三种,它们是()A)选择、投影和统计B)选择、投影和连接C)排序、索引和选择D)并、差、交8、两个实体之间的联系可以分为3种类型,其中不包括()A)一对一联系B)一对二联系C)多对多联系D)一对多联系9、在选项对话框的“文件位置”选项卡中可以设置()A)表单的默认大小B)默认目录C)日期和时间的显示格式D)程序代码的颜色10、项目管理器的“数据”选项卡用于显示和管理()A)数据库、自由表和查询B)数据库、视图和查询C)数据库、自由表、查询和视图D)数据库、表单和查询11、项目管理器的“文档”选项卡用于显示和管理()A)表单、报表和查询B)数据库、表单和报表C)查询、报表和视图D)表单、报表和标签二、填空题1、现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是。
(属性)2、关系模型是由一个或多个组成的集合;用二维表格表示实体类型及实体间联系的数据模型称为。
VFp练习题1

VFp练习题1作者:本站来源:本站整理发布时间:2006-2-5 发布人:admin减小字体增大字体第一部分选择题一、单项选择题:在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
1.VisualFoxPro是一种()A.DB(数据库)B.DBS(数据库系统)C.DBMS(数据库管理系统)D.OS(操作系统)2.文件的扩展名为.PRG的文件是()A.数据库文件B.格式文件C.备注文件D.程序文件3.若要中止部分语句执行而重新开始下一轮循环的命令是()A.LOOPB.EXITC.SKIPD.GOTO4.逻辑删除当前库文件的当前记录的命令是()A.CLEARB.ZAPC.PACKD.DELETE5.若要从字符串"澳门回归"取出"回归",正确的写法是()A.SUBSTR("澳门回归",5,4)B.SUBSTR(澳门回归,5,4)C.SUBSTR("澳门回归",3,2)D.SUBSTR("澳门回归",3,4)6.日期型数据加整型数据的结果是()A.数值型B.逻辑型C.字符型D.日期型7.修改名为worker.dbf库文件的结构,正确的命令是()A.CREATE worker.dbfB.CREATE workerC.MODIFY STRUCTUERD.MODIFY STRUCTURE TO PRINT8.下列类型的字段长度用户可以自定的是()A.备注型B.逻辑型C.日期型D.字符型9.刚打开库文件,显示1,2,3号记录的正确操作是()A.DISPLAY RECORD 3B.LIST 1,2,3C.DISPLAY NEXT 3D.DISPAL Y 1,2,310.备注型字段中存放的是()A.字段值B.字符串C.MemoD.指向备注文件的指针二、多项选择题:在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内,多选、少选、错选均无分。
vfp练习题(打印版)

vfp练习题(打印版)# VFP练习题(打印版)## 一、选择题1. VFP中,以下哪个选项是用于设置字段的显示格式?A. 显示B. 隐藏C. 格式D. 规则2. 在VFP中,要实现数据的排序,可以使用以下哪个命令?A. `SORT`B. `ORDER`C. `RANK`D. `CLASSIFY`3. VFP中,创建报表时,以下哪个选项是用于设置报表的页眉和页脚?A. `REPORT FORM`B. `REPORT FOOTER`C. `PAGE HEADER`D. `PAGE FOOTER`## 二、填空题4. 在VFP中,使用______命令可以创建一个新的表单。
5. VFP中,要将一个字段的值赋给另一个字段,可以使用______语句。
6. VFP报表设计中,______是用来控制报表的打印格式。
## 三、简答题7. 简述VFP中如何使用SQL语句进行数据查询。
8. 描述VFP中如何实现数据表的连接操作。
## 四、操作题9. 假设有一个名为“学生”的表,包含字段:学号(C型)、姓名(C 型)、年龄(N型)。
请编写VFP命令,实现以下操作:- 显示所有学生的姓名和年龄。
- 按年龄从大到小排序显示所有学生的信息。
10. 给定两个表:“学生”和“课程”,学生表包含字段:学号、姓名;课程表包含字段:课程号、课程名。
请编写VFP命令,实现以下操作:- 将两个表通过学号连接,并显示连接后的所有信息。
## 五、综合应用题11. 设计一个VFP表单,包含以下功能:- 一个文本框用于输入学生姓名。
- 一个按钮,点击后在“学生”表中查找该姓名的学生信息,并在表单上显示。
- 一个命令按钮,用于将输入的姓名添加到“学生”表中。
## 六、编程题12. 编写一个VFP程序,实现以下功能:- 从键盘接收一个数字,判断该数字是奇数还是偶数,并在屏幕上显示结果。
## 七、思考题13. 思考在VFP中如何实现数据的加密和解密操作,并简要描述可能使用的方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VFP程序设计练习题一、选择题1、 Visual FoxPro 是一个。
A. 数据库系统B. 数据库管理系统C. 数据库D. 数据库管理员2、实体是信息世界的术语,与之对应的数据库术语是。
A. 文件B. 数据库C. 记录D. 字段3、数据库系统与文件系统的最主要区别是。
A.数据库系统复杂,而文件系统简单B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决4、目前三种基本的数据模型是 ________ 。
A. 层次模型、网络模型、关系模型B. 对象模型、网络模型、关系模型C. 网络模型、对象模型、层次模型D. 层次模型、关系模型、对象模型5、数据库管理系统是 ________ 。
A. 教学软件B. 应用软件C. 计算机辅助设计软件D. 系统软件6、关系型数据库采用 ________ 表示实体和实体间的联系。
A. 对象B. 字段C. 二维表D. 表单7、下列表达式中,合法的是。
A. Year(Date())-{2000/08/02}B. Date()-{2000/08/02}C. Date()+{2000/08/02}D. A、B、C 均对8、表达式?round(123.456,0)<int(123.456)的结果为。
A..T.B..F.C.FALSED.TRUE9、下面4个关于日期表达式中,错误的是哪个。
A.{^2002/02/01 11:10:10 am}-{^2001/09/01 11:10 10 AM}B.{^2002/02/01}+15C.{^2002/02/01}+{^2001/01/01}D.{^2007/07/01}-{^2002/09/01}10、下列逻辑运算的结果为“假”的是。
A.?”abcde”==”abcde”B.?not(round(223.456,2)<int(223.45))C.?{^2007/05/01}+30>{^2007/06/26}D.?”abc”<”abcde”11、在 Visual FoxPro 系统中,以下函数返回值不是数值型的是。
A.LEN(”Visual FoxPro” )B.AT(”This””ThisForm” ,)C.YEAR(DATE())D.LEFT(”ThisForm” ,4)12、下列表述中,能将日期“2004 年 10 月 16 日”赋值给日期型变量 D 的正确语是。
A.D=10/16/2004B.D="10/16/2004"C.D=CTOD("10/16/2004")D.D=DATE("10/16/2004")13、下列字段名中,合法的是。
A._incomeB.stu nameC.12xyzD.m_age14、在 Visual FoxPro 系统中,下列命名中不能作为变量名的是。
A.姓名B.2004 姓名C.姓名 2004D._2004 学生15、函数 SUBSTR("VisualFoxPro5.0",7,6)的返回值是______。
A. lFoxProB. FoxProC. FoxPro5D. FoxPro5.016、VFP 的循环语句有______ 。
A. DO WHILE,FOR 和 SCANB. DO WHILE ,FOR 和 LOOPC. FOR,SCAN 和 LOOPD. DO CASE 和 DO WHILE17、以下赋值语句正确的是。
A.STORE 12+15 TO A,BB.A=2 B=12C.STORE 3,7 TO A,BD.A,B=818、表达式len(space(0))的值是。
A、0B、 1C、6D、819、学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),用 Insert 命令向 XS 表添加一条新记录,记录内容为:XH 10 XM 李小平 XB 男 BJ 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")20、学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),并且按 XH 字段设置了结构复合索引,索引标识为 XH,如果 XS 表不是当前工作表,则下列命令中____可以用来查找学号为“96437101”的记录。
A. SEEK 96437101 ORDER XHB. SEEK “96437101” ORDER XHC. SEEK “96437101” ORDER XH IN XSD. SEEK 96437101 ORDER XH IN XS21、在当前表中,查找第2个男同学的记录,应使用命令。
A.locate for 性别=”男”B.locate for 性别=”男”go next 2C.list for 性别=”男”D.locate for 性别=”男”continue continue22、使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向。
A.首记录的前面B.首记录C.末记录的后面D.末记录23、对 xsb.dbf 表进行删除操作,下列四组命令中功能等价的是。
1)DELETE ALL 2)DELETE ALL PACK 3)ZAP 4)把 xsb.dbf 文件拖放到回收站中A.1)、3)、2)B.3)、4)C.2)、3)D.2)、4)、3)24、在学生档案表中,删除“班级”字段SQL命令是。
A.ALTER TABLE XSDA DELTETE 班级B.ALTER TABLE XSDA DELETE COLUMN 班级C.MODI TABLE XSDA DROP COLUMN 班级D.ALTER TABLE XSDA DROP 班级25、已知当前表中有60条记录,当前记录为第6号,在执行命令skip 3,当前为第几号记录。
A.3B.4C.8D.926、在 Visual FoxPro 系统中,测试表文件指针是否已到文件尾的函数是。
A.BOF()B.EOF()C.END()D.FILE()27、对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确索引关键字表达式为。
A.性别+年龄B.性别C.性别,年龄D.性别+str(年龄)28、表(table)是存储数据的容器。
在下列有关 VFP 表的叙述中,错误的是。
A.系统默认的表文件扩展名为.dbfB.利用表设计器创建表结构时,系统默认的字符型字段宽度为 10C.自由表的索引功能与数据库表有区别D.表文件名在命名时只要遵循操作系统的规定,VFP 本身无任何新的限定29、对于自由表而言,不允许有重复值的索引是 _______ 。
A. 主索引B. 侯选索引C. 普通索引D. 唯一索引30、若要以数据表中的“性别”字段为索引关键字建立索引,以下错误的命令是。
A.index on 性别 to xbB.index on 性别 tag xbC.index on 性别 tag xb to xbD.index on 性别 tag xb of xb31、要求一个表中的数值型字段数据精度4位小数,则该字段的宽度至少定义为 ________ 。
A. 4 位B. 5 位C. 6 位D. 12 位32、数据库表的参照完整性规则包括更新规则、删除规则和插入规则。
其中,插入规则可以设置为。
A. 级联,或限制,或忽略B.级联,或忽略C. 级联,或限制D. 限制,或忽略33、数据库表的字段扩展属性中,通过对的设置可以限制字段的内容仅为英文字母。
A. 字段格式B. 输入掩码C. 字段标题和注释D. 字段级规则34、在 Visual FoxPro 系统中,对于数据库表来说,有多种手段控制数据的有效性。
在下列的叙述中,错误的是。
A.通过设置字段的格式(Format)属性,可以使输入字段的英文字符自动大写B.字段的有效性规则可以为一个用户自定义函数C.记录的有效性规则可以用来控制同一条记录中多个字段之间的关系D.在数据库表之间创建永久性关系并设置参照完整性规则,可使两个表之间的记录一一对应35、参照完整性的作用是。
A.字段数据的唯一性B.记录中相关字段间的数据有效性C.表中数据的完整性D.相关表之间的数据一致性36、在VFP中,如果希望一个内存变量只限于在本过程中使用,则是。
A.privateB.publicC. localD.在程序中直接使用的内存变量37、在下列有关 VFP 的类、对像和事件的叙述中,错误的是。
A.对象是基于某种类所创建的实例,它继承了类的属性、事件和方法B.基类的最小事件集包含 Click 事件、Load 事件和 Destroy 事件C.事件的触发可以由用户的行为产生,也可以由系统产生D.用户可以为对象添加新的属性和方法,但不能添加新的事件38、下面关于“类”的描述,错误的是。
A.一个类包含了相似的有关对象的特征和行为方法B.类只是实例对象的抽象C.类并不执行任何行为操作,仅表明该怎么做D.类可以按所定义的属性、事件和方法进行实际的操作39、下列 VFP 类中,不能基于它创建子类(派生类)的是。
A.线条(Line)B.页框(PageFrame)C.标头(Header)D.形状(Shape)40、SQL语句不具有的功能是。
A.数据操纵B.数据备份C.数据定义D.数据查询41、SQL命令中的insert功能是。
A.在表头插入一行记录B.在表尾插入一条记录C.在表中指定位置插入一条记录D.在表中指定位置插入若干条记录42、在SQL查询命令中,HAVING字句的作用是。
A.指定分组查询的字段B.指定分组应满足的范围C.指定分组应满足的条件D.指定分组查询的值二、填空题1、数据库理论中,数据库的数据模型先后经历了、、和面对对象模型几个阶段。