vfp数据库期末考试题(附答案)
《FoxPro》期末试卷
班级: 姓名:
题号 一 二
三 四 五 六 总分
分数
一、填空:(每空2分,共30分)
1.的数据库属于(关系型 )数据库,其数据库文件的扩展名是( .dbc)。
2.如果一个表不属于任何一个数据库,那么它就是一个( 自由表 )。
3.程序设计的一些基本结构,包括( 条件分支 )控制语句和( 循环结
构 )控制语句。
4.创建表的方法有:( 利用表向导创建表 )、( 利用表设计器创建表 )和
( 使用命令创建表 )。
5.( 表 )是关系数据库管理系统中处理数据的基本单元。
6.退出可在命令窗口中输入命令(quit)。
7.用当前窗体的LABEL1控件显示系统时间的语句是.( caption)=TIME( )。
8.在表单中,确定控件是否可见的属性是(visible)。
9.与其他应用程序之间复制数据的3种方法分别是:( 导入 )、( 追加 )
和( 导出 )。
二、选择:(每小题2分,共20分)
1.VFP中数据类型为( A )种。
A. 11 B. 12 C. 13 D. 14
2.打开VFP“项目管理器”的“数据”选项卡,其中包含( D )。
A. 数据库 B. 自由表 C. 查询 D. 以上三种
3.在中,“表”是指( B )。
A. 报表 B. 关系 C. 表格 D. 表单
4.如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班
级和班长两个实体之间的关系属于( A )。
A. 一对一联系 B. 一对二联系 C. 多对多联系 D. 一对多联系
5.参照完整性的规则不包括( D )。
A. 更新规则 B.删除规则 C. 插入规则 D. 检索规则
6.( A )用于创建字段控件,并显示表中字段、内存变量或其他表达式的
内容。
A. 域控件 B. 标签 C. 矩形 D. 图片/OLE连编型控件
7.语句X=X+1的正确含义是( C )。
A. 将变量X的值等于变量X+1的值;
B. 将变量X的值存入变量X+1中去;
C. 将变量X的当前值加1后,赋给变量X;
D. 变量X等于X+1。
8.DO WHILE…ENDDO ( A ),重复执行语句行序列。
A. 只要条件成立 B. 只要条件不成立
C. 不需要判断条件 D. 都有可能
9.将当前指针移向表中第一条记录的命令是( B )。
A. GO BOTTOM B. GO TOP
C. SKIP 1 D. SKIP -1
10.关闭所有打开的文件的命令是(D )。
A. USE C. CLOSE D ATABASE D. CLOSED ALL
三、判断(每小题1分,共10分)
1.允许同时打开多个数据库,但在同一时刻,只能对其中一个数据库
进行操作。 ( √ )
2.报表与标签极为类似,设计起来并没有区别。 ( ╳ )
3.根据两表间的联系方式,可将表间的关系分为一对一和一对多。
( ╳ )
4.逻辑运算符中优先级别最高的是AND。 ( ╳ )
5.过程名仅接受前10个字符。 ( ╳ )
6.可以将中的数据导出到一个Excel电子表格文件中。 ( √ )
7.FontSize属性可用于设置标签中字体的大小。 ( √ )
8.索引文件的结构分为结构复合索引文件和独立复合索引文件。 ( ╳ )
9.定义数据的宽度只有一种方法:利用上下箭头来调整框中的数字的大小。
( ╳ )
10.只有数据库表才能建立主索引,并且一个数据库表只能建立一个主索引。
( √ )
四、名词解释(每小题3分,共9分)
1.数据库
所谓数据库,是长期储存在计算机内的、有组织的、可共享的数据集合。
2.主文件
在的应用程序中,有一个文件在应用程序运行时最选运行,此文件被称为主文
件。
3.事件代码
事件代码是指事件发生时执行的代码。该代码可以在程序中被调用。
五、简答:(共21分)
1.数据库有哪几种结构各有何特点(5分)
答:数据库的结构有:层次型、网状型、关系型。
层次型:层次型数据库如树状结构,具有父子关系,每个父节点可以有很
多子节点,但每个子节点仅可有一个父节点。
网状型:网状型数据库允许子节点有多个父节点,并且子节点之间的关系
较接近,容易联系。
关系型:关系型数据库在结构上可以通过关键字将相关的表格联系在一
起。
2.根据对索引关键字的不同要求,将索引分为几种类型分别是什么(5分)
答:根据索引关键字的不同要求,将索引分为4种类型:
1.主索引
2.候选索引
3.唯一索引
4.普通索引
3.如何向查询设计器中添加表(5分)
答:1.打开查询设计器。
2.在查询设计器的上部右击,从显示的快捷菜单中选择“添加表”选项,
打开“打开”对话框。
3.选择所需的表文件,然后单击“确定”按钮。
4.报表设计中各报表控件有什么意义(6分)
答:报表控是定义在页面上显示的数据项.
域控件:用于创建字段控件,并显示表中字段、内存变量或其它表达式的
内容。
标签:用于在报表中显示文本字符的原义。
线条:用于美化报表。
矩形:用于美化报表。
图片/连编型控件:用于显示图片。
六、编写计算S=12+22+32+…+1002的值的程序(10分)
set talk off
S=0
for i=1 to 100
S=S+i^2
next i
”S=”,S
cancel
大学vfp期末考试题目及答案
大学vfp期末考试题目及答案一、选择题(每题2分,共20分)1. Visual FoxPro中,用于打开表单的命令是:A. USEB. OPEN FORMC. DISPLAY FORMD. DO FORM答案:B2. 在Visual FoxPro中,下列哪个选项不是表单的属性?A. NameB. WidthC. HeightD. RecordSource答案:A3. Visual FoxPro中,用于创建新表的命令是:A. CREATEB. INSERTC. APPENDD. MODIFY STRUCTURE答案:A4. 在Visual FoxPro中,以下哪个函数用于计算字符串长度?A. LENB. UPPERC. LOWERD. SPACE答案:A5. Visual FoxPro中,以下哪个命令用于排序记录?A. ORDER BYB. SELECTC. INDEXD. SET ORDER答案:C6. 在Visual FoxPro中,以下哪个选项不是表单的事件?A. ClickB. LoadC. OpenD. Close答案:C7. Visual FoxPro中,以下哪个命令用于添加新记录?A. INSERTB. APPENDC. MODIFYD. REPLACE答案:B8. 在Visual FoxPro中,以下哪个函数用于将字符串转换为大写?A. LENB. UPPERC. LOWERD. SPACE答案:B9. Visual FoxPro中,以下哪个命令用于删除记录?A. DELETEB. DROPC. ERASED. REMOVE答案:A10. 在Visual FoxPro中,以下哪个选项不是报表的属性?A. ReportTitleB. PageHeaderC. PageFooterD. RecordSource答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个数据库。
大学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中,使用 ______ 命令可以创建一个新的表。
vf期末试题及答案
vf期末试题及答案一、选择题(每题2分,共20分)1. Visual FoxPro中,用于定义数据表结构的命令是()。
A. CREATE TABLEB. DEFINE TABLEC. MODIFY TABLED. ALTER TABLE答案:A2. 在Visual FoxPro中,要实现数据的排序,可以使用()命令。
A. ORDER BYB. SORTC. ARRANGED. RANK答案:B3. 下列哪个选项不是Visual FoxPro的表单控件?()A. Command ButtonB. Text BoxC. Data GridD. List Box答案:C4. 在Visual FoxPro中,若要将一个表的记录添加到另一个表中,可以使用()命令。
A. INSERT INTOB. APPEND FROMC. COPY TOD. SELECT INTO答案:B5. 在Visual FoxPro中,要计算表中某字段的平均值,可以使用()函数。
A. AVGB. SUMC. COUNTD. MAX答案:A6. 在Visual FoxPro中,要将一个表复制到另一个表,可以使用()命令。
A. COPY TOB. SELECT INTOC. INSERT INTOD. CREATE TABLE答案:A7. 在Visual FoxPro中,要删除表中的重复记录,可以使用()命令。
A. DELETEB. DELETE ALLC. DELETE DUPLICATESD. REMOVE DUPLICATES答案:C8. 在Visual FoxPro中,要查找表中的特定记录,可以使用()命令。
A. FINDB. SEEKC. LOCATED. LOOKUP答案:A9. 在Visual FoxPro中,要将表中的数据导出到Excel文件,可以使用()命令。
A. EXPORTB. OUTPUT TOC. COPY TOD. SEND TO答案:B10. 在Visual FoxPro中,要实现表单的事件驱动编程,可以使用()命令。
vfp期末考试题库及答案
vfp期末考试题库及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个是合法的变量名?A. 123abcB. _123abcC. 123D. abc$答案:B2. Visual FoxPro中,以下哪个命令用于打开表单?A. OPEN FORMB. DISPLAY FORMC. SHOW FORMD. LOAD FORM答案:A3. 在Visual FoxPro中,以下哪个函数用于返回当前日期?A. DATE()B. GETDATE()C. TODAY()D. NOW()答案:C4. Visual FoxPro中,以下哪个命令用于排序记录?A. ORDER BYB. SORTC. INDEX OND. RANK答案:B5. Visual FoxPro中,以下哪个命令用于创建查询?A. CREATE QUERYB. QUERYC. SELECTD. INQUIRE答案:A6. 在Visual FoxPro中,以下哪个属性用于设置表单的标题?A. CaptionB. TitleC. HeaderD. Label答案:A7. Visual FoxPro中,以下哪个事件用于处理表单的关闭操作?A. ClickB. CloseC. FormCloseD. Exit答案:C8. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATE()D. GETDATE()答案:A9. Visual FoxPro中,以下哪个命令用于删除表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B10. 在Visual FoxPro中,以下哪个属性用于设置控件的可见性?A. VisibleB. ShowC. DisplayD. Hidden答案:A二、填空题(每空2分,共20分)1. Visual FoxPro是一个_______数据库管理系统。
vfp期末考试题目及答案
vfp期末考试题目及答案VFP期末考试题目及答案一、选择题1. 在Visual FoxPro中,以下哪个命令用于打开表单?A. OPEN FORMB. DISPLAY FORMC. SHOW FORMD. VIEW FORM答案:A2. Visual FoxPro中,用于排序记录的命令是:A. ORDER BYB. SORTC. ARRANGED. RANK答案:B3. 在Visual FoxPro中,以下哪个函数用于计算表中记录的总数?A. RECCOUNT()B. RECNO()C. FOUNDCOUNT()D. COUNT()答案:A二、填空题1. 在Visual FoxPro中,创建一个表单的基本步骤是:打开表单向导,选择表单类型,_______,保存表单。
答案:设置表单属性2. 要在Visual FoxPro中创建一个查询,可以使用_______工具。
答案:查询设计器3. 在Visual FoxPro中,_______属性用于设置表单的标题。
答案:Caption三、简答题1. 解释Visual FoxPro中的“字段”和“记录”的区别。
答案:在Visual FoxPro中,“字段”指的是表中的一个列,它代表数据的一个属性,如姓名、年龄等。
而“记录”指的是表中的一行,它包含了字段的一个具体实例,如一个人的姓名和年龄的具体值。
2. 描述如何在Visual FoxPro中创建一个简单的报表。
答案:在Visual FoxPro中创建一个简单的报表,首先需要打开报表设计器,然后选择要包含在报表中的数据源,接着设计报表的布局和格式,最后保存并预览报表。
四、编程题1. 编写一个Visual FoxPro程序,该程序能够读取一个名为“Employees”的表中的所有记录,并显示每个员工的姓名和工号。
```foxproUSE EmployeesBROWSEUSE```五、案例分析题1. 假设你有一个名为“Sales”的表,其中包含“ProductID”,“ProductName”, “Quantity”, “Price”字段。
vfp考试试题及答案
vfp考试试题及答案VFP考试试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的?A. Visual FoxPro是一种数据库管理系统B. Visual FoxPro是一种编程语言C. Visual FoxPro是一种操作系统D. Visual FoxPro是一种网络浏览器答案:A2. Visual FoxPro中,以下哪个命令用于打开一个表?A. USEB. OPENC. DISPLAYD. BROWSE答案:A3. 在Visual FoxPro中,以下哪个选项是正确的关于字段属性的描述?A. 字段属性是不可更改的B. 字段属性可以在表设计器中修改C. 字段属性是表的一部分,但不是字段的一部分D. 字段属性是字段的一部分,但不是表的一部分答案:B4. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:A5. 在Visual FoxPro中,以下哪个命令用于关闭一个打开的表?A. CLOSEB. CANCELC. QUITD. EXIT答案:A6. Visual FoxPro中,以下哪个选项是正确的关于索引的描述?A. 索引只能用于查找记录B. 索引可以提高查询速度C. 索引会降低数据的插入速度D. 索引是可选的,对性能没有影响答案:B7. 在Visual FoxPro中,以下哪个选项是正确的关于报表的描述?A. 报表只能包含文本B. 报表可以包含图形和控件C. 报表不能包含控件D. 报表只能包含表格答案:B8. Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USE DATABASED. NEW DATABASE答案:A9. 在Visual FoxPro中,以下哪个选项是正确的关于视图的描述?A. 视图是一个物理存储的数据集合B. 视图是一个虚拟表,不包含数据C. 视图是一个数据库文件D. 视图是一个表单答案:B10. Visual FoxPro中,以下哪个命令用于删除一个字段?A. DELETE FIELDB. REMOVE FIELDC. DROP FIELDD. ERASE FIELD答案:C二、多项选择题(每题3分,共15分)述?A. 查询可以基于一个或多个表B. 查询结果可以保存为一个新的表C. 查询不能包含计算字段D. 查询可以包含多个选择条件答案:ABD12. Visual FoxPro中,以下哪些选项是正确的关于表单的描述?A. 表单可以包含文本框、命令按钮等控件B. 表单可以设置为模式对话框C. 表单不能包含表格控件D. 表单可以响应用户事件答案:ABD描述?A. 触发器是一种特殊的程序,用于在特定事件后自动执行B. 触发器可以用于数据验证C. 触发器只能在数据库级别创建D. 触发器可以在表级别创建答案:ABD14. Visual FoxPro中,以下哪些选项是正确的关于存储过程的描述?A. 存储过程可以包含多个SQL语句B. 存储过程可以返回结果集C. 存储过程只能在数据库中创建D. 存储过程可以被参数化答案:ABD的描述?A. 字符型字段可以存储数字B. 日期型字段可以存储时间C. 逻辑型字段可以存储真或假D. 通用型字段可以存储任何类型的数据答案:AC三、填空题(每题2分,共20分)16. Visual FoxPro中,使用________命令可以查看当前数据库的所有表。
vfp期末试题及答案
vfp期末试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个不是表单控件的属性?A. CaptionB. NameC. TextD. Class答案:D2. 以下哪个函数用于计算表达式的值?A. Eval()B. Str()C. VarType()D. Set()答案:A3. 在Visual FoxPro中,以下哪个命令用于创建一个空表?A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE DATABASE答案:A4. Visual FoxPro中的表单设计器提供了哪些功能?A. 仅设计表单的外观B. 设计表单的外观和逻辑C. 仅编写表单的代码D. 仅设置表单的属性答案:B5. 在Visual FoxPro中,以下哪个命令用于打开一个已存在的表?A. OPEN TABLEB. USEC. DISPLAYD. BROWSE答案:B6. 以下哪个不是Visual FoxPro的数据库组件?A. 表B. 视图C. 索引D. 报表答案:D7. 在Visual FoxPro中,以下哪个命令用于修改表的字段属性?A. MODIFY STRUCTUREB. ALTER TABLEC. CHANGED. UPDATE答案:A8. 以下哪个函数用于将日期转换为字符型?A. Date()B. Str()C. CDate()D. CTod()答案:A9. 在Visual FoxPro中,以下哪个命令用于删除一个字段?A. DELETE FIELDSB. DROP FIELDSC. REMOVE FIELDSD. ERASE FIELDS答案:A10. Visual FoxPro中的类是什么?A. 一个表单B. 一个程序C. 一个对象的模板D. 一个数据库答案:C二、简答题(每题5分,共10分)1. 简述Visual FoxPro中索引的作用。
