数据库工程师分类模拟题48有答案.docx

上传人:b****5 文档编号:7968052 上传时间:2023-01-27 格式:DOCX 页数:12 大小:76.36KB
下载 相关 举报
数据库工程师分类模拟题48有答案.docx_第1页
第1页 / 共12页
数据库工程师分类模拟题48有答案.docx_第2页
第2页 / 共12页
数据库工程师分类模拟题48有答案.docx_第3页
第3页 / 共12页
数据库工程师分类模拟题48有答案.docx_第4页
第4页 / 共12页
数据库工程师分类模拟题48有答案.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数据库工程师分类模拟题48有答案.docx

《数据库工程师分类模拟题48有答案.docx》由会员分享,可在线阅读,更多相关《数据库工程师分类模拟题48有答案.docx(12页珍藏版)》请在冰豆网上搜索。

数据库工程师分类模拟题48有答案.docx

数据库工程师分类模拟题48有答案

数据库工程师分类模拟题48

单项选择题

1.下列关于数据的叙述中,哪一条是错误的______。

A.数据是描述现实世界事物的符号记录

B.数据是信息的语义解释

C.信息可以用数据表示

D.数据的各种表现形式都可以经过数字化后存入计算机

答案:

B

2.下列与数据库相关的叙述中,哪一条是错误的______。

A.数据库中的数据通常可以分为用户数据和系统数据两个部分

B.数据字典是数据库数据的结构和约束条件的定义和说明

C.数据库中的数据共享性高、冗余度小

D.程序-数据独立是指应用程序的编写与数据库中的数据无关

答案:

D

3.下列关于数据库管理系统软件研究的叙述中,哪一条是错误的______。

A.研究内容中包括研究和实现具有分布性、开放性、异构系统的互连性的新型的DBMS

B.研究内容中包括研究和实现以DBMS为核心的一组支持软件

C.研究的目标是DBMS自身程序越来越小,功能越来越简单

D.数据库的安全理论和技术是数据库管理系统软件研究的一个重要组成部分

答案:

C

4.下列关于数据模型的组成要素的叙述中,哪一条是正确的______。

A.数据结构、数据操作和数据约束

B.数据结构、数据操作、数据安全和数据独立

C.数据结构、数据操作和数据独立

D.数据结构、数据操作、数据安全、数据独立和数据约束

答案:

A

5.下列关于逻辑模型的叙述中,哪一条是错误的______。

A.逻辑模型是从数据库实现的角度对数据建模,独立于具体的系统物理平台

B.层次模型和网状模型都属于逻辑模型

C.E-R模型不属于逻辑模型

D.关系模型不属于逻辑模型

答案:

D

6.下列关于数据库模式的叙述中,哪一条是错误的______。

A.数据库的“型”是稳定的,数据库的“值”是随时间不断变化的

B.数据库模式不仅涉及“型”的描述,而且还包含具体的“值”

C.数据库系统模式可用外模式、模式和内模式三级模式结构表示

D.三级模式在数据库系统中都存储于数据库系统的数据字典中

答案:

B

7.关系代数有五个基本操作,其他操作均可以用这五种基本操作来表示,除了并、差、投影和选择四个操作外,还有下列哪一个是五种基本操作之一______。

A.交

B.笛卡儿积

C.自然连接

D.除法

答案:

B

8.概念模型是现实世界到信息世界的语义抽象,主要用于数据库设计中的概念设计阶段。

下列哪种方法用于该阶段______。

A.关系模型方法

B.实体联系模型方法

C.层次模型方法

D.网络模型方法

答案:

B

9.有如图所示的两个关系R1和R2,R3是下列哪一项关系操作的结果______。

A.R1和R2的自然连接

B.R1和R2的左外连接

C.R1和R2的右外连接

D.R1和R2的半连接

答案:

A

10.有如图所示的两个关系R1和R2,R4是下列哪一项关系操作的结果______。

A.R1和R2的自然连接

B.R1和R2的左外连接

C.R1和R2的右外连接

D.R1和R2的半连接

答案:

C

11.有如图所示的两个关系R1和R2,是下列哪一项关系操作的结果______。

A.R2和R1的自然连接

B.R2和R1的左外连接

C.R2和R1的右外连接

D.R2和R1的半连接

答案:

D

12.在基本SQL语言中,下列哪个功能无法实现______。

A.定义视图

B.定义基本表

C.对视图和基本表进行查询

D.对连接视图进行修改

答案:

D

13.若要删除数据库中已经存在的表T,下列哪一个SQL语句可以实现______。

A.DELETETABLET

B.DELETET

C.DROPTABLET

D.DROPT

答案:

C

14.有基本表EMP(ENO,ENAME,SALARY,DNO),其属性分别表示职工工号、姓名、工资和所在部门编号;基本表DEPT(DNO,DNAME),其属性分别表示部门的编号和部门名。

下列哪一项正确描述了SQL语句:

SELECTCOUNT(DISTINCTDNO)FROMEMP;的功能______。

A.统计职工的总人数

B.统计每一部门的职工人数

C.统计职工服务的部门数目

D.统计每一职工服务的部门数目

答案:

C

15.有基本表EMP(ENO,ENAME,SALARY,DNO),其属性分别表示职工工号、姓名、工资和所在部门编号;基本表DEPT(DNO,DNAME),其属性分别表示部门的编号和部门名。

下列哪一项正确描述了SQL语句:

UPDATEEMPSETSALARY=SALARY*1.05WHEREDNO='D6'ANDSALARY<(SELECTAVG(SALARY)FROMEMP);的功能______。

A.为工资低于D6部门平均工资的所有职工加薪5%

B.为工资低于整个企业平均工资的职工加薪5%

C.为在D6部门工作,且工资低于整个企业平均工资的职工加薪5%

D.为在D6部门工作,且工资低于本部门平均工资的职工加薪5%

答案:

C

16.有基本表EMP(ENO,ENAME,SALARY,DNO),其属性分别表示职工工号、姓名、工资和所在部门编号;基本表DEPT(DNO,DNAME),其属性分别表示部门的编号和部门名。

要删除EMP表中的SALARY属性,则下列哪一个SQL语句是正确的______。

A.DELETESALARYFROMEMP

B.ALTERTABLEEMPDROPSALARY

C.UPDATEEMPSALARY

D.ALTERTABLEEMP'SALARY'

答案:

B

17.下列SQL语句中,哪个语句能够实现“将查询、修改SC表的权限授权给用户U1,并允许该用户将此权限授予其他用户”的功能______。

A.GRANTSELECT,UPDATETOSCONU1WITHPUBLIC

B.GRANTSELECT,UPDATEONSCTOU1WITHPUBLIC

C.GRANTSELECT,UPDATETOSCONU1WITHGRANTOPTION

D.GRANTSELECT,UPDATEONSCTOU1WITHGRANTOPTION

答案:

D

18.在使用LIKE谓词的字符匹配查询条件中,下列有关字符"_"(下划线)的正确的叙述是哪一项______。

A.字符"_"(下划线)代表任意单个字符

B.字符"_"(下划线)代表零个或多个字符

C.字符"_"(下划线)不能与字符%(百分号)一同使用

D.字符"_"(下划线)仅能代表自己

答案:

A

19.下列关于关系数据库的规范化理论的叙述中,哪一条是错误的______。

A.规范化理论提供了判断关系模式优劣的理论标准

B.规范化理论提供了判断关系数据库管理系统优劣的理论标准

C.规范化理论对于关系数据库设计具有重要指导意义

D.规范化理论对于其他模型的数据库的设计也有重要指导意义

答案:

B

20.下列关于平凡的函数依赖的叙述中,哪一条是正确的______。

A.若X→Y,且YíX,则称X→Y为平凡的函数依赖

B.若X→Y,且XíY,则称X→Y为平凡的函数依赖

C.若X→Y,且XY,则称X→Y为平凡的函数依赖

D.若X→Y,Y→X,则称X→Y为平凡的函数依赖

答案:

A

21.若有关系模式R(X,Y,Z),属性X、Y、Z间没有任何函数依赖关系。

下列叙述中哪一条是正确的______。

A.R肯定属于2NF,但R不一定属于3NF

B.R肯定属于3NF,但R不一定属于BCNF

C.R肯定属于BCNF,但R不一定属于4NF

D.R一定属于4NF

答案:

C

22.在数据库逻辑结构设计中,从E-R模型向关系模型的转换应遵循相应原则。

对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式______。

A.2

B.3

C.4

D.5

答案:

C

23.下列关于物理存储介质的叙述中,哪一条是错误的______。

A.高速缓冲存储器一般很小,是最快最昂贵的存储介质

B.主存储器中存放可被CPU直接处理的数据

C.若发生电源故障或系统崩溃,主存储器中的内容通常不会丢失

D.二、三级存储器的速度相对比较慢

答案:

C

24.下列关于选择运算的索引扫描实现算法的叙述中,哪一条是错误的______。

A.采用索引扫描方法执行选择运算的前提条件是表在选择条件的属性上建有索引

B.无论选择条件是等值比较还是非等值比较,顺序索引和散列索引皆可利用

C.一般说来,索引扫描的执行代价小于全表扫描的执行代价

D.如果所利用的索引为聚集索引,一般可以大大减少磁盘块I/O次数

答案:

B

25.下列关于数据库管理系统维护事务的ACID特性的叙述中,哪一条是错误的______。

A.保证事务的原子性是DBMS的事务管理器中故障恢复机制的责任

B.保证单个事务的一致性是DBMS的事务管理器中故障恢复机制的责任

C.保证事务的隔离性是DBMS的事务管理器中并发控制部件的责任

D.保证事务的持久性是DBMS的事务管理器中故障恢复机制的责任

答案:

B

26.设有两个事务T1、T2,其并发执行如下所示。

下列叙述中哪一个是正确的______。

T1T2

Read(A);Read(A);

A:

=A-10;Write(A);

A.该并发执行不存在问题

B.该并发执行丢失更新

C.该并发执行依赖于未提交更新

D.该并发执行读“脏”数据

答案:

B

27.下列关于分布式数据库系统的叙述中,哪一条是错误的______。

A.分布式数据库系统与数据库技术、网络和数据通信技术有紧密的关系

B.分布式数据库中每一个节点是一个独立的数据库系统

C.分布式数据库系统的用户的操作比非分布式系统的操作要复杂

D.分布式系统的所有问题是内部的、实现级别的问题

答案:

C

28.下列哪一项不属于数据库安全性的一般控制措施______。

A.一致性控制

B.推理控制

C.访问控制

D.流控制

答案:

A

29.下列哪一项不是基于关系数据库系统的、以数据处理为主的传统的数据库应用具有的特征______。

A.结构统一

B.面向记录

C.复杂数据类型

D.数据项小

答案:

C

30.下列哪一项工作一般需要在数据进入数据仓库之前进行______。

A.数据清洗

B.数据挖掘

C.决策支持

D.OLAP

答案:

A

31.现代操作系统最基本的特征是______。

A.并发性

B.顺序性

C.封闭性

D.并行性

答案:

A

[解答]现代操作系统基本的特征是并发、共享、虚拟和异步,其中并发性是最基本的特性。

故选择A选项。

32.组成操作系统的主要部分通常是进程线程管理、内存管理、设备管理和______。

A.文件管理

B.P、V操作管理

C.死锁管理

D.备份管理

答案:

A

[解答]操作系统位于底层硬件与用户之间,是两者沟通的桥梁。

用户可以通过操作系统的用户界面,输入命令。

操作系统则对命令进行解释,驱动硬件设备,实现用户要求。

以现代观点而言,一个标准个人电脑的OS应该提供以下的功能:

进程管理(Processingmanagement);内存管理(Memorymanagement);文件系统(Filesystem);网络通讯(Networking);安全机制(Security);用户界面(Userinterface);驱动程序(Devicedrivers)。

故选择A选项。

33.下列程序中,哪一个不属于操作系统内核程序______。

A.进程调度程序

B.中断服务程序

C.设备驱动程序

D.用户应用程序

答案:

D

[解答]“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。

一个内核不是一套完整的操作系统。

它负责管理系统的进程、中断、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。

故选择D选项。

34.用户编写程序时调用fork()创建进程,其使用的是操作系统提供给用户的什么接口______。

A.系统调用

B.命令控制语言

C.作业控制语言

D.应用编程接口

答案:

A

[解答]操作系统提供了3类型的接口供用户使用:

命令接口:

提供一组命令供用户直接或间接操作。

根据作业的方式不同,命令接口又分为联机命令接口和脱节命令接口。

程序接口:

程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。

图形界面接口:

通过图标、窗口、菜单、对话框及其他元素,和文字组合,在桌面上形成一个直观易懂,使用方便的计算机操作环境。

因此,fork采用了系统调用命令接口。

故选择A选项。

35.用户进程从用户态转变为内核态时,使用的指令是______。

A.访管指令

B.I/O指令

C.页保护指令

D.压栈指令

答案:

A

[解答]用户程序不能直接使用特权指令。

如果用户程序在用户态转换为内核态,使用访管指令,这是CPU由用户态向核心态转换的方法。

故选择A选项。

36.多道程序设计的意义是______。

A.宏观上有多个进程在计算机中同时运行

B.微观上有多个进程在计算机中同时运行

C.一种将程序分割为若干子程序的设计方法

D.多个计算机协同运行一个进程

答案:

A

[解答]多道程序设计是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插的运行。

使得CPU与外部设备之间可以并行工作,提高设备的利用率。

多道程序技术运行的特征:

多道、宏观上并行、微观上串行。

故选择A选项。

37.进程从运行态转换为阻塞态的原因是______。

A.需要的数据没有准备好

B.需要的设备不存在

C.分配给该进程的时间片用完

D.运算过程中栈溢出

答案:

A

[解答]引起进程阻塞的事件有:

1)请求系统服务;2)启动某种操作;3)新数据尚未到达;4)无新工作可做。

故选择A选项。

38.一个运行着的进程打开了一个新的文件,则指向该文件数据结构的关键指针存放在______。

A.进程控制块中

B.文件目录中

C.文件句柄中

D.进程头文件中

答案:

A

[解答]进程控制块中的进程资源清单,列出所拥有的除CPU外的资源记录,如拥有的I/O设备,打开的文件列表等。

故选择A选项。

39.请分析以下程序。

intmain()

{

pid_tpid;

pid=fork();

if(pid==0)

printf("Iamthechildprocess,myprocessIDis%d\n",getpid());

else

printf("Iamtheparentprocess,myprocessIDis%d\n",getpid());

}

那么,该程序正确运行后的结果是______。

A.Iamthechildprocess,myprocessIDis3744

B.Iamtheparentprocess,myprocessIDis3987

C.Iamthechildprocess,myprocessIDis3744

D.不输出任何信息

答案:

A

[解答]计算机程序设计中的fork()函数。

返回值:

若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记:

否则,出错返回-1。

假设程序正确运行并创建子进程成功,那么,子进程为0,父进程为进程号,故输出Iamthechildprocess,myprocessIDis3744Iamtheparentprocess,myprocessIDis3987。

故选择A选项。

40.在Pthread线程包的使用中,当用户编程创建一个新的线程时,需要使用的线程库函数是______。

A.pthread_create()

B.pthread_exit()

C.pthread_yield()

D.pthreadjoin()

答案:

A

[解答]pthread_create是类Unix操作系统(Unix、Linux、MacOSX等)的创建线程的函数。

故选择A选项。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1