数据库基础知识参考试题及答案解1_第1页
数据库基础知识参考试题及答案解1_第2页
数据库基础知识参考试题及答案解1_第3页
数据库基础知识参考试题及答案解1_第4页
数据库基础知识参考试题及答案解1_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库基础知识参考试题及答案解析 、单项选择题。下列各题A)、B)、C)、D)四个选项中,只有个选项是正确的。(1)在数据库技术中,实体联系模型是一种(   )    A)概念数据模型    B)结构数据模型   C)物理数据模型    D)逻辑数据模型   答案:A) 解析:概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是PPChen于1976后提出

2、的实体一联系方法。该方法用ER图来描述现实世界的概念模型,称为实体一联系模型(Entity Relationship Model)简称ER模型。(2)假定学生关系是S(S,SNAME,SEX,AGE),课程关系是C(C,CNAME,TEACHER) ,学生选课关系是SC(S,C,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系(   )    A)S       B)SC,C      

3、C)S,SC       D)S,C,SC    答案:D) 解析:选修“COMPUTER”课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在S,C,SC这3个关系中。(3)数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的(   )    A)语法解释   B)语义解释     C)语意说明     D

4、)用法说明    答案:B) 解析:数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。(4)数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统(   )    A)数据共享性强                 B)数据可长期保存    C)采用一定的数据结构&#

5、160;          D)数据独立性好    答案:B) 解析:人工管理阶段的特点是:数据不保存,数据无专门软件管理,数据不共享数据不具有独立性。文件系统阶段特点是:数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。(5)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?(   )    A)属性     

6、; B)关系      C)域       D)元组    答案:D) 解析:二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。(6)在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是(   )     学生(学号,姓名,班级号,成绩)     班级(班级号,班级名,班级人数,

7、平均成绩)    A)学生关系的“学号”         B)班级关系的“班级号”    C)学生关系的“班级号”       D)班级关系的“班级名”    答案:C) 解析:外键的概念是:当关系中的某个属性(或属性组合)虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,则称该属性(或属性组合)为这个关系的外部关键字

8、或外键。(7)在FoxBASE中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的哪个语句?(   )    A)CREATE      B)APPEND     C)COPY      D)INSERT    答案:C) 解析:CREATE用于数据定义,COPY用于复制,INSERT用于插入数据。(8)关系数据模型通常由3部分

9、组成,它们是(   )     A)数据结构,数据通信,关系操作     B)数据结构,数据操作,数据完整性约束     C)数据通信,数据操作,数据完整性约束     D)数据结构,数据通信,数据完整性约束    答案:B) 解析:关系模型由关系数据结构、数据操作和数据完整性约束3大要素组成。(9)SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体

10、。如下所列语句中, 哪一个是属于数据控制功能的?(   )    A)GRANT      B)CREATE      C)INSERT      D)SELECT    答案:A) 解析:CREATE属于数据定义语句,INSERT和SELECT属于数据操纵语句,只有GRANT(授权语句)才是数据控制语句。(10)如果有两个事务,同时对数据库中同一数据进行操

11、作,不会引起冲突的操作是(   )     A)其中有一个是DELETE      B)一个是SELECT,另一个是UPDATE     C)两个都是SELECT          D)两个都是UPDATE    答案:C) 解析:如果有两个事务,同时对数据库中同一数据进行操作,除SELECT外,其余SQL语句不能同时

12、使用,否则会引起冲突。(11)数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展。分布式数据库、面向对象数据库等新型数据库属于哪一个发展阶段?(   )    A)人工管理阶段           B)文件系统阶段    C)数据库系统阶段         D)高级数据库技术阶段 &#

13、160; 答案:D) 解析:高级数据库技术阶段大约从20世纪70年代后期片始。在这一阶段中,计算机技术获得了更快的发展,并更加广泛地与其他学科技术相互结合、相互渗透,在数据库领域中诞生了很多高新技术并产生了许多新型数据库,如:分布式数据库和面向对象的数据库。(12)为了防止一个用户的工作不适当地影响另一个用户,应该采取(   )     A)完整性控制    B)安全性控制    C)并发控制     D)访问控制 

14、    答案:C) 解析:为了防止一个用户的工作不适当地影响另一个用户,一般采取并发控制方法。(13)关系数据库中,实现实体之间的联系是通过表与表之间的(   )     A)公共索引   B)公共存储    C)公共元组   D)公共属性   答案:D) 解析:关系数据库中,实体之间的联系是通过表与表之间的公共属性(相同字段)实现的 例如:有学生表和选课表,都有学号这个属性,对应的属性宽度和类型

15、相同,便可以通过学号建立联系。(14)SQL语言中,删除一个表的命令是(   )    A)DELETE     B)DROP    C)CLEAR    D)REMOVE   答案:B) 解析:SQL语言中,建立一个表的命令是CREATE,对表进行修改的命令是ALTER,删除一个表的命令是DROP,另外还有表中数据的插入,删除,查询命令分别为INSERT,UPDATE和SELECT。(15)不同的实体是根

16、据什么区分的?(   )     A)所代表的对象    B)实体名字    C)属性多少    D)属性的不同    答案:D) 解析:客观存在并且相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系。客观世界中,不同的事物是由事物所具有的特征加以区分的。在信息世界中,事物的特征被抽象为实体的属性,不同的实体,其属性也不同。因此,在信息世界中,实体是根据实体属性的不同加以

17、区分的,实体的名字是赋予实体的称谓,属性的多少不能反映实体的本质特征。(16)有一个网络数据库应用系统,其中一台计算机A存有DBMS(数据库管理系统)软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于(   )    A)集中式数据库系统               B)并行数据库系统    C)客户机服务器数据

18、库系统       D)分布式数据库系统    答案:A) 解析:集中式数据库系统:在这种系统中,整个DBMS的核心,数据库和应用程序都放在主机上,用户通过终端来并发地存取数据,共享数据资源,这种系统又称为主从式或主机终端式系统。(17)有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(   )     A)实体完整性约束     

19、60;      B)参照完整性约束     C)用户自定义完整性约束      D)关键字完整性约束     答案:C) 解析:关系的约束条件也称为关系的数据完整性规则。它是对关系的一些限制和规定。它包括实体完整性、参照完整性和用户定义完整性。实体完整性:这条规定的现实意义是,关系模型对应的是现实世界的数据实体,而关键字是实体惟一性的表现,没有关键字就没有实体,所有关键字不能是空值。这是实体存在

20、的最基本的前提,所以称之为实体完整性。参照完整性:参照完整性规则也可称为引用完整性规则。这条规则是对关系外部关键字的规定,要求外部关键字的取值必须是客观存在的,即不允许在一个关系中引用另一个关系不存在的元组。用户定义完整性:由用户根据实防情况,对数据库中数据的内容所作的规定称为用户定义的完整性规则。通过这些限制数据库中接受符合完整性约束条件的数据值,不接受违反约束条件的数据,从而保证数据库的数据合理可靠。(18)表达实体类型及实体之间联系用的数据结构是(   )     A)网状     B)表

21、      C)有向图    D)树型     答案:D) 解析:在层次模型中,整个数据库的结构被表示成为一个有序树的集合。各个结点表示一个实体类型,每个节点是由若干个数据项组成的记录类型,各个结点构成层次结构。(19)数据独立性是指(   )     A)数据依赖于程序            B)

22、数据库系统     C)数据库管理系统            D)数据不依赖于程序     答案:D) 解析:数据独立性是数据库领域的一个常用术语,包括数据的物理独立性和数据的逻辑独立性。数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的,也就是说,当数据的物理存储结构改变时,应用程序不用改变。数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数

23、据的逻辑结构改变了,用户程序也可以不变。(20)从计算机软件系统的构成看,DBMS是建立在什么软件之上的软件系统?(   )    A)硬件系统   B)操作系统   C)语言处理系统  D)编译系统    答案:B) 解析:从计算机软件系统的构成看,DBMS是建立在操作系统之上的软件系统,是操作系统的用户。操作系统负责计算机系统的进程管理、作业管理、存储器管理、设备管理、文件管理等等,因此,DBMS对数据的组织、管理和存取离不开操作系统的支持。DBMS遇

24、到创建和撤消进程、进程通信、读写磁盘等要求时,必须请求操作系统的服务。二、多项选择题。下列各题A)、B)、C)、D)四个选项中,至少有两个选项是正确的。(1)数据库信息的运行安全采取的主措施有(       )。   A)风险分析   B)审计跟踪  C)备份与恢复  D)应急   答案:ABCD(2)Excel 中有关数据库内容 , 描述正确的有(       )。 

25、;  A)一行为一个记录 , 描述某个实体对象   B)一列为一个字段 , 描述实体对象的属性   C)Excel 数据库属于“关系数据模型”, 又称为关系型数据库   D)每一个 Excel 数据库对应一个工作簿文件   答案:ABC(3)关于Excel 数据库应用的描述正确的有(       )。   A)是按一定组织方式存储在一起的相关数据的集合 &#

26、160; B)是程序化的电子表格   C)是一个数据清单                               D)是一个数组   答案:AC(4)对某个数据库使用记录单 , 可以进行的记录操作有(    

27、;   )   A)新建    B)删除   C)还原    D)插入   答案:ABC(5)对某个数据库进行筛选后 , (       )。   A)可以选出符合某些条件的记录        B)可以选出符合某些条件组合的记录   C)只能选择出符

28、合某一条件的记录      D)不能选择出符合条件组合的记录   答案:AB(6)在数据库系统中,有哪几种数据模型?(       )     A)网状模型   B)层次模型   C)关系模型   D)实体联系模型   答案:ABC(7)在下列关于关系的叙述中,正确的是(   )  

29、60; A)表中任意两行的值不能相同    B)表中任意两列的值不能相同    C)行在表中的顺序无关紧要      D)列在表中的顺序无关紧要    答案:ACD(8)关系数据模型哪些优点?(   )   A)结构简单     B)适用于集合操作    C)有标准语言   D)可表示复杂的语义&#

30、160;  答案:ABC 解析:关系模型由关系数据结构、关系操作集合和关系完整性约束3大要素组成。关系模型的数据结构单一,在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。关系操作的特点是集合操作方式,即操作的对象和结果都是集合。关系代数、元组关系演算和域关系演算均是抽象的查询语言这些抽象的语言与具体的DBMS中实现的实际语言并不完全一样,但它们能用作评估实际系统中查询语言能力的标准或基础。数据库的数据完整性是指数据库中数据的正确性和相容性,那是一种语义概念,包括两个主要方面:与现实世界中应用需求的数据的相容性和正确性。数据库内数据之间的相容性和正确性。(9)

31、下面正确的说法是(   )    A)关键字是关系中能够用来惟一标识元组的属性    B)在一个关系中,关键字的值不能为空    C)一个关系中的所有候选关键字均可以被指定为主关键字    D)关键字只能由单个的属性组成    答案:ABC  解析:在关系的诸属性中,能够用来惟一表示元组的属性(或属性组合)称为关键字或码。因此,关键字既可以是单个属性,也可以是属性组。(10)下面系统中属于关系数据库管理系统

32、的是(   )   A)Oracle        B)MS_SQL SERVER        C)IMS        D)DB2   答案:ABD 解析:我们常用的关系数据库管理系统主要有Oracle,MS SQL Server,IBM DB2,Sybase等。三、填空题  

33、0;(1)在设备管理中,为了克服独占设各速度较慢,降低设备资源利用率的缺点,引入了_ ,即共享设备模拟独占设备。   答案:虚拟设备   解析:在一类设备上模拟另一类设备的技术称为虚拟设备技术。通常是用高速设备来模拟低速设备,以此把原来的独占设备改造成为若干进程共享的快速共享设备,从而提高了利用率。   (2)在数据库的三级模式体系结构中,外模式与模式之间的映像(外模式模式),实现了数据库_ 独立性。   答案:逻辑性   解析:模式描述的是数据

34、库数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构,对应于同一个模式可以有任意多个外模式。当模式改变时数据库管理员对各个外模式模式的映像做相应改变,可以使外模式保持不变,保证了数据与程序的逻辑独立性。   (3)为了便于系统控制和描述进程的活动过程,在操作系统核心中为进程定义了一个专门的数据结构,称为_ 。    答案:进程控制块    解析:创建一个进程的主要任务是建立进程控制块PCB。具体操作过程是:先申请一空闲PCB区域,将有关信息填入PCB,置该进程为就绪状态,最后把它插入到就绪队列

35、中。   (4)在计算机软件系统的体系结构中,数据库管理系统位于用户和_ 之间。    答案:操作系统    解析:数据库管理系统(DBMS)是操纵和管理数据库的软件系统,它由一组计算机程序构成,管理并控制数据资源的使用。在计算机软件系统的体系结构中,数据库管理系统位于用户和操作系统之间。   (5)在数据库技术中,数据分为概念数据模型和结构数据模型,常用的实体联系模型(E R模型)属于 _ 数据模型。   答案:概念 

36、60; 解析:在数据库技术中,使用数据模型(DM)的概念描述数据库的结构和语义。根据应用的不同,数据模型可分为;概念数据模型:只描述信息特性和强调语义,而不涉及信息在计算机的表示,是现实世界到信息世界的第一层抽象。结构数据模型:自接描述数据库中数据的逻辑结构,又称为基本数据模型。ER模型(实体一联系模型)是一种最常见的概念数据模型。  (6)在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储、数据加工过程等的描述,通常称为 _。   答案:数据字典   解析

37、:数据字典(DD)是各类数据描述的集合。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。  (7)并行数据库系统中,对关系进行划分并把它们分布到多个磁盘,所采用的主要技术有3种:轮转法、散列分布和_ 。   答案:范围分布   解析:研究如何对数据库中的关系进行划分,并把它们分布到多个处理器或多个磁报,以使查询处理时间最小化。常用的划分技术有3种:轮转法散列分布和范围分布。   (8)数据库应用系统的设计应该具有数据设计和_ 功能,对数据进行收集、存储、加工、抽取

38、和传播等。   答案:数据处理   解析:数据库应用系统的设计应该具有对数据进行收集、存储、加工、存取和传播等功能,即包括数据设计和数据处理,其中数据设计是系统设计的基础和核心。   (9)ORDBMS提供类型构造器,用于构造复杂对象的数据类型。主要的类型构造器为:组合(记录)、_ 和引用。   答案:集合   解析:ORDBMS提供类型构造器,用于构造复杂对象的数据类型。主要的类型构造器为:组合(纪录)、集合和引用。组合是由值的一个记录组成的数

39、据类型,也称做行类型。定义组合类型时指明类型、每个组成成分的名字和数据类型;集合是另外一种非常有用的类型构造器,setof(T)直接用于create table语句的类型名的位置,表示该类型的值是类型为T的对象的集合;引用也是一种类型的构造器。引用是指向任意类型的值的指针。Ref(T)直接用于create table语句的类型名的位置,表示该类型的值是指向一个类型为T的对象的指针。   (10)数据库恢复通常基于数据备份和_ 。   答案:日志文件   解析:日志文件在数据库恢复中起着非常重要的作用,它能

40、够很好地支持事务故障的恢复和系统故障的恢复,所以数据库恢复通常基于数据各份和日志文件。35、将学生成绩库中的记录按“总分”字段从高到底排列,并将排序结果存放到px.dbf文件中,要使用的语句为 ( D )。A、copy to px B、sort on 总分 to pxC、sort on 总分 /a to px D、sort on 总分 /d to px36、要从数据库中物理删除从第200条记录到第300条之间的纪录,以下哪个程序中是正确的( A)。A、 go 200 B、go 200dele next 101 dele next 100 pack packC、 go 200 D、go 200z

41、ap next 100 dele next 101 pack 37、 FoxBASE是关系数据库管理系统,在FoxBASE中用以表示关系的是( A)。A、.dbf文件 B、数据库记录C、.idx文件 D、数据库字段38、将数组变量a中的内容添加到已打开的数据库的命令是( )。A、scatter to a B、gather from aC、append from a D、scatter from a一、选择题(1)-(40)题每题1分,(41)-(50)题每题2分,共60分)下列各题A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

42、(l) 在计算机系统中,一个字节的二进制位数为A) 16 B) 8 C) 4 D) 由 CPU的型号决定(2) 存储 16×16点阵的一个汉字信息,需要的字节数为A) 32 B) 64 C) 128 D) 256(3) 英文大写字母B的ASCII码为42H,英文小写字母b的ASCII码为A) 43H B) 84H C) 74H D) 62H(4) 下列计算机语言中,CPU能直接识别的是A) 自然语言 B) 高级语言 C) 汇编语言 D)机器语言(5) 在计算机领域中,所谓“裸机”是指A) 单片机 B) 单板机C) 不安装任何软件的计算机 D) 只安装操作系统的计算机(6) 下列带有通

43、配符的文件名中,能代表文件ABCDEF.DAT的是A) A*.* B) ?F.* C) *.? D) AB?.*(7) 下列DOS命令中,执行时不会发生错误的是A) TYPE *.TXT B) DIR *.TXTC) REN A.TXT A:b.TXT D) COPY *.TXT>CON(8) 设当前盘为C盘,C盘的当前目录为ABC。下列DOS 命令中能正确执行的是A) MD B) MD A: C) MD AB D) CD C:(9) 为了将C:USER中的文件FILE.TXT同名复制到A盘根目录下,下列DOS命令中能正确执行的是A) TYPE C:USERFILE.TXT > A

44、:FILE.TXTB) TYPE C:USERFILE.TXT A:FILE.TXTC) COPY C:USERFILE.TXT > A:FILE.TXTD) COPY C:USERFILE.TXT(10) 在Windows下,当一个应用程序窗口被最小化后,该应用程序A) 终止运行 B) 暂停运行 C) 继续在后台运行 D) 继续在前台运行(11) 在Windows环境下,下列操作中与剪贴板无关的是A) 剪切 B) 复制 C) 粘贴 D) 删除(12) 在Windows环境下,实现窗口移动的操作是A) 用鼠标拖动窗口中的标题栏 B) 用鼠标拖动窗口中的控制按钮C) 用鼠标拖动窗口中的边框

45、 D) 用鼠标拖动窗口中的任何部位(13) 一台计算机连入计算机网络后,该计算机A) 运行速度会加快 B) 可以共享网络中的资源C) 内存容量变大 D) 运行精度会提高(14) 不能作为计算机网络中传输介质的是A) 微波 B) 光纤 C) 光盘 D) 双绞线(15) 下列各项中,不属于多媒体硬件的是A) 声卡 B) 光盘驱动器 C) 显示器 D) 多媒体制作工具(16) FoxBASE是关系数据库管理系统,在FoxBASE中用以表示关系的是A) 数据库字段 B) 数据库记录 C) .idx文件 D) .dbf文件(17) FoxBASE支持的三种基本关系运算是A) 选择、投影、连接 B) 索引

46、、排序、检索C) 删除、插入、修改 D) 检索、更新、汇总(18) 在FoxBASE中,命令文件的扩展名是A) IDX B) PRG C) FMT D) DBF(19) 在FoxBASE环境下,可以同时打开的数据库文件的最多个数是A) 2 B) 10 C) 16 D) 256(20) 在FoxBASE中,仅关闭当前工作区数据库文件的命令是A) CLOSE B) USE C) CLEAR D) CLOSE DATABASE(21) 在FoxBASE的库文件中,字段的数据类型可以是字符型、数字型、逻辑型、日期型和A) 整数型 B) 浮点数型 C) 备注型 D)时间型(22) 要在当前库文

47、件的当前记录之后插入一条新记录,应该使用命令A) APPEND B) EDIT C) CHANGE D)INSERT(23) MODIFY STRUCTURE命令的功能是A) 修改字段的类型 B) 增加新的字段C) 修改字段的名称 D) 修改库文件的结构(24) DELETE命令的作用是A) 为当前记录做删除标记 B) 直接物理删除当前记录C) 删除当前数据库文件的所有记录 D) 在提问确认后物理删除当前记录(25) 有如下命令序列:x=2?x=x+1执行以上命令后,屏幕上所显示的是A)3 B) 命令语法错 C) .T. D) .F.(26) 若未打开索引文件,APPEND命令的功能等同于命令

48、序列A) GOTO EOF B) GOTO BOTTOMINSERT INSERT BEFORC) GOTO BOTTOM D) GOTO BOTTOMINSERT AFTER INSERT(27) 某数值型字段的宽度为5,小数位数为1,则该字段所能存放的最小数值为A) 0 B) 99.9 C) -999.9 D) -9999.9(28) 有如下命令序列: s=“2001年下半年计算机等级考试”?LEFT(s,6)+RIGHT(s,4)执行以上命令后,屏幕上所显示的是A) 2001年下半年等级考试 B) 2001年下等级考试C) 2001年考试 D) 2001年等级考试(29) 设有

49、日期类型字段rq,日期格式为mm/dd/yyyy。在以下四组命令当中,各条命令功能完全等效的是A) LIST FOR SUBSTR(DTOC(rq,4,4)=“2001”LIST FOR YEAR(rq)=2001LIST FOR “2001”$DTOC(rq)B) LIST FOR SUBSTR(DTOC(rq,7,4)=“2001”LIST FOR YEAR(rq)=2001LIST FOR “2001”$DTOC(rq)C) LIST FOR SUBSTR(DTOC(rq,1,4)=“2001”LIST FOR YEAR(rq)=“2001”LIST FOR “2001”$DTOC(rq

50、)D) LIST FOR SUBSTR(DTOC(rq,7,4)=“2001”LIST FOR YEAR(rq)=2001LIST FOR “2001”$rq(30) 当前数据库文件的出生日期字段为日期型,另有一个数值型的年龄字段,现要根据出生日期按年计算年龄,并写入年龄字段,应该使用命令A) REPLACE ALL年龄 WITH YEAR(DATE()-YEAR(出生日期)B) REPLACE ALL年龄 WITH DATE()-出生日期C) REPLACE ALL年龄 WITH DTOC(DATE()-DTOC(出生日期)D) REPLACE ALL年龄 WITH VAL(DTOC(DAT

51、E()-VAL(DTOC(出生日期)(31) 设当前数据库有一个XingMing字段,另有一个内存变量名也为XingMing,当执行命令? XingMing时输出的结果一定是A) 内存变量XingMing的值 B) 数据库字段XingMing的值C) 不确定 D) 指出二义性的错误(32 ) 有如下命令序列:GO 50SKip?RECNO()设当前数据库文件有50条记录,执行以上命令序列后输出的结果是A) 50 B) 51 C) EOF D) -1(33) 有如下程序段SET TALK OFFCLEAR 2,20 SAY “请选择菜单” 4,15 PROMPT “1.修改” 5,15 PROM

52、PT “2.查询” 6,15 PROMPT “3.汇总” 7,15 PROMPT “0.退出”MENU TO sel执行以上程序段后将在屏幕上显示一个菜单,如果用户移动光带选择了“0.退出”项,则内存变量sel的值是A) 数值是4 B) 数值0 C) 字符4 D) 字符0(34) 在下述命令中,使函数EOF()的值一定为.T.的命令是A) REPLACE 基本工资 WITH 基本工资+300B) DISPLAY FOR 基本工资 > 1000C)LIST WHILE 基本工资 > 1000D) LIST NEXT 10 FOR 基本工资 > 1000(35) ACCEPT命令

53、可以用于输入A) 字符型数据 B) 字符和数值型数据C) 字符、数值和逻辑型数据 D) 字符、数值、逻辑和日期型数据(36) 要计算职称为工程师系列(包括助理工程师、工程师和高级工程师)的所有技术人员的工资总和,应该使用命令A) SUM 工资 FOR “工程师”$ 职称B) SUM 工资 FOR 职称>=“助理工程师”C) SUM 工资 FOR 职称=“助理工程师”.AND. 职称=“工程师”.AND.职称=“高级工程师”D) SUM 工资 FOR 职称=“助理工程师”.OR.“工程师”.OR.“高级工程师”(37) 在使用命令进行格式化输入时,为了保证只输入字母,应该在PICTURE短

54、语中使用模式符A) A B) X C) N D) Z(38) 设变量y=2.7184,在执行命令?ROUND(y,3)后显示的结果是A) 2.710 B) 2.720 C) 2.719 D) 2.718(39) 为了将格式化数据输出到打印机上,在使用命令进行输出前,应该使用命令A) SET PRINT ON B) SET DEVICE ONC) SET DEVICE TO PRINT D) SET PRINT TO PRN(40) SCATTER命令用于将当前记录的字段值送到一个数组中,与该命令相对应,利用数组中的值更新当前记录字段值的命令是A) REPLACE B) UPDATE C) CH

55、ANGE D) GATHER(41)(50)题的程序或操作均基于如下的学生.dbf文件,其中学号、姓名和课程名字段为字符型,成绩字段为数值型: 学号 姓名 课程名 成绩9921101 张瑞雪 Foxbase 909921102 黄丽 Foxbase 889921103 林军 PASCAL语言程序设计 669921104 崔健 C语言程序设计 469921101 张瑞雪 PASCAL语言程序设计 789921102 黄丽 PASCAL语言程序设计 349921103 林军 C语言程序设计 959921101 张瑞雪 C语言程序设计 749921102 黄丽 BASIC语言程序设计 69

56、(41) 有如下命令序列:USE 学生INDEX ON 成绩 TO tempGO TOP?RECNO()执行以上命令后,屏幕上显示的记录号是A) 1 B) 6 C) 7 D) 9(42) 执行LOCATE FOR 成绩 <60 命令之后,要将记录定位在下一个成绩小于60分的记录上,应使用命令A) LOCATE WHILE 成绩<60 B) SKIPC) LOCATE FOR 成绩<60 D) CONTINUE(43) 有如下命令序列:USE 学生GO 4LIST WHILE 课程名=“C语言程序设计”执行以上命令的显示结果是A) 所有课程名为“C语言程序设计”的记录B) 从第

57、4条记录开始所有课程名为“C语言程序设计”的记录C) 从第5条记录开始所有课程名为“C语言程序设计”的记录D) 只有第4条记录(44) 有如下命令序列: USE 学生INDEX ON 课程名 TO KCTOTAL ON 课程名TO temp执行以上命令后,temp数据库文件的第2条记录是A) 9921103 林军PACAL语言程序设计 66B) 9921104 崔健C语言程序设计 46C) 9921104 崔健C语言程序设计 215D) 9921103 林军PACAL语言程序设计 178 (45) 有如下命令序列:USE 学生INDEX ON 姓名 TO TEMPSET EXACT

58、ONFIND 崔?EOF()执行以上命令序列的输出结果是A) 4 B) .T. C) .F. D) 0(46) 设学生库文件已经打开,执行以下命令SUM TO s FOR “P”$课程名.AND.“程序设计”$课程名s的值是A) 215 B) 178 C) 640 D) 393(47) 有如下程序段: USE 学生STORE 0 TO x,y,zDO WHILE .NOT. EOF()DO CASECASE RIGHT(学号,1)=1x=x+成绩CASE RIGHT(学号,1)=2y=y+成绩CASE RIGHT(学号,1)=3z=z+成绩ENDCASESKIPENDDOUSE?x执

59、行以上程序后,显示结果是A) 191 B) 161 C) 46 D) 242(48) 有如下命令序列:USE 学生DELETE FOR “Foxbase”$课程名SET DELETED ONAVERAGE 成绩 TO aa?aa执行以上命令的输出结果是A) 71 B) 70 C) 66 D) 89(49) 有如下命令序列:USE 学生INDEX ON 课程名 TO tempFIND FoxbaseDISPLAY执行以上命令后,显示的记录是A) 9921101 张瑞雪C语言程序设计74 B) 9921101 张瑞雪 Foxbase 90C) 9921102 黄丽 Foxbase 88 D) 99

60、21104 崔健C语言程序设计46(50) 有如下命令序列:SET SAFETY OFUSE 学生RECALL ALLDELETE FOR =“9921102”.OR. 成绩<60PACK执行上面命令后,学生文件中的记录数是A)4 B)5 C)6 D) 7二、填空题(每空2分,共40分) 请将每一个空的正确答案写在答题卡【l】至【20】序号的横线上,答在试卷上不得分。(l)为了将当前盘当前目录中的所有文本文件(扩展名为.TXT)的内容打印输出,正确的单条DOS命令为 【l】 。(2)设当前盘为C盘。为了在A盘的当前自录USER下建立一个新的子目录X,正确的DOS命令为 【2】 。(3)在

61、 XCOPY、COPY、TIME三个 DOS命令中,属于外部命令的是 【3】 。(4)在32位的计算机中,一个字长等于【4】个字节。(5)计算机网络分为局域网和广域网,因特网属于 【5】 。(6)在Foxbase中,通过赋值,可以改变内存变量的值,还可以改变它的 【6】 。(7)设有人事数据库 人事.DBF,其中包括:姓名(C)、年龄(N)和职务(C)等字段,若计算所有正处长、副处长的平均年龄,并将结果赋予内存变量PJNL中,应使用命令 【7】 。(8)设成绩文件中包含学号、课程名、成绩等字段。现要求统计每个学生的总分,并将结果存入同结构的库文件ZF.DBF中,在已经打开成绩文件及其按学号建立的索引文件的情况下,应使用命令【8】 。 (9) 有如下售书数据库BOOK.DBF:BOOK.DBF书号 单价 数量 总计B0168 19.8 3 B6915 12.6 36 B9023 40.0 100 B4683 48.0 40 B6329 28.0 56 B8127 2.0 20 要逐条计算总计并填入“总计”字段之中,计算按照如下规则:若数量小于等于10,总计等于“单价*数量”若数量大于50,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论