版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库系统原理教案1(常用版)(可以直接使用,可编辑完整版资料,欢迎下载)
《数据库系统原理》教案数据库系统原理教案1(常用版)(可以直接使用,可编辑完整版资料,欢迎下载)教学内容第一章数据库概论教材章节第一章数据库概论教学周次2教学课时6授课对象教学环境多媒体教室教学目标结合具体的例子讲述数据库的设计步骤,通过此例子让同学们对本教材各章节所要学习的内容有一个初步的整体了解;对照文件系统的数据管理过程,讲述数据库管理系统的数据管理过程,让同学们对数据库管理系统的功能、组成、工作过程有个初步了解,并对数据库的数据模型(主要是关系模型)有比较深入的理解。课外布置学生完成一个小的数据库设计课程设计题目,要求学生分组寻找题目并完成设计过程。教学重点举简单例子说明数据库设计过程。数据库技术的产生发展过程的文件系统阶段与数据库系统阶段。概念模型、数据模型及三要素、数据库系统结构教学难点数据库系统的三级模式结构;数据库的二级映象功能与数据独立性。教学过程本章分3次讲述,每次2学时,每次主要讲述以下内容介绍如下:第一次:举简单例子说明需求分析及表达、概念结构设计、逻辑结构设计过程。第六章的不少内容前到此处讲述(实际教学过程中本章的学时数增加2学时左右)。第二次:对照文件系统的数据管理过程,讲述数据库管理系统的数据管理过程,及相关概念。第三次:讲述数据、数据库、数据库管理系统、数据库系统的基本概念;数据库模型(主要是关系模型);数据库系统结构。作业与要求P36第6、7、8、9四题重点掌握,需要上交。P36第1、3、4、15、21五题随着课程的深入逐渐掌握。备注数据库概论1.1引言数据、数据库、数据库管理系统、数据库系统数据(data)*高级语言的数据,如PASCAL语言中各种类型数据(常量、变量):integer,real,char,record,file,……(着重文件类型数据说明)*定义:1)数据是描述事物的符号记录,2)数据与其语义是不可分的,需要经过语义解释。数据库(database,简称DB)*定义:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并为各种用户共享。(P1)*目前流行数据库的数据模型:关系模型,数据结构为表。*数据库的存储:若干表一个库,一张表一个库(文件系统为一个文件一个库)*对数据库的操作:在数据库管理系统的支持下,可进行数据查询(select)、数据定义(createdropalter)、数据操纵(insertupdatedelete)、数据控制(grantrevoke)3)从定义上数据库与文件比较:对照数据库说明:长期存储在计算机内、有组织的(组织简单)、可共享(共享性差)的数据集合。冗余度大,数据独立性低。数据库管理系统(databasemanagementsystem,简称DBMS)(P7)*定义(功能解释):DBMS在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。*对照文件系统:提供的操作简单,主要包括:建立文件、删除文件、读元素、写元素、打开文件、关闭文件等。*用户与文件系统及数据库的接口:文件系统:系统调用数据库管理系统:SQL(数据查询、数据定义、数据操纵、数据控制)。数据库系统:*是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其应用开发工具)、应用系统、数据库管理员和用户构成。用户用户用户用户用户用户用户用户应用系统应用系统应用开发工具应用开发工具数据库管理系统数据库管理系统数据库管理员数据库管理员操作系统操作系统数据库数据库本课程的主要研究内容、意义及学习方法*主要内容关系数据库及SQL、关系数据库设计(设计理论、具体设计)、数据保护。*意义:非常实用*学习方法:大量的上机实践是学好本课程的先决条件。数据管理的技术的发展(*数据库技术产生:是应数据管理管理任务的需要而产生的。)*数据管理:是指如何对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题。*随着计算机硬件和软件的发展,数据管理技术经历了三个发展阶段:人工管理、文件系统、数据库管理系统。人工管理阶段的特点:(背景:硬件,没有直接存取的存储设备;软件,没有操作系统及管理数据的软件;数据处理方式为批处理)数据不保存数据需要由应用程序自己管理,没有相应的软件负责数据的管理工作。应用程序中不仅要规定数据的逻辑结构,而且要设计物理结构(包括存储结构、存取方法、输入方式等)。(PASCAL语言文件处理:应用程序中只考虑逻辑结构)数据不共享:数据面向应用,一组数据只能对应一个程序。因此程序与程序之间有大量的冗余数据。数据不具有独立性:数据的逻辑结构或物理结构发生变化后,必须对应用程序做相应的修改。文件系统阶段的特点:(背景:硬件,已有直接存取的存储设备;软件,操作系统中已经有了专门的数据管理软件,一般成为文件系统;数据处理方式,不仅有了批处理而且能够联机实时处理)数据可以长期保存。由专门的软件即文件系统进行数据管理。应用程序按名存取数据,大大节省了程序的编写与维护工作量。数据共享性差。一个文件基本上对应于一个应用程序。不同应用程序具有部分相同数据时也必许建立各自的文件,不能共享相同的数据,数据冗余度大。相同数据重复存储、各自管理,给数据的修改与维护带来了困难,容易造成数据的不一致性。数据的独立性低。数据与程序间缺乏独立性:一旦数据的逻辑结构改变,必须修改应用程序修改文件结构定义。而应用程序的改变(应用程序改用不同的高级语言)也将引起文件数据结构的改变。数据库系统阶段产生背景:以文件系统作为数据管理手段已经不能满足应用的需要(多用户、多应用共享数据),于是出现了数据库技术及统一管理数据的专门软件数据库管理系统。特点:数据结构化,存取方式灵活数据库系统实现了整体数据的结构化:在描述数据时不仅要描述数据本身,还要描述数据之间的联系。文件系统尽管其记录内部有某种结构,但记录之间没有联系。数据共享性好,冗余度低数据库系统从整体角度看待和描述数据,数据不再面向某个应用而是面向整个系统。这样既可以大大减少数据冗余,节约存储空间,又能避免数据之间不相容与不一致性。数据独立性高数据库系统提供了两方面的映象功能,从而使数据既具有物理独立性又具有逻辑独立性。数据与程序间的逻辑独立性:数据的总体逻辑结构与某类应用所涉及的局部逻辑结构之间的映象或转换功能,保证了当数据的总体逻辑结构改变时,通过对映象的相应改变可以保持数据的局部逻辑结构不变,由于应用程序是依据数据的局部逻辑结构编写的,所以应用程序不必修改。数据与程序间的物理独立性:数据的存储结构与逻辑结构之间的映象或转换功能,保证了当数据的存储结构(或物理结构)改变时,通过对映象的相应修改可以保持数据的逻辑结构不变,从而应用程序也不必修改。数据由DBMS统一管理和控制*统一管理有结构的数据,使数据可以有灵活的使用方式。数据库系统弹性大,易于扩充。*有以下几方面的控制功能:数据的安全性:指保护数据,防止不合法使用数据造成数据的泄密和破坏,使每个用户只能按规定对某些数据以某种方式进行访问和处理。数据的完整性:指数据的正确性、有效性和相容性。即将数据控制在有效的范围内,或要求数据间满足一定的关系。并发控制:当多个用户的并发进程同时存取、修改数据时,可能会相互干扰而得到错误的结构,并使数据的完整性遭到破坏,因此对多用户并发操作加以控制和协调。数据库恢复:硬件、软件、操作员失误、故意破坏等造成的故障,DBMS必须将数据库从错误状态恢复到某一已知的正确状态。1.2数据模型1.2.1数据模型的作用、组成要素、概念1、数据模型的作用:通俗地说是计算机世界对现实世界信息处理的模拟。具体为抽象、表示和处理现实世界的数据和信息。2、数据模型的组成要素:数据结构、数据操作、数据的约束条件。1)数据结构:*现实世界的信息抽象、表示为计算机世界的数据结构。*数据结构:为所研究对象类型的集合。一类对象与数据类型、内容、性质有关,另一类对象与数据间的联系有关。*例现实世界的“学生选修课程处理”涉及的信息,抽象、表示为计算机世界的数据结构**涉及的对象有与数据本身有关对象:学生、课程与数据间联系有关对象:选课**数据结构(关系数据模型为表,数据及其联系都用表表示)学生(学号、姓名、性别、系别、年龄、籍贯)(加属性类型说明)课程(课程号、课程名、学分)(加属性类型说明)选课(学号、课程号、成绩)(加属性类型说明)*数据结构在数据模型中的地位:数据模型中的数据结构是刻画一个数据模型性质的最重要方面,人们通常按数据结构类型来命名数据模型。数据库中的数据结构有三种:关系结构、层次结构、网状结构。关系模型的重要性。2)数据操作*现实世界的信息对应计算机世界的数据结构,现实世界信息的处理对应计算机世界的数据操作。主要有检索和更新(包括插入、删除、修改)两大操作。*数据操作:是指对数据库中各种对象(型)的实例(值)允许执行的操作集合,包括操作及有关操作规则。*关系模型数据库操作语言为SQL,主要功能:数据查询(SELECT),数据定义(CREATE,DROP,ALTER),数据操纵(INSERT,UPDATE,DELETE),数据控制(GRANT,REVOTE)。3)数据的约束条件*是一组完整性规则的集合,用以限定符合数据模型的数据库状态,以保证数据的正确、有效和相容。*关系模型完整性约束:实体完整性、参照完整性、用户自定义完整性。3、文件管理系统支持一种简单(或简陋)的数据模型(通过文件系统支持的简单数据模型来理解数据库系统支持的数据模型,仅仅为了说明问题,通常不称文件系统支持数据模型)*文件数据结构及对文件这种数据结构所进行操作集合是文件管理系统所支持的一种简单数据模型。*将现实世界的信息抽象为文件,对信息的处理通过文件操作实现。*例学生选课程文件结构(学号、姓名、性别、系别、年龄、籍贯,课程号、课程名、学分,成绩)*文件系统不提供完整性约束功能,由应用程序实现。数据结构及对数据的操作与数据库中的数据模型相比显得落后。4、数据模型的概念任何一种数据模型都是严格定义的概念的集合。这些概念必须能够精确地描述系统的静态特性、动态特性和完整性约束条件。5、任何一种数据库管理系统(DBMS)都基于某种数据模型(或支持某种数据模型)如关系模型要求:数据结构:为表,操作:SQL约束:1.2.2现实世界的信息抽象表示为计算机世界某个数据模型数据结构的桥梁---------概念模型现实世界的信息转换到机器世界信息的处理过程:现时世界到信息世界(概念模型):*常用E—R图来描述现实世界的概念模型信息世界转换为机器世界(概念模型到数据模型的数据结构)信息世界的基本概念(结合关系模型考虑)例子:学生:学号、姓名、性别、系别、年龄、籍贯学号姓名性别系别年龄籍贯970501王五男机械19北京970606李六男化工18天津…971060张三男信电20浙江病人:病历号、病人姓名、年龄、性别病历号病人姓名年龄性别100001李勇60男100010刘醇50男111001许春30男实体:客观存在并可相互区别的事物。可以是具体的人、事、物,也可以是抽象的概念或联系(如学生的一次选课)。属性:实体所具有的某一特性。一个实体由若干个属性来刻画。码:唯一标识实体的属性集。域:属性的取值范围称为该属性的域。实体型:用实体名及其属性名集合来抽象和刻划同类实体。学生:学号、姓名、性别、系别、年龄、籍贯病人:病历号、病人姓名、年龄、性别实体集:同型实体的集合联系:实体内部(实体的各属性间)的联系和实体之间的联系。*两实体型间的联系可以分三类:**一对一联系(1:1),班级与班长:一个班级只有一个班长,一个班长只在一个班级任职。**一对多联系(1:n),班级与学生:一个班级有若干名学生,每个学生只在一个班级中学习。**多对多联系(m:n)学生与课程:一个学生选修了多门课程,一门课程为多个学生选修*同一实体集内的各实体之间也可以存在三类联系如学生实体集内部:学生的领导被领导关系概念模型的表示方法(最常用E—R法)*E—R图提供了表示实体型、属性和联系的方法实体及其属性图实体及其联系图概念模型:实体、属性、联系合一图(涉及实体及属性较多时,为清晰起见两图分开)*学校课程管理概念模型(E—R图)**实体及属性图学生:学号、姓名、性别、年龄班级:班级编码、所属专业系课程:课程号、课程名、学分教师:职工号、姓名、性别、年龄、职称参考书:书号、书名、内容提要、价格学生学生年龄性别姓名学号年龄性别姓名学号**实体及联系图(P12)***实体间的联系(根据实际情况找出)成绩成绩课程课程选课课程学生1mn选课课程学生讲授讲授mn参考书教师参考书教师班级班级1组成组成学生人员学生人员n学生学生***同一实体型的联系学生学生1n领导领导***总体实体及其联系图班级班级成绩成绩学生人员组成学生人员组成选课学生课程mn选课学生课程领导11n领导讲授讲授mn教师参考书教师参考书***E一R图上图加上属性*用E—R图表示的概念模型独立于具体DBMS所支持的数据模型,它是各种数据模型的共同基础1.2.3关系数据模型关系数据模型的数据结构*关系模式的数据结构是一张二维表,它由行和列组成。*一些概念:关系:表元组:表行属性:表列主码:某个属性组,它可以唯一确定一个元组。域:属性的取值范围分量:元组的一个属性值关系模式:对关系的描述,一般表示为:关系名(属性1、属性2、……、属性n)*关系模型中实体与实体间的联系都是用表(关系)来表示的(与概念模型的实体型及联系对应)学生()课程()学生选课()*关系模型要求关系必须是规范化的,即关系模式必须满足一定的规范条件。最基本一条为每个分量必须是不可分的数据项关系数据模型的操纵与完整性约束关系数据模型的存储结构*一个表对应一个DBF文件(DBASE,Foxpro等)*多个表放在一个DB文件中(SYBASESQLAnywhere,SQLServer等)3数据库系统结构1、关系数据库系统的模式结构SQLSQL视图2视图1外模式视图2视图1基表4基表3基表2基表1模式基表4基表3基表2基表1存储文件2存储文件1存储模式存储文件2存储文件1模式:也称逻辑模式,是数据库中全体逻辑结构和特征的描述,是所有用户的公共数据视图。外模式:也称子模式或用户模式,他是数据库用户(包括应用程序员和最终用户)看见和使用的局部数据的逻辑结构和特征的描述内模式:内模式也称存储模式,它是数据物理结构和存储结构的描述,是数据在数据库内部的表示方式。数据库系统的模式结构:数据库系统是由外模式、模式、内模式三级构成第一章 数据库系统概论1.信息世界的主要对象称作为_______。 A、关系 B、属性 C、记录 D、实体2.在概念模型中,实体所具有的某一特性称之为_______。 A、实体集 B、属性 C、码 D、实体型3.数据模型是将概念模型中的实体及实体间的联系表示成便于计算机处理的一种形式。数据模型一般有关系模型、层次模型和______。 A、网络模型 B、E–R模型 C、网状模型 D、实体模型4.用VFP进行学生学籍管理属于计算机的________。 A、科学计算应用 B、过程控制应用 C、数据处理应用 D、辅助工程应用5.常说的DBS、DB、DBMS三者之间的关系是_______。 A、DBMS包括DB和DBS B、DB包括DBMS和DBS C、DBS包括DB和DBMS D、DBMS、DB和DBS之间无关联6.在有关数据管理的概念中,数据模型是指_______。 A、文件的集合 B、记录的集合 C、记录及其联系的集合 D、网状层次型数据库管理系统7.在关系运算中,查找满足一定条件元组的运算称之为_______。 A、复制 B、选择 C、投影 D、关联8.数据表是相关数据的集合,它不仅包括数据本身,而且包括_______。 A、数据之间的联系 B、数据定义 C、数据控制 D、数据字典9.在有关数据库的概念中,若干记录的集合称为_______。 A、字段 B、文件 C、数据项 D、数据表10.如果一个关系中的属性或属性组不是该关系的关键字,但它们是另外一个关系的关键字,则称这个关键字为该关系的_______。 A、主关键字 B、内关键字 C、外关健字 D、关系11.如果一个关系中的一个属性或属性组能够惟一地标识一个元组,那么称该属性或属性组为________。 A、外关键字 B、候选关键字 C、主关键字 D、关系12.DBMS的功能包括数据定义、数据操纵、数据库运行控制和________。 A、数据字典 B、数据处理 C、数据联接 D、数据投影13.在已知教学环境中,一名学生可以选择多门课程,一门课程可以被多名学生选择,这说明学生记录型与课程记录型之间的联系是________。 A、一对一 B、一对多 C、多对多 D、未知14.能对数据库中的数据进行输入、增删、修改、统计、加工、排序、输出等操作的软件系统称为________。 A、数据库系统 B、数据库管理系统 C、数据控制程序集 D、数据库软件系统15.以下有关VFP运行方式的叙述,正确的是________。 A、只有一种工作方式,即命令工作方式 B、有两种工作方式,即命令和程序方式 C、有两种工作方式,即键盘和鼠标方式 D、有三种工作方式,即命令、程序和菜单方式16.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足其每一属性都是________。 A、互不相关的 B、不可分解的 C、长度可变的 D、互相关联的17.一个关系相当于一张二维表,二维表中的各栏目相当于该关系的______。 A、数据项 B、元组 C、结构 D、属性18.如果要改变一个关系中属性的排列顺序,应使用的关系运算是_______。 A、重建 B、选取 C、投影 D、连接19.一般说来,数据库管理系统主要适合于用作________。 A、文字处理 B、资料管理 C、表格计算 D、数据通讯20.在关系型数据库管理系统中,所谓关系是指_________。 A、各条数据记录之间存在着一定的关系 B、各个字段数据之间存在着一定的关系 C、一个数据库与另一个数据库之间存在着一定的关系 D、满足一定条件的一个二维数据表格21.一个数据库管理系统是_______。 A、一个软件 B、一台存有大量数据的计算机 C、一种设备 D、一个负责管理大量数据的机构22.一个关系型数据库管理系统所应具备的三种基本关系操作是________。 A、筛选,投影与连接 B、编辑、浏览与替换 C、插入、删除与修改 D、排序、索引与查询23.VFP数据库管理系统的数据模型是________。 A、结构型 B、关系型 C、网状型 D、层次型24.关系数据库管理系统存储与管理数据的基本形式是_______。 A、关系树 B、二维表 C、结点路径 D、文本文件25.在关系型数据库管理系统中,一个关系对应一个_______。 A、字段 B、记录 C、数据表文件 D、索引文件26.用户启动VFP后,若要退出VFP回到Windows环境,可以在命令窗口中输入________命令。 A、QUIT B、EXIT C、CLOSE D、CLOSEALL27.在关系理论中,把能够惟一地确定一个元组的属性或属性组合称之为______。 A、索引码 B、关键字 C、域 D、外码28.设“职工档案”数据表中有职工编号、姓名、年龄、职务、籍贯等字段,其中可作为关键字的字段是________。 A、职工编号 B、姓名 C、年龄 D、职务29.用二维表来表示实体与实体之间联系的数据模型称为________。 A、面向对象模型 B、关系模型 C、层次模型 D、网状模型30.数据库系统与文件系统的主要区别是________。 A、文件系统简单,而数据库系统复杂 B、文件系统只能管理少量数据,而数据库系统能管理大量数据 C、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件 D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统则可以31.为了以最佳方式为多种应用服务,将数据集中起来以一定的组织方式存放在计算机的外部存储器中,就构成了________。 A、数据库 B、数据库系统 C、数据操作系统 D、数据库管理系统32.DBMS是一种________。 A、采用了数据库技术的计算机系统 B、包括数据库管理人员、计算机软硬件以及数据库系统 C、位于用户与操作系统之间的一层数据管理软件 D、包含操作系统在内的数据管理软件系统33.单用户数据表管理系统与多用户数据表管理系统之间最明显也是最重要的差别,在于是否支持多个用户________数据表。 A、查询 B、定义 C、修改 D、共享34.在设计数据库前,常常先建立概念数据模型,一般用________来表示实体类型及实体间的联系。 A、数据流图 B、E–R图 C、模块图 D、程序框图35.关系代数运算是以________为基础的运算,它的基本操作是并、差、笛卡尔积、投影和选择。 A、关系运算 B、谓词演算 C、集合运算 D、代数运算36**.在规范化理论中,分解________主要是消除其中多余的数据相关性。 A、关系模式 B、内模式 C、外模式 D、视图第二章 基础知识1.VFP系统允许字符型数据最大的宽度是________。 A、64 B、100 C、128 D、2542.VFP的一个数据表文件最多允许有________条记录。 A、1280 B、2560 C、5120 D、10亿3.VFP数据表中的字段是一种________。 A、常量 B、变量 C、函数 D、对应关系4.VFP可使用不同的数据类型描述数据库文件中的字段,如:字符型(C)、数值型(N)、日期型(D)、逻辑型(L)、________(M)等。 A、浮点型 B、备注型 C、屏幕型 D、时间型5.以下命令中,可以显示“工程”的是________。 A、?SUBSTR("武汉工程大学",5,4) B、?SUBSTR("武汉工程大学",3,2) C、?SUBSTR("武汉工程大学",5,2) D、?SUBSTR("武汉工程大学",3,4)6.下列式子中,合法的VFP表达式是________。 A、"123"+SPACE(3)+VAL("456") B、CTOD("08/18/88")+DATE() C、ASC('ABCD')+"18" D、CHR(66)+STR(1568.935,6)7.下列式子中,________肯定不是合法的VFP表达式。 A、[9999]–AB B、NAME+"NAME" C、10/18/98 D、"教授".OR."副教授8.当EOF()函数为真时,记录指针指向当前表文件的________。 A、某一条记录 B、第一条记录 C、最后一条记录 D、最后一条记录的下面9.若DATE1='04/12/05',表达式 A、字符型 B、数值型 C、日期型 D、不确定10.与.NOT.(n1<=60.AND.n1>=18)等价的条件是________。 A、n1>60.OR.n1<18 B、n1>60.AND.n1< C、n1<60.OR.n1>18 D、n1<60.AND.n1>11.在VFP中,________是合法的字符串。 A、{'计算机水平测试'} B、[[计算机水平测试]] C、['计算机水平测试'] D、""计算机水平测试""12.若X=56.789,则命令?STR(X,2)–SUBSTR('56.789',5,1)的显示结果是________。 A、568 B、578 C、48 D、4913.如果内存变量名与当前打开数据表中的一个字段名均为name,则执行命令 ?name后显示的是________。 A、内存变量的值 B、随机值 C、字段变量的值 D、错误信息14.顺序执行以下赋值命令之后,下列表达式中错误的是________。 A="123" B=3*5 C="XYZ" A、&A+B B、&B+C C、VAL(A)+B D、STR(B)+C15.执行以下命令后显示的结果是________。 STORE2+3<7TOA B='.T.'>'.F.' ?A.AND.B A、.T. B、.F. C、A D、B16.执行以下命令后显示的结果是________。 N='123.45' ?'67'+&N A、190.45 B、67+&N C、67123.45 D、错误信息17.若A='B'、B=3*5、C='3*5',则以下表达式正确的是________。 A、A+B B、B+&C C、C+&B D、A+&B18.以下各表达式中,运算结果为数值型的是________。 A、RECNO()>10 B、YEAR=2000 C、DATE()–50 D、AT('IBM','Computer')19.以下各表达式中,运算结果为字符型的是________。 A、SUBSTR('123.45',5) B、'IBM'$'Computer' C、AT('IBM','Computer') D、YEAR='2000'20.以下各表达式中,运算结果为日期型的是________。 A、04/05/97–2 B、CTOD('04/05/97')–DATE() C、CTOD('04/05/97')–3 D、DATE()–"04/05/97"21.下列符号中,________是VFP合法的变量名。 A、AB7 B、7AB C、IF D、AB.722.设当前数据表有10条记录,当EOF()为真时,命令?RECNO()的显示结果是___________。 A、10 B、11 C、0 D、空23.假定X=2,执行命令?X=X+1后,结果是________。 A、3 B、2 C、.T. D、.F.24.假定字符串A="123",B="234",则下列表达式中运算结果为逻辑假的是________。 A、.NOT.(A=B).OR.B$"13579" B、.NOT.A$"ABC".AND.A<>B C、.NOT.(A<>B) D、.NOT.(A>=B)25.执行如下命令序列后,显示的结果是______________。 STORE100TOYA STORE200TOYB STORE300TOYAB STORE"A"TON STORE"Y&N"TOM ?&M A、100 B、200 C、300 D、Y&M26.打开一个空数据表文件,分别用函数EOF()和BOF()测试,其结果一定是________。 A、.T.和.T. B、.F.和.F. C、.T.和.F. D、.F.和.T.27.要判断数值型变量Y是否能够被7整除,错误的条件表达式为_______。 A、MOD(Y,7)=0 B、INT(Y/7)=Y/7 C、0=MOD(Y,7) D、INT(Y/7)=MOD(Y,7)28.在表达式"ABCD"$"AD".OR.(1.1+2)^3>6中,若运算符$、.OR.、+、^、>分别用、、、、编号,则该表达式中各运算符的运算次序是______。 A、、、、、 B、、、、、 C、、、、、 D、、、、、29.下列名词中,可作为VFP自由表中的字段名的是_______。 A、计算机成绩 B、成绩 C、2001年成绩 D、等级考试成绩30.下列数据中为合法的VFP常量的是________。 A、{02/07/2001} B、.y. C、True D、15%31.在VFP的命令窗口中输入下列命令执行后,屏幕显示的结果是______。 STORE.f.tor ?r A、.F. B、.T. C、0 D、132.表达式5+5%2*2的运算结果为________。 A、错误! B、6 C、10 D、733.命令?VARTYPE("12/28/98")的输出结果为________。 A、D B、C C、N D、U34.可以参加“与”、“或”、“非”逻辑运算的对象________。 A、只能是逻辑型的数据 B、可以是数值型,字符型的数据 C、可以是数值型、字符型、日期型的数据 D、可以是数值型、字符型、日期型、逻辑型的数据 35.以下各表达式中,不属于合法的VFP逻辑型表达式的是________。 A、20<年龄<30 B、found() C、.NOT..T. D、"ab"$"abd"36.设X=2、Y=5,执行下列命令后,能够得到数值型结果的是_______。 A、?X=Y–3 B、?Y–3=X C、X=Y D、X+3=Y37.函数LEN('ABC'–'ABC')值是________。 A、0 B、6 C、7 D、338.数学表达式1≤X≤6在VFP中应表示为________。 A、1≤X.OR.X≤6 B、X>=1.AND.X<=6 C、X≤6.AND.1≤X D、X>=1.OR.X<=639.下列表达式中,返回结果为逻辑真的是________。 A、"120">"15" B、CTOD("08/11/97")>CTOD("08/11/98") C、"08/11/97">"07/11/98" D、"35"+"40">"70"40.设CJ=78,则函数IIF(CJ>=60,IIF(CJ>=85,"优秀","良好"),"差")返回的结果是__________。 A、"优秀" B、"差" C、"良好" D、8541.设A=123,B=356,C="A+B",则?VARTYPE("1+&C")结果是______。 A、N B、C C、错误信息 D、U42.执行下列命令后,输出的结果是________。 D="*" ?"5&D.8="+STR(5&D.8,2) A、5&D.8=0 B、5&D.8=40 C、5*.8=58 D、5*8=4043.函数LEN(TRIM(SPACE(8))–SPACE(8))返回的值是________。 A、0 B、16 C、8 D、出错44.函数YEAR("12/28/98")的返回值是________。 A、98 B、1998 C、2098 D、出错45.执行下列命令序列后,输出的结果是________。 X="ABCD" Y="EFG" ?SUBSTR(X,IIF(X<>Y,LEN(Y),LEN(X)),LEN(X)–LEN(Y)) A、A B、B C、C D、D46.如果成功地执行了?PARTS,M->PARTS命令,说明________。 A、前一个PARTS是内存变量,后一个PARTS是字段变量 B、前一个PARTS是字段变量,后一个PARTS是内存变量 C、两个PARTS都是内存变量 D、两个PARTS都是字段变量47.执行如下的命令后,屏幕的显示结果是________。 AA="VisualFoxPro" ?UPPER(SUBSTR(AA,1,1))+LOWER(SUBSTR(AA,2)) A、VISUALFOXPRO B、Visualfoxpro C、VisualFOXPRO D、visualFOXPRO48.若当前数据表是一个空的数据表文件,用函数RECNO()测试,结果为________。 A、空格 B、1 C、错误信息 D、049.下列表达式中,返回结果为假的是________。 A、"that"$"thatisanapple" B、"thatisanapple"$"thatisanapple" C、"thatisanapple"$"THATISANAPPLE" D、"THATISANAPPLE"$"THATISANAPPLE"50.命令?LEN(STR(23.2,5,1))的执行结果是________。 A、2 B、3 C、4 D、551.命令?ROUND(24.1998,2)的结果是________。 A、24.2000 B、24.20 C、24.00 D、2452.下列表达式中,运算结果为.F.的是________。 A、LEFT('计算机',4)='计算' B、INT(3/2)=1 C、SUBSTR('computer',6,3)='TER' D、'Ab'–'9501'='Ab9501'53.执行下列语句序列之后.最后一条命令的显示结果是________。 Y="99.88" X=VAL(Y) ?&Y=X A、99.88 B、.T. C、.F. D、出错信息54.顺序执行下列赋值命令后,合法的表达式是________。 A="123" B=3*5 C="XYZ" A、A+B B、B+C C、STR(B)+C D、A+B+C55.若N="123.45",则执行命令?67+&N的结果是________。 A、67123.45 B、190.45 C、67+&N D56.执行A="B",B="A",?&A+&B三条命令后,显示的结果是_______。 A、AB B、BA C、A+B D、出错信息57.以下各表达式中,运算结果为数值型的是________。 A、"5+8" B、AT("B","ABBK") C、60>50 D、DATE()–6058.执行命令STORECTOD("12/12/200l")TOA后,变量A的类型为 A、日期型 B、数值型 C、备注型 D、字符型59.执行以下命令序列(设今天是2005年4月3 STOREDATE()TOm_date m_date=m_date–365 ?YEAR(m_date) A、其中有语法错误 B、03/04/04 C、2004 D60.执行如下命令序列后的输出结果是________。 STORE1999TOa STORE"1999"Tob STORE"A"TOm ?&m+&b A、A1999 B、语法错 C、19991999 D、399861.设有变量string="2007年上半年全国计算机等级考试",能够显示"2007年上半年计算机等级考试"的命令是________。 A、?string–"全国" B、?SUBSTR(string,1,8)+SUBSTR(string,11,17) C、?SUBSTR(string,l,12)+SUBSTR(string,17,14) D、?STR(string,1,12)+STR(string,17,14)62.设有变量pi=3.14152926,执行命令?ROUND(pi,3)的显示结果是______。 A、3.141 B、3.142 C、3.140 63.在VFP中,MIN(ROUND(8.89,1),9)的值是________。 A、8 B、8.9 C、9 D、9.864.在下面的四个VFP函数中,不返回逻辑值的函数是__________。 A、DELETE() B、COL() C、FILE() D、FOUND()65.执行STORE"1999年12月庆祝澳门回归祖国!"TOXY命令之后,要在屏幕上显示"澳门1999年12月回归祖国!"应使用命令________。 A、?SUBSTR(XY,l5,4)+SUBSTR(XY,l,10)+SUBSTR(XY,l0) B、?SUBSTR(XY,l5,4)+LEFT(XY,1,10)+RIGHT(XY,19) C、?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,l0) D、?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,l9,10)66.顺序执行下面VFP命令之后,屏幕显示的结果是________。 S="HappyChineseNewYear!" T="CHINESE" ?AT(T,S) A、0 B、7 C、14 D、错误信息67.顺序执行下面VFP命令之后,屏幕显示的结果是________。 STORE"VFP"TOTITLE ?UPPER(LEFT(TITLE,3)) A、VFP B、FOX C、Fox D、ASE68.顺序执行以下赋值命令后,下列表达式中合法的是________。 X="50" Y=6*8 Z=LEFT("FoxPro",3) A、X+Y B、Y+Z C、X–Z+Y D、&X+Y69.执行以下命令序列后,显示的DT值为________。 STORECTOD("06/20/99")TORQ STOREMONTH(RQ)TODT ?DT A、06 B、99 C、20 70.在以下四组表达式中,每组有两个分别运算的表达式,运算结果相同的是________。 A、LEFT("VFP",3)与SUBSTR("VFP",1,3) B、YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2) C、VARTYPE("36–5*4")与VARTYPE(36–5*4) D、假定A="this",B="isastring",则A–B与A+B71.执行如下命令序列后,最后显示变量MYFILE的值为________。 ANS="STUDENT.DBF" MYFILE=SUBSTR(ANS,1,AT(".",ANS)–1) ?MYFILE A、STUDENT.DBF B、STUDENT C、STUDENT.ANS D、1172.命令?AT("教授","副教授")显示的结果是________。 A、2 B、3 C、.T. D、173.在下列表达式中,运算结果为数值的是________。 A、[8888]–[666] B、LEN(SPACE(5))–1 C、CTOD('04/05/99')–30 D、800+200=100074.设某数据表文件共有10条记录,当前记录的序号为6。先执行命令SKIP10,再执行命令?EOF()后显示的结果是________。 A、出错信息 B、11 C、.T. D、.F.75.执行如下两条命令后,屏幕的显示结果是________。 ST="VFP" ?UPPER(SUBSTR(ST,1,1))+LOWER(SUBSTR(ST,2)) A、VFP B、vfp C、Vfp D、Vvf76.在下列表达式中,结果为字符型的是________。 A、"125"–"100" B、"ABC"+"XYZ"="ABCXYZ" C、CTOD("07/01/97") D、DTOC(DATE())>"07/01/97"77.已打开的数据表文件中有“出生日期”字段为日期型,则此时下列表达式中结果不是日期型的为________。 A、CTOD("09/18/97") B、出生日期+5 C、DTOC(出生日期) D、DATE()–278.已知字符串M="ABCD",N="EFIJ"。则M–N的结果是______。 A、"ABCDEFIJ" B、"ABCDEFIJ" C、"ABCDEFIJ" D、"ABCDEFIJ"79.函数LEN(SPACE(3)–SPACE(2))的值是________。 A、1 B、2 C、3 D、580.在VFP中,执行下列命令后的显示结果是________。 X=CTOD("01/15/2001") Y=CTOD("01/10/2001") ?Y–X A、5 B、6 C、–5 D、81.执行命令?AT("中心","国家教委考试中心")的显示值是________。 A、0 B、12 C、13 D、1682.执行下列命令序列后的显示值是________。 STORECTOD("05/06/98")TOMDATE NDATE=MDATE+3 ?NDATE A、05/09/98 B、08/06/98 C、05/06/98 83.假定系统日期是1998年 NJ=MOD(YEAR(DATE())–1900,100)后,NJ的值是________。 A、1998 B、98 C、981220 D、122084.执行如下命令序列后,屏幕显示________。 AA="全国计算机等级考试" BB="九八" CC="一" ?AA ??BB+"年第"+CC+"次考试" A、全国计算机等级考试九八年第一次考试 B、全国计算机等级考试九八年第一次考试 C、全国计算机等级考试BB年第CC次考试 D、全国计算机等级考试BB+年第+CC+次考试85.数据表文件中,备注型字段的宽度是4个字节,它是用来存放_______的。 A、备注的具体内容 B、该备注信息所在的记录号 C、该备注信息所在的.DBF文件名 D、指向相应.FPT文件的指针86.执行A="1.保护环境"和B=20两条赋值命令后,能够正确求值的表达式是________。 A、RIGHT(A,4)+SUBSTR(B,2) B、VAL(LEFT(A,1))+B C、A+B D、SUBSTR(A,1,1)+B87.设变量X=0.618,在执行命令?ROUND(X,2)后显示的结果是_______。 A、0.61 B、0.62 C、0.60 D、088.VFP函数ROUND(123456.789,–2)的值是________。 A、123456 B、123500 C、123456.700 D、–89.假定已经执行了命令M=[28+2],再执行命令?M屏幕将显示______。 A、30 B、28+2 C、[28+2] D、30.90.默认情况下,正确的VFP日期常量是________。 A、{2002/03/19} B、{[2002/03/19]} C、{"2002/03/19"} D、{^2002/03/19}91.在VFP数据表管理系统中,备注文件的扩展名是________。 A、DBF B、DBT C、FPT D、FMT92.在下列各VFP表达式中:运算结果为数值的是________。 A、CTOD('04/05/97')–28 B、'1234'+'5678' C、120+30=150 D、LEN('ABED')–193.在VFP的数据中,1.2E–3是一个________。 A、数值常量 B、字符常量 C、合法的表达式 D、非法表达式94.下列表达式中,运算结果为数字型的表达式是________。 A、DATE()+TIME() B、DATE()+30 C、DATE()–CTOD("01/01/98") D、DATE()–DTOC(95.执行如下命令序列后,最后一条命令显示的结果应该是________。 X=1 Y=2 Z=3 ?Z=X+Y A、.T. B、.F. C、3 D、X+Y96.执行如下两条命令后,屏幕显示的结果是________。 STRING="热爱大自然" ?SUBSTR(STRING,(LEN(STRING)/2–4),4) A、热爱 B、爱大 C、大自 D、自然97.在执行了SETEXACTON以后,下列四组字符串比较运算中,两个结果均为真的一组是________ A、"高军"="高军是一位女学生"和"高军"$"高军是一位女学生" B、"高军是一位女学生"="高军"和"高军是一位女学生"$"高军" C、"高军是一位女学生"="高军"和"高军是一位女学生"=="高军" D、"高军"=="高军"和"高军是一位女学生">"高军"98.下列语句中,能够正确赋给内存变量MLOGIC逻辑真值的命令是________。 A、MLOGIC=".T." B、STORE"T"TOMLOGIC C、MLOGIC=TRUE D、STORE.T.TOMLOGIC99.函数DAY('01/09/93')的返回值是 A、9 B、1 C、计算机日期 D、错误信息100.下列表达式中,运算结果为.T.的是________。 A、"BEI"$"BEIJING" B、"BEI"$ C、"BEFORE"$"E" D、"BEIJING"$101.使用SAVETOxyz命令可以把内存变量存储到磁盘上,该文件的文件名是________。 A、xyz.fpt D、xyz.txt C、xyz.mem D、xyz.dbt102.在VFP中,可以使用的两类变量是________。 A、内存变量和字段变量 B、全局变量和局部变量 C、字段变量和简单变量 D、内存变量和自动变量103.下列文件中,________是VFP的内存变量文件。 A、MEMO.DBF B、X.IDX C、X.FOX D、X.MEMl04.执行STORE"423.279"TON和?18+&N两个命令后,屏幕显示______。 A、18423.279 B、441.279 C、441 105."计算机等级考试"这7个汉字作为字符串常量,在VFP中可表示为_______。 A、{计算机等级考试} B、(计算机等级考试) C、计算机等级考试 D、"计算机等级考试"106.设X=8,Y=5,结果为逻辑真的表达式是________。 A、(X>Y).And."BEIJING"$"BEI" B、(X<Y)And"BEI"$"BEIJING" C、(X>Y).Or."BEI"$"BEIJING" D、(X<Y).Or."BEIJING"$"BEI"107.当VFP数据表管理系统执行SETEXACTOFF后,关系表达式"Ab"="A"的值是________。 A、0 B、.T. C、.F. D、错误108.如果变量X=10,KK="X=123",则函数VARTYPE(&KK)的值是______。 A、L B、N C、C D、错误l09.在下列文件扩展名(后缀)中,不属于VFP系统默认扩展名的是________。 A、.FDB B、.PRG C、.FPT D、.DBC110.在数据表结构中,逻辑型、日期型、备注型字段的宽度分别固定为________。 A、3,8,10 B、1,8,4 C、1,8,任意 D、1,8,10111.设:工资=580,职称="讲师",性别="男",结果为假的逻辑表达式是_____。 A、工资>550.AND.职称="助教".OR.职称="讲师" B、性别="女".OR..NOT.职称="助教" C、工资>500.AND.职称="讲师".AND.性别="男" D、工资=550.AND.(职称="教授".OR.性别="男")112.以下命令中正确的是________。 A、STORE8TOX,Y B、STORE8,9TOX,Y C、X=8,Y=9 D、X=Y=8113.下列函数中,函数值为数值型的是________。 A、AT("人民","中华人民共和国") B、CTOD("01/01/96 C、NDX(2) D、SUBSTR(DTOC(DATE(),7))114.条件函数IIF(LEN(SPACE(3))>2,1,–1)的值是________。 A、1 B、–1 C、2 D、错误115.一个数据表文件中多个备注型字段的内容是存放在________。 A、这个数据表文件中 B、一个备注文件中 C、多个备注型文件中 D、一个文本文件中116.设N=886,M=345,K="M+N",表达式1+&K的值是________。 A、1232 B、类型不匹配 C、1+M+N D、346117.当记录指针指向末记录时,文件结束测试函数EOF()的返回值是________。 A、错误标识 B、末记录的记录号 C、逻辑假值 D、逻辑真值118.数据表文件记录的总宽度比各字段之和多一个字节,该字节用于_______。 A、无用 B、存放序号 C、存放记录号 D、存放删除标记119.在VFP中删除处于关闭状态的数据表文件MM.DBF应使用命令________。 A、DELETEMM B、REMOVEMM C、DELETEFILEMM.DBF D、ERASEFILEMM.DBF120.在VFP命令窗口中执行如下命令后,其结果为________。 SETEXACTOFF ?'ABCD'='AB' A、.T. B、.F. C、出错 D、空格121.如果在一个表达式中,有逻辑运算、关系运算和算术运算混合在一起,其中不含括号,它们的运算顺序是________。 A、逻辑、关系、算术 B、逻辑,算术、关系 C、关系、逻辑、算术 D、算术、关系、逻辑122.VFP函数VAL("12AB")的返回值是________。 A、12AB B、12 C、0 D、1123.在下列VFP表达式中,运算结果为字符串的是________。 A、"1234"–"43" B、"ABCD"+"XYZ"="ABCDXYZ" C、DTOC(DATE())>"04/05/97" D、CTOD("04/05/97")124.下列表达式中肯定不符合VFP规则的是________。 A、05/05/97 B、T+T C、VAL('1234') D、2X>125.设D="08/19/96",命令?VARTYPE(&D)的输出值是________。 A、12/27/95 B、C C、N 第三章 数据表基本操作1.在VFP系统中,用户打开一个数据表后,若要显示其中的记录,可以使用的命令是_______。 A、BROWSE B、SHOW C、VIEW D、OPEN2.已打开的表文件的当前记录号为150,要将记录指针移向记录号为100的命令是________。 A、SKIP100 B、SKIP50 C、GO–50 D、GO1003.索引文件打开后,下列命令中不受索引影响的是________。A、LIST B、SKIP C、GOTO50 D、GOTOP4.执行下面的命令后,函数EOF()值一定为真的是_________。 A、REPLACE基本工资WITH基本工资+200 B、LISTNEXT10 C、SUM基本工资TOSSWHILE性别="女" D、DISPLAYFOR基本工资>8005.要想在一个打开的数据表中删除某些记录,应先后选用的两个命令是_____。 A、DELETE、RECALL B、DELETE、PACK C、DELETE、ZAP D、PACK、DELETE6.要想对一个打开的数据表增加新字段,应当使用命令_________。 A、APPEND B、MODIFYSTRUCTURE C、INSERT D、CHANGE7.下列命令执行后都将生成“TEMP.DBF”文件,其中肯定生成空数据表文件的是_______。 A、SORTTOTEMP B、COPYTOTEMP C、COPYSTRUCTURETOTEMP D、COPYFILETOTEMP8.执行命令DISPLAYWHILE性别="女"时,屏幕上显示若干记录。但执行命令DISPLAYWHILE性别="男"时,屏幕上未显示任何记录,这说明________。 A、表文件是空文件 B、表文件中没有性别字段值为"男"的记录 C、表文件中的第一个记录的性别字段值不是"男" D、表文件中当前记录的性别字段值不是"男"9.如果要计算所有职称为正、副教授的平均工资,并将结果赋予变量PJ中,应使用的命令是__________。 A、AVERAGE工资TOPJFOR"教授"$职称 B、AVERAGEFIELDS工资TOPJFOR"教授"$职称 C、AVERAGE工资TOPJFOR职称="副教授".AND.职称="教授" D、AVERAGE工资TOPJFOR职称="副教授".OR.职称="教授"10.设数据表及其按“工资”字段索引的文件已经打开,若用SEEK命令所记录指针指向工资为900元的记录之后,接着要使指针指向下一个相同工资的记录,应使用的命令_________。 A、DISPNEXT1 B、SKIP C、CONTINUE D、SEEK90011.当前数据表中有基本工资、奖金、津贴、工资总额字段,都是N型。要将每个职工的全部收入汇总后写入其工资总额字段中,应当使用命令______。 A、REPLACEALL工资总额WITH基本工资+奖金+津贴 B、TOTALON工资总额FIELDS基本工资,奖金,津贴 C、REPLACE工资总额WITH基本工资+奖金+津贴 D、SUM基本工资+奖金+津贴TO工资总额12.某数据表有姓名(C,宽度为6)、入学总分(N,宽度为6,小数位为2)和特长爱好(备注型)共三个字段,则该数据表的记录长度为_________。 A、16 B、17 C、18 D、1913.下列命令用于显示1968年及其以前出生的职工记录,其中正确的是_____。 A、LISTFORYEAR(出生日期)<="1968" B、LISTFORSUBSTR(DTOC(出生日期),7,2)<="68" C、LISTFORLEFT(DTOC(出生日期),7,2)<="68" D、LISTFORRIGHT(DTOC(出生日期),7,2)<="68"14.职工数据表有D型字段"出生日期",若要显示职工生日的月份和日期,应当使用命令_________。 A、?姓名+MONTH(出生日期)+"月"+DAY(出生日期)+"日" B、?姓名+STR(MONTH(出生日期)+"月"+DAY(出生日期))+"日" C、?姓名+SUBSTR(MONTH(出生日期))+"月"+SUBSTR(DAY(出生日期))+"日" D、?姓名+STR(MONTH(出生日期),2)+"月"+STR(DAY(出生日期),2)+"日"15.职工数据表中有D型字段"出生日期",若要计算职工的整数实足年龄,可以使用命令_______。 A、?DATE()–出生日期/365 B、?(DATE()–出生日期)/365 C、?INT((DATE()–出生日期)/365) D、?ROUND((DATE()–出生日期)/365)16.在VFP中,能够进行条件定位的命令是______。 A、SKIP B、SEEK C、LOCATE D、GO17.在VFP中,要删除一个未打开的数据表文件。应该用命令___________。 A、ERASE文件名 B、DELETE文件名 C、ERASEFILE文件名 D、CLOSE文件名18.在以下各命令序列中,总能实现插入一条空记录并使其成为第八个记录的是_________。 A、SKIP7 B、GOTO7 INSERTBLANK INSERTBLANK B、LOCATEFORRECNO()=8 D、GOTO7 INSERTBLANK INSERTBLANKBEFORE19.在VFP中,SORT命令和INDEX命令的区别是__________。 A、前者按指定关键字排序,而后者按指定记录排序 B、前者按指定记录排序,而后者按指定关键字排序 C、前者改变了记录的物理位置,而后者却不改变 D、后者改变了记录的物理位置,而前者却不改变20.在VFP中执行LIST命令,要想在屏幕和打印机上同时输出,应使用命令_________。 A、LISTONPRINT B、LISTTOPRINT C、PRINTLIST D、LISTPRINTON21.顺序执行下面VFP命令之后,屏幕所显示的记录号顺序是___________。 USExyz GO6 LISTNEXT4 A、1~4 B、4~7 C、6~9 D、7~22.当前数据表文件中有一个长度为10的字符型字段sname,执行如下命令的显示结果是_________。 REPLACEsnameWITH"于丹樱" ?LEN(sname) A、3 B、6 C、10 D、1123.在下面VFP命令中,不能修改数据记录的命令是__________。 A、BROWSE B、EDIT C、CHANGE D、MODIFY24.在下面四组VFP命令中,两条命令执行结果可能不相同的是_________。 A、DELETE B、DELETEALL DELETERECORDRECNO() DELETEFOR.T. C、DELETEFOR条件 D、DELETE DELETEWHILE条件 DELETENEXT125.设某数据表已打开,为了在文件尾增加一条空记录,应该使用命令______。 A、APPEND B、APPENDBLANK C、INSERT D、INSERTBLANK26.设当前数据表文件含有字段salary,命令REPLACEsalaryWITH1500的功能是_________。 A、将数据表中所有记录的salary字段的值都改为1500 B、只将数据表中当前记录的salary字段的值改为1500 C、由于没有指定条件,所以不能确定 D、将数据表中以前未更改过的salary字段的值改为150027.在打开了数据表而没有打开索引文件的情况下,就功能而言,一条APPEND命令相当于下列命令组_________。 A、SKIPBOTTOM B、GOTOBOTTOM INSERTBEFORE INSERTBOTTOM C、GOTOEOF D、GOTOBOTTOM INSERT INSERT28.某数值型字段的宽度定义为6,小数位为2。该字段所能存放的最小数值是__________。 A、0 B、–999.9 C、–99.99 D、–9999.9929.要从数据表文件产生一个扩展名为.TXT的文本文件,应当使用命令__________。 A、MODIFYFILE B、MODIFYCOMMAND C、COPYTO D、CREATE30.设数据表文件中有51条记录,且未打开任何索引文件,则执行命令GOBOTTOM后,记录指针指向记录的序号是________ A、51 B、1 C、52 D、EOF()31.当前数据表文件中有10条记录,当前记录号为1,且无索引文件打开,若执行命令SKIP–1后再执行命令?RECNO(),屏幕将显示_______。 A、0 B、1 C、–1 32.数据表文件共有20条记录,当前记录号是10,执行命令LISTNEXT5以后,当前记录号是_________;执行命令LIST后,当前记录号是_________。 A、21 B、15 C、14 D、2033.当前数据表文件有20条记录,当前记录号是10,执行命令LISTREST以后,当前记录号是____
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 神经内科护理心理干预
- 2026年数据跨境流动合规审计:安全评估 标准合同 认证三种途径的执行验证
- 2026年校园安全防暴力培训
- 2026年重点小巨人“三新一强”推进计划编制与绩效目标设定
- 土木建筑工程技术与计量的基础知识
- 隧道照明技术方法
- 机动护士的护理质量与安全
- 2026年实验室化学品安全目标培训
- 智能护理技术对护理工作的影响
- 抑郁症康复护理要点与案例分析
- 机场安全生产培训内容课件
- 2026内蒙古事业单位第一阶段改报岗位(公共基础知识)测试题附答案
- 公安交通集成指挥平台操作手册(扩充版)
- DB1307∕T455-2024 谷子品种 张杂谷13号
- 自愿放弃赡养权协议书
- 备战2026年高考数学考试易错题(新高考)专题14 排列组合与二项式定理(解析版)
- 《陆上风力发电机组钢混塔架施工与质量验收规范》
- 2025年及未来5年中国对外劳务合作市场运行态势及行业发展前景预测报告
- 2025年招标采购从业人员专业技术能力考试(招标采购合同管理中级)测试题库及答案(山西阳泉)
- 老年痴呆合并激越行为护理查房
- 2025下半年新疆生产建设兵团事业单位招聘(2398人)考试参考试题及答案解析
评论
0/150
提交评论