2011年秋季数据库应用基础(VFP)试题

合集下载

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

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中,使用________命令可以关闭当前数据库。

2011卷VFP考试试卷

2011卷VFP考试试卷
9、VFP中的变量分内存变量和字段变量。()
10、VFP刚开始工作时,系统默认选择为第一号工作区。()
得分
阅卷人
四、写命令语句题(本大题共10小题,每题2分,共20分)
项目中包括数据表文件ZG.DBF,结构如下:(编号C(4),姓名C(6),性别C(2),出生日期D(8),基本工资N(8,2),津贴N(3),职称C(10),婚否L,简历M(4))。其他文件包括main.prg、名为cd的菜单和名为myform的表单及名为out的报表。
A.“代码”选项卡B.“类”选项卡
C.“数据”选项卡D.“文档”选项卡
得分
阅卷人
三、判断题(本大题共10小题,每小题1分,共10分)
1、建立自由表分两步:定义表结构和输入数据。()
2、表间的关系分三种:一对一关系、一对多关系和多对多关系。()
3、在应用程序中不可以通过使用该工作区的表的别名来标识工作区。()
4、恢复表中所有被逻辑删除记录的命令是___________。
5、日期型转化为字符型和数值型转化为字符型分别为__________和__________函数。
6、在Visual FoxPro中,视图可以分为___________视图和远程视图。
7、返回记录指针的记录号函数为____________,测试表记录指针是否到文件头函数为____________。
8、若A=78、B=56、C=99,当执行?IIF(A<B,IIF(A<C,A,C),IIF(B<C,B,C))命令时,结果是()
A.78 B.56 C.99 D.无结果
9、在VFP中字段的数据类型不可以指定为()。
A.货币型B.通用型C.时间型D.备注型(二进制)
10、当执行“ALTER TABLE SB DROP备注”命令时,结果是()

11~12学年度第一学期中职对口班《vfp6.0数据库基础》期中考试卷及答案

11~12学年度第一学期中职对口班《vfp6.0数据库基础》期中考试卷及答案

11~12学年度第一学期中职对口班《vfp6.0数据库基础》期中考试卷及答案11~12学年度第一学期中职对口班Visual FoxPro6.0数据库应用基础期中考试卷及答案(注:红色部分为答案)一、填空题(1’*38=38’)1、数据库系统是指引进数据库技术后的计算机系统,主要包括_________、_________、_________和_________等四部分。

计算机硬件系统、计算机软件系统、数据库、用户2、实体有很多特性,实体的某一特性称为_________。

属性3、_________是一种规范化的二维表;表格中的一行称为_________;表格中的一列称为_________;属性的取值范围称为_________。

关系,元组,属性,域4、可惟一标识元组的属性或属性集称为_________。

关键字5、对关系进行选择、投影或连接操作之后,结果仍然是一个_________。

关系6、VFP6.0的三种工作方式是_________、_________和_________。

菜单方式,命令方式,程序方式7、当用户在命令窗口输入命令时,可以用_________作为续行符,表示该行的下一行仍是同一命令的一部分。

;8、VFP6.0中项目文件的扩展名为_________。

.pjx9、项目管理器中“移去”按钮的作用是_________和_________。

移去,删除10、程序文件在项目管理器的_________选项卡中。

代码11、设工资=1200,职称=“教授”,下列逻辑表达式的值是_________。

T工资>1000 and (职称=“教授” OR 职称=“副教授”)12、两个日期型数据可进行减法运算,结果为_________数据;日期型数据可加或减一个数值数据,结果为_________。

N、D13、?ROUND(123.456,2)_________,?ROUND(123.456,-2)_________。

VF数据库期末考试题及答案

VF数据库期末考试题及答案

VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 全文索引答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,以下哪个选项不是表单控件的属性?A. CaptionB. NameC. ValueD. RecordSource答案:D4. 在Visual FoxPro中,以下哪个选项不是报表向导的步骤?A. 选择数据源B. 选择布局C. 选择样式D. 选择打印机5. 在Visual FoxPro中,以下哪个命令用于打开数据库表?A. USEB. OPENC. BROWSED. DISPLAY答案:A6. 在Visual FoxPro中,以下哪个选项不是查询设计器的选项?A. 选择字段B. 选择表C. 选择索引D. 排序记录答案:C7. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEDIFFS()C. DATEDIFFD()D. DATEDIFFT()答案:A8. 在Visual FoxPro中,以下哪个命令用于关闭数据库表?A. CLOSEB. RELEASEC. CANCELD. QUIT答案:A9. 在Visual FoxPro中,以下哪个选项不是表单的事件?B. LoadC. ClickD. Save答案:D10. 在Visual FoxPro中,以下哪个函数用于将日期和时间转换为字符串?A. DATE()B. TIME()C. DATETIME()D. STR()答案:C二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

vf数据库基础知识习题与答案

vf数据库基础知识习题与答案

第一章 VF 基础知识、选择题2. 数据库系统的核心是 ___ 。

A) 数据库管理系统C) 数据3. VFP 是一种 _____ 数据库管理系统A) 层次型 C) 关系型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. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与 部件之间是 的联系。

1. 在一个二维表中,行称为 A) 属性;元组 ,列称为 ____ 。

B) 元组;属性B) 数据库 D) 数据库应用系统 B) 网状型A) 一对一C) 一对多11. 自然连接要求被连接的两关系有若干相同的B) 多对一D) 多对多______12. 数据库类型是根据 A) 文件形式 C) 数据模型 13. 关系是指 ___ A) 元组的集合 C) 属性的集合 14. 对于关系 S (S1, S2, S3, S4),写一条规则,把其中 S2 的属性限制在10-20 之间,则这条规则属于 _ 。

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上机试题(2011秋-04)

VFP上机试题(2011秋-04)

VFP上机试题(2011秋-04)2011(秋)二级VFP上机试题(试卷代号VFP04)(本试卷完成时间70分钟)一、项目、库和表操作(12分)打开T盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。

1.在JXSJ数据库中按如下表格所示的结构创建AB.DBF表,并按表格中的要求设置相关属性。

(1)设置表的注释:世博会门票销售表;(2)设置XSRQ字段的默认值:当前系统日期;(3)设置JE字段的默认值:单价*数量;(4)设置MPLB字段的显示类:下拉列表框;(5)设置表的记录有效性规则是:如果门票类别是“平日普通票”,则单价等于160元;(6)创建索引名为ABCD的普通索引,要求按销售日期排序,销售日期相同时按门票类别排序。

2.在AB表中输入如下记录:3.计算并修改GZB表中所有记录的YFGZ字段的值,计算公式为:YFGZ=JBGZ+GWJT+ZHJT+ZFBT+QT。

4.XS表与CJ表具有相同的字段XH,以XS表为主表,CJ表为子表,根据XH建立永久关系,并设置两表之间的参照完整性:更新级联、删除级联。

二、设计查询(8分)已知学生表(XS.DBF)存储了学生基本信息,其中含学号(XH,C)、姓名(XM,C)等字段;成绩表(CJ.DBF)存储了每个学生各门课程的成绩信息,其中含有学号(XH,C)、课程代码(KCDM,C)、成绩(CJ,N)等字段;课程表(KC.DBF)存储了每门课程信息,其中含课程代码(KCDM,C)、学分(XF,N)等字段。

按如下要求修改JXGL项目中的查询CHAXUN:基于XS表、CJ表和KC表,查询每位学生取得学分的课程门数和总学分数(成绩大于或等于60时才能取得学分)。

要求:输出字段依次为XH、XM、课程门数、总学分,查询结果按总学分降序排序。

三、设计菜单(5分)JXGL 项目中已存在菜单MENU ,其中已定义了“文件”菜单栏及其中的“退出菜单”项。

按如下要求设计菜单,菜单运行后的效果如图1所示。

vf基础试题及答案

vf基础试题及答案

vf基础试题及答案一、单选题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的属性是:A. FormB. FormNameC. FormCaptionD. FormWidth答案:A2. 在Visual FoxPro中,用于打开表单的命令是:A. OPEN FORMB. CREATE FORMC. DISPLAY FORMD. USE FORM答案:A3. 下列哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C4. 在Visual FoxPro中,用于创建一个新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE FORM答案:A5. 以下哪个不是Visual FoxPro的控件类型?A. TextBoxB. ComboBoxC. RadioButtonD. DataGrid答案:D二、多选题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于操作表?A. SELECTB. BROWSEC. EDITD. APPEND答案:ABCD2. 在Visual FoxPro中,以下哪些属性用于设置表单的显示方式?A. AutoCenterB. AutoCloseC. BorderStyleD. Caption答案:ACD3. Visual FoxPro支持以下哪些数据类型?A. NumericB. CharacterC. DateD. Memo答案:ABCD4. 在Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. UPPER()D. LOWER()答案:ABCD5. 在Visual FoxPro中,以下哪些命令用于数据库操作?A. USEB. SELECTC. INDEXD. PACK答案:ABCD三、判断题(每题1分,共10分)1. Visual FoxPro中,表单(Form)是用于创建用户界面的。

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

阳江广播电视大学
2011年秋季数据库应用基础(VFP)试题(一)
(考试时间:60分钟)
一、选择题(每题2分,共40分,每题只有一个答案正确,填在上面的选择题答题表)
1、Visual FoxPro支持的数据模型是()
【A】层次数据模型【B】关系数据模型【C】网状数据模型【D】树状数据模型
2、下列语句命令正确的是? ()
【A】?X=“中国”【B】X=[中国]
【C】STORE“中国”IN X 【D】X={中国}
3、以下函数的用法中,正确的是?()
【A】长度(len)【B】len(5)
【C】left(“abcdefg”,1,2)【D】left(“abcdefg”,5)
4、下列哪条命令的功能是“使表指针向前或向后跳跃”?()
【A】use【B】browse【C】go top【D】skip
5、在Visual FoxPro中,表单(Form)是指()。

【A】数据库中各个表的清单【B】一个表中各个记录的清单
【C】数据库查询的列表【D】窗口界面
6、数据库表的字段有效性规则是一个()
【A】字符表达式【B】数值表达式【C】日期表达式【D】逻辑表达式
7、在Visual FoxPro中,运行表单T1.SCX的命令是()
【A】DO T1 【B】RUN FORM T1 【C】DO FORM T1 【D】DO FROM T1
8、下面是关于表单数据环境的叙述,其中错误
..的是()
【A】可以在数据环境中加入与表单操作有关的表
【B】数据环境是表单的容器
【C】可以在数据环境中建立表之间的联系
【D】表单运行时自动打开其数据环境中的表
9、退出Visual FoxPro 6.0的操作方法是:()。

【A】从“文件”下拉菜单中选择“退出”选项
【B】用鼠标左按钮单击关闭窗口按钮
【C】在命令窗口中键入QUIT命令,然后敲回车键
【D】以上方法都可以
10、在报表设计器中,“域控件”的作用是()
【A】显示文本
【B】显示表中的字段、变量和其它表达式
【C】显示边框
【D】显示图片
11、在Visual FoxPro 6.0中,有下面几个内存变量赋值语句:
X={^2001-07-28 10:15:20 PM}
Y=.T.
Z=$123.45
P=123.45
Q="123.234"
执行上述赋值语句后,内存变量X、Y、Z、P、Q的数据类型分别是:()。

【A】D、L、Y、N、C 【B】D、L、M、N、C
【C】T、L、M、N、C 【D】T、L、Y、N、C
12、打开一个数据库的命令是:()。

【A】USE 【B】USE DATABASE
【C】OPEN 【D】OPEN DATABASE
13、要为当前表所有职工增加100元工资,应该使用命令是:()。

【A】CHANGE 工资 WITH 工资+100 【B】REPLACE 工资 WITH 工资+100 【C】CHANGE ALL 工资 WITH 工资+100 【D】REPLACE ALL 工资 WITH 工资+100
14、关于自由表的叙述中,正确的是:()。

【A】自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表【B】自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表【C】自由表不能添加到数据库中
【D】不可以用Visual FoxPro 6.0创建自由表
15、SQL语句中条件短语的关键字是:()。

【A】WHILE 【B】WHERE 【C】FOR 【D】IF
16、Visual FoxPro提供了结构化程序设计的三种基本结构,三种基本结构是()。

【A】递归结构、选择结构、循环结构
【B】选择结构、过程结构、顺序结构
【C】过程结构、输入、输出结构、嵌套结构
【D】顺序结构、选择结构、循环结构
17、阅读下列程序:在如右图所示的表单中,有文本框text1,文本框text2,命令按
下:
a=thisform.text1.value
b=thisform.text2.value
c=a
a=b
b=c
thisform.text1.value=a
thisform.text2.value=b
运行该表单,在文本框text1中,输入1,在文本框text2中输入2,然后单击命令按钮command1一次,则文本框text1和文本框text2中显示的值为()。

【A】1,2 【B】2,1 【C】2,2 【D】1,1
18、阅读下列程序:
input to a1
if a1=10
s=0
endif
s=1
?s
假定从键盘输入的a1值是10,那么上面条件选择程序的执行结果是()。

【A】0 【B】1 【C】由a1值确定【D】程序出错19、阅读下列程序:
set talk off
clear
input "输入考试成绩:" to chj
dj=iif(chj<60,"不合格",iif(chj>=90,"优秀","通过"))
?dj
set talk on
假定从键盘输入70,那么该程序的运行结果是()。

【A】不合格【B】优秀【C】通过【D】不通过20、有一个表文件bh.dbf,其内容如下:
记录号编号数量
1 A1 10
2 A0 85
3 A2 67
4 A10 50
5 A12 65
阅读下列程序:
use bh
s=0
do while .not.eof()
if 数量>65
s=s+数量
endif
skip
enddo
?s,eof()
use
该程序运行后,输出的结果是()。

【A】152 .F. 【B】217 .F. 【C】152 .T. 【D】217 .T.
二、填空题(每空4分,共40分)
1.用一条命令给A1,A2同时赋以数值20的语句是(【1】)2.一个数据库表最多只能有一个(【2】)索引。

3.SQL SELECT 语句为了将查询结果存放到临时表中应该使用(【3】)短语。

4.说明公共变量的命令关键字是(【4】)(关键字必须拼写完整)5.运行XY.PRG程序后,将在屏幕上显示如下乘法表:
阅读下面的程序并完成空【5】和空【6】:
* * * 输出九九表XY.PRG * * *
SET TALK OFF
CLEAR
FOR I=1 TO 9
FOR ( 【5】 )
A=ALLTRIM(STR(I))
B=ALLTRIM(STR(J))
C=(【6】)
?? " "+B+"x"+A+"="+C
ENDFOR

ENDFOR
SET TALK ON
******************************
6.空【7】~空【10】使用如下的“教师”表和“学院”表
“教师”表
职工号姓名职称年龄工资系号
11020001 肖天海副教授35 2000.00 01
11020002 王岩盐教授40 3000.00 02
11020003 刘星魂讲师25 1500.00 01
11020004 张月新讲师30 1500.00 03
11020005 李明玉副教授34 2000.00 01
11020006 孙民山教授47 2600.00 02
11020007 钱无名教授49 2500.00 03
“学院”表
系号系名
01 英语
02 会计
03 工商管理
①.使用SQL语句在教师表中查询年龄在40岁(含40岁)以下的教授记录。

SELECT * FROM 教师(【7】)
②.使用SQL语句将所有副教授的工资增加100元。

UPDATE 教师( 【8】 )WHERE 职称=”副教授”
③.使用SQL语句求“工商管理”系的所有职工的工资总和。

SELECT (【9】)(工资)FROM 教师WHERE 系号IN (SELECT 系号FROM 学院WHERE 系名=“工商管理”)
④.执行以下SQL语句以后结果应有(【10】)条记录。

SELECT 姓名,职称,年龄,工资,系名FROM 教师,学院WHERE 教师.系号=学院.系号AND (系名=“英语”OR 系名=“会计”) AND 工资>2000
三、程序设计题(20分)
根据下图已有界面,完成题目要求:
要求:
要求:
(1).设置表单的标题为“计算圆的周长和面积”.(5分)
(2).使用数据库软件(VFP )来制作完成该表单。

(两个按钮的click事件代码(三个文本框的名称从上至下依次为T1,T2,T3))(15分)。

相关文档
最新文档