VFP习题集

合集下载

VFP习题(全)_大字体

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练习册电子版

vfp练习册电子版

VFP习题(红色部分为答案)由于上机题和之前做的题一样,所以用WORK查找试题的关键字便可以省下手翻资料的时间@@^_^。

查找快捷键:ctrl + F 粗鲁提示:不清楚这样算不算作弊行为,所以小心行事(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} ABCDE(4)如下正确的逻辑常量是()。

[多选题,答案不够或超出时,此题按零分计!](A),T, (B).真.(C).F. (D).f.(E).y. (F).n. CDEF(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='',如下与此命令等价的有( )。

vfp练习题(打印版)

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

VFP机试题真题100套(真题+答案)

VFP机试题真题100套(真题+答案)

第一套第一题:基本操作1.在考生文件夹下新建一个名为"供应"的项目文件。

2.将数据库"供应零件"加入到新建的"供应"项目中。

3.通过"零件号"字段为"零件"表和"供应"表建立永久性联系,其中,"零件"是父表,"供应"是子表。

4.为"供应"表的"数量"字段设置有效性规则:数量必须大于0并且小于9999;错误提示信息是"数量超范围"。

(注意:规则表达式必须是"数量>0.and.数量<9999")答案:【考点分析】本大题主要考查的知识点是:新建项目、将数据库添加到项目中、为表建立永久联系,以及为表中字段设置有效性规则。

【操作步骤】(1)启动Visual FoxPro6.0,按照题目的要求新建一个名为"供应"的项目文件。

(2)按照题目的要求,将"供应零件"数据库添加到项目"供应"中。

(3)步骤1:按照题目的要求为"零件"表建立主索引。

步骤2:以同样的方法为"供应"表建立普通索引。

步骤3:在数据库设计器中从主索引拖拽到普通索引建立联系。

(4)按照题目的要求为"供应"表中的"数量"字段设置字段有效性规则。

第二题:简单应用在考生文件夹下完成如下简单应用:1.用SQL语句完成下列操作:列出所有与"红"颜色零件相关的信息(供应商号,工程号和数量),并将查询结果按数量降序存放于表supply_temp中。

2.新建一个名为menu_quick的快捷菜单,菜单中有两个菜单项"查询"和"修改"。

vFP练习100题

vFP练习100题

一、选择题1. 在Visual FoxPro中,向数据库文件中追加数据使用语句( C )。

A、INSERTB、REPLACEC、APPENDD、ADD2. 在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( D )。

A、 delete allB、packC、recallD、 zap3. 在Visual FoxPro中,复制当前工作区中库结构的命令是( C )。

A、Copy stru <原文件> to<目标文件>B、Copy <原文件> stru to <目标文件>C、Copy stru to <库文件名>D、Copy stru to <库文件名>exten4. 在Visual FoxPro中,使用replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为( D )。

A、视情况而定B、当前记录C、bofD、为文件尾5. 在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( A )存盘退出。

A、ctrl+wB、ctrl+qC、ctrl+cD、esc6. 在Visual FoxPro中,用modify structure对数据库结构进行修改时,数据库的原有数据( C )。

A、将全部丢失B、不会丢失C、可能丢失某些数据项D、可能丢失某些数据记录7. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( A )。

A、display all for nl>20B、display all while nl>20C、list for nl while nl>20D、list while nl>208. 在Visual FoxPro中,skip命令移动记录指针的基准是( B )。

A、第一条记录B、当前记录C、指定纪录D、库文件尾9. 一个数据库文件中多个备注字段的内容是存放在( B )。

visual_fox_pro6.0程序设计习题大全

visual_fox_pro6.0程序设计习题大全

第一部分VFP概述一、选择题1、VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是()。

A)索引、排序、查找B)建库、录入、排序C)选择、投影、联接D)显示、统计、复制2、在下列四个选项中,不属于基本关系运算的是()A.连接B.投影C.选择D.排序3、按照传统的数据模型分类,数据库系统可分为三种类型()A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体4、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于()A.一对一联系B.一对二联系C.多对多联系D.一对多联系5、VisualFoxPro支持的数据模型是()A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型6、设有关系R1和R2,经过关系运算得到结果S,则S是()A.一个关系B.一个表单C.一个数据库D.一个数组7、在数据库设计中用关系模型来表示实体和实体之间的联系。

关系模型的结构是()A.层次结构B.二维表结构C.网状结构D.封装结构8、一个数据库系统必须能够表示实体和关系,关系可与(①)实体有关。

实体与实体之间的关系有一对一、一对多和多对多三种,其中(②)不能描述多对多的联系。

A.0个B.1个C.2个或2个以上D.1个或1个以上9、按所使用的数据模型来分,数据库可分为()三种模型。

A.层次、关系和网状B.网状、环状和链状C.大型、中型和小型D.独享、共享和分时10、实体是信息世界中的术语,与之对应的数据库术语为()A.文件B.数据库C.字段D.记录11、层次型、网状型和关系型数据库划分原则是()A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系二、填空题1、VisualFoxPro6.0是面向__的程序设计系统。

2、VisualFoxPro6.0集成环境主要包括标题栏_______、_______、________、________、_________。

vfp试题及答案

vfp试题及答案

vfp试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. Visual FoxPro中,用于创建表单的命令是?A. CREATE TABLEB. CREATE FORMC. CREATE DATABASED. CREATE PROJECT答案:B3. 在Visual FoxPro中,哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:A4. 如果要设置表单的标题,应该使用哪个属性?A. CaptionB. TitleC. FormTitleD. FormCaption答案:A5. 在Visual FoxPro中,如何将一个表单设置为模式对话框?A. Set Modal to .T.B. Set Modal to .F.C. Set Modal to TrueD. Set Modal to False答案:C6. Visual FoxPro中,哪个命令用于打开一个数据库?A. OPEN DATABASEB. USE DATABASEC. SELECT DATABASED. ACTIVATE DATABASE答案:A7. 在Visual FoxPro中,如何将一个字段设置为自动增长?A. AutoIncrementB. AutoIncC. IncrementD. AutoNumber答案:D8. Visual FoxPro中,哪个函数用于将字符串转换为日期?A. STRTODATE()B. STRTODATETIME()C. DATE()D. VAL()答案:A9. 在Visual FoxPro中,如何将一个字段设置为索引?A. SET INDEX ONB. SET INDEX OFFC. CREATE INDEXD. INDEX ON答案:C10. Visual FoxPro中,哪个命令用于关闭当前数据库?A. CLOSE DATABASEB. CLOSE ALLC. QUITD. EXIT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,创建数组的命令是 ________。

vfp习题

vfp习题

VFP程序设计复习题集一、单选题1、Visual FoxPro是基于()操作系统的数据库系统。

A:MS-DOSB:WindowsC:UNIXD:AMOS/L答案:B知识点:VFP部分/VFP基础知识/关系型数据库理论基础知识2、命令SELECT 0的功能是()。

A:选择区号最小的空闲工作区B:选择区号最大的空闲工作区C:选择当前工作区的区号加1的工作区D:随机选择一个工作区的区号答案:A知识点:VFP部分/多工作区操作3、下列命令中,不能求出当前表中所有记录个数的是()。

A:COUNT all to xB:RECCOUNT()C:CALCULATE CNT()D:SUM TO CONNT答案:D知识点:VFP部分/数据表的基本操作/表的查询与统计操作4、已知:X="AB",AB=100。

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

A:XB:ABC:ABC58D:110答案:D知识点:VFP部分/数据类型、函数与表达式/表达式运算5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是()。

A:BROWSEB:SHOWC:VIEWD:OPEN答案:A知识点:VFP部分/数据表的基本操作/表记录操作/记录浏览6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是()。

A:SORT TO ABCB:COPY TO ABCC:COPY STRUCTURE TO ABC D:COPY FILE TO ABC答案:C知识点:VFP部分/文件操作7、表达式LEN('ABC'-'DE')的值是()。

A:1B:3C:5D:7答案:C知识点:VFP部分/数据类型、函数与表达式/常用函数8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向()。

A:首记录B:末记录C:首记录的前面D:末记录的后面答案:D知识点:VFP部分/数据表的基本操作/表记录操作/记录修改9、仅关闭当前表文件的命令是()。

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

21、退出 Visual FoxPro ,使用的命令是:( )
A、ESC
C、QUIT
B、EXIT
D、^Q
22、通过( A、SQL B、MIS
)技术,VFP 可与微软的其它应用软件共享数据。 C、DMBS D、OLE
23、VFP 的菜单项有深、浅两种显示颜色,随当时的( )变化而变化。
A、鼠标指针
C、数据环境
4. 按照数据库的数据结构,VFP 属于( A、 层次型数据库管理系统 B、 关系型数据库管理系统
)。 C、 非关系型数据库管理系统 D、 网状型数据库管理系统
5. 对象—关系型数据库系统是数据技术和( )技术相结合的产物。
A、 面向过程
C、 面向对象
B、 结构化设计
D、 模型化
6. 多用户数据库的关键技术是:( A、 并行操作技术 B、 并发存取技术
INSERT BEFOR
INSERT
11. 已打开的 XSXX.DBF 表中有 10 条记录,执行下列命令:
GO TOP
SKIP 3
?RECNO()
输出的结果是(
)。
A.1
B.3
C.4
D.2
12. 在 VFP 命令窗口中,关闭当前数据库及其中表的命令是(
)。
E
B.CLOSE DATABASE
B.5 C.4
D.3
6. 当前表的记录数为 15,先执行 GO BOTTOM 命令,再向下移动指针,此
时函数 RECNO()返回的值是( )。
A.-1
B.15 C.16
D.错误信息
7. 用 APPEND 命令插入一条记录时,被插入的记录在表中的位置是( )。
A.表的最前
B.表的尾部
C.当前记录之前
D.当前记录之后
第一章 绪 论
一、单项选择题
1. 下列选项中,哪个不属于数据库系统的特点:( )
A、 数据的结构化
C、 数据独立性
B、 数据共享
D、 数据冗余
2. 非关系型数据库系统一次可以访问数据库中( )记录。
A、 所有
C、 两个
B、 一个
D、 三个
3. 关系型数据库系统以( A、 链表 B、 指针
)作为基本的数据结构。 C、 二维表 D、 DBF 文件
C.CLOSE TABLES
D.CLEAR All
13. 打开一个空表,分别用函数 EOF()和 BOF()测试其结果一定是( )。
A. .T.和.T.
B. .F.和.F.
C. .T.和.F.
D. .F加新字段,应当使用的命令是( )。
A. APPEND
B. MODIFY STRUCTURE
3、非关系型数据库系统包括:( A、层次型数据库系统

第4页
B、结构化型数据库系统
C、网状型数据库系统
D、对象型数据库系统
4、数据库系统分为:( )。 A、单用户数据库和多用户数据库 B、集中式数据库和分布式数据库 C、层次型数据库系统和网状型数据库系统 D、传统数据库和智能数据库
5、一个数据库应用系统通常由哪几个部分组成?
32
B、8 16
D、32 64
)位改
17、VFP 拥有近(
)条命令,( )余种函数。
第2页
A、71 17 B、200 50
C、400 100 D、500 200
18、VFP 提供一种称为( 和源代码等资源集中管理。
A、类库管理器 B、项目管理器
)的管理工具,供用户对开发项目中的数据、文档
C、生成器 D、设计器
B、程序
D、文件
24、要打开 VFP 的文件菜单,可使用快捷键为( )。
A、CTRL+F
C、SHIFT+F
B、ALT+F
D、SPACE+F
25、文件菜单中“新建”命令的快捷键为( A、CTRL+F B、ALT+N
)。 C、ALT+F D、CTRL+N
26、我们通常先用向导工具创建一个简单的框架,然后用相应的(
C. INSERT
D. REPLACE
15.表中有 10 条记录,当前记录号是 5,执行命令 LIST REST 后,当前记录号
是(
)。
A.5
B.10
C.11
D.1
16. 要把表 XSXX.DBF 全部记录的学号,姓名两个字段复制到表 XX.DBF 中,
可使用的命令是(
)。
A. USE XSXX
B. USE XSXX
第3页
)进一步对
它修改。 A、控制器 B、项目管理器
C、生成器 D、设计器
27、项目文件的扩展名为( A、.DBF B、.PJX
)。
C、.PRG D、.FPT
28、数据库文件的扩展名为( A、.DBF B、.PJX
)。
C、.DBC D、.FPT
29、用 MODIFY PROJECT <文件名>命令,将打开( )。
B. INSERT BLANK D. INSERT BEFORE BLANK
10. 在表 SB.DBF 第二条记录后插入一条空白记录的命令是( )。
A. USE SB
B. USE SB
GO 2
GO 2
INSERT BEFORE
INSERT BLANK
C. USE SB
D. USE SB
SKIP 2
SKIP
12、项目管理器的功能主要为:( A、目录树结构 B、多种功能按钮

第5页
C、支持 SQL 语言 D、支持数据字典
三、判断题
1. 同一数据库中的数据文件一般是有联系的。 2. 数据库中的数据一般有特定的用户专用。 3. 数据库中数据冗余度是没有办法控制的。 4. 数据库系统中数据与应用程序是相互依赖的。 5. 第一代数据库系统是关系型数据库系统。 6. 关系型数据库系统包括层次型数据库系统和网状型数据库系统。 7. 无论层次型或网状型数据库系统,一次查询只能访问数据库中的一个记录。 8. 关系型数据库系统一次查询只能访问数据库中的一个记录。 9. 关系型数据库系统的基本数据结构是二维表。 10. 多用户数据库都是分布存储的,例如飞机订票系统。 11. 一个 DBAS 通常由数据库和应用程序组成,与 DBMS 没有什么关系。 12. VFP 仅适用于单机环境,不适用于网络环境。 13. VFP 的近 500 条命令基本都被列为菜单命令。 14. 不论用户采用什么交互操作方式,用过的命令都在命令窗口中保存下来。 15. 如果某一菜单项当前为灰色,表示它当前正在使用。 16. 菜单项名称后带有省略号(…),表示该菜单项有下一级子菜单。 17. 快捷菜单对区域敏感,其内容随打开的区域不同而不同。 18. VFP 的命令总是由一个命令动词开头,后面至少跟随一个子句。 19. VFP 命令的命令子句顺序必须按先后顺序依次排列。 20. VFP 的命令既可用命令方式执行,又可用程序方式执行。
13、1995 年,微软公司首次将可视化程序设计引入了 FoxPro,其新版本为:
A、FoxPro 2.5 版
C、Visual FoxPro 3.0
B、FoxPro 2.6 版
D、Visual FoxPro 6.0
14、Visual FoxPro 把传统的命令执行方式扩充为:( ) A、命令方式为主、界面操作为辅的交互执行方式 B、界面操作为主、命令方式为辅的交互执行方式 C、完全的界面操作方式 D、完全的程序执行方式
9、数据库系统的核心软件是:(
)。
第1页
A、数据库应用系统 B、数据库管理系统
C、SQL D、操作系统
10、被国际标准化组织确定为关系数据语言标准的是:( )。
A、数据定义语言(DDL)
C、结构化查询语言(SQL)
B、VFP
D、C 语言
11、MIS 的含义为:( A、数据库应用系统 B、数据库管理系统
C、对话框 D、工具窗
9、VFP 主要使用哪几类菜单? A、主菜单 B、子菜单
C、下拉式菜单 D、弹出式菜单
10、VFP 的工作方式有:(

A、交互操作方式
B、鼠标操作方式
C、键盘操作方式 D、程序执行方式
11、VFP 提供的可视化设计的辅助工具有以下哪几类:( )
A、控件
C、设计器
B、向导
D、生成器
COPY TO XX FIELDS 学号,姓名
COPY TO XX 学号,姓名
C. COPY TO XSXX XX FIELDS 学号,姓名
第8页
D. COPY FILE XSXX TO XX 学号,姓名
17. 将当前数据表中当前记录复制到数组的命令是(
)。
A.GATHER TO
B.SCATTER FROM
8. 用 INSERT 命令插入一条记录时,被插入的记录在表中的位置是( )。
A.表的最前
B.表的尾部
C.当前记录之前
D.当前记录之后
9. 一个有多条记录的数据表打开后,要在第一条记录之后增加一条空记录,
应使用命令(
)。
第7页
A. APPEND BLANK C .APPEND BEFORE BLANK
)。
A. USE STU2
B. USE STU1
APPEND TO STU1
APPEND TO STU2
C. USE STU1
D. USE STU2
APPEND FROM STU2
APPEND FROM STU1
3. 在 VFP 系统中,用户打开一个数据表后,若要显示其中的记录,可使用的 命令是( )。
A、数据库
C、DBAS
相关文档
最新文档