VFP期末试卷(B)
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期末试卷B[2]
![VF期末试卷B[2]](https://img.taocdn.com/s3/m/e6f8bf740b1c59eef8c7b4e8.png)
2007级《数据库应用基础》结业考试试卷(B)班级姓名座号成绩一、填空题(20分)1.VFP是型数据库管理系统。
2.索引分为:主索引、侯选索引、、唯一索引。
3.项目管理器中创建本地视图,应先选择_________选项,再选择________按钮。
4.修改本地视图时,可以先在项目管理器中选择视图,再选择__________。
5.在视图中要更新数据的结果传回表文件,应先选择视图设计器的________复选框。
6.“表设计器”对话框中包含“字段”、、“表”等三个选项卡7.菜单栏一般位于8.在VISUAL FOXPRO中,提供了两种不同的报表向导,一种是,另一种是9.快捷菜单又称为。
二、选择题(60分)1.建立索引文件,可以()A清除表中无用记录B对表中记录的物理位置进行重新调整C提高记录的查询速度D对记录进行分类统计2.查询设计器中包括的选项卡有()A字段、筛选、排序依据B字段、条件、分组依据C条件、排序依据、分组依据D条件、筛选、杂项3.如果要实现控件在运行时是否可见,则可以通过修改()属性来实现A EnableB AutoSizeC VisibleD Caption4.扩展名为pjx的文件是( )A 备注文件B 项目文件C 表单文件D 菜单文件5.某数值型字段的宽度为8位,小数点数为3位,则该字段的最大值是()A 99999999B 无法表示C 99999.999D 9999.9996.Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指( )A 数据库文件(.dbc文件)B 一个数据库中两个表之间有一定的关系C 表文件(dbf文件)D 一个表文件中两条记录之间有一定的关系7、下列关于索引的叙述,错误的是()A、只有数据库表才能建立主索引B、只有数据库表才能建立候选索引C、数据库表和自由表都可以建立普通索引D、数据库表和自由表都可以建立惟一索引8、下列关于参照完整性规则的叙述,错误的是()A、设置更新规则为级联,则修改主表关键字段的值,系统自动修改子表对应的值B、设置更新规则为限制,则修改主表关键字段的值,系统禁止更新子表对应的值C、设置删除规则为级联,则删除主表的记录时,系统自动删除子表对应的记录D、设置删除规则为限制,则子表中有相关记录时,系统禁止更新主表对应的记录9、下列关于索引的叙述,错误的是()A、索引改变记录的逻辑顺序B、索引改变记录的物理顺序C、一个表可以建立多个索引D、一个表可以建立多个惟一索引10、下列关于索引的叙述,错误的是()A、惟一索引的索引关键字不充许出现重复值B、主索引的索引关键字不充许出现重复值C、候选索引的索引关键字不充许出现重复值D、普通索引的索引关键字充许出现重复值11、Visual FoxPro的参照完整性不包括()A、更新规则B、删除规则C、查询规则D、插入规则12. 打开报表设计器后,默认有三个带区,其中的()不是默认带区。
大学vfp期末考试题目及答案

大学vfp期末考试题目及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于创建表单?A. CREATE TABLEB. CREATE FORMC. CREATE INDEXD. CREATE REPORT答案:B2. 下列哪个选项不是Visual FoxPro的数据类型?A. NumericB. CharacterC. ImageD. Date答案:C3. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATE()B. DATEDIFF()C. DATEADD()D. DATENAME()答案:B4. 下列哪个命令用于打开数据库?A. OPEN DATABASEB. USE DATABASEC. SELECT DATABASED. CREATE DATABASE答案:A5. 在Visual FoxPro中,以下哪个控件用于显示或编辑日期?A. LabelB. Text BoxC. Date PickerD. Command Button答案:C6. 下列哪个选项是Visual FoxPro中的一个命令?A. SELECTB. INSERT INTOC. DELETE FROMD. All of the above答案:D7. 在Visual FoxPro中,以下哪个选项是表单的属性?A. CaptionB. AutoCenterC. Both A and BD. None of the above答案:C8. 以下哪个函数用于返回当前日期?A. DATE()B. CURDATE()C. TODAY()D. GETDATE()答案:C9. 在Visual FoxPro中,以下哪个命令用于保存表单?A. SAVE TABLEB. SAVE FORMC. SAVE REPORTD. SAVE DATABASE答案:B10. 下列哪个选项是Visual FoxPro中的一个事件?A. ClickB. LoadC. Both A and BD. None of the above答案:C二、填空题(每空2分,共20分)1. 在Visual FoxPro中,使用 ______ 命令可以创建一个新的表。
VFPB试题

来源:快乐一生CVFPB试题一、单选选择题(40分,每空1.5分)1、在Visual Foxpro中,关于视图的正确叙述是()。
(A)视图与数据库表相同,用来存储数据(B)视图不能同数据库表进行连接操作(C)在视图上不能进行更新操作(D)视图是从一个或多个数据库表导出的虚拟表2、SQL命令中用于建立表的命令是()。
(A)CREATE VIEW (B)CREATE LABEL(C)CREATE DATABASE (D)CREATE TABLE3、SQL命令中用于插入数据的命令是()。
(A)INSERT (B)APPEND(C)INSERT BRFORE (D)INSERT INTO4、求每个交易所的平均单价的SQL语句是()。
(A)SELECT 交易所,A VG(单价) FROM STOCK GROUP BY 单价(B)SELECT 交易所,A VG(单价) FROM STOCK ORDER BY 单价(C)SELECT 交易所,A VG(单价) FROM STOCK ORDER BY 交易所(D)SELECT 交易所,A VG(单价) FROM STOCK GROUP BY 交易所5、结构化程序设计的三种基本逻辑结构是()。
(A)顺序结构、选择结构和循环结构(B)选择结构、循环结构和嵌套结构(C)选择结构、循环结构和模块结构(D)顺序结构、递归结构和循环结构6、Visual Foxpro通过命令窗口建立程序的命令是()。
(A)MODIFY STRUCTURE (B)MODIFY VIEW(C)MODIFY COMMAND (D)MODIFY MENU7、对于ACCEPT命令,下列说法正确的是()。
(A)该命令只能接收字符串(B)在输入字符串时必须加上定界符(C)不能直接按回车键而不输入任何内容(D)以上都正确8、面向对象程序设计中程序运行的最基本实体是()。
(A)方法(B)类(C)对象(D)函数9、表单有自己的属性、方法和()。
vf期末考试

VF二级考试题一、选择题1.在参照完整性的设置中,如果当主表中删除记录后,要求删除子表中的相关记录,则应将“删除”规则设置为( )。
A.限制B.级联C.忽略D.任意2.在Visual FoxPro系统中,表的结构取决于()。
A.字段的个数、名称、类型和长度B.字段的个数、名称、顺序C.记录的个数、顺序D.记录和字段的个数、顺序3.在SQL查询中的HAVING子句的作用是()。
A.指出分组查询的范围B.指出分组查询的值C.指出分组查询的条件D.指出分组查询的字段4.根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以分为三个阶段,其中不包括下列的( B )。
A.人工管理阶段B.计算机管理阶段C.文件系统阶段D.数据库系统阶段5.根据关系模型的有关理论,下列说法中正确的是( C )。
A.二维表中的每一列可以有多个字段名B.二维表中允许出现完全相同的行C.二维表中行的顺序、列的顺序均可以任意交换D.二维表中行的顺序、列的顺序不可以任意交换6.下列不属于关系运算的是( B )。
A.选择运算B.合并运算C.投影运算D.连接运算7.在Visual FoxPro 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们的宽度分别为( A )。
A. 1、4、8B. 4、4、10C. 1、10、8D. 2、8、88.用树形结构表示各类实体及其之间联系的数据模型称为:( A )。
A.层次模型B.网状模型C.关系模型D.面向对象模型9.在下列数据库当中,目前还算不上是大型数据库的是( B )。
A. OracleB. AccessC. SQL ServerD. Sybase10.在 Visual FoxPro 系统中,下列命名中不能作为变量名的是( B )。
A.姓名B.姓名+2005 C.姓名2005 D.姓名_200511.下列函数返回值为字符型的是( B )。
vf期末考试复习题库

vf期末考试复习题库# vf期末考试复习题库一、选择题1. 在Visual FoxPro中,以下哪个选项不是字段的数据类型?A. 字符型B. 数值型C. 日期型D. 图像型2. 以下哪个命令用于在Visual FoxPro中创建表单?A. `CREATE TABLE`B. `CREATE FORM`C. `CREATE INDEX`D. `CREATE DATABASE`3. 在Visual FoxPro中,如何将一个表单的实例传递给另一个表单?A. 使用`THISFORM`B. 使用`FORM`C. 使用`THISFORMSET`D. 使用`FORMSET`4. 以下哪个函数用于计算两个日期之间的天数差?A. `DATE()`B. `YEAR()`C. `DATEDIFF()`D. `DATEADD()`5. 在Visual FoxPro中,以下哪个事件用于响应表单的关闭?A. `ON CLICK`B. `ON CLOSE`C. `ON LOAD`D. `ON CHANGE`二、填空题1. 在Visual FoxPro中,使用________命令可以打开一个表单。
2. 数据库表中,字段的默认值可以通过________属性设置。
3. Visual FoxPro中的表单设计器提供了一个________工具栏,用于添加控件到表单。
4. 使用________函数可以获取当前系统日期。
5. 在Visual FoxPro中,可以通过________属性设置表单的标题。
三、简答题1. 解释Visual FoxPro中的“表单”和“报表”有何区别?2. 描述如何使用Visual FoxPro创建一个简单的查询。
3. 阐述Visual FoxPro中索引的作用及其类型。
四、编程题1. 编写一个Visual FoxPro程序,用于计算并显示一个数值型字段中所有记录的总和。
```foxpro* 假设字段名为TotalAmountSELECT * FROM SalesSUM = 0FOR EACH Record IN SalesSUM = SUM + Sales.TotalAmountENDFOR"Total Amount: " + STR(SUM)```2. 创建一个Visual FoxPro表单,包含一个文本框和一个按钮。
VFP期末试卷及答案

VFP期末试卷及答案《Visual FoxPro 程序设计教程》试卷(B 卷)考试方式:闭卷本试卷考试分数占学生总评成绩的 70 %复查总分总复查人(本题 30分)一、填空题(共20小题,每小题1.5分)1. 在Visual FoxPro 中,向数据库文件中追加数据使用语句( )。
A 、INSERTB 、REPLACEC 、APPEND D 、ADD2. 在Visual FoxPro 中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( )。
A 、display all for nl>20 B 、display all while nl>20 C 、list for nl while nl>20 D 、list while nl>203. 在Visual FoxPro 中,skip 命令移动记录指针的基准是( )。
A 、第一条记录 B 、当前记录 C 、指定纪录 D 、库文件尾4. 退出VFP 系统的命令是()。
A.EXIT B.RETURN C.CANCELD.QUIT5. 在有关数据库的概念中,若干记录的集合称为()。
A. 文件 B. 字段 C. 数据项 D. 表6. 联接运算要求联接的两个关系有相同的()。
7. 条件函数IIF(LEN(SPACE(4))>3,1,-1)的值是()。
A. 1 B. -1C. 3D. 48. 数学表达式5≤X ≤8在Visual FoxPro 中应表示为()。
A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X ≤8.AND.5≤X D. 5≤X.OR. X ≤8 9.下面的赋值表达式不正确的是() A.STORE "HELLO WORLD!" TO STR B. STORE 123456 TO A1,B1C.WORD="FOXPRO"D.STORE 12,34 TO A2,B210.逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是() A.NOT((NOT A OR B) AND C) B. NOT (NOT (A OR B) AND C) C.NOT(A AND B OR NOT C) D.NOT(NOT A OR B AND C) 11. 当前表文件有20条记录,当前记录号为10 ,执行命令LIST REST 以后,当前记录号是()。
《VFP数据库》试题及答案

****学院学年学期期末考试试题(考试时间:120分钟)1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外);2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负;3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸一、选择(每小题2分,共70分)1.VFP是一种________ 模型的数据库管理系统.选择:A. 层次_ B. 网络_C。
对象_ D。
关系答案: D2.目前三种基本的数据模型是________ 。
选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案: A3.VFP系统中,表的结构取决于___________ 。
选择:A. 字段的个数、名称、类型和长度_ B。
字段的个数、名称、顺序_C。
记录的个数、顺序_ D。
记录和字段的个数、顺序答案:A4.数据库管理系统是________ 。
选择:A. 教学软件_ B。
应用软件C. 计算机辅助设计软件_ D。
系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。
选择:A。
字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D6.下列说法中正确的是_____。
A。
数据库打开时,该库中的表将自动打开B。
当打开数据库中的某个表时,该表所在的数据库将自动打开C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开D。
如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______.A。
查询的命令B。
与查询有关的基表C. 查询的结果D。
查询的条件答案:A 8.对于创建新类,VFP提供的工具有:_____.选择:A。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual Foxpro期末考试题B卷
一、选择题(2*20=40分)
班级
姓名
题号 1 234 5 678910
总分答案
题号11 12131415 1617181920
答案
1、DBMS的输入包括查询、数据修改和( )修改。
A. 视图
B. 查找
C. 模式
D. 删除
2、数据完整性是指( )
A. 数据的存储与使用数据的程序无关
B. 防止数据被非法使用
C. 数据的正确性、合理性和一致性
D. 减少系统中不必要的重复数据
3、以下关于二维表性质的说法不正确的是( )。
A. 二维表中的每一列均有唯一的字段名
B. 二维表中不允许出现完全相同的两行
C. 二维表中的行、列顺序均可改变
D. 二维表中的记录数、字段数决定了二维表的结构
4、存储一个日期型数据需要( )个字节。
A. 2
B. 4
C. 6
D. 8
5、下面哪项是表示一个货币常量? ( )
A. #100
B. ¥100
C. $100
D. &100
6、数组建立后,数组元素的初值为( )
A.0 B. 空字符串 C. .F. D. .T.
7、下列函数具有四舍五入功能的是( )
A. INT( )
B. ROUND( )
C. CEILING
D. FLOOR
8、项目管理器中的“数据”选项卡中不包括( )
A. 自由表文件
B. 查询文件
C. 视图文件
D. 数据库文件
9、关于项目管理器的说法不正确的是( )
A. 项目管理器的选项卡可以与项目管理器分离
B. 项目管理器可以移动到Visual FoxPro的主窗口任意位置上
C. 当项目管理器折叠停泊在工具栏中时,没有对应的“项目”菜单
D. 项目的应用程序生成器只能在项目向导中启动
10、在定义表结构时,下面( )字段的宽度都是固定的。
A.字符型、货币型、数值型 B.字符型、备注型、二进制备注型C.数值型、货币型、整型 D.整型、日期型、日期时间型
11、表文件由( )组成。
A.文件名、字段名 B.字段名、字段类型和字段宽度 C.文件名、表结构和记录 D.文件名、字段名和记录
12、建立索引文件的目的是( )
A.改变表记录的物理位置 B.提高记录的查询速度
C.对记录进行降序排序 D.对记录进行分类统计
13、有关查询与视图,下列说法不正确的是( )
A.查询是只读型数据,而视图可以改变数据源
B.查询可以更新源数据,视图也有此功能
C.视图具有许多数据库表的属性,利用视图可以创建查询和视图D.视图可以更新源表中的数据,存于数据库中
14、下列说法中错误的是( )
A.视图是数据库的一个组成部分
B.视图中的源数据表也称为“基表”
C.视图设计器只比查询设计器多一个“更新条件”选项卡
D.远程视图使用Visaul FoxPro的SQL语法从Visual FoxPro视图或表中选择信息
15、若想选中表单中的多个控件对象,可在按住( )键的同时单击欲选中的控件对象。
A.Shift B.Ctrl C.Alt D.Tab
16、表单向导形成的表单数据源只能基于( )
A.表 B.视图 C.查询 D.SQL语言
17、用向导可创建的报表有( )
A.单表报表 B.多表报表 C.单表报表和多表报表 D.以上都不是
18、如果报表中的数据需要排序或分组,应在( )中进行相应的设置。
A.数据库 B.临时表 C.视图或查询 D.数据表
19、报表是按照( )处理数据的。
A.数据源中记录出现的顺序 B.主索引
C.物理顺序或逻辑顺序 D.逻辑顺序
20、标签实质上是一种( )
A.一般报表 B.比较小的报表 C.多列布局的特殊报表 D.单列布局的特殊报表
二、填空题(1*20=20分)
题号答案题号答案
12
34
56
78
910
1112
1314
1516
1718
1920
1、DBMS主要由( 1 )、存储管理器和事务管理器三大模块组
成。
2、按所用的数据库模型划分,Visual FoxPro属于( 2 )数据库
管理系统 。
3、“格式”菜单项的菜单命令用于设置( 3 )的字体格式。
4、在Visual FoxPro中,整型数据用( 4 )字节存储。
5、字符、日期和时间、算术操作符的优先级( 5 )关系操作符,
关系操作符的优先级( 6 )逻辑操作符。
6、项目管理器将项目中的文件分为( 7 )、( 8 )、( 9 )、( 10 )和其他5个大类。
7、一个字符型字段最多可容纳( 11 )个字节。
8、空值可用来指示记录中的一个字段( 12 )的标志。
9、记录指针的初始值总是( 13 ),最大值是( 14
)。
10、数据库中的每一个表能建立( 15 )个主索引。
11、若要给字段添加别名,可通过Visual FoxPro的( 16 )命令来实现。
12、查询中的分组是将记录分组,每个组生成查询结果中的( 17 )记录。
13、“表单”菜单在( 18 )时出现在Visual FoxPro主菜单中。
14、对象的特征和行为称为对象的( 19 ),对象能执行的操作称为对象的( 20 )。
三、写出程序的运行结果(2*10=20分)
1、# DEFINE PI1 3.14159
# DEFINE PI2 2*PI1
R=10
S=PI1*R^2
L=PI2*R
? “S=”,S
? “L=”,L
运行结果:
2、CLEAR
PUBLIC X
LOCAL Y
X=4
Y=5
DO P
? “X+Y=”,X+Y
RETURN
PROCEDURE P
PRIVATE X=10
? “X+Y=”,X+Y
RETURN
运行结果:
四、完成下列程序(2*10=20分)
1、编程计算s=1+(1+2)+(1+2+3)+……+(1+2+3+……+n)
Clear
Input “请输入一个整数:” to n
S=0
For i=1 to n
S=s+( )
Next i
? “s=”,s
Return
Procedure int_sum
Larameters x
J=1
M=0
Do while j<=x
( )
J=j+1
Enddo
Return m
2、建立一个命令程序文件,输入书价,然后从book表(书价的字段名为“price”)中查询满足条件的记录。
Clear
YES=”Y”
INPUT “请输入书价:” TO VER_M
DO WHILE UPPER(YES)=”Y”
SELECT * ( )
WAIT “是否继续查询(Y/N)” TO ( )
IF UPPER(YES)=”Y”
INPUT “请输入书价:” ()
ENDIF
ENDDO
USE。