VFP基础知识日常练习试题及答案
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。
- 选择“文件”菜单中的“新建”选项。
- 选择“表单”。
- 在表单设计器中,使用“字段”工具来添加字段。
vf数据库基础知识习题与答案

第一章VF基础知识一、选择题1. 在一个二维表中,行称为________,列称为________。
A) 属性;元组B) 元组;属性C)关系;元组D) 属性;关系2。
数据库系统的核心是________。
A)数据库管理系统B) 数据库C)数据D) 数据库应用系统3. VFP是一种________数据库管理系统。
A)层次型B)网状型C) 关系型D)树型4. 支持数据库各种操作的软件系统是________。
A) 数据库系统B) 操作系统C) 数据库管理系统D) 命令系统5。
在关系模型中,从表中选出满足条件的记录的操作称为________.A)连接B) 投影C) 联系D)选择6。
数据库系统与文件系统的主要区别是________.A)文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件B) 文件系统管理的数据较少,而数据库系统能管理大量数据C)文件系统比较简单,数据库系统比较复杂D)文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题7。
在关系运算中,选择的操作对象是________;投影的操作对象是_______ _;连接的操作对象是________。
A)一个表;一个表;两个表B) 一个表;两个表;两个表C) 一个表;一个表;一个表D) 两个表;一个表;两个表8. 在关系数据库中,基本的关系运算有三种,它们是________。
A)选择、投影和统计B) 选择、投影和连接C) 排序、索引和选择D) 统计、查找和连接9. VFP是一种关系型数据库管理系统,所谓关系是指________.A) 表中各个记录之间的联系B) 数据模型满足一定条件的二维表格式C) 表中各个字段之间的联系D)一个表与另一个表之间的联系10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。
A) 一对一B) 多对一C)一对多D)多对多11. 自然连接要求被连接的两关系有若干相同的________。
VFP常见试题和答案

第一章一、单选题1.用二维表来表示实体及实体之间联系的数据模型称为 2 。
①.实体一联系模型②.关系模型③.层次模型④.网状模型2.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是 1 。
①.DBS包括DB和DBMS②.DBMS包括DB和DBS③.DB包括DB和DBMS④.以上答案均不对3.在下述关数据库系统的叙述中,正确的是 2 。
①.数据库中只存在数据项之间的联系②.数据库的数据项之间和记录之间都存在联系③.数据库的数据项之间无联系,记录之间存在联系④.数据库的数据项之间和记录之间都不存在联系4.数据库系统与文件系统最主要的区别是 2 。
①.数据库系统复杂,而文件系统简单②.文件系统不能解决数据冗余和数据独立性问题,而数据系统可以解决③.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件④.文件系统管理的数据量少,而数据库系统可以管理庞大的数据量5.Visual Foxpro 是一种关系型数据库管理系统,所谓关系是指3 。
①.各条记录中的数据彼此有一定的关系②.一个数据库文件与另一个数据库文件之间有一定的关系③.数据模型符合满足一定条件的二维表格式④.数据库中各个字段之间彼此有一定的关系6.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括 2 。
①.联结②.比较③.选择④.投影7.数据库系统的核心是4 。
①.编译系统②.数据库③.操作系统④.数据库管理系统8.在“选项”对话框的“文件位置”选项卡里可以设置 2 。
①.表单的默认大小②.默认目录③.日期和时间的显示格式④.程序代码的颜色9.要启动Visual FoxPo的向导可以4 。
①.打开“新建”对话框②.单击工具栏上的“向导”图标按钮③.从“工具”菜单中选择“向导”④.以上方法均可以10.关系数据库管理系统所管理的关系是 2 。
①.一个DBF文件②.若干个二维表③.一个DBC文件④.若干个DBC文件11.不允许记录中出现重复索引值的索引是 3 。
vfp试题及答案七套

一、基本操作题一、基本操作题(共4小题,共30分)1、在考生文件夹下建立数据库CUST_M 。
2、把考生文件夹下的自由表CUST 和ORDER1加入到刚建立的数据库中。
3、为CUST 表建立主索引,索引名为primarykey ,索引表达式为客户编号。
4、为ORDER1表建立侯选索引,索引名为candi_key ,索引表达式为订单编号。
为ORDER1表建立普通索引,索引名为regularkey ,索引表达式为客户编号二、简单应用题二、简单应用(2小题,计40分)1、根据order1表建立一个视图order_view ,视图中包含的字段及顺序与order1表相同,但视图中只能查询到金额小于1000的信息。
然后利用新建立的视图查询视图中的全部信息,并将结果按订单编号升序存入表v1。
2、建立一个菜单my_menu ,包括两个菜单项“文件”和“帮助”,“文件”将激活子菜单,该子菜单包括“打开”、“存为”和“关闭”三个菜单项;“关闭”子菜单项用SET SYSMENUTO DEFAULT 命令返回到系统菜单,其他菜单项的功能不做要求。
三、综合应用题三、综合应用(1小题,计30分)在考生文件夹下有学生管理数据库BOOKS ,数据库中有score 表(含有学号、物理、高数、英语和学分5个字段,具体类型请查询表结构),其中前4项已有数据。
请编写符合下列要求的程序并运行程序:设计一个名为myform 的表单,表单中有两个命令按钮,按钮的名称分别为cmdYes 和cmdNo ,标题分别为“计算”和“关闭”。
程序运行时,单击“计算”按钮应完成下列操作:(1)计算每一个学生的总学分并存入对应的学分字段。
学分的计算方法是:物理60分以上(包括60分)2学分,否则0分;高数60分以上(包括60分)3学分,否则0分;英语60分以上(包括60分)4学分,否则0分。
(2)根据上面的计算结果,生成一个新的表xf ,(要求表结构的字段类型与score 表对应字段的类型一致),并且按学分升序排序,如果学分相等,则按学号降序排序。
vfp试题及答案

12、1<x<5 and a<b是vfp中的合法的表达式。F
13、vfp中各类运算符的优先级从高到低依次是算术运算符、逻辑运算符、关系运算符。T
14、vfp中内存变量名与字段名不能相同。F
11、一张表可以同时在2个工作区中打开。F
12、set order to 0的功能是取消主控索引T。
13、打开一个建立了结构化复合索引的数据表,再执行list命令,则表记录的顺序是按第一个索引标识的顺序显示。F
14、使用copy命令复制时,必须对所有字段进行复制。F
15、建立单一索引文件的命令中,不包含用于指定降序的选项。T
16、表中数据更新时,它所有的索引文件会自动更新。F
17、replace命令中缺省范围和for子句时,默认修改所有记录。F
18、locate命令只能将记录指针定位到满足条件的第一条记录。T
19、建立索引文件时,备注型字段可以作为索引字段。F
20、设置记录过滤器后,不满足条件的记录会被删除。F
I=i+1
Enddo
retu
(1)如果输入字符串为“ABCDE”,则程序运行结果为(B )
A、ABCDE B、EDCBA C、EDCBABCDE D、ABCDEDCBA
(2)如果将程序中第三行的“accept”改为“input”,则在输入字符串时(C )
A、不能正常输入 B、没有任何影响 C、需加定界符输入 D、以上说法都不对
17、设x=4,y=2,z=”/”,s=”x”+”&z.”+”y”表达式?&S的输出结果是<2 >
vfp数据库基础考试题及答案

vfp数据库基础考试题及答案一、单项选择题(每题2分,共20分)1. Visual FoxPro中,用于创建数据库的命令是()。
A. CREATE TABLEB. CREATE DATABASEC. USED. SET DATABASE2. 在VFP中,要查看当前数据库中所有表的名称,可以使用()命令。
A. LIST TABLESB. SHOW TABLESC. DISPLAY TABLESD. DESCRIBE TABLES3. 以下哪个选项不是VFP支持的数据类型()。
A. NumericB. DateC. TimeD. Image4. 在VFP中,要将一个自由表添加到数据库中,应使用()命令。
A. ADD TABLEB. APPEND TABLEC. INSERT TABLED. MODIFY TABLE5. Visual FoxPro中,用于删除数据库中一个表的命令是()。
A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. ERASE TABLE6. 在VFP中,要设置当前工作区为第2个工作区,可以使用()命令。
A. SELECT 2B. USE 2C. SET WORKAREA 2D. WORKAREA 27. Visual FoxPro中,用于查看当前表结构的命令是()。
A. DESCRIBEB. DISPLAY STRUCTUREC. SHOW STRUCTURED. EXAMINE8. 在VFP中,要将表中的数据导出为文本文件,可以使用()命令。
A. EXPORTB. OUTPUTC. EXPORT TOD. OUTPUT TO9. Visual FoxPro中,用于计算表中所有记录的数值字段总和的函数是()。
A. SUMA. AVGC. COUNTD. TOTAL10. 在VFP中,要设置表的索引,可以使用()命令。
A. SET INDEXB. CREATE INDEXC. INDEX OND. INDEX TO二、填空题(每空1分,共10分)1. 在VFP中,使用____命令可以打开一个已存在的数据库。
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的菜单,菜单中有两个菜单项“计算”和“退出”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VFP基础知识日常练习试题及答案
1.在VFP中,使用 FOR- NEXT循环对所有记录逐条操作时,循环变量初值为1,步长为1,其终值应设置为()。
[单选题] *
A.100
B.EOF()
C.RECNO()
D. RECCOUNT()(正确答案)
2.在VFP中,下列控件不能设置数据源的是() [单选题] *
A.文本框
B.复选框
C列表框
D命令按钮(正确答案)
3.在VFP中,数据库管理系统的英文缩写是() [单选题] *
A. DB
B. DBA
C. DBS
D. DBMS(正确答案)
4.在VFP中,关于关系型数据表的叙述正确的是() [单选题] *
A. 表中没有内容完全相同的行(正确答案)
B.每一列数据的数据类型可以不同
C.表中字段的名字可以重复
D.表中的字段可以再分解
5.在VFP的参照完整性生成器的“更新规则”中,选择“级联”的含义是() [单选题] *
A. 用主表的关键字值自动更新子表中所有相关记录(正确答案)
B.若子表中有相关记录则禁止更新
C.无论子表中有无相关记录都禁止更新
D.无论子表中有无相关记录都允许更新
6.在当前数据库中添加表ABC. DBF的命令是() [单选题] *
A. ADD DATABASE ABC
B. ADD TABLE ABC(正确答案)
C. REMOVE DATABASE ABC
D. REMOVE TABLE ABC
7.在VFP的表记录输入过程中,按组合键Ct r l+Q的功能是() [单选题] *
A. 将输入的数据存盘
B.放弃本次记录输入(正确答案)
C.光标移到下一个字段
D.光标移到最后一个字段
8.在 VFP 中,数据库表间建立永久关系的作用在于() [单选题] *
A.实现数据表的物理连接
B.保证父表与子表间数据的一致性(正确答案)
C. 避免两张表中出现相同字段
D. 同步移动两张表中记录指针
9.在VFP查询设计器中,快捷工具栏上的“ !”按钮的功能是() [单选题] *
A. 运行查询(正确答案)
B.移去数据表
C.查看SQL语句
D.设置查询去向
10.在VFP的报表设计中,打印表达式的计算结果应该插入的控件是() [单选题] *
A. 域控件(正确答案)
B.标签控件
C.文本框控件
D.列表框控件
11.在VFP中, SQL命令DELETE FROM ZG WHERE年龄>60的功能是() [单选题] *
A. 删除ZG表
B.删除ZG表中的年龄列
C.将ZG表中年龄大于60的记录加上删除标记(正确答案)
D.将ZG表中年龄大于60的记录物理删除
12.在VFP中,用DO命令执行的文件如果没有扩展名,则它是() [单选题] *
A. 程序文件(正确答案)
B.查询文件
C.菜单文件
D.表单文件
13.在VFP中,表单的引用名属性是() [单选题] *
A. Caption
B. Icon
C. Name(正确答案)
D. Picture
14.在 VFP中,字符串常量不能使用的定界符是() [单选题] *
A.单引号
B.双引号
C.方括号
D.大括号(正确答案)
15.在 VFP中,命令“Remove Table xsda”的功能是() [单选题] *
A.新建数据表xsda
B.添加数据表xsda
C.修改数据表xsda
D.移出数据表xsda(正确答案)
16.在 VFP数据表中有10条记录,当记录指针指向 EOF时,当前记录号是() [单选题] *
A.1
B.10
C.11(正确答案)
D.不确定
17.在 VFP中,报表的数据源不能是() [单选题] *
A.查询
B.表单(正确答案)
C.数据表
D.临时表
18.在 VFP中,更新“职工”表中所有记录的“年龄”字段,正确的命令是() [单选题] *
A.Update 职工年龄=Year(Date()-出生日期)
B.Update 职工年龄=Year(Date())-Year(出生日期)
C.Update 职工 Set年龄=Year(Date()-出生日期)
D.Update 职工 Set年龄=Year(Date())-Year(出生日期)(正确答案)
19.在 VFP中,将文本框控件绑定到一个字段,随当前记录变化而变化的属性是()[单选题] *
A.Value(正确答案)
C.Enabled
D.Caption
20.数据库系统的核心是() [单选题] *
A.数据库
B.数据库管理员
C.数据库管理系统(正确答案)
D.用户
您的姓名: [填空题] *
_________________________________。