VFP练习题
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)常见表达式有四种,如下选项()是错误的。
vfp试题及答案九套

一、基本操作题一、基本操作题(共4小题,共30分)1、在考生文件夹下打开数据库CUST_M,为CUST 表建立主索引,索引名为客户编号,索引表达式为客户编号。
2、CUST 表和ORDER1表中必要的索引已经建立,为两表建立永久性联系。
3、为CUST 表增为字段:客户等级C(2),字段值允许为空。
4、为ORDER1表“金额”字段增加有效性规则:金额大于零,否则提示:金额必须大于零。
二、简单应用题二、简单应用(2小题,计40分)1、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT2,SC 和COURSE2。
三个表如下所示:STUDENT2(学号,姓名,年龄,性别,院系编号)SC(学号,课程号,成绩,备注)COURSE2(课程号,课程名,先修课号,学分)在考生文件夹下有一个程序dbtest3.prg,该程序的功能是定义一个视图VS1,检索选课门数是3门以上的每个学生的学号、姓名、平均成绩、最低分、选课门数和院系编号,并按平均成绩降序排序。
请修改程序中的错误,并调试该程序,使之正确运行。
不得增加或删减程序行。
2.在考生文件夹下有一个数据库CUST_M,数据库中有CUST 和ORDER1两个表。
请使用菜单设计器制作一个名为MY_MENU 的菜单,菜单只有“浏览”一个菜单项。
浏览菜单项中有“客户”、“订单”和“退出”三个子菜单:客户子菜单使用SELECT * FROM CUST 命令对CUST 表查询;订单子菜单使用SELECT * FROM ORDER1命令对ORDER1表查询;退出子菜单使用SET SYSMENU TO DEFAULT 命令返回系统菜单。
三、综合应用题 三、综合应用(1小题,计30分)在考生文件夹下有学生管理数据库stu_3,数据库中有score_fs表,其表结构是学号C(10)、物理I、高数I 、 英语I 和平均分N(6.2)。
成绩如果用-1表示,说明学生没有选学该门课程。
VFP习题(全)_大字体

V F P 作业一、单项选择:1.数据库中组织存放数据的数据模型有()三种模型。
A)层次型、关系型和网状型 B)网状型、星状型和环状型C)数值型、字符型和日期型 D)大型、中型和小型2.在数据库表达式中,各种运算符按优先顺序排列正确的是()A)算术运算、关系运算、逻辑运算、函数运算B)算术运算、逻辑运算、关系运算、函数运算C)函数运算、算术运算、关系运算、逻辑运算D)函数运算、逻辑运算、关系运算、算术运算3.下列不正确的是()。
A)长度为零的字符串(俗称“空串”)也是字符型常量B).T.是逻辑型常量C)[you=!789] 是字符型常量D){^1921/07/01}不是日期型常量4.建设计算机当前的系统日期是2002年11月23日,执行命令?YEAR(DATE())的结果是()。
A)数值型的02 B)字符型的02 C)数值型的2002D)字符型的20025.命令?INT(15/7)=15/7的值是()。
A)1 B).F. C).T. D)出错6.能够接收执行用户命令实行对数据库的数据录入、删除、插入、修改、查询、统计、分类、索引、排序等操作的软件系统称为()。
A)数据库系统B)数据库管理系统C)数据库程序D)数据库软件系统7.在下列汉字字符中提取出“江南”两个字的正确命令是()。
A)STR(“春风又绿江南岸”,5,2)B)STR(“春风又绿江南岸”,9,2)C)SUBSTR(“春风又绿江南岸”,9,4) D)SUBSTR(“春风又绿江南岸”,5,4)8.从关系数据库中取出符合某些字段属性的操作是()。
A)连接 B)投影C)索引 D)选择9.字符串长度函数LEN(SPACE(3)-“2”)的值是()。
A)5 B)4 C)1 D)提示错误10.某数据库文件有5个字段,其中三个字符型字段的宽度分别是6、12和10,另外还有一个逻辑型字段和一个日期型字段,该数据库文件中每条记录的总字节数是()。
A)40 B)39 C)38 D)3711.某数值型字段的宽度定义为6,小数位数为2,该字段所能存放的最小数值是()。
VFP练习题

一、选择题:1.目前数据库管理系统(DBMS)有许多不同的产品。
在下列DBMS产品中,不属于微软(Microsoft)公司开发的是: A 。
A.Visual FoxPro B.Access C.SQL Server D.Oracle2.VFP中的项目文件、数据库文件、表文件、结构化复合索引文件的扩展名分别是:CA. DBC,PJX,DBF,CDXB. CDX,PJX,DBF,DBCC. PJX,DBC,DBF,CDXD. PJX,DBF,DBC,CDX3.关于Visual FoxPro的变量,下面说法中正确的是 B P29A.使用一个简单变量之前要先声明或定义B.数组中各数组元素的数据类型可以不同C.定义数组以后,系统默认为数组的各元素赋以初始值0D.数组元素的下标编号最小是04.VFP中变量的作用域有三种,即PUBLIC、PRIVATE和LOCAL。
若在程序中定义某变量,且未加声明,则默认该变量的作用域是 B 。
A.PUBLICB.PRIVATEC.LOCALD.不确定5.在命令窗口中执行了命令X=5后,则默认该变量的作用域是____A_____。
A.全局B.局部C.私有D.不定6.在VFP的命令窗口输入命令:? LEFT(DTOC({^2010/05/01}),2) 并按回车键,VFP的主窗口中的显示为: D 。
DTOC 返回值是月日年05012010A. 01B. 20C. 10D. 057.在VFP的命令窗口输入命令:? MOD(-13,8) VFP的主窗口中的显示为:A. 3B. 5C. -3D. -5正负看除数,就是88.在Visual FoxPro系统中,下列返回值是字符型的函数是 D 。
A. V AL()B. TIME()C. DATETIME()D. YEAR()9.在Visual FoxPro系统中,以下函数返回值不是数值型的是 D 。
A.LEN("Visual FoxPro")B.AT("This","ThisForm")C.YEAR(DA TE())D.LEFT("ThisForm",4)10.以下的四组函数,哪一组返回值的数据类型是一致的 A 。
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练习题

练习题:第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练习题(打印版)

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中如何实现数据的加密和解密操作,并简要描述可能使用的方法。
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基础练习题及答案

VFP基础练习题一.单选题:本题每小题有A、B、C、D四个选项,其中只有一个选项是正确的;共有50小题,每小题1分,计50分。
1.数据库文件的扩展名是(D)。
A、.IDXB、.DBFC、 .PJXD、 .DBC2.扩展名为DBF的文件是(B)A、查询文件B、数据库表文件C、数据库文件D、项目文件3.VFP6.0是一种(C )数据库管理系统。
A、层次型B、网状型C、关系型D、逻辑型4.日期型常数是用来表示日期的一种特殊数据,其长度为(D)个字节。
A、任意B、10C、6D、85.在VFP中,字段变量的逻辑型、备注型、日期型字段的宽度由系统自动给出,它们分别为(A)A、1,4,8B、4,4,10C、1,10,8D、2,8,86.REPLACE命令用来批量修改记录,省略范围子句时,则系统默认为( B )A、第一条记录B、ALLC、RESTD、当前记录7.在VFP命令的一般格式中,下列属于范围子句的是( B )A、FORB、 FIELDSC、 RESTD、 WHILE8.在VFP命令的一般格式中,下列属于条件子句的是( A )A、FORB、 FIELDSC、 RESTD、 ALL9.修改数据表结构的命令是(B )A、MODI COMMB、MODI STRUC、LIST STRUD、MODI DATA10.在VFP中( B )A、自由表的字段可以设置有效性规则B、数据库表字段可以设置有效性规则C、自由表和数据库表的字段均可设置有效性规则D、自由表和数据库表的字段均不可设置有效性规则二、基础知识填空:共20小题,每小题1分,计20分1. 关于VFP中的数据类型,字母 C 代表字符型数据。
2. 执行完命令LOCATE FOR XB=”男”后,若要继续查找下一条符合条件的记录,可使用命令 CONTINUE3.要在表的末尾再增加一条空白记录,可使用命令appl blank。
4.打开数据表RSDA.DBF的命令是 USE RSDA.DBF 。
vfp试题及答案十套

一、基本操作题(共4小题,共30分)1、在考生文件夹下建立项目SALES_M。
2、把考生文件夹中的数据库CUST_M加入SALES_M项目中。
3、为CUST_M数据库中CUST表增加字段:联系电话C(12),字段值允许“空”。
4、为CUST_M数据库中ORDER1表“送货方式”字段设计默认值为“铁路”。
二、简单应用题二、简单应用(2小题,计40分)1、在考生文件夹下,有一个数据库SDB,其中有数据库表STUDENT、SC和COURSE。
表结构如下:STUDENT(学号,姓名,年龄,性别,院系号)SC(学号,课程号,成绩,备注)COURSE(课程号,课程名,先修课程号,学分)在表单向导中选取一对多表单向导创建一个表单。
要求:从父表STUDENT中选取字段学号和姓名,从子表SC中选取字段课程号和成绩,表单样式选取“浮雕式”,按钮类型使用“文本按钮”,按学号降序排序,表单标题为“学生成绩”,最后将表单存放在考生文件夹中,表单文件名是form1。
2、在考生文件夹中有下数据库SDB,其中有数据库表STUDENT,SC和COURSE。
建立成绩大于等于60分,按学号升序排序的本地视图GRADELIST,该视图按顺序包含字段学号、姓名、成绩和课程名,然后使用新建立的视图查询视图中的全部信息,并将结果存入表v_grade。
三、综合应用题三、综合应用(1小题,计30分)在考生文件夹下有股票管理数据库stock_4,数据库中有stock_mm表和stock_cc表,stock_mm的表结构是股票代码C(6)、买卖标记L(.T.表示买进,.F.表示卖出),单价N(7.2) 、本次数量N(6)。
stock_cc的表结构是股票代码C(6),持仓数量N(8)。
stock_mm表中一只股票对应多个记录,stock_cc表中一只股票对应一个记录(stock_cc表开始时记录个数为0)。
请编写并运行符合下列要求的程序:设计一个名为menu_lin的菜单,菜单中有两个菜单项“计算”和“退出”。
vfp练习题

vfp练习题VFP练习题Visual FoxPro(VFP)是一种用于开发数据库应用程序的编程语言和集成开发环境(IDE)。
它具有强大的数据处理和界面设计功能,被广泛应用于企业级软件开发。
为了提高自己在VFP方面的技能,我们可以通过练习题来加深对VFP的理解和应用。
练习题一:数据表操作1. 创建一个名为"Students"的数据表,包含字段"ID"(整数类型)、"Name"(字符类型)和"Age"(整数类型)。
2. 向"Students"表中插入几条记录,包括不同的ID、姓名和年龄。
3. 编写VFP代码,查询"Students"表中年龄大于等于18岁的学生记录。
4. 编写VFP代码,根据学生的ID更新"Students"表中的姓名。
练习题二:界面设计1. 创建一个窗体,包含一个文本框和一个按钮。
2. 当用户在文本框中输入学生的姓名并点击按钮时,编写VFP代码,在"Students"表中查询并显示该学生的信息。
练习题三:报表生成1. 创建一个报表,显示"Students"表中所有学生的信息。
2. 在报表中添加一个计算字段,计算学生的年龄是否大于等于18岁,并显示"是"或"否"。
3. 在报表中添加一个汇总字段,计算学生的平均年龄。
练习题四:数据分析1. 创建一个名为"Scores"的数据表,包含字段"StudentID"(整数类型)和"Score"(整数类型)。
2. 向"Scores"表中插入几条记录,包括不同的学生ID和分数。
3. 编写VFP代码,查询"Scores"表中每个学生的平均分数,并将结果显示在一个报表中。
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习题集VFP习题集一、选择题1. 数据库文件的扩展名是(B)。
A)DBF B)DBC C)PRG D)MEM2. 数据表文件的扩展名是(A)。
A)DBF B)DBC C)PRG D)MEM3. 以下的英文缩写中表示数据库管理系统的是(B)。
A)DB B)DBMS C)DBS D)DBA4. 数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是(B)。
A)数据库管理系统、操作系统、应用软件B)操作系统、数据库管理系统、应用软件C)数据库管理系统、应用软件、操作系统D)操作系统、应用软件、数据库管理系统5. 数据库系统与文件系统的主要区别是( B )。
A)数据库系统复杂,而文件系统简单B)文件系统不能解决数据冗余和数据独立性向题,而数据库系统可以解决C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量6. (B)是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。
A)数据库系统B)数据库C)数据库管理系统D)关系数据库7. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(A)。
A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS8. 使用数据库技术进行人事档案管理是属于计算机的(C)。
A)科学计算应用B)过程控制应用C)数据处理应用D)辅助工程应用9. 数据库系统的核心是(B)。
A)数据库B)数据库管理系统C)数据模型D)软件工具10. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是( A )。
A)数据库管理系统B)文件系统C)人工管理D)数据项管理11. 数据库设计中反映数据库管理员对数据要求的模式是(B)。
A) 内模式B) 概念模式C) 外模式D) 设计模式12. 有了模式/内模式映像,可以保证数据和应用程序之间( B )。
VFP教材习题与答案

VFP教材习题与答案第一章习题一、选择题1、根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以划分为三个阶段,其中不包括()。
A.人工管理阶段B.文件系统阶段C.计算机管理阶段D.数据库系统阶段2、数据模型是在数据库领域中定义数据及其操作的一种抽象表示。
用树形结构表示各类实体及其间的联系的数据模型称为()。
A.层次模型B.关系模型C.网状模型D.面向对象模型3、关键字是关系模型中的重要概念。
当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,它就被称为B表的()。
A.主关键字B.候选关键字C.外部关键字D.超关键字4、在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。
在实际设计关系模式时,一般要求满足()。
A.1NF B.2NF C.3NF D.4NF5、在数据库设计中,“设计E-R图”是()的任务。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段6、数据流程图是常用的系统分析工具。
从数据流程图上看,不包括()内容。
A.外部实体B.数据处理C.数据流D.数据结构7、物理结构设计是在物理存储中实现数据库的过程,其设计主要包含除下列哪一项以外的三个方面内容?()A.存储记录的格式设计B.存取方式的设计C.存储方式的设计D.存取程序的设计8、数据库维护是一项有一定技术难度的工作,实质上它是再分析、再设计、再编程、再测试的过程。
数据库维护工作一般分为下列四大类,对DBMS系统软件的升级工作可归类于()工作。
A.日常维护B.性能调整C.监控与分析D.扩展与增强二、填空题1、数据库系统一般由数据库、____________________、计算机支持系统、应用程序和有关人员组成。
2、数据库中的数据按一定的数据模型组织、描述和储存,具有较小的_______________,较高的数据独立性和易扩展性,并可以供各种用户共享。
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. 当需要在表单上创建一个按钮控件时,可以使用 ________ 类。
FoxPro数据库练习题

一、FoxPro数据库练习题一、单项选择题:(1)在FoxPro中,修改已打开的数据库结构,应在Setup对话框中单击A、Structure框中的Modify按钮B、Index框中的Modify按钮C、Selection框中的Fields按钮D、Index框中的Add按钮(2)下列操作中,能够向已打开的数据库kt1.dbf中追加数据记录的是(前面是菜单,后面是选择的命令)A、Record/Appen d B.Record/LocateC.Database/copy to…D.Database/Browse(3)在FoxPro环境下,要执行命令文件test.prg,可以在命令窗口中输入命令A.do testB.test.prgC.tesst.exeD.do test.exe(4)SET RELATION命令中ADDITIVE选项的意义是A.取消以前的关联B.保留以前的关联C.取消当前的关联,以先前的关联为主D.以上都不对(5)下列命令添加或插入记录时, CREATE命令执行时记录的输入格式不同的是A.APPENDB.INSERTC.APPE ND BLANKD.INSERT BEFORE(6)下列叙述中,错误的是A.PACK只对已逻辑删除的记录进行物理删除B.物理删除某些记录之前,一定要进行逻辑删除C.使用ZAP命令后,在进行删除前一般有一次再确认的机会D.一般进行了若干次逻辑删除后必须进行一次物理删除(7)在FoxPro中,可以使用索引文件的命令有多条,下面各条命令错误的是E<表文件名> INDE X TO<索引文件名>E<表文件名> INDEX <索引文件名>C.INDEX ON 职工号 TO <索引文件名>D.SET INDEX TO <索引文件名>(8)在FoxPro中,设职工数据表和按“工作日期”索引的索引文件已经打开,要把记录指针定位到工作刚好满30天的职工,应当使用命令A.FIND DATE()-30 B.SEEK DATE()+30C.FIND DATE()+30 D.SEEK DAT E()-30(9)在FoxPro中,顺序执行下面命令之后,屏幕显示的结果是INPUT TO XX.T.?XX .AND. XX=XXA..T. B..F. C.0 D.错误信息(10)在FoxPro中,?MAX(ROUND(9.89,1),9)的值是A.8 B.9.9 C.9 D.9.8(11)在下面四个FoxPro函数中,不返回逻辑值的函数是A.DELETE( ) B.VAL( ) C.FILE( ) D.FOUND( )(12)在FoxPro中,命令?SELECT()>225的显示结果为A.I B..F. C..T. D.错误信息(13)在FoxPro中,工资数据表文件GZ.DBF和相应的索引文件已经打开,下列操作中错误的是A. SET INDEX TOB. COPY TO NEW1 FOR 基本工资>=1000C. COPY STRUCTURE TO NEW2D. COPY FILE TO NEW3.DBF(14)在FoxPro中,按某一字段建立两个数据表关联,要求A.两个数据表都必须排序 B.关联的数据表必须排序C.两个数据表都必须索引 D.被关联的数据表必须索引(15)假定STUDENT.DBF学生数据表文件中前六条记录均为男生的记录,执行以下命令序列:USE STUDENTGOTO 3LOCATE NEXT 3 FOR 性别=”女”后,记录指针定位在A.第3条记录上 B.第4条记录上C.第5条记录上 D.第6条记录上16.Foxpro是关系数据库管理系统,在Foxpro中用以表示关系的是A.数据库字段B.数据库记录C..IDX文件D..DBF文件17用DIMENSION Q(2,3)定义数组Q,再对各数组元素赋值:Q(1,1)=1,Q(1,2)=2,Q(2,1)=4,Q(2,2)=5,Q(2,3)=.F.,然后再执行命令?Q(4),则显示结果的是A.变量未定义的提示B.2C.4D..F.18.在Foxpro中要把当前屏幕画面存入内存变量MM中,应当使用命令A.RESTORE CEREEN FROM MMB.SAVE SCREEN TO PMC.SAVE AL TO MMD.RESTORE FROM MM19.在Foxpro中,设当前数据库文件中有一字段名为“专业”,当前记录号为1号记录,现将3号记录中该字段的值由“数学”改为“计算机”,应使用以下哪个命令来完成这一操作。
vfp练习题()stu

vfp练习题()stuVisual FoxPro问题集专业:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _姓名:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _第一章数据库系统和VFP概述1,多项选择1。
根据所提供的数据独立性,计算机数据管理技术的发展可分为三个阶段,不包括以下_ _ _ _ _ _ _ _ _A.手动管理阶段b .计算机管理阶段c .文件系统阶段d .数据库系统阶段2.vfp是_ _ _ _ _ _ _ _模式的数据库管理系统A.层次结构b .网络c .对象d .关系3。
对于二维表的关键字,不一定有_ _ _ _ _ _ _ _ _A.主关键字候选关键字超级关键字外部关键字4。
目前,三种基本数据模型是_ _ _ _ _ _ _ _ _A.层次模型,网络模型,关系模型b .对象模型,网络模型,关系模型c .网络模型,对象模型,层次模型d .层次模型,关系模型,对象模型5。
在命令窗口中,无法实现的操作是_ _ _ _ _ _ _ _ _A.复制已执行的命令b .重复已执行的命令c .执行多个命令d .在命令窗口6中显示命令执行结果。
VFP体系中,表的结构取决于_ _ _ _ _ _ _ _ _ _A.字段的数量、名称、类型和长度b .数量、名称、顺序c .记录的数量、顺序d .记录和字段的数量、顺序7。
数据库管理系统是_ _ _ _ _ _ _ _ _A.教学软件b .应用软件c .计算机辅助设计软件d .系统软件8。
关系数据库使用_ _ _ _ _ _ _来表示实体之间的连接。
A.对象b .字段c .二维表d .表单9。
当一个表的主键包含在另一个表中时,这些字段称为_ _ _ _ _ _ _ _ _A.外国关键字B .主要关键字C .超级关键字D .候选关键字10。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Visual FoxPro 程序设计》练习题一、选择题1.SQL语句,执行命令SELECT * FROM xs INTO DBF xs ORDER BY 单价后,将( B )。
A .系统将会提示出错信息B .生成一个按"单价" 升序排列的表文件,将原xs.dbf覆盖C .生成一个按"单价"降序排列的表文件,将原xs.dbf覆盖D .不生成排序文件,只在屏幕上显示按"单价"排序的结果"2. SQL语句“SELECT SUM(工资) FROM 职工”的执行结果是( D )。
A .工资的最大值B .工资的最小值C .工资的平均值D .工资的合计3.三种基本的数据模型不包括( D )。
A.层次型 B.关系型 C.网状型 D.混合型4.Visual FoxPro基于的数据模型是___B_____。
A .层次型B .关系型C .网状型D .混合型5.Visual FoxPro DBMS是( B )。
A.操作系统的一部分B.操作系统支持下的系统软件C.一种编译程序D.一种操作系统6.在Visual FoxPro 6.0中,打开表设计器建立数据库表STUDENT.DBF的命令是(B )。
A.MODIFY STRUCTURE STUDENT B.MODIFY COMMAND STUDENTC.CREATE STUDENT D.CREATE TABLE STUDENT7. Visual FoxPro的参照完整性规则不包括( C )。
A . 更新规则B .删除规则C .查询规则D .插入规则8.下面有关索引的描述正确的是( C )。
A .建立索引后,原数据表文件中记录的物理顺序将被改变B .索引与数据表的数据都存储在一个文件中C .创建索引时按索引表达式排序,新序记于索引文件中D .使用索引并不能加快对表的查询操作C9.设有班级和班长两个实体,每个班长只能属于一个班级,一个班级只能有一名班长,则班级与班长实体之间的联系类型是( A )。
A.一对一 B.一对多 C.多对多 D.m:m10.下列文件中,( C )是Visual FoxPro 6.0的表文件。
A.NOTE.PRG B.NOTE.BAK C.NOTE.DBF D.NOTE.FMT11.下列变量名正确的是( A )。
A.123ABC B.A@2 C.SET D._ABC12.要判断数值型变量A是否能被3整除,错误的条件表达式为( B )。
A.MOD(A,3)=0 B.INT(A/3)=A/3C.A%3=0 D.INT(A/3)=MOD(A,3)13.以下常量中,格式正确的是( C )。
A . $2.34E5B ."""""联想""计算机"""C .{^2002/09/25}D .False.14.设A=”10”,表达式MOD(VAL(A),7)的值为( A )。
A.3 B.-3 C.4 D.-415.打开数据库设计器的命令是( C )。
A .OPEN DATABASEB .USE DATABASEC .MODIFY DATABASED .DO DATABASE16.视图不能单独存在,它必须存在于( B )中。
A .索引B .数据库C .自由表D .查询17.下列选项中不能返回逻辑值的是____C____。
A .EOF()B . FOUND()C . DATE()D . """CD""$""ABCDEFG""" 18.要为所有少数民族学生的入学成绩增加10%的Visual FoxPro命令是BA.REPLACE 入学成绩 WITH 入学成绩*1.1 FOR 少数民族否B.REPLACE 入学成绩 WITH 入学成绩*1.1 FOR 少数民族否=“少数民族”C.UPDATE 学生 SET 入学成绩=入学成绩*1.1 WHERE 少数民族否=.T.D.UPDATE 学生 SET 入学成绩=入学成绩*1.1 WHERE 少数民族否=“少数民族”19.以下赋值语句正确的是____B____。
A"STORE 10 TO X,Y" B "STORE 10,1 TO X,Y" C "X=10,Y=1" D"X,Y=10" 20.在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为______A__。
A .1、4、8B . 4、4、10C . 1、10、8D . 2、8、821.在Visual FoxPro中,不允许记录中有重复索引值的索引是__C______。
A .主索引B . 主索引、候选索引、普遍索引C .主索引和候选索引D .主索引、候选索引和唯一索引22.在Visual FoxPro中,关于自由表叙述正确的是____C____。
A .全部是用以前版本的FoxPro建立的表B .可以在Visual FoxPro数据库中建立C .自由表不能建立主索引D .自由表加不进数据库中 C23.在Visual FoxPro中,建立索引的作用之一是___C_____。
A .节省存储空间B .增强保存的长久性C .提高查询速度D .提高更新的准确性24.有仓库表结构如下:仓库表(仓库号 C(2),仓库名 C(20))要在仓库表中插入一个新的字段“面积”,数值型,长度为3位,保留整数位,下列命令正确的是:( B )。
A.INSERT INTO 仓库表 ADD 面积 N(3)B.ALTER TABLE 仓库表 ADD 面积 N(3)C.ALTER TABLE 仓库表 ALTER 面积 N(3)D.INSERT INTO 仓库表 ALTER 面积 N(3)25.在下列4个选项中,不属于基本关系运算的是____B____。
A .连接B .投影C .选择D .排序26.查询设计器的"杂项"选项卡不能用来指定查询的( C )。
A.重复记录 B.记录个数 C.条件 D.记录百分比27.设数据库文件已经在当前工作区打开,有关索引文件已经建立,要打开该数据库文件的某索引文件,应该使用命令___A____。
A .SET INDEX TO <索引文件名>,B .OPEN INDEX <索引文件名>C .USE INDEX <索引文件名>D .USE <索引文件名>28.设数据库zg.dbf和cj.dbf中都有职工号字段,zg.dbf还以职工号为关键字建立了索引文件zgh.idx.执行四条命令:①sele 0②use zg inde zgh alia zh③sele 0④use cj要想建立cj与zg的关联,一定正确的命令是__B_____。
A .set rela to 职工号 into zgB .set rela to 职工号 into zhC .set rela to 职工号 into 1D . set rela to 职工号 into a二、填空题1.Visual FoxPro DBMS 基于的数据模型是关系模型。
2.当前数据库中有英语(N,3,0)、总分(N,3,0)等字段,若按总分的升序、总分相同再按英语的升序建立索引,应使用命令___index on str(总分)+str(英语) tag_cj_addi_。
3.有表结构:职工(职工号 C(3),职工名 C(10),性别 C(2),级别 C(4),工资 N(6,1)),要查询该级别下人数超过20人的各级别职工的级别和平均工资的SQL命令是。
4.打开某数据库,有11条记录,执行命令DELE FOR MOD(RECNO( ),2)=1,再执行命令PACK,则该库记录总数为__10______。
5.表达式”AB ”=”AB”,”AB ”= =”AB”的运算结果分别是 .F. .F.6.数据库文件B2.DBF与当前数据库的结构相同,执行命令APPEND ________ B2,可将B2.DBF中的全部记录追加到当前数据库中。
和。
7.设有一个有15条记录的表,现在要在第一条记录前面增加一条记录,应使用VisualFoxPro命令 go top 和 insert 。
8.若x='34',y='ab',s='x+y-x',则表达式x+&s的值为_______。
(不含定界符)9.对数据库表设置参照完整性时,当子表中有相关记录,则父表中的关键字值不允许被修改,所对应的更新规则是限制规则。
10.在Foxpro中,一次能物理删除数据库内全部记录的命令是__pack_____。
11.设当前数据库有20条记录,当EOF()为真时,命令?RECNO()的显示结果是___20____。
12.Visual FoxPro环境下要设置默认目录,可以在“文件”菜单下的“选项”对话框里的选项卡中设置。
文件位置13.执行命令? SUBSTR('ABCDE',2,3)$'ABCDE'结果应为_.T._______。
14.设AD=3,B=”A”,C=”&B.D”,则?&C的值为 3 。
15.FoxPro的多库操作中,将当前尚未使用过的编号最低的工作区作为当前工作区的命令为SELECT____0____。
16.已知A=1,B="2",表达式 .NOT.(VAL(B)<A .OR. STR(A,1)>B) 的值为________。
17.FoxPro中,数据库备注文件的扩展名为 .__DCT______。
18.FoxPro命令中,表示当前记录到最后一条记录的范围项的保留字是______。
19.设数据库与按总成绩索引的文件已经打开,用SEEK命令把记录指针指向总成绩为570分的记录之后,接着要使指针指向下一个相同总成绩的记录,应使用命令___SKIP_____+1。
20.DATE( )-20的数据类型是_N_____型。
(请用数据类型的代表字符)?21.设当前库中共有50条记录,当前记录号为20,则执行命令APPEND BLANK增加一条空记录后,该空记录的记录号为___21___。
22.执行命令?str(123.456,3)-"123.456"后,屏幕显示的结果是__123123.456________。
23.在FoxPro2.5b for Windows中,备注型字段的宽度为_4_______。