数据库及其应用
《数据库及其应用》复习题

《数据库及其应用》复习题1.简要解释以下数据库的基本概念:数据库(DB)、数据库管理系统(DBMS)、数据库系统、数据库语言(DDL、DML)。
2.数据库系统阶段中数据管理的特点有哪些?数据结构化、数据共享、数据冗余小、有较高的数据独立性、数据库系统为用户提供了使用方便的用户接口、增加了系统的灵活性。
3.数据库的三级模式体系结构是怎样的?三级模式分别是谁的视图?在用户到数据库之间,数据库的数据结构分成了三个层次:外部模型、逻辑模型、内部模型。
4.DBMS是一个什么样的软件?它包括哪些主要功能?P8DBMS是数据系统中专门用来管理数据的软件,它位于用户与操作系统之间,是用户使用数据库的接口。
DBMS为用户提供了访问DB的方法,包括DB的建立、查询、更新和各种数据控制。
5.数据的完整性包括哪几方面?P9正确性和一致性6.数据模型的三要素是什么?(数据结构、数据操作、数据约束条件)7.简要解释以下名词:实体、属性、实体集、关键码、一对一联系、一对多联系、多对多联系。
P13-15 实体:实体是事物的抽象。
客观存在并可相互区别的任何事物统称为实体。
属性:通常实体具有很多特性,每一特性称为属性。
实体集:性质相同的同类实体的集合称为实体集。
关键码:能惟一标识文件中每个记录的字段(或几个字段的给、组合)称为记录的关键码,简称为键。
一对一联系:简记为1:1,对于不同型实体集A和B,如果A中的一个实体最多只与B中的一个实体有联系,反之亦然,则称A和B两实体为1:1联系。
一对多联系:简记为1:n,如果实体集A中至少有一个实体与实体集B中多于一个的实体有联系(可以是零个、一个或多个),则称A对B为1:n联系。
多对多联系:简记为m:n,如果两个不同型实体集中,任何一方一个实体都与另一方多于一个实体相联系,则称为m:n联系。
8.描述概念模型的常用方法是什么?E—R图的主要元素有哪些?实体联系模型。
主要元素:实体、联系、属性。
数据库及其应用

数据库及其应用1、名词解释(英文一定要写全称!)DB:即数据库(Database),是统一管理的相关数据的集合。
DB能为各种用户共享具有最小冗余度数据间联系密切而又有较高的数据独立性。
DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据方便多用户访问的计算机软件、硬件和数据资源组成的系统即采用了数据库技术的计算机系统。
DBMS:即数据库管理系统(Database Management System),对数据库进行管理的系统软件,是与数据库之间的接口。
DBA:即数据库管理员(Database Administrator),是数据库系统中的高级用户,全面负责数据库系统的管理、维护、正常使用等工作。
ODBC:即开放数据库互连(Open Database Connectivity),是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
SQL:结构化查询语言(Structured Query Language),是美国国家标准局ANSI确认的关系数据库语音的标准。
OOP:即面向对象的程序设计(Object Oriented Programming),是一种计算机编程架构,由单个能起到子程序作用的单元或者对象组合而成。
E-R图:是E-R模型的图形表示法,它是直接表示概念模型的有力工具。
数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。
它可分为概念数据模型和结构数据模型两种类型。
主关键字:所有字段中最重要的,唯一能确定其他字段值的关键字。
外部关键字:关系表中某个属性或属性组合并非关键字,但却是另一个关系表的主关键字。
元数据:是最小数据,不可再分割的数据就是元数据。
数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程。
数据库及其应用试题及答案

数据库及其应用试题及答案一、单选题(共19题,共38分)1.数据库的优化设计阶段,每个表应满足()A.1NFB.2NFC.3NFD.4NFABCD正确答案:C2.关于删除数据库对象,下列错误的是()A.可以释放该对象所占用的系统资源B.多用户环境下应使所有用户先关闭该数据库对象C.只删除链接时,也会从计算机中删除页对应的HTML文件D.“是否真正删除”中选择“是”,则会永久的删除ABCD正确答案:C3.下列字段的数据类型中,不能作为主键的数据类型是()A.文本B.货币C.日期/时间D.OLE对象ABCD正确答案:D4.学生“成绩”字段的数据类型应选择()A.字节B.单精度C.双精度D.同步复制IDABCD正确答案:B5.关于索引,下列说法中错误的是()A.使记录有序化B.使得记录在物理位置上发生变动C.可加快数据查找速度D.ACCess可建立多字段索引ABCD正确答案:B6.关于查询,下列说法中错误的是()A.获得的记录集显示在数据表视图中,并占用一定存储空间B.是ACCess数据库的一个重要对象C.可生成一个新表D.可从一个或多个表中按照某种准贝!1检索数据ABCD正确答案:A7.下列关于生成表查询说法错误的是()A.属于操作查询的一种B.可把选择查询得到的结果变成一个真正的表C.得到的表独立于数据源D.对生成的表操作可影响原表ABCD正确答案:D8.关于“自动创建窗体”下列说法中正确的是()A.可创建基于多表或查询的窗体B.用户可指定包含数据源的某些字段C.字段布局与表中的字段顺序保持一致D.只能生成“纵栏式”和“表格式”窗体ABCD正确答案:C9.下列计算题试题说法错误的是()A.文本框控件是绑定型的B.文本框内输入的数据可以不必存储C.选项组是个容器型按钮D.选项组中每次只能选择一个选项ABCD正确答案:A10.下列说法中正确的是()A.移动控件时,鼠标变为“手掌”时,拖动只会移动该控件本身B.调整控件大小可通过“属性”——“全部”——“宽度”和“高度”调整C.默认状态“网格线x坐标”和“网格线Y坐标”分别为l5D.“格式”——“对齐网络”命令只能微调对齐控件ABCD正确答案:D11.下列说法中错误的是()A.“标签向导”创建标签可制作标准或自定义标签B.用向导建标签时,在选择标签字段过程中,单击按钮将可用字段传送至“原型标签”列,表框中即可C.在“设计”视图中创建报表可从一个空白报表开始D.创建报表往往需要多次反复才能做到满意ABCD正确答案:B12.要对报表中的一组记录计算均值,应将计算控件添加到()A.主体节B.组页眉节或组页脚节C.页面页眉或页面页脚节D.报表页眉节或报表页脚节ABCD正确答案:B13.下列选项中不属于数据访问页类型的是()A.交互式报表页B.数据输入页C.数据输出页D.数据分析页ABCD正确答案:C14.下列选项中不属于新增的专门用于数据访问页的控件的是()A.office图表B.omce数据透视表C.orifice电子表格D.office文本ABCD正确答案:D15.下列用于移动窗体的宏操作是()A.MoveSizeB.MoveFcIrmC.MoveTableD.MoveQueryABCD正确答案:A16.数据库系统的核心是()A.编译系统B.数据库C.操作系统D.数据库管理系统ABCD正确答案:D17.DDL是()A.操作DB语言B.定义DB语言C.自含语言D.宿主语言ABCD正确答案:B18.下列说法中正确的是()A.实体是单独孤立存在的B.“学生”是实体值C.数据管理软件可以把逻辑数据换成物理数据D.能标识文件中每个记录的字段(或几个字段的组合)称为记录的关键码ABCD正确答案:C19.关于ACCess窗口,下列说法中错误的是()A.ACCess窗口由标题栏、菜单栏、工具栏和状态栏等几部分组成B.ACCess菜单栏是一成不变的C.对象列表框默认状态下会显示创建此类对象的快捷方式D.在组中添加对象不改变该对象原始的位置ABCD正确答案:B二、填空题(共20题,共40分)20.“彩票”与“中奖者”关系模型如下:彩票(彩票图案,等级,奖项)中奖者(摸奖人,彩票图案,单位)彩票关系中的主键是________,中奖者的主键是______,彩票与中奖者两关系通过________实现联系,联系方式是_________。
[整理]02120数据库及其应用
![[整理]02120数据库及其应用](https://img.taocdn.com/s3/m/fa17f90c2379168884868762caaedd3383c4b5b5.png)
数据库复习提纲1.实体联系方式有一对一、一对多、多对多2.从用户到数据库之间,数据库数据结构经历了外模式、逻辑模式和内模式三个级别,用户只需逻辑的使用数据,不必关心数据的存储。
3.数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。
4.数据库与文件系统的根本区别在于数据的结构化5.支持数据库各种操作的软件是数据库管理系统6.分解是解决冗余的主要方法,也是规范化的一条原则。
7.在关系中凡能惟一标识元组的属性(或属性集),称为关系模式的候选键。
8.设关系R(A,B,C,D,E)中的属性函数依赖为:A→B,A→C,C→D,D→E,若将关系R分解为以下R1和R2两个关系:R1(A,B,C)R2(C,D,E)则R1属于3 范式,R2属于2范式。
9.若关系R(A,B,C,D)中,属性C只依赖于主键中的B,而与A无关,则该种依赖称为部分函数依赖10.关系的主属性不能取空值,属于实体完整性规则11.学生关系S(学号,姓名,班级,班主任,课程号,课程名,学时数)属于第1范式12.在数据库设计中,将E-R图转换成关系数据模型的过程属于概念设计阶段13.基于“雇员”表查找所有“女”雇员的关系运算属于选择运算14.DBMS是用户与数据库的接口,应用程序只有通过它才能和数据库打交道。
15.按下Alt+F4可以退出Access16.Access数据库可以包含7个对象,文件扩展名为.mdb。
17.若双击Access标题栏上的控制按钮,则会关闭数据库。
18.为某个数据库对象设置说明信息的方法是单击视图菜单中选择属性命令来完成。
19.Access提供的数据压缩和修复功能,可以是受损的数据库在一定程度上得到修复。
20.Access提供的设置数据库密码和使用用户级安全机制保护都可以提高数据库的安全性管理。
21.空数据库是指不含任何对象的数据22.设置“默认数据库文件夹”可通过“工具”菜单中的“选项”命令并在“常规”选项卡中进行设置23.更改字段名称不会造成表中数据丢失24.建立关系的两个表,主表与相关表主表的主键字段必须出现在相关表的字段中25.除了表可作为窗体数据源外,查询也是窗体的一个重要数据源26.获取外部数据,Access提供导入和链接两种不同的方法创建新表。
《数据库及其应用》教材课后习题答案

《数据库及其应用》教材课后习题答案《数据库及其应用》教材课后习题答案第1章数据库系统的基本概念1. 数据处理的基本问题是数据的组织/存储/检索/维护/加工利用这些正是数据库系统所要解决的问题.2. 信息:是现实世界各种事物的存在特征、运动形态以及不同事物间的相互联系等诸要素在人脑中的抽象反映,进而形成抽象概念。
信息源于客观事物,而后通过众加工处理再控制客观事物,从而达到认识世界、改造世界的目的。
3. 人类社会活动的三大要素能源、物质、信息.4. 数据:本质上是对信息的一种符号化表示,即用一定的符号表示信息。
符号是收人为而定,在计算机上通常使用0和1这两个符号。
5. 信息与数据的关系:二者既有联系又有区别,数据是信息的载体,而信息是数据的内涵。
同一信息可以有不同的数据表示形式;而同一数据也可能有不同的解释。
数据处理本质上就是信息处理。
6. 数据处理36. 数据处理与数据管理两个术语仅一字之差,有何不同?37. 数据管理主要内容是什么?38. 文件系统中的文件与数据库系统中的文件有何本质上的不同?即数据库系统中的文件的特点)39. 数据库中的数据是根据什么原则组织的?数据库中的数据是按一定的数据结构组织起来的,具体是按SPARC 数据库三级结构组织的,三级结构从内到外分为三个层次,分别称为内模式、模式和外模式。
三个模式的概念。
40. 数据库是按SPARC公布的三级结构:概念模式、外模式和内模式组织的,试述三个模式之间是什么关系?41. 数据库系统由哪几部分组成?答:由数据库、支持数据库运行的硬件、数据库管理系统和应用程序等部分组成。
42. 什么叫数据独立?数据独立有什么好处?答:数据独立的好处是:数据存储方式的改变不会影响到应用程序。
43. 数据库技术方法管理数据的主要特点是什么?)44. 数据安全性主要指什么?怎样保证数据的安全性?45. 数据完整性主要指什么?怎样保证数据的完整性?46. 试述并发操作与并发控制概念。
数据库及其应用复习题

《数据库及其应用》复习题一、单项选择题1. 以下说法中,不正确的是【】A. 数据库中存放的数据不仅仅是数值型数据B. 数据库管理系统的功能不仅仅是建立数据库C. 目前在数据库产品中关系模型的数据库系统占了主导地位D. 关系模型中数据的物理布局和存取路径向用户公开2. 如果要将一个关系模式规范化为3NF,必须【】A.消除非主属性对键的部分函数依赖B.消除主属性对键的部分函数依赖C.消除非主属性对键的传递函数依赖D.消除主属性对键的传递函数依赖3.在创建数据库之前,应该【】A. 使用设计视图设计表B. 使用表向导设计表C思考如何组织数据库D给数据库添加字段4.二维表由行和列组成,每一行表示关系的一个【】A.属性B字段C集合D记录5.可用来存储图片的字段对象字段类型是【】A OLEB备注C超级连结D查阅向导6.完整的交叉表查询必须选择【】A行标题、列标题和值B只选行标题即可C只选列标题即可D只选值7要设置在报表每一页的顶部都输出的信息,需要设置【】A.报表页眉B.报表页脚C.页面页眉D.页面页脚8.”它是一个或多个操作的集合,每个操作实现特定的功能。
”这定义的是【】A. 窗体B 报表C 查询D 宏9控件的显示效果可以通过其“特殊效果”属性来设置,下列不属于“特殊效果”属性值的是【】A.平面B.凸起C.凿痕D.透明10必须输入任何的字符或一个空格的输入掩码是【】。
A.AB.aC.&D.C11.下面关于复制数据库对象论述中错误的是【】A 只能在一个数据库内部复制B.可以在不同数据库之间复制C.可以复制到Word文档中D.可以复制到Excel文档中12. 一个部门有多个职工,每个职工只能属于一个部门,部门和职工之间是【】A.一对一的联系B.一对多的联系C 多对多的联系D 多对一的联系13. 下列的数据类型中,不能作为主键的数据类型是【】A.文本B.数字C.自动编号D.是/否14.对于一对多的表,如果设置了级联删除意味着【】A 删除“一”方表中的记录,则删除“多”放表中的相关记录。
数据库及其应用分析

一.判断题1001 在数据库管理方式中,应用程序与数据库的数据结构之间是相互独立的。
(正确) 1002 关系数据库管理系统就是用于管理关系数据库的数据库管理系统。
(正确)1003 Access所支持的数据模型是关系模型。
(正确)1004 在数据管理技术的发展阶段中,文件管理方式与数据库管理方式具有同样的优点。
(错误)1005 数据库系统(DataBase System,DBS)是指采用了数据库技术后的整个计算机系统。
(正确)1006 在关系数据库中,表中任意两行不能相同,每一行应该有用来做惟一标识的关键字。
(正确)1007 概念模型是从用户需求的观点出发对数据建模的,与硬件和软件无关。
(正确) 1008 在E-R模型中,实体的标识符可由一个或多个实体属性构成。
(正确)1009 在E-R模型中,键的作用是惟一标识一个实体实例。
(正确)1010 在E-R模型中,联系只可能出现在两个实体之间。
(错误)1011 在设计实体模型时,一个实体模型包含的数据属性越多越好。
(错误)1012 在Access同一个数据表中,字段名必须是惟一的。
(正确)1013 在Access数据表中,可通过定义主键来确保记录的惟一性。
(正确)1014 在Access数据表中,外键主要用于实现相关表之间的联系。
(正确)1015 如果一个关系的主键是由单个属性构成的,则该关系就不会存在部分依赖。
(正确) 1016 传递依赖不会导致一个关系出现异常。
(错误)1017 在关系规范化理论中,任何一个关系都应满足第一范式的条件。
(正确)1018 在E-R模型向数据库转换时,实体转换为表。
(正确)1019 在E-R模型向数据库转换时,用字段实现属性。
(正确)1020 在Access数据表中,任何类型的字段宽度都可由用户自己定义。
(错误)1021 参照完整性可用来确保相关表中记录之间联系的有效性。
(正确)1022 实施参照完整性时,“级联更新相关字段”是指当更新主表字段时,相关表的相关字段自动进行更新。
数据库及其应用(选择题)

测验1一、单选1、下列四项中说法不正确的是( )。
(分数:2 分)A. 数据库减少了数据冗余B. 数据库中的数据可以共享C. 数据库避免了一切数据的重复D. 数据库具有较高的数据独立性标准答案是:C。
2、单个用户使用的数据视图的描述称为()。
(分数:2 分)A. 外模式B. 概念模式C. 内模式D. 存储模式标准答案是:A。
3、数据库物理存储方式的描述称为( ) 。
(分数:2 分)A. 外模式B. 内模式C. 概念模式D. 逻辑模式标准答案是:B。
4、在下面给出的内容中,不属于DBA职责的是( ) 。
(分数:2 分)A. 定义概念模式B. 修改模式结构C. 编写应用程序D. 编写完整性规则标准答案是:C。
5、在数据库三级模式间引入二级映象的主要作用是( ) 。
(分数:2 分)A. 提高数据与程序的独立性B. 提高数据与程序的安全性C. 保持数据与程序的一致性D. 提高数据与程序的可移植性标准答案是:A。
6、DB、DBMS和DBS三者之间的关系是( ) 。
(分数:2 分)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBSD. 不能相互包括标准答案是:B。
7、位于用户和操作系统之间的一层数据管理软件是()。
(分数:2 分)A. DBSB. DBC. DBMSD. MIS标准答案是:C。
8、数据库的三级模式中,数据的全局逻辑结构用()来描述。
(分数:2 分)A. 子模式B. 用户模式C. 模式D. 存储模式标准答案是:C。
9、用户涉及的数据逻辑结构用()描述。
(分数:2 分)A. 模式B. 存储模式C. 概念模式D. 子模式标准答案是:D。
10、数据库管理系统与操作系统、数据库应用系统的层次关系从核心到外围依次是()。
(分数:2 分)A. DBMS、OS、数据库应用系统B. DBMS、数据库应用系统、OSC. OS、DBMS、数据库应用系统D. OS、应用软件、DBMS标准答案是:C。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库及其应用重考复习资料一、名词解释1、数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程2、对象:是类的实例,类是对于拥有数据和一定行为特征的对象集合的描述。
每个对象都有其属性和方法,并能响应特定的事件。
可以通过对象的事件、属性和方法来处理对象3、ODBC:开放式数据库互连ODBC是一种用于数据库服务器的标准协议,通过ODBC可访问多种数据库中的数据,可安装多种数据库的ODBC驱动程序,从而使VFP可以与该数据库相连,访问数据库中的数据。
4、超关键字:二维表中能唯一确定记录的一个或几个列的组称为“超关键字后(superkey)”。
如果是用单一的列构成关键字,则称其为“单一关键字(Single Key)”;如果是用两个或两个以上的列构成关键字,则称其为“合成关键字(Composite Key)”。
5、主控索引:在复合索引的多个索引中,在某一时刻只有一个索引对表起作用,这个索引标志称为主控索引。
6、事件7、类8、数据处理二、单项选择题1、表单文件的扩展名是( B )。
A. PRGB. SCXC. MPRD. VCX2、Visual FoxPro是一个(D )。
A. 数据库管理员B. 数据库C. 数据库系统D. 数据库管理系统3、在Visual FoxPro环境下,运行表单的命令是( A )。
A. DO FORM <表单名>B. DO <表单名>C. CREATE FORM <表单名>D. REPORT FORM <表单名>4、检测数据库文件指针是否已到文件头的函数是(D )。
A. BOF()B. EOF()C. END()D. FIEL()5、逻辑运算符的优先顺序是(a )。
A. .NOT.、 .AND. 、.OR.B. .NOT.、 .OR.、 .AND.C. .AND.、 .OR. 、.NOT. D. .AND.、 .NOT.、 .OR.6、设S=“南京大学计算机基础教学部”,从变量S中取出“计算机”三个字的表达式是()。
A. SUBS(S,5,3 )B. SUBS(S,9,6)C. SUBS(S,9,3)D. SUBS(S,5,6)7、下列字符中不能做变量名的开头的是( d )。
A. 英文字母B. 下划线C. 汉字D. 数字8、将当前表ZGB.DBF中男职工的工号、姓名、工资、奖金四个字段的数据复制成GZB1 .DBF表文件,应使用命令()。
A. COPY TO GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男"B. COPY GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男"C. COPY TO GZB1 FOR性别="男"D. COPY TO GZB1 FIEL工号,姓名,工资,奖金9、根据需要,可以把查询的结果输出到不同的目的地。
以下不可以作为查询的输出类型的是(D)。
A. 自由表B. 报表C. 临时表D. 表单10、关系模型的基本结构是(A )。
A. 二维表B. 树形结构C. 无向图D. 有向图11、表单的前景色由属性( C )的值确定。
A. BackColorB. PictureC. ForeColorD. Caption12、在数据库表字段的扩展属性中,通过对()可以限定字段内容取值的范围。
A. 字段格式B. 输入掩码C. 字段标题和注释D. 字段级规则13、DBA是()。
A. 数据库管理员B. 数据库C. 数据库系统D. 数据库管理系统14、页框(PageFrame)能包容的对象是()。
A. 列(Column)B. 标头(Header)C. 页面(Page)D. 表单集(FormSet)15、下列说法正确的是()。
A. 当数据库打开时,该库中的表将自动打开。
B. 当打开数据库中的某个表时,该表所在的数据库将自动打开。
C. 如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式打开。
D. 如果数据库以独占方式打开,则库中的表只能以独占方式打开。
16、Visual FoxPro系统中,可用EMPTY()函数测试表达式的值是否为空,则EMPTY({ / / })的返回值为()。
A. .T.B. .F.C. .T.或.F.D. 无法确定17、建立事件循环的命令为()。
A. DO WHILE……ENDDOB. READ EVENTSC. CLEAR EVENTSD. FOR………ENDFOR18、将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的()属性的值也随之变化。
A. NameB. ValueC. CaptionD. 没有19、如果要引用一个控件所在的直接容器对象,则可以使用下列(C)属性。
A. THISB. THISFORMC. PARENTD. 都可以20、下列四个事件:Init,Load,Activate和Destroy发生的顺序为( A )。
A. Load,Init,Activate,DestroyB. Init,Load,Activate,DestroyC. Activate,Init,Load,DestroyD. Destroy,Load,Init,Activate21、n的百分之二在Visual FoxPro系统中相应的表达式为()。
A. 2%nB. 2/100nC. n*2/100D. n*2%22、在VisualFoxPro中,可以对字段设置默认值的表示是()。
A. 必须是数据库表B. 自由表或数据库表C. 必须是自由表D. 不能设置字段的默认值23、打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含()文件。
A. 表单(Form)B. 报表(Report)C. 标签(Label)D. 以上三种24、在下面的VisualFoxPro表达式中,不正确的是()。
A. {^2002-05-0110:10:10AM}-10B. {^2002-05-01}-DATE()C. {^2002-05-01}+DATE()D. {^2002-05-01}+10025、下面关于Visual FoxPro数组的叙述中,错误的是()。
A. 用DIMENSION定义数组B. VisualFoxPro只支持一维数组和二维数组C. 新定义数组的各个数组元素初值为.F.D. 一个数组中各个数组元素必须是同一种数据类型26、下列选项中不能返回逻辑值的是()。
A. EOF()B. BOF()C. RECNO()D. FOUND()三、填空题1、Visual FoxPro系统中,数据库表之间有一对一关系、一对多关系和多对多关系。
2、Visual FoxPro 系统中,打开数据库文件(SJK.DBC)的命令是OPEN DATA SJK 。
3、不能用通用型和通用型字段构造索引表达式创建索引。
4、表达式VAL(“123”)+99的值是。
5、在Visual FoxPro中,表的备注型字段和通用型字段的字段宽度是固定值,它们分别为。
6、对于VFP中的自由表来说,不可以创建的索引类型是主索引。
7、在Visual FoxPro中,表的日期字段的字段宽度是固定值,字段宽度为。
8、Visual FoxPro系统中,恢复标有删除标记的记录的命令是RECALL。
9、设M=2,N=-6,则表达式3*M>5 Or N+8<0 的值是。
10、设某命令按钮的标题为“确定”,如果该按钮访问键为”Alt+Y”,则其CAPTION属性设置为。
11、在某表单运行时,表单上某个命令按钮标题是灰色的,则该命令按钮此时的Enabled 属性值为。
12、引用当前表单的关键字是THISFORMSET。
13、计时器是在应用程序中用来处理复发事件的控件,其典型应用是检查系统时钟,决定是否到了某个程序或应用程序运行的时间。
Interval属性用于指定计时器控件的TIMER 事件之间的时间间隔,单位为毫秒。
14、设A=2,B=-4,则表达式3*A>5 Or B+8<0 的值是。
15、Visual FoxPro系统中,每个对象都有其特定的属性,可以通过窗口来设置,对象的外观和对应的操作由所设置的值来确定。
16、设某命令按钮的标题为“确定”,如果该按钮访问键为“Alt+Y”,则其CAPTION 属性设置为。
17、二维表中能唯一确定记录的一列或多列的组合称为超关键字。
若一个超关键字去掉其中任何一个列后不再能唯一确定记录,则称其为。
5、数据库中添加表是指把自由表添加到数据库中,使之成为数据库表。
这一操作的本质是建立了库与表之间的双向链接。
18、令I="0",J="4",Y04="Sorry",则表达式Y&I&J的值为。
19、Visual FoxPro 系统中,非结构复合索引文件的扩展名是。
20、在某表单运行时,表单上某个命令按钮标题是灰色的,则该命令按钮此时的属性值为 .F.。
四、阅读程序1、阅读下列程序,写出程序运行结果:【程序清单】CLEARFOR I=1 TO 5??CHR((64+I)ENDFOR2、阅读下列程序,写出程序运行结果:【程序清单】CLEARC="微机数据库Visual FoxPro 教程"?DO WHILE LEN(C) >0IF ASC(LEFT(C,1))>127C=SUBS(C,3)ELSE??LEFT(C,1)C=SUBS(C,2)ENDIFENDDO3、阅读下列程序,写出程序运行结果:【程序1清单】CLEARC="10 20 30"DO WHILE LEN( C )>0C=ALLT(C)N= AT(SPACE(1),C)IF N > 0?LEFT(C,N-1)C=SUBS(C,N+1)ELSE?CEXITENDIFENDDO4、设教师(JS.DBF)表中含有100个记录。
阅读下列程序,写出程序运行后显示的表记录个数。
【程序2清单】CLEARUSE JSSCAN?RECNO(),GH,XMSKIPENDSCANUSE五、编程序题1.用FOR …ENDFOR结构编写一个程序实现SN=1/22+1/42+…+1/202+1/222求和,并且显示计算结果。
2. 用FOR …ENDFOR结构编写一个程序实现对下列级数前10项求和。
Sn=1/(1+2*3)+ 1/(2+3*4)+…+1/(n+(n+1)*(n+2))。