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