2022年软考-数据库系统工程师考前拔高综合测试题(含答案带详解)第171期

上传人:s9****2 文档编号:504373464 上传时间:2023-07-21 格式:DOCX 页数:16 大小:128.65KB
返回 下载 相关 举报
2022年软考-数据库系统工程师考前拔高综合测试题(含答案带详解)第171期_第1页
第1页 / 共16页
2022年软考-数据库系统工程师考前拔高综合测试题(含答案带详解)第171期_第2页
第2页 / 共16页
2022年软考-数据库系统工程师考前拔高综合测试题(含答案带详解)第171期_第3页
第3页 / 共16页
2022年软考-数据库系统工程师考前拔高综合测试题(含答案带详解)第171期_第4页
第4页 / 共16页
2022年软考-数据库系统工程师考前拔高综合测试题(含答案带详解)第171期_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《2022年软考-数据库系统工程师考前拔高综合测试题(含答案带详解)第171期》由会员分享,可在线阅读,更多相关《2022年软考-数据库系统工程师考前拔高综合测试题(含答案带详解)第171期(16页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-数据库系统工程师考前拔高综合测试题(含答案带详解)1. 单选题以下关于进度管理工具Gantt图的叙述中,不正确的是( )。问题1选项A.能清晰地表达每个任务的开始时间、结束时间和持续时间B.能清晰地表达任务之间的并行关系C.不能清晰地确定任务之间的依赖关系D.能清晰地确定影响进度的关键任务【答案】D【解析】Gantt图是一种简单的水平条形图,以日历为基准描述项目任务。水平轴表示日历时间线(如时、天、周、月和年等),每个条形表示一个任务,任务名称垂直地列在左边的列中,图中水平条的起点和终点对应水平轴上的时间,分别表示该任务的开始时间和结束时间,水平条的长度表示完成该任务所持续的时

2、间。当日历中同一时段存在多个水平条时,表示任务之间的并发。2. 单选题以下关于计算机安全原则的叙述中,不正确的是( )。问题1选项A.在系统设计时,实现安全措施应具有简洁性B.系统的保护机制不应该公开C.用户和程序在操作时应当使用尽可能少的特权D.多用户系统中允许多个用户共享资源的机制应该最小化【答案】B【解析】系统的保护机制应该公开。3. 单选题数据库系统在运行过程中可能会发生CPU故障,这属于( )。在此类故障的恢复过程中,需要根据日志进行的操作为( ) 。问题1选项A.事务故障B.系统故障C.介质故障D.指令故障问题2选项A.UNDOB.REDOC.UNDO+REDOD.后备副本+UND

3、O+REDO【答案】第1题:B第2题:C【解析】数据库系统在运行过程中可能会发生CPU故障,这属于系统故障。在此类故障的恢复过程中,需要根据日志进行的操作为undo+redo。4. 单选题在CPU和主存之间设置高速缓存(Cache)的目的是为了解决( )的问题。问题1选项A.主存容量不足B.主存与外存储器速度不匹配C.主存与CPU速度不匹配D.外设访问效率【答案】C【解析】本题考查计算机系统硬件基础知识。基于成本和性能方面的考虑,Cache(即高速缓存)是为了解决相对较慢的主存与快速的CPU之间工作速度不匹配问题而引入的存储器。Cache中存储的是主存内容的副本。5. 单选题某电影院某日电影入

4、座情况如下表所示。为调整场次,要统计2021年2月21日到场人数总数大于100的电影,可满足要求的SQL语句是( )。问题1选项A.SELECT film,sum(attendance) FROM movie WHERE pdate=20210221 HAVING sumattendance) 100B.SELECT film,sum(attendance) FROM movie WHERE pdate=20210221 AND attendance 100 GROUP BY filmC.SELECT filmum(attenedance) FROM movie WHERE pdate=202

5、10221 GROUP BY film HAVING sum(attendance) 100D.SELECT film,sum(attendance) FROM movie WHERE pdate=*20210221 AND sum(attendance)100 GROUP BY film【答案】C【解析】select 列名 from 表名 where 条件 group by 分组字段 having 条件 order by 排序字段。需要根据电影进行分组。所以选择C。6. 单选题传统过程模型中,( )首先引入了风险管理。问题1选项A.瀑布模型B.螺旋模型C.V模型D.原型化模型【答案】B【解析

6、】本题考查计算机软件开发模型相关的基础知识。软件开发模型是软件开发的全部过程、活动和任务的结构框架,用以指导软件的开发。螺旋模型综合了瀑布模型和演化模型的优点,并增加了风险分析,沿着螺线由内向外,每旋转一圈,就得到原型的一个新版本。点拨:抓住关键词“风险”,即可选出正确答案螺旋模型。7. 单选题在地址栏中输入,浏览器默认的应用层协议是( )。问题1选项A.HTTPB.DNSC.TCPD.FTP【答案】A【解析】默认的是:http:/ -协议名称 服务器名 域名8. 单选题编译程序对高级语言源程序进行编译的过程中,要不断收集、记录和使用源程序中一些相关符号的类型和特征等信息,并将其存入( )中。

7、问题1选项A.符号表B.哈希表C.动态查找表D.栈和队列【答案】A【解析】符号表:符号表是一种用于语言翻译器(例如编译器和解释器)中的数据结构。在符号表中,程序源代码中的每个标识符都和它的声明或使用信息绑定在一起,比如其数据类型、作用域以及内存地址。9. 单选题以下关于触发器的说法中,错误的是( )。问题1选项A.触发器可以带参数B.触发器不能被应用程序显式调用C.触发器可以关联到基本表D.一个基本表上可以定义多个触发器【答案】A【解析】触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,

8、也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert,delete,update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。触发器可以查询其他表,而且可以包含复杂的SQL语句。触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。触发器是不能被应用程序显示调用,所以也是不能带参数的。所以,错误的选项是A。10. 单选题操作系统中,短期调度指的是( )。问题1选项A.作业调度B.进程调度C.线程调度D.CPU调度【答案】B【解析】长期调度,又称为作业调度或高级调度,这种调度将已进入系统并处于后备状态的作业按某种算

9、法选择一个或一批,为其建立进程,并进入主机,当该作业执行完毕时,还负责回收系统资源,在批处理系统中,需要有作业调度的过程,以便将它们分批地装入内存,在分时系统和实时系统中,通常不需要长期调度。它的频率比较低,主要用来控制内存中进程的数量。中期调度,又称为交换调度。它的核心思想是能将进程从内存或从CPU竞争中移出,从而降低多道程序设计的程度,之后进程能被重新调入内存,并从中断处继续执行,这种交换的操作可以调整进程在内存中的存在数量和时机。其主要任务是按照给定的原则和策略,将处于外存交换区中的就绪状态或等待状态的进程调入内存,或把处于内存就绪状态或内存等待状态的进程交换到外存交换区。短期调度,又称

10、为进程调度、低级调度或微观调度。这也是通常所说的调度,一般情况下使用最多的就是短期调度。它的主要任务是按照某种策略和算法将处理机分配给一个处于就绪状态的进程,分为抢占式和非抢占式。11. 单选题相比于文件系统,用数据库系统管理数据,具有( )的优势。问题1选项A.数据冗余高B.数据独立性高C.数据结构化程度低D.数据联系弱【答案】B【解析】相比于文件系统,数据库管理系统具有数据独立性高的优势。12. 单选题CPU的速度要远快于打印机的速度,为解决这个速度不匹配的问题,可以使用( )。问题1选项A.并行技术B.缓存技术C.虚拟内存技术D.交换技术【答案】B【解析】缓存就是数据交换的缓冲区。速度快

11、的CPU把数据放到缓存中,打印机就从缓存中取数据进行打印。从而释放了CPU的等待。13. 单选题一个取值域是原子的,是指该域的元素是( )单元。问题1选项A.不同的B.不可分的C.常量D.不可见的【答案】B【解析】一个取值域是原子的,是指该域的元素是不可分的单元。14. 单选题以下关于拒绝服务攻击的叙述中,不正确的是( )。问题1选项A.拒绝服务攻击的目的是使计算机或者网络无法提供正常的服务B.拒绝服务攻击是通过不断向计算机发起请求来实现的C.拒绝服务攻击会造成用户密码的泄露D.DDos是一种拒绝服务攻击形式【答案】C【解析】拒绝服务攻击即是攻击者想办法让目标机器停止提供服务,是黑客常用的攻击

12、手段之一。最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。带宽攻击指以极大的通信量冲击网络,使得所有可用网络资源都被消耗殆尽,最后导致合法的用户请求无法通过。连通性攻击指用大量的连接请求冲击计算机,使得所有可用的操作系统资源都被消耗殆尽,最终计算机无法再处理合法用户的请求。分布式拒绝服务攻击DDoS是一种基于DoS的特殊形式的拒绝服务攻击,是一种分布的、协同的大规模攻击方式。拒绝服务攻击并不会造成用户密码的泄露。15. 案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某竞赛管理系统的部分数据库关系模式如下:选手: PLAYER(PnO Phame, Sex. R

13、egion, Tel),各属性分别表示参赛选手的编号、姓名、性别、地区和联系电话:竞赛项目: CONTEST(CnO, Chame, Type, Date),各属性分别表示竞赛项目的编号、名称、类别和举办日期;选手参赛: PC(Pno. Cno, City, Rank, Point),各属性分别表示选手编号、竞赛项目编号、竞赛所在城市、选手取得的名次和积分。有关关系模式的说明如下:(1)下划线标出的属性是表的主码。(2)选手参赛表的属性Pno和Cno分别参照了选手表和竞赛项目表的主码。(3)一个选手参加一项竞赛有一个名次和一-个积分,名次有4个取值(“一”“二” “三”无”)。另外,竞赛所在城

14、市不能为空。根据以上描述,回答下列问题,将SQL语句的空缺部分补充完整。【问题1】 (5分)请将下面创建选手参赛表PC的SQL语句补充完整,要求定义实体完整性约束、参照完整性约束,以及其他完整性约束。CREATE TABLE PC(Pno CHAR(10) REFERENCES(a)(Pno),Cno CHAR(3) REFERENCES(b)(Cno),City CHAR(20)(c)Rank CHAR(20)(d)PointSMALLIT,(e)【问题2】(6分)查询所有未参加Al类别竞赛的选手,要求输出选手的编号(Pno),查询结果按照选手编号的升序排列。此功能由下面的SQL语句实现,请补全。SELECT Pno FROM(f)INTOll mhoms FROM o

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号