数据库基础与应用试题

合集下载

国家开放大学《数据库基础与应用》期末考试复习题及参考答案

国家开放大学《数据库基础与应用》期末考试复习题及参考答案

第一套题客观题单选题(共12题,共36分)1. 利用SQL语言所建立的视图在数据库中属于()。

A 实表B 虚表C 索引D 字段参考答案:B;考生答案:B;试题分数:3;考生得分:32. 下面属于Access数据库中所含操作对象的是()。

A 文件B 宏C 索引D 视图参考答案:B;考生答案:B;试题分数:3;考生得分:33. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,B→D,D→E},则该关系的候选码为()。

A AB BC CD D参考答案:A;考生答案:A;试题分数:3;考生得分:34. 在文件系统中,存取数据的基本单位是()。

A 记录B 数据项C 二进制位D 字节参考答案:A;考生答案:A;试题分数:3;考生得分:35.在Access中,如果只想显示表中符合条件的记录,可以使用的方法是()。

A 筛选B 删除C 冻结D 隐藏参考答案:A;考生答案:D;试题分数:3;考生得分:06.在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。

A OpenTableB OpenQueryC OpenFormD OpenReport参考答案:B;考生答案:B;试题分数:3;考生得分:37. 在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是()。

A 人工管理B 文件系统C 数据库系统D 分布式数据库系统参考答案:C;考生答案:C;试题分数:3;考生得分:38. 设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为()。

A m*nB m+n-1C m+nD m+n+1参考答案:C;考生答案:B;试题分数:3;考生得分:09.在SQL的查询语句中,group by选项实现的功能是()。

A 选择B 求和C 排序D 分组统计参考答案:D;考生答案:D;试题分数:3;考生得分:3。

数据库基础与应用综合题

数据库基础与应用综合题

习题一1. 数据库处理技术经历了(人工管理)、(文件管理)、(数据库管理)、以及分布式数据库管理等四个发展阶段。

2.在人工管理和文件管理阶段,程序设计(依赖于)数据表示。

3.在文件管理阶段,文件之间是相互(独立)的,在数据库管理阶段,文件之间是相互(联系)的。

4.使用数据库设计程序时,只需要告诉数据库管理系统(做什么),不需要告诉它(怎么做)。

5.在(文件)系统中,数据没有独立的操作界面,在(数据库)系统中,数据具有独立的操作界面。

6.DBMS具有(安全性)、(一致性)、(并发性)和(数据库恢复)等管理控制功能。

7.分布式数据库系统除了具有一般数据库系统的优点之外,还具有(可靠性高)、(地域范围广)、(数据量大)、(客户数多)等优点。

8.在实体中能作为码的属性称为(主属性),否则称为(非主属性)。

9.实体之间的联系类型有三种,分别为(1对1)、(1对多)和(多对多)。

10.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是(1)对(多)的联系。

11.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是(1)对(多)的联系。

12.在非关系模型中,每个结点代表着一个(记录型),每个父子联系代表着(1对多)联系。

13.在非关系模型中操作记录的方式是(过程)式的,在关系模型中,操作记录的方式是(集合)式的。

14.关系中的每一行称为一个(元组),每一列称为一个(属性)。

15.假定一个关系中有n个元组,则某个列的当前全部取值的个数最少为(1)个,最多为(n)个。

16. 关系数据库系统具有(数据结构)单一、采用(集合运算)、数据完全(独立)、(数学)理论支持等优点。

17.在对象数据模型中,对象具有(封装)性、(继承)性和(多态)性。

18.数据库管理系统的下层支持软件是(操作系统),上层软件是数据库应用(开发工具)。

19.数据库体系结构中包含的三级模式为(全局模式)、(外模式)和(内模式)三种。

数据库基础与应用期末测试卷及答案

数据库基础与应用期末测试卷及答案

数据库基础与应用期末测试卷一、单项选择题。

把合适的选项编号填写在括号内。

(每小题3分,共36分)1.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是()。

A. 人工管理B. 文件系统C. 数据库系统D. 分布式数据库系统2.在数据库系统中,存取数据的基本单位是()。

A. 记录B. 数据项C. 二进制位D. 字节3.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。

A. m*nB. m+nC. mD. n4. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( )。

A. (A,C)B. (C,D)C. (A,D)D. (B,D)5. 在SQL的建立基本表操作中,定义单值约束所使用的保留字为()。

A. PRIMARYB. UNIQUEC. CHECKD. FOREIGN6. 以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为()。

A. 1对1B. 1对多C. 多对多D. 多对17. 在Access的主界面操作窗口中,不存在的区域为()。

A. 功能区B. 导航区C. 工作区D. 描述区8. 在Access的表设计视图中,其上半部分所列的数据项不包括()。

A.字段名称 B.数据类型 C.字段属性 D.说明9. 在Access中,参数查询属于()。

A.更新查询 B.追加查询 C.交叉表查询 D.选择查询10. 在Access中,有四种自动创建窗体的命令,下面不属于此类命令的是()。

A.窗体 B.分割窗体 C.空白窗体 D.数据表11. 报表由5个部分所组成,则最末尾的部分是()。

A.报表页眉 B.页面页脚 C.页面页眉 D.报表页脚12. 在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。

A.OpenTable B.OpenQuery C.OpenForm D.OpenReport二、是非判断题。

数据库基础及应用试题题库.

数据库基础及应用试题题库.

《数据库基础及应用》选择题题库1.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数), 用下面的哪种类型最节省空间?CA. intB. smallintC. tinyintD. decimal(3,0)2.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?CA. ALTER COLUMN OrderID integer FROM OrdersB. ALTER TABLE Orders ( OrderID integer )C. ALTER TABLE Orders ALTER COLUMN OrderID integerD. ALTER COLUMN Orders.OrderID integer3. 小王在SQL Server 2005数据库中创建了如下两个表:CREATE TABLE 雇员表( 雇员代号 int IDENTITY(10001,1) PRIMARY KEY NONCLUSTERED, 雇员姓名 varchar(20) NOT NULL,通信地址 varchar(200) NULL)CREATE TABLE 订单表( 订单号 int IDENTITY(1,1) PRIMARY KEY,雇员代号 int NOT NULL,客户代号 int NOT NULL,订购日期 datetime NOT NULL,订购金额 money NOT NULL)他需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员姓名”、“订购日期”、最高的“订购金额”。

下面哪个语句能完成该功能?BA. SELECT a.雇员代号,a.雇员姓名,b.订购日期,b.订购金额FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS bON a.雇员代号 = b.雇员代号WHERE b.订购日期 = '09/01/2003'AND 订购金额 IN (SELECT MAX(订购金额) FROM 订单表)B. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS bON a.雇员代号 = b.雇员代号 AND b.订购日期 = '09/01/2003'GROUP BY a.雇员代号,a.雇员姓名,b.订购日期C. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)FROM 雇员表 AS a INNER JOIN 订单表 AS bON a.雇员代号 = b.雇员代号WHERE b.订购日期 = '09/01/2003'GROUP BY a.雇员代号,a.雇员姓名,b.订购日期,b.订单号D. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)FROM 雇员表 AS a INNER JOIN 订单表 AS bON a.雇员代号 = b.雇员代号WHERE b.订购日期 = '09/01/2003'AND 订购金额 IN (SELECT MAX(订购金额) FROM 订单表)4.下面哪些关键字能影响SELECT语句返回的结果的行数?(多选)abdA. TOP nB. WHEREC. ORDER BYD. DISTINCT5.使用下列哪个数据类型可以存储达2 GB的数据? AA. textB. varbinaryC. varchar(max)D. varchar6.用于定义、撤销和修改数据库对象的语言是() AA.DDLB.DMLC.DCLD.DEL7.用于数据库中数据的修改和检索的语言是() BA.DDLB.DMLC.DCLD.DEL8.用于数据访问权限的控制的语言是() CA.DDLB.DMLC.DCLD.DEL9.关系模型的数据结构是() DA.树B.图C.表D.二维表10.记录SQL Server的初始化信息的数据库是() AA.masterB.modelC.msdbD.tempdb11.为用户提供模板和原型的数据库是() BA.masterB.modelC.msdbD.tempdb12.供SQL Server代理程序调度警报和作业以及记录操作员时使用的数据库是() CA.masterB.modelC.msdbD.tempdb13.在系统启动时总是干净的数据库是() DA.masterB.modelC.msdbD.tempdb14.在SQL Server每次启动时都重新创建的数据库是() DA.masterB.modelC.msdbD.tempdb15.删除数据库的命令是() AA.DROP DATABASEE DATABASEC.CLOSE DATABASED.OPEN DATABASE16. 在SQL Server中,每个表格仅可以有的簇索引个数是() AA.1B.2C.8D.1017. 在SQL Server中,每个表格仅可以有的非簇索引个数是() DA.10B.21C.128D.24918.从表中删除一行或多行记录的语句是() AA.DELETEB.UPDATEC.DROPD.INSER T19.在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分()BA.SELECT,INTOB.SELECT,FROMC.SELECT,GROUPD.仅SELECT20. SELECT语句要把重复行屏蔽使用关键字()AA.DISTINCTB.UNIONC.ALLC.GROUP21.如果在SELECT语句中使用集合函数时,一定在后面使用()AA.GROUP BY B、COMPUTE BY C.HAVING PUTE22.只能匹配一个字符的匹配符是() BA.%B.-C.^D.<23. 能匹配任意长度字符的匹配符是() BA.-B.%C.^D.<24. 能匹配指定范围或集合中的任何单个字符的匹配符是() CA.-B.%C.[]D.<25.判断字段为空的关键字是() AA.IS NULLB.NULLC.ISIN D.IN26.当向数据库表中插入数据时,如果没有明确地提供输入值时,SQL Server自动为该列输入指定值,这属于哪种约束() AA.DEFAULT约束B.CHECK约束C.PRIMARY KEY约束D.FOREIGN KEY约束27.通过逻辑表达式判断限制插入到列中的值,这属于哪种约束() BA.DEFAULT约束B.CHECK约束C.PRIMARY KEY约束D.FOREIGN KEY约束28.不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于哪种约束() CA.DEFAULT约束B.CHECK约束C.PRIMARY KEY约束D.FOREIGN KEY约束29.定义数据库表中指定列上插入或更新的数值必须在另一张被参照表中的特定列上存在,这属于哪种约束() DA.DEFAULT约束B.CHECK约束C.PRIMARY KEY约束D.FOREIGN KEY约束30.不允许数据库表在指定列上具有相同的值,但允许有空值,这属于哪种约束() BA.DEFAULT约束B.UNIQUE约束C.PRIMARY KEY约束D.FOREIGN KEY约束31.只对某一列起作用的约束称为() AA.列约束B.惟一约束C.默认约束D.表约束32.包含了数据库表中一个以上的列的约束称为() DA.列约束B.惟一约束C.默认约束D.表约束33.约束可以通过哪条命令创建() BA.SET TABLEB.CREATE TABLEE TABLED.UPDATE TABLE34.在下列选项中不是SQL Server提供给用户查看约束信息的方法是() BA.使用系统存储过程B.使用查询分析器C.使用企业管理器D.使用规划视图35.可以删除约束的方法是() AA.利用企业管理器B.使用ALTER函数C.使用DELETE函数D.使用ERASE函数36. 可以删除约束的方法是() AA.利用DROP函数B.使用ALTER函数C.使用DELETE函数D.使用ERASE函数37.DEFAULT约束只作用于执行哪条语句时() DA.CREATEB.ALTERC.UPDAT ED.INSERT38.被FOREIGN KEY参照的列在表中应该具有() CA.DEFAULT约束B.CHECK约束C.PRIMARY KEY约束D.REIGN KEY约束39.UNIQUE约束强制了数据的() AA.实体完整性B.域完整性C.引用完整性D.用户定义完整性40. FOREIGN KEY约束强制了数据的() CA.实体完整性B.域完整性C.引用完整性D.用户定义完整性41.对于基础的完整性逻辑应该采用() BA.域完整性B.声明数据完整性C.引用完整性D.过程定义数据完整性42.对于复杂全面的完整性逻辑应该采用() DA.域完整性B.声明数据完整性C.引用完整性D.过程定义数据完整性43.为数据表创建索引的目的是()AA.提高查询的检索性能B.创建唯一索引C.创建主键D.归类44. 在创建表时创建唯一索引可以用()CA.设置唯一约束 B、Create table C.设置主键约束 D.以上都可以45.可以创建视图的是() DA.CREATE RULEB.CREATE DEFAULTC.CREATE TABLED.CREATE VIEW46.视图是一种常用的数据对象,可以对数据进行()DA.查看B.插入C.更新D.以上都是47. 视图删除的语句是() DA.SET VIEWB.UPDATE VIEWC.ALTER VIEWD.DROP VIEW48 有关数据冗余说法错误的是(d)。

数据库基础与应用课后练习题_复习资料

数据库基础与应用课后练习题_复习资料

第一章一、判断题1.实体之间的联系有三种,既1对1、1对多和多对多。

(√)2.在一个关系数据模型中,所有关系的定义也用一个关系来表示,称为其元关系或数据字典(√)3.在关系数据模型中,运算对象是关系,而运算结果是一个值。

(×)4.数据库体系结构具有三级模式结构和两级存储映象。

(√)5.进行数据库系统运行和管理的人员称作应用程序员。

(×)二、选择题1.数据库管理系统对数据所具有的控制功能不包括(D)。

A.安全性B.一致性C.并发性D.独立性2.在概念模型转化为关系数据模型时,实体之间的联系必须被转化为对应关系(表)的联系类型是(C)。

A.1对1B.1对多C.多对多D.多对13.ER图用来描述的是(A)。

A.概念数据模型 B逻辑数据模型 C关系数据模型 D对象数据模型4.若实体A和B是多对多联系,实体B和C是1对1联系,则实体A和C是(C)联系。

A.1对1B.1对多C.多对多D.多对15.若实体A和B是多对1联系,实体B和C是1对1联系,则实体A和C是(D)联系。

A.1对1B.1对多C.多对多D.多对16.在对象数据模型中,对象不具有的特性是(D)。

A.封装性B.继承性C.多态性D.共享性三、填空题1.在文件管理阶段,文件之间是相互独立的;在数据库管理阶段,文件之间是相互联系的。

2.在文件系统中,存取数据的基本单位是记录;在数据库系统中,存取数据的基本单位是数据项。

3.在实体中能做为码的属性称为主属性,否则称为非主属性。

4.数据库系统的三级模式结构和两段存储映象确保了数据的逻辑独立性和物理独立性。

第二章一、判断题1.已知两个定义域的基数分别为m和n,则它们的笛卡儿积中的元组数为m×n(√)。

2.在一个关系中,元组个数不能为0(×)。

3.在一个关系中,主码属于候选码,候选码中的属性称为主属性(√)。

4.在一个关系中,主码只能有一个,但候选码可以同时有多个(√)。

数据库基础及其应用试题.doc

数据库基础及其应用试题.doc

D )ORDER BY 在 SQL 语言屮 INSERT 、DELETE 、UPDATE 实现的是()C) WHERE 2. A) C) 3. A) C) 4. A) C) 5. A) C) 6.B )操作功能 D )控制功能) 参照完敕性规则用户完整性规则 关系的主属性不可以为空值(NULL ),这属于( 实体完整性规则 域完整性规则两个实体Z 间多对多的联系(不能够转换成一对多的联系 一沱能够转换成一对多的联系 B) D) 7.8.9.B ) D )以上说法祁不对 下述哪一条不是由于关系设计不当引起的( )数据冗余 B )丢失修改 插入异常 D )更新异常 SQL Server 的字符型系统数据类型主要包括()。

A ・ Intx money > char B. char> varchar 、text C ・ datetimex binary> intD. cha 「、varchar^ int使用H CREATE DATABASE AAA n 命令所建立数据库文件的初始大小是()字节。

A.1M B.2M C.3M D.4M SQL Server 提供的单行注释语句是使用()开始的一行内容。

A. “/*”B.C. “{”D. “/”在SQL 屮,删除视图的命令是( )oA. create viewB. update viewC. drop viewD. delete view不一定能够转换成一对多的联系《数据库基础及其应用》期考试题 学号姓名一、选择题(每题2分,共50分)1. 在SQL SELECT 语句屮,实现投影操作的了句是( )A ) SELECTB ) FROM 第7—14题基于如下的部门表和职工表(定义了表Z 间的参照完整性),其屮部门表的 主关键字是部门号,职工表的主关键字是职工号:A )职工号B )职工名C )部门号D )工资 11. 如下操作哪个操作不能成功的执行( )A ) 从职工表中删除行(“010“,“刘惠”,“01 “, 1120)B ) 在职工表中插入行(“102“,”刘水丁01”,1500)C ) 将职T 表屮职T 号为”056”的元组的工资改为1600D ) 将职工表屮职工号为T01啲元组的部门号改为”05“ 12. 如下SQL 语句哪条语句不能成功执行( )部门 职工A)对数据的所有衣询操作C)稈序运行的所有结果第15—17题基于关系模式R(U, F), U二{课程,教师,上课时间,教室, F={课程一教师,(上课时间,教室)一课程,(上课时间,教师)一课稈,(上课时间,学生)一教室}18.关系模式R的主关键字是(A)课程C)(上课时讪教师)19.关系模式R是几范式关系(A) 1NFC) 3NFB)对数据的所有更新操作D)用户的所有登录信息其中B)(上课时间,教室)D)(上课时间,学生)B)2NFA)DELETE FROM 部门WHERE 部门号二”03”B)INSERT INTO 部门VALUES(”06“,”计划部”,“306 室”)C)UPDATE 部门SET 部门号=T0“ WHERE 部门号二"02“D)UPDATE 部门SET 地址二”310 室“WHERE 部门号=”01“13.如下关于索引描述正确的是()A)建立索引将改变记录的物理顺序B)建立索引只会提高查询速度、不会提高更新速度C)建立索引可以提高查询和更新速度D)索引只是一种数据结构,对杳询速度和更新速度都没有影响14.下面有关HAVING T句描述正确的是()A)HAVING子句必须与GROUP BY子句一起使用B)HAVING子句不可以与GROUP BY子句一起使用C)HAVING 了句不可以与WHERE子句一起使用D)HAVING 了句必须与WHERE 了句一起使用15.如下关于存储过程叙述正确的是()A)存储过稈即传统意义稈序屮的过稈,可以嵌入在稈序屮使用B)存储过程是--种存储在数据库屮的程序,用于对数据库进行操作C)存储过程是一种存储在数据库Z外的程序,用于对数据库进行操作D)存储过稈描述数据存储到数据库的过程16.执行删除操作时应该检杏()A)实体完整性B)域完整性C)参照完整性D)用户定义完整性17.数据库中的日志文件用于记录()20•将关系模式R分解为R1(上课时问,教室,学生)和其他若干模式,则R1是儿范式关系()A) INF B)2NFC)3NF D)BCNF第18—22题使用如下表的数据:B)E4仓库仓库号 城市 面积WH1 北京 370 WH2 上海 500 WH3 广州 200 WH4 武汉400职工仓库号职工号工资 WH2 E1 1220 WH1 E3 1210 WH2E4 1250 WH3E61230 WH1 E7125021. SQL 语句SELECT * FROM 职工 ORDER BY 工资 DESC 杳询结果的第一条记录的工资字段值是( ) A )1210 B )1220 C )1230 D )1250 22. SQL 语句SELECT 仓库号,MAX (T •资)FROM 职T GROUP BY 仓库号 杏询结果有几条记录( ) A )0 B ) 1 C )3 D )5 23. SQL 语句SELECT SUM (.T.资)FROM 职工 的执行结果是( ) A )工资的最大值 B )工资的最小值 C )工资的平均值 D )工资的合计 24. SQL 语句SELECT 仓库.仓库号,城市,职工号,工资 FROM 仓库,职工WHERE 仓库.仓库号二职T.仓库号 ORDER BY 仓库.仓库号,工资DESC 查询结果的第1条记录的职工号是( )A) E3 C ) E6 D ) E7 25. SQL 语句SELECT 城市FROM 仓库 WHERE 仓库号IN ;(SELECT 仓库号 FROM 职工 WHERE 工资=1250) 的查询结果是( ) A )北京、上海 B )上海、广州 C )北京、广州D )上海、武汉二、填空题(10分,每空1分)1. 用SELECT 语句讲行杏询时,如果希望杳询的结果屮不出现重复元纽•,应在SELECT 了旬屮使用___________________________________ 保留字。

数据库基础与应用复习题及参考答案

数据库基础与应用复习题及参考答案

中南大学网络教育课程考试(专科)复习题及参考答案数据库基础与应用一、选择题:1。

现实世界中客观存在并能相互区别得事物称为( )A)实体 B)实体集C)字段D)记录2。

现实世界中事物得特性在信息世界中称为( )A)实体B)实体标识符C)属性 D)关键码3。

下列实体类型得联系中,属于一对一联系得就是( )A)教研室对教师得所属联系 B)父亲对孩子得亲生联系C)省对省会得所属联系D)供应商与工程项目得供货联系4.采用二维表格结构表达实体类型及实体间联系得数据模型就是( )A)层次模型B)网状模型 C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间得关系( )A)DB包括DBMS与DBS B)DBS包括DB与DBMSC)DBMS包括DB与DBS D)DBS与DB与DBMS无关6。

在数据库技术中,反映现实世界中事物得存在方式或运动状态得就是( )A)信息B)数据C)消息 D)命令7。

下列关于关系数据模型得术语中,哪一个术语所表达得概念与二维表中得“行”得概念最接近?A)属性B)关系C)域D)元组8。

在关系数据中,视图(view)就是三级模式结构中得( )A)内模式 B)模式 C)存储模式 D)外模式9.数据库系统中,用( )描述全部数据得整体逻辑结构A)外模式B)存储模式C)内模式 D)概念模式10.数据库系统中,用户使用得数据视图用( )描述,它就是用户与数据库之间得接口.A)外模式 B)存储模式 C)内模式 D)概念模式11.数据库系统达到了数据独立性就是因为采用了( )A)层次模型 B)网状模型 C)关系模型D)三级模式结构12.在关系数据库系统中,当关系得型改变时,用户程序也可以不变。

这就是A)数据得物理独立性 B)数据得逻辑独立性C)数据得位置独立性 D)数据得存储独立性13。

逻辑数据独立性就是指( )A)概念模式改变,外模式与应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变 D)内模式改变,外模式与应用程序不变14。

数据库基础与应用(答案)

数据库基础与应用(答案)
D. 事件
6.Access数据库类型是分值:2
A. 层次数据库
B. 关系数据库
C. 网状数据库
D. 圆状数据库
7.Access是一个什么系统。分值:2
A. 人事管理
B. 数据库
C. 数据库管理
D. 财务管理
8.下列关于Access数据库论述正确的是分值:2
A. 必须包含构成Access数据库的七类不同的对象
A. 字段
B. 报表
C. 控件
D. 页码位
38.在报表属性中,决定报表的外观特征(如高度、宽度)的是分值:2
A. “格式”属性标签
B. “事件”属性标签
C. “数据”属性标签
D. “其他”属性标签
39.报表快照是一种扩展名为______的文件。分值:2
A. .snp
B. .dbf
C. .rtf
D. .dbe
C. 在窗体设计视图中,可以进行数据记录的浏览
D. 在窗体设计视图中,可以进行数据记录的添加
28.当需要将一些切换按钮、单选钮或复选框组合起来共同工作时,需要使用的控件是分值:2
A. 列表框
B. 复选框
C. 选项组
D. 组合框
29.在窗体设计视图中,按____键,同时单击鼠标可以选中多个控件。分值:2
A. 状态栏
B. 对话框
C. 工具栏
D. 菜单栏
21.SQL语句中的DROP关键字的功能是从数据库中分值:2
A. 修改表
B. 删除表
C. 插入表
D. 新建表
22.用表“学生名单”创建新表“学生名单2”,所使用的查询方式是分值:2
A. 删除查询
B. 生成表查询
C. 追加查询
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

06会计电算化(函)数据库基础与应用结业试题一、选择题 (每小题1分,共40分)1.表的字段类型中不包括()型。

A)字符 B)数值 C)日期 D)编号2.一个能表示十位正整数及二位小数的字段应定义为()。

A) D 10 2 B) D 13 2C) N 12 2 D) N 13 23.正确退出数据库系统的命令为()。

A) END B) EXIT C) QUIT D) ESC4.建立一个表文件的命令为()。

A) NEW B) CREATE C) OPEN D) BUILD5.打开及关闭一个表文件的命令为()。

A) OPEN/CLOSE B) USEC) CALL/RETURN D) DO/ENDDO6.删除表记录的命令有几种,其中清除库中全部记录的命令为()。

A)DELETE B) PACK C) ZAP D) CLEAR7.用SORT命令排序时,升序/降序参数为()。

A)A/B B)S/J C)A/D D)D/A8.把字符串“12/03/04”转换为日期型数据的命令为()。

A) DTOC(”12/3/04”) B) DTOC(12/3/04)C) CTOD(”12/03/04”) D) CTOD(12/3/04)9.用()命令可对表中的记录进行统计。

A) SUM B) TOTAL C) COUNT D) STATISTIC 10.若内存变量G=“FIRST”显示其内容使用的命令是()。

A)DISPLAY G B)?G C)?&G D)SAY G11.在下列文件扩展名(后缀)中,不属数据库系统默认的扩展名是()。

A) FDB B) LBL C) FOX D) FRM12.在下列文件中,()是数据库的内存变量文件。

A) MEMO.DBF B) X.IDX C) X.FOX D) X.MEM 13.要生成表STD2.DBF,要求其结构与现有的表STD1.DBF相同,但记录不同,建库方法是()。

A) USE STD1 B) USE STD1COPY TO STD2 COPY STRU TO STD2C) COPY FILE STD1.DBF TO STD2.DBF D) CREATE STD2 FROM STD114.一个表文件中多个MEMO字段的内容是存放在()。

A)这个表文件中 B)一个备注文件中C)多个备注文件中 D)一个文本文件中15.表的索引文件扩展名是()。

A) FDX B) DBF C) IDX D) LBL16.在“职工档案”库文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用逻辑表达示()。

A)婚否.OR.(性别=‘女’) B)(婚否.=.T.).AND.(性别=‘女’) C)婚否.AND.(性别=‘女’) D)已婚.OR.(性别=‘女’)17. 数据库的程序文件的扩展名为()。

A) PRG B) MEM C) FRM D) IDX18. 修改数据库程序文件的命令为()。

A) CHANGE COMM B) EDIT COMMC) MODI COMM D) BROWSE COMM19. 在对表文件索引时,可以作为关键字段的是()。

A)备注型 B)屏幕型 C)逻辑型 D)日期型20. 恢复被DELETE记录的命令是()。

A) RECALL B) RESTORE C) UNDELETE D) UNDO21. 下列语句格式中,()是非法的。

A) IF...ENDIF B) DO WHILE...ENDDOC) DO CASE...END D) IF...ELSE...ENDIF22. ()命令只能输入一个字符。

A) WAIT B) INPUT C) READ D) ACCEPT23.在下列表达式中,结果为日期型的为()。

A) DATE()+TIME() B) DATE()+30C) DATE()-CTOD(“08/04/1999”) D) 365-DATE()24.在下列函数中,函数值为数值类型的是()。

A) AT("人民","中华人民共和国")B) CTOD("01/01/96")C) NDX(2)D) SUBSTR(DTOC(DATE()),7)25. 在当前工作区已经打开某仓库表,表结构为:品名(C,8),类别(C,2)、数量(N,6.0)、单价(N,5.2)、总价(N,8.2)等字段,同时打开了以类别为索引关键字的索引文件。

现要对数量、总价字段按类别进行汇总,并将结果存入表SG.DBF中,应使用命令()。

A)TOTAL ON类别TO SG FOR数量,总价B)TOTAL TO SG ON 类别FIELDS数量,总价C)SUM TO SG ON类别FEELDS数量,总价D)SUM TO SG数量,总价26. 在数据库系统中,可以接受用户输入N、C、L、D类型数据的命令是()。

A)INPUT B)WAITC)ACCEPT D)@5,10 SAY…GET…27.某人事表和按姓名升序的索引文件已打开,并执行过赋值命令QQ="王玲",要使用内存变量QQ来查找职工记录,应使用命令()。

A) FIND QQ B) SEEK &QQC)LOCATE FOR QQ D) FIND &QQ28.当前表中有数学、英语、计算机和平均分字段,都是N型,要算出平均,应当使用命令()。

A) REPLACE 总分 WITH数学+英语+计算机B) REPLACE 总分 WITH数学+英语+计算机C) REPLACE ALL 总分 WITH (数学+英语+计算机)/3D) REPLACE 总分 WITH数学+英语+计算机 ROR ALL29. 有下列命令序列:Y=99X=Y=88执行以上命令序列之后,变量X的值是()。

A) 88 B) Y C).F. D)9930.表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令()。

A) TOTAL数学+英语+计算机TO总分B) REPLACE all总分WITH 数学+英语+计算机C) SUM数学,英语,计算机TO总分D) REPLACE ALL数学+英语+计算机WITH总分31. 字符串长度函数LEN(SPACE(3)-SPACE(2))的值是()。

A) 1 B) 2 C) 3 D) 532.下列符号中正确的的变量名是()。

A) ABC B) 123A C) A.123 D) A—12333.设X为数值型变量,Y为字符型变量,以下正确的表达式是()。

A)Y*2 B) X>5.AND.Y='A'C).NOT. X D) SQRT(Y)34.数据库系统中使用的变量有两种,它们是()。

A)内存变量和字段变量 B)局部变量和全局变量C)内存变量和全局变量 D)局部变量和字段变量35. 数据库系统中使用的字段变量的数据是保存在()。

A)软盘 B)内存储器 C)外存储器 D)表文件36.系统规定日期型字段的宽度是()。

A) 8位 B) 10位 C) 6位 D) 12位37. 表中的字段类型有()。

A)六种类型 B)五种类型 C)四种类型 D)十种类型38. 数据库系统中的字段类型分别是()。

A)整型、字符型、实型、逻辑型、集合型B)数值型、字符型、日期型、逻辑型、屏幕型、备注型C)数值型、字符型、日期型、逻辑型D)数值型、字符型、日期型、逻辑型、备注型39.逻辑运算符的优先顺序是( )A) .AND. , .OR. , .NOT. B) .NOT. , .AND. , .OR.C) .NOT. , .OR. , .AND. D) .AND. , .NOT. ,.OR.40.设某数值型字段宽度为8,小数位数为2,则该字段整数部分的最大取值为 ( )。

A) 99999 B) 999999 C) 9999999 D)99999999二、填空题:(每空1分,共15分)1.假设教师表文件中某记录的年龄为35岁,职称为讲师,工资为750元.则据此写出的逻辑表达式为:(年龄>30.OR.工资<=300).AND..NOT.职称=〃讲师〃。

其结果为 。

2. 表中,按给定条件顺序查找.DBF 中记录的命令是 。

3. YEAR (DATE ())值的类型是 。

4.在DISPLAY 命令中,若同时省略范围和FOR/WHILE 条件,则在屏幕上显示 记录。

5.建立一个新的表文件,一般分两步进行:第一步是 ;第二步是 。

6.建立一个新的表文件结构时,需对以下四项内容进行定义: , , , 。

7.公式:X >1或X <0的Foxpro 的表达式是 。

8.在数据库系统中,在物理排序时,在每个关键字段的后面,/D 和/A 最多只能选择其中之一。

选择 表示对该字段的值按 序排列,此时可略去不写;选择 表示对字符型字段排序时不区分字符的大小写,可能与/D 和/A 组合使用。

9.在点状态下向表追加一个空白记录的命令是 。

三、编写程序题:(根据各题要求先画出程序流程图,再编写程序)(共45分)1、从数据库文件ABCD.DBF 中查找某人,要求能够判断是否有此人。

(10分)2、给定一个X 值,求Y 值。

(10分)1(0)0(0)1(0)x y x x >⎧⎪==⎨⎪-<⎩ 3、计算222210321++++= S (10分)4、在数据库表ABCD.DBF 中查询某人是否存在,如果数据库中不存在此人,给出提示信息;如果存在,判断其职称是否为“教授”,职称为教授的,将工资加50元;不是教授的,再判断是否是1960年以前出生的,如果是,工资增加30元,否则,工资增加15元。

(15分)参考答案一、选择题:1.D 11. A 21.C 31.D2.D 12.D 22.A 32.A3.C 13.B 23.B 33.B4.B 14.B 24.A 34.A5.B 15.C 25.B 35.D6.C 16.C 26.A 36.A7.C 17.A 27.D 37.B8.C 18.C 28.C 38.D9.C 19.D 29.C 39.B10.B 20.A 30.B 40.A二、填空题:1. f2. locate, Continue3. 数值型 4。

所有5. 建立表文件结构输入数据记录内容6. 字段名称,字段类型,字段宽度,小数位数7. X>1.OR. X<0 8. /A 升 /C9. APPEND BLANK三、1、set talk offclearuse zgacce “请输入待查人名:”to xmloca for 姓名=xmif .not.eof()dispelse? “查无此人!”endiuseset talk onreturn2、set talk offinpu “请输入x值:”to xif x>0y=1if x=0y=0elsey=-1endiendi? “y=”,yset talk onretu3、set talk offcleas=0n=1do while n<=10s=s+n2n=n+1endd? “s=”,sset talk onretu4、set talk offclearuse zgacce “请输入姓名:” to xm loca for 姓名=xmif fonu()if 职称=“教授”repl 工资with 工资+50elseif 出生日期<ctod(“01/01/50”) repl 工资with 工资+30elserepl 工资with 工资+10endiendidisp? “查无此人!”endiuseset talk on retu。

相关文档
最新文档