版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、住在富人区的她2022年职业考证-软考-数据库系统工程师考试名师押题精选卷I(带答案详解)(图片可根据实际调整大小)题型12345总分得分一.综合题(共50题)1.单选题在程序设计语言中,( )表示了构成语言的各个记号和使用者的关系,而语境是指理解和实现程序设计语言的环境,包括( )环境和运行环境。问题1选项A.语法B.语义C.语用D.词法问题2选项A.开发B.调试C.测试D.编译【答案】第1题:C第2题:D【解析】在程序设计语言中,语用表示了构成语言的各个记号和使用者的关系,而语境是指理解和实现程序设计语言的环境,包括编译环境和运行环境。2.案例题阅读下列说明,回答问题1至问题3,将解答填入
2、答题纸的对应栏内。【说明】如果一个数据库恢复系统采用检查点机制,且其日志文件如表5-1所示,第一列表示日志记录编号,第二列表示日志记录内容。表示事务Ti开始执行,表示事务Ti提交,表示事务Ti将数据项D的值由V1修改为V2。请回答以下问题。表5-1 日志记录列表【问题1】(6分)假设系统开始执行前X=100,Y=50,Z=10,系统出错恢复后,X、Y、Z各自的数值是多少?【问题2】(4 分)系统发生事务故障时,故障恢复有撤销事务(undo)和重做事务(redo)两个操作。请给出系统恢复时需要redo的事务列表和需要undo的事务列表。【问题3】(5 分)请用100字以内的文字,简要描述系统出错
3、后,基于检查点的恢复过程。【答案】【问题1】X=1,Y=50,Z=10。【问题2】需要redo的事务列表:T1。需要undo的事务列表:T2,T3。【问题3】步骤1:反向扫描日志文件,确定需要redo的事务和需要undo的事务。步骤2:对需要undo的事务撤销已经执行的操作。步骤3:对需要redo的事务重新执行已执行的操作。【解析】本题考查考生对数据库中事务故障的掌握。此类题目要求考生认真阅读日志文件,判断故障发生时完成和未完成的事务对数据项的影响。在此基础上,考生需要了解撤销事务和重做事务在故障恢复中的应用和故障恢复的正确步骤。【问题1】系统出错前,只提交了事务T1,即将数据项X的值由100
4、改为1。T2和T3事务由于未提交,其中的修改未生效。【问题2】系统恢复的方法为:清除尚未完成的事务对数据库的所有修改,undo(撤销)所有未完成的事务(从后往前)。将缓冲区中已完成事务提交的结果写入数据库,redo(重做)所有已提交的事务(从前往后)。T1已完成事务提交,需要redo。T2和T3事务尚未完成,需要undo。【问题3】本题需要重点关注撤销事务和重做事务的顺序。在重做事务之前,需要先进行撤销操作。3.单选题在数据库管理系统中,以下SQL语句书写顺序正确的是( )。问题1选项A.SELECTFROMGROUP BYWHEREB.SELECTFROMWHEREGROUP BYC.SEL
5、ECTWHEREGROUP BYFROMD.SELECTWHEREFROMGROUP BY【答案】B【解析】SELECT基本结构为: SELECT ALL| DISTINCT , n FROM , n WHERE GROUP BY HAVING ORDER BY ASC|DESC , n 4.单选题甲、乙两公司于2020年7月7日就各自开发的库存管理软件分别申请“宏达”和“鸿达”商标注册,两个库存管理软件相似,甲第一次使用时间为2019年7月,乙第一次使用时间为2019年5月,此情形下,( )能获准注册。问题1选项A.“宏达”B.“宏达”和“鸿达”均可以C.由甲、乙协商哪个D.“鸿达”【答案】
6、D【解析】谁先申请谁拥有(除知名商标的非法抢注)同时申请,则根据谁先使用(需提供证据)无法提供证据,协商归属,无效时使用抽签(但不可不确定)5.单选题在一个关系型数据库中,参照完整性约束可以通过( )来实现。问题1选项A.主码B.候选码C.外码D.锁【答案】C【解析】参照完整性/引用完整性:规定,若F是基本关系R的外码,它与基本关系S的主码K,相对应(基本关系R和S不一定是不同的关系),则R中每个元组在F上的值必须为:或者取空值;或者等于S中某个元组的主码值。所以,在一个关系型数据库中,参照完整性约束可以通过外码来实现。6.单选题下列选项中,( )不属于分布式数据库的优点。问题1选项A.可拓展
7、性好B.具有数据分布透明性C.体系结构灵活D.存取结构简单【答案】D【解析】分布式数据库的存取结构复杂。7.案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某网上销售系统的部分关系模式如下:订单表:orders(o_no, o_date, o_time, p_no, mno, p_price, nums, amt, status)。其中属性含义分别为:订单号、订单日期、订单时间、产品编码、供应商编码、产品价格、产品数量、订单金额、订单状态(0-未处理、1-已处理、 2-已取消)。产品表:products(p_no, p_name, p_type, price, m_
8、no, p_nums)。其中属性含义分别为:产品编码、产品名称、产品类型、产品价格、供应商编码、库存数量。【问题1】(5分)节假日时,由供应商提供商品打折后的新价格,数据存放在临时表中,该临时表的表名为tmp_prices(不同供应商有不同的临时表),其关系模式如下:后台维护人员需要根据供应商填写在tmp prices中的数据来更新产品表中某些产品的价格。下面是基于游标,用SQL实现的价格更新程序,请补全空缺处的代码。【问题2】(6分)假设用户1和用户2同时购买1份A商品,用户3查询和浏览A商品。三个用户对应事务的部分调度序列如表4-1所示(事务中未进行并发控制),其中TO时刻该A商品的库存数
9、量p_nums为100。表4-1 事务运行部分调度示意表请说明T4、T7时刻,用户3事务读取到的p_nums 数值分别是多少。请说明T8时刻事务调度结果是否正确?若不正确请说明属于哪一种数据不一致性。【问题3】(4分)为保证并发事务的正确性,系统要求所有事务需遵循两段锁协议。(1)请用100字以内的文字简要解释两段锁协议,并说明“两段”的含义。(2)请说明两段锁协议是否可以避免死锁?如不能避免,应采取什么措施解决死锁问题。【答案】【问题1】(a)cursor(b)open(c)Pno, Pprice, Mno(d)commit【问题2】T4时刻,p_nums的值为100。T7时刻,p_nums
10、的值为99。事务调度结果不正确。丢失修改。【问题3】(1)两段锁协议是指对任何数据进行读写之前必须对数据加锁;在释放一个封锁之后,事务不再申请和获得任何其他锁。“两段”的含义是:事务分为两个阶段,第一阶段是获得封锁,称为扩展阶段;第二阶段是释放封锁,称为收缩阶段。(2)两段锁协议不能避免死锁。解决措施是采用死锁检测机制,发现后按照一定算法解除死锁。【解析】本题考查数据库设计中存储过程和事务并发的相关知识及应用。【问题1】本问题考查存储过程和游标的基本知识。题干描述中已经给出了关系模式和具体的需求描述,给出了使用游标的明确要求,并给出了主体程序。考生应根据游标的具体使用要求,填写空白处代码。存储
11、过程中游标的使用分为四个步骤:定义游标、打开游标、取数据、关闭游标。空白(a)处于存储过程的Declare部分,此部分用于定义临时变量,所以此处应该是游标定义,应该填cursor关键字;空白(b)处应该填open,即打开游标;游标打开后,常见的数据处理方法是采用循环方式,利用fetch语句取出一条数据进行处理,所以空白(c)处应该填写存储数据的临时变量,即Pno,Pprice,Mno,分别来存储取出的产品编码、产品价格和供应商编码,此处需要注意的是临时变量的顺序,需要和游标定义中select后的属性顺序保持一致。空白(d)是该存储过程的最后一条语句,应该对修改后的数据进行确认提交,应该填写co
12、mmit语句。【问题2】本问题考查事务并发可能会带来的并发问题。根据题干描述,三个事务并发执行,T0时刻p_nums为100。到T4时刻,事务1和事务2均对事务内部的变量p_nums进行了减一操作,事务1和事务2的p_nums值为99,但均未写入数据库,因此此时事务3从数据库中读取的p_nums值应该依然是100。到了T7时刻,事务1将99的数值写入数据库,事务2也将99的数值写入数据库,并且覆盖了事务1写入的数值(虽然都是99),所以T7时刻事务3从数据库读取的p_nums值为99。从上述描述中可以看到,到了T8时刻,事务1和事务2都完成了减一操作,但数据库中p_nums的值却是99(不是9
13、8),因此事务调度结果不正确,不属于串行化调度,属于丢失修改。导致不正确的原因是事务2的修改覆盖了事务1的修改,导致事务1的修改丢失了。【问题3】本问题考查两段锁协议的基本知识。两段锁协议是指对任何数据进行读写之前必须对数据加锁;在释放一个封锁之后,事务不再申请和获得任何其他锁。该协议明确所有事务必须分两个阶段对数据项加锁和解锁:第一阶段是获得封锁,事务可以对数据加读/写锁,但不能释放,也称为扩展阶段;第二阶段是释放封锁,事务可以释放前面对数据加的读/写锁,但不能再申请加锁,也称为收缩阶段。两段锁协议不能保证完全避免锁死的发生,当两个满足两段锁协议的事务并发运行时,如果两个事务对两个资源进行了
14、交叉锁定,死锁就必然发生。因此DBMS必须要提供死锁检测机制,以实时检测死锁的发生,并根据某种策略解除死锁。8.单选题假设所有的作业同时到达,平均周转时间最短的调度算法是( )。问题1选项A.先来先服务B.优先级调度C.短作业优先D.轮转算法【答案】C【解析】先来先服务调度算法(FCFS):就是按照各个作业进入系统的自然次序来调度作业。这种调度算法的优点是实现简单,公平。其缺点是没有考虑到系统中各种资源的综合使用情况,往往使短作业的用户不满意,因为短作业等待处理的时间可能比实际运行时间长得多。短作业优先调度算法(SPF): 就是优先调度并处理短作业,所谓短是指作业的运行时间短。而在作业未投入运
15、行时,并不能知道它实际的运行时间的长短,因此需要用户在提交作业时同时提交作业运行时间的估计值。时间片轮转调度算法:每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。调度程序所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾。基于优先级调度算法(HPF):每一个作业规定一个表示该作业优先级别的整数,当需要将新的作业输入并调入内存处理时,优先选择优先级别数最高的作业。作业周转时间(Ti)完成时间(Tei)提交时间(Tsi)作业平均周转
16、时间(T)周转时间/作业个数9.单选题一个取值域是原子的,是指该域的元素是( )单元。问题1选项A.不同的B.不可分的C.常量D.不可见的【答案】B【解析】一个取值域是原子的,是指该域的元素是不可分的单元。10.单选题以下关于SQL的描述中,正确的是( )。问题1选项A.SQL只适用于关系型数据库B.SQL是一种结构化查询语言C.SQL语句不能嵌入到C语句中执行D.所有关系型数据库系统都必须支持SQL99标准的所有特性【答案】B11.单选题以下关于触发器的说法中,正确的是( )。问题1选项A.由程序调用执行B.由增删改事件激活,自动执行C.由SELECT语句激活,自动执行D.由系统时钟事件激活
17、,自动执行【答案】B12.单选题事务T1将数据库中的A值从50改为30,事务T2读A值为30,事务T1又将刚才的操作撤销,A值恢复为50。这种情况属于( ), 是由于数据库系统在( )方面的不当引起的,能解决此问题的方法是( )。问题1选项A.丢失修改B.不可重复读C.读脏数据D.幻影现象问题2选项A.并发控制B.完整性约束C.安全性控制D.数据库的恢复问题3选项A.一级封锁协议和二级封锁协议B.二级封锁协议和三级封锁协议C.一级封锁协议和三级封锁协议D.一级封锁协议、二级封锁协议和三级封锁协议【答案】第1题:C第2题:A第3题:B【解析】丢失修改:是指两个事务T1和T2读入同一数据并修改,T
18、2提交的结果破坏了T1提交的结果,导致T1的修改被丢失。脏读:指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据, 那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。不可重复读:指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。 那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的,因此称为是不可重复读。幻影现象是指同一事
19、务对数据对象的两次访问得到的数据记录数不同。原因在于两次访问期间满足条件的记录被别的事务修改了或因为别的事务对表进行了增删,造成两次访问满足条件的记录不同了。属于不可重复读类不一致性。一级封锁协议解决了丢失修改,二级封锁协议解决了脏读,三级封锁协议解决了不可重复读。所以,正确答案分别为CAB。13.单选题( )要求关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。问题1选项A.1NFB.2NFC.3NFD.4NF【答案】D【解析】设R(U)是属性集U上的一个关系模式。X,Y,Z是U的子集,并且Z=U-X-Y。关系模式R(U)中多值依赖XY成立,当且仅当对R(U)的任一关系r,给定的一对(
20、x,z)值有一组Y的值,这组值仅仅决定于x值而与z值无关。平凡的多值依赖与非平凡的多值依赖:若XY,而Z为空集,则称XY为平凡的多值依赖;若Z不为空,则称其为非平凡的多值依赖。所以,4NF要求关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。14.单选题以下关于存储过程的说法中,错误的是( )。问题1选项A.存储过程可以有参数B.存储过程可以使用游标C.存储过程可以调用触发器D.存储过程是数据库对象【答案】C15.单选题某信息系统不断受到SQL注入攻击,应部署( )进行安全防护,实时阻断攻击行为。问题1选项A.防火墙B.WEB防火墙C.入侵检测系统D.堡垒机【答案】B16.单选题E-R
21、图向关系模式转换时,实体标识符转换为关系的( )。问题1选项A.码B.元组C.记录D.约束【答案】A【解析】E-R 图向关系模式转换时,实体标识符转换为关系的码。17.单选题事务故障出现后,系统自动执行( )以撤销该事务。问题1选项A.BEGIN TRANSACTIONB.UNDOC.COMMITD.REDO【答案】B18.单选题计算机中使用系统总线结构的目的是便于增减外设,同时( )。问题1选项A.减少信息传输线的数量B.提高信息的传输速度C.减少总的信息传输量D.提高信息传输的并行性【答案】A【解析】总线是在计算机中连接两个或多个功能部件的一组共享的信息传输线,它的主要特征就是多个部件共享
22、传输介质。它是构成计算机系统的骨架,是各个功能部件之间进行信息传输的公共通道,借助总线的连接,计算机各个部件之间可以传送地址、数据和各种控制信息。在计算机系统中采用总线结构,便于实现系统的积木化构造,便于增减外设,同时可以有效减少信息传输线的数量。 19.单选题( )的保护期限是可以延长的。问题1选项A.著作权B.专利权C.商标权D.商业秘密权【答案】C【解析】商标权的保护期限是有效期为10年(若注册人死亡或倒闭1年后,未转移则可注销,期满后6个月内必须续注)。20.单选题大数据的特性一般包括( )。数量大速度增长快多样性价值密度低问题1选项A.B.C.D.【答案】D21.单选题( )不属于基
23、于生物特征的认证技术。问题1选项A.指纹识别B.人脸识别C.口令D.手写签名【答案】C22.单选题数据库恢复操作的基本原理是( )。问题1选项A.存取控制B.加密C.完整性约束D.冗余【答案】D【解析】数据库恢复操作的基本原理是冗余机制。23.单选题某电影院某日电影入座情况如下表所示。为调整场次,要统计2021年2月21日到场人数总数大于100的电影,可满足要求的SQL语句是( )。问题1选项A.SELECT film,sum(attendance) FROM movie WHERE pdate=20210221 HAVING sumattendance) 100B.SELECT film,s
24、um(attendance) FROM movie WHERE pdate=20210221 AND attendance 100 GROUP BY filmC.SELECT filmum(attenedance) FROM movie WHERE pdate=20210221 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 列名 fr
25、om 表名 where 条件 group by 分组字段 having 条件 order by 排序字段。需要根据电影进行分组。所以选择C。24.单选题由于机房断电,某个使用检查点记录的数据库出现故障,该故障属于( )。问题1选项A.系统故障B.介质故障C.事务内部故障D.计算机病毒【答案】A25.单选题两个事务T1和T2遵守两段锁协议,则并发调度结果( )。问题1选项A.是可串行化的,一定会发生死锁B.是可串行化的,可能会发生死锁C.是可串行化的,一定会发生死锁D.不是可串行化的,可能会发生死锁【答案】B26.单选题设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为t。若采用常
26、规标量单流水线处理机,连续执行20条指令,共需( )。问题1选项A.20tB.21tC.22tD.24t【答案】C【解析】(t+t+t)+(20-1)t=22t。27.单选题依次在初始为空的队列中插入元素5、6、7、8以后,紧接着做了两次删除操作,此时的队头元素是( )。问题1选项A.5B.6C.7D.8【答案】C【解析】队列是一种操作受限制的线性表,是先入先出的线性表。28.单选题计算机在处理算数表达式78+21*(36-34)时,先将其转换成( )的后缀形式表示,然后利用( )进行计算。问题1选项A.7821+36*34-B.78213634-*+C.78213634+*-D.3634-2
27、1*78+问题2选项A.栈B.队列C.数组D.串【答案】第1题:B第2题:A【解析】第1题:第2题:29.案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某竞赛管理系统的部分数据库关系模式如下:选手: PLAYER(PnO Phame, Sex. Region, Tel),各属性分别表示参赛选手的编号、姓名、性别、地区和联系电话:竞赛项目: CONTEST(CnO, Chame, Type, Date),各属性分别表示竞赛项目的编号、名称、类别和举办日期;选手参赛: PC(Pno. Cno, City, Rank, Point),各属性分别表示选手编号、竞赛项目编号
28、、竞赛所在城市、选手取得的名次和积分。有关关系模式的说明如下:(1)下划线标出的属性是表的主码。(2)选手参赛表的属性Pno和Cno分别参照了选手表和竞赛项目表的主码。(3)一个选手参加一项竞赛有一个名次和一-个积分,名次有4个取值(“一”“二” “三”无”)。另外,竞赛所在城市不能为空。根据以上描述,回答下列问题,将SQL语句的空缺部分补充完整。【问题1】 (5分)请将下面创建选手参赛表PC的SQL语句补充完整,要求定义实体完整性约束、参照完整性约束,以及其他完整性约束。CREATE TABLE PC(Pno CHAR(10) REFERENCES(a)(Pno),Cno CHAR(3) R
29、EFERENCES(b)(Cno),City CHAR(20)(c)Rank CHAR(20)(d)PointSMALLIT,(e)【问题2】(6分)查询所有未参加Al类别竞赛的选手,要求输出选手的编号(Pno),查询结果按照选手编号的升序排列。此功能由下面的SQL语句实现,请补全。SELECT Pno FROM (f)WHERE Pno (g) (SELECT (h) FROM PC, ContestWHERE (i)(j) Type=Al )(k) Pon;【问题3】 (4分)由于某种原因,编号为TE06的竞赛项目在正式举办前被取消了。而此前系统中已经记录了些选手的报名参赛情况,因此需要在
30、系统中删除E06的竞赛项目记录,以及该竞赛的所有报名参赛纪录。根据问题1在选手参赛表PC上定义由于某种原因,编号为E06的竞赛项目在正式举办前被取消了。而此前系统中已经记录了一些选手的报名参赛情况,因此需要在系统中删除E06的竞赛项目记录,以及该竞赛的所有报名参赛记录。根据【问题1】在选手参赛表PC上定义的参照完整性约束,此功能可以由下面的SQL语句实现,请补全。(1)FROM(m)WHERE Cno= E06;(n)FROM(o)WHERE Cno= E06;【答案】【问题1】(a):PLAYER(b):CONTEST(c):NOT NULL(d):CHECK(Rank in(一, 二, 三
31、, 无)(e):PRIMARY KEY (Pno,Cno)【问题2】f: PLAYERg: not inh: pnoi: o=oj: andk: order by【问题3】l:deletem:PCn:deleteo:CONTEST【解析】问题1中完整的语句如下:CREATE TABLE PC(Pno CHAR(10) REFERENCES PLAYER (Pno),Cno CHAR(3) REFERENCES CONTEST (Cno),City CHAR(20) NOT NULL,Rank CHAR(20) CHECK(Rank in(一, 二, 三, 无),Point SMALLIT,PR
32、IMARY KEY (Pno,Cno)问题2中完整的语句如下:SELECT Pno FROM PLAYERWHERE Pno not in (SELECT pno FROM PC, ContestWHERE o=oand Type=Al )order by Pon;问题3中完整的语句如下,请注意删除表中的数据,根据外键约束,先要删除子表中的数据,再删除主表的数据。DELETE FROM PC WHERE Cno= E06;DELETE FROM CONTEST WHERE Cno= E06:30.单选题以下关于数据库的重组和重构的说法中,正确的是( )。问题1选项A.数据库的重组修改了原设计的
33、逻辑和物理结构B.数据库的重构不修改原设计的逻辑和物理结构C.数据库的重组是指按原设计要求重新安排存储位置、回收垃圾、减少指针链以提高系统性能D.数据库的重构是指按原设计要求重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能【答案】C【解析】数据库使用较长一段时间后,因为一些增,删,改等操作,使得数据的分布索引及相关数据会变得比较凌乱,从而影响数据库的效率。数据库重组即是将数据库的相关信息重新组织。31.单选题以下关于计算机安全原则的叙述中,不正确的是( )。问题1选项A.在系统设计时,实现安全措施应具有简洁性B.系统的保护机制不应该公开C.用户和程序在操作时应当使用尽可能少的特权D.多
34、用户系统中允许多个用户共享资源的机制应该最小化【答案】B【解析】系统的保护机制应该公开。32.单选题能够不访问页表,实现快速将虚拟地址映射到物理地址的硬件机制是( )。问题1选项A.转换检测缓冲区B.虚拟内存C.多级页表D.内存映射【答案】B33.单选题下列协议中,可以用于文件安全传输的是( )。问题1选项A.FTPB.SFTPC.TFTPD.ICMP【答案】B34.单选题攻击者使网络中的服务器充斥着大量需要回复的信息,消耗带宽,导致系统停止正常服务或者响应很慢,这种攻击类型属于( )。问题1选项A.直注入攻击B.TCP会话动持C.DoS攻击D.ARP欺骗攻击【答案】C【解析】DoS是Deni
35、al of Service的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。最常见的DoS攻击有计算机网络宽带攻击和连通性攻击。tcp会话劫持是获取正常的数据,从而达到窃取秘密的目的。ARP欺骗,或ARP攻击,是针对以太网地址解析协议(ARP)的一种攻击技术。通过欺骗局域网内访问者PC的网关MAC地址,使访问者PC错以为攻击者更改后的MAC地址是网关的MAC,导致网络不通。此种攻击可让攻击者获取局域网上的数据包甚至可篡改数据包,且可让网上特定计算机或所有计算机无法正常连线。35.单选题以下关于蜜罐的叙述中,不正确的是( )。问题1选项A.蜜罐对
36、攻击者更有吸引力B.对蜜罐的任何连接都被确定为入侵C.蜜罐计算机中有吸引力的文件使入侵者逗留并留下证据D.蜜罐能够主动发现攻击者【答案】D【解析】蜜罐就是杀毒软件公司故意用一个防范措施很差的电脑上网,让它中毒,然后研究新产生的病毒,分析后做出杀毒的工具,收入病毒库,这样杀毒软件就能不断地查杀新出现的病毒了。这样的引病毒上勾的防范措施很差的电脑就是“蜜罐”。蜜罐的基本原理。蜜罐系统是一个陷阱系统,它通过设置一个具有很多漏洞的系统吸引黑客入侵,收集入侵者信息,为其他安全技术提供更多的知识。蜜罐采用监视器和事件日志两个工具对访问蜜罐系统的行为进行监控。由于蜜罐是一个很具有诱惑力的系统,能够分散黑客的
37、注意力和精力,所以对真正的网络资源起到保护作用。所以蜜罐是不能主动发现攻击者。36.单选题OLTP 指的是( ),OLAP 指的是( )。问题1选项A.联机事务处理B.联机分析处理C.实时事务处理D.批量事务处理问题2选项A.联机事务处理B.联机分析处理C.实时事务处理D.批量事务处理【答案】第1题:A第2题:B【解析】OLTP 指的是联机事务处理,OLAP 指的是联机分析处理。37.单选题某公司开发系统记录员工基本信息。假设每个员工只在一个部门工作:每个员工必须提供工作和家庭两部电话号码。( )不满足1NF。问题1选项A.R1(员工编号,姓名,性别)B.R2(员工编号,姓名,家庭电话,工作电
38、话)C.R3(员工编号,姓名,部门)D.R4(员工编号,姓名,电话家庭电话,工作电话)【答案】D【解析】D选项中的电话是可以再分的属性,所以不满足1NF。38.单选题在程序编译过程中,执行类型分析和检查是在( )阶段。问题1选项A.词法分析B.语法分析C.语义分析D.代码优化【答案】C【解析】在程序编译过程中,执行类型分析和检查是语义分析阶段的工作。39.单选题软件过程模型中,( )首次引入风险管理。问题1选项A.螺旋模型B.瀑布模型C.V模型D.原型化模型【答案】A40.单选题以下关于并发调度的说法中,正确的是( )。问题1选项A.以不同串行方式调度执行两个事务,结果都相同B.并发调度结果与
39、某一种串行调度结果相同,是并发调度正确的必要条件C.不满足两段锁协议的并发调度,其结果一定是错误的D.满足两段锁协议的并发调度不会产生死锁【答案】B【解析】并发调度的结果与某一种串行调度结构相同,是并发调度正确的必要条件。这个是正确的,并发调度的结果只要跟某个串行调度结果相同,就代表是正确的。所以答案是B。41.单选题计算机系统中,I/O接口的功能有( )。数据传输及缓存;设备状态检测和反馈;I/O操作的控制与定时问题1选项A.B.C.D.【答案】D42.单选题( )排序又被称为缩小增量排序,是对直接插入排序方法的改进。问题1选项A.简单选择B.冒泡C.快速D.希尔【答案】D【解析】希尔排序是
40、插入排序的一种,又称“缩小增量排序”,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至 1 时,整个文件恰被分成一组,算法便终止了。43.单选题某应用系统有两个表,会员表Member(Mld,Mname,Mphone,Mgender,Mage,balance,visible)和消费记录表DeaI(D_Id,Ddate,Dtype,Dvalue,M_ld),其中MId为会员编码。如果要查询“陈”姓会员的消费记录,对应的SQL语句为( )。问题1选项A.S
41、ELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Mname LIKE %陈and Member.M Id=Deal.M Id;B.SELECT Mname,Mphone,Ddate,Dvalue FRO M Member,Deal WHERE Mname LIKE and Member.M Id=Deal.M_Id;C.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Member.M Id=Deal.M_Id;D.SELECT Mname,Mphone,Ddate,Dv
42、alue FROM Member,Deal WHERE Mname LIKE陈;【答案】A44.单选题关于模式分解,( )不是分解前后模式等价性的准则。问题1选项A.分解后关系模式要达到最高范式B.分解具有无损连接性C.分解要保持函数依赖D.分解既要保持函数依赖,又要具有无损连接性【答案】A【解析】等价的3种情况:分解具有无损连接性;分解要保持函数依赖;分解既要无损连接性,又要保持函数依赖。45.单选题根据计算机软件保护条例的规定,对软件著作权的保护不包括( )。问题1选项A.目标程序B.软件文档C.源程序D.开发软件所用的操作方法【答案】D【解析】开发软件所用的思想、处理过程、操作方法或者数学概念不受保护。46.单选题关系模式R(U,F)中,U是属性集,F是函数依赖集,X、Y是U的子集。若YXF+,则( )。问题1选项A.YXB.XYC.YXD.XY【答案】B47.单选题以下恶意代码中,不需要宿主程序的是( )。问题1选项A.病毒B.蠕虫C.木马D.宏【答案】B48.单选题关系模式R问题1选项A.1NFB.2NFC.3NFD.BCNF问题2选项A.主属性对码的部分函数依赖B.非主属性对码的部分函数依赖C.主属性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蔬菜种植合作协议书范文模板
- 2024年供销社聘用协议书模板
- 吉林师范大学《中国现代史》2021-2022学年第一学期期末试卷
- 吉林师范大学《学前教育学》2021-2022学年第一学期期末试卷
- 2024年大合唱排练合同范本大全
- 军供食品合作协议书范文模板
- 2022年公务员多省联考《申论》真题(河北县级卷)及答案解析
- 上海市奉贤区2023-2024学年高一年级上册期末考试语文试题及答案
- (浙教2024版)科学七年级上册3.3 人类对宇宙的探索 课件(共2课时)
- 吉林师范大学《楷书理论与技法II》2021-2022学年第一学期期末试卷
- 老年高血压管理指南
- 到国有企业挂职锻炼的总结
- 医院培训课件:《护患沟通技巧》
- 2024年耐高温尼龙行业分析报告及未来发展趋势
- 深圳水疗会所活动策划
- 肿瘤病的早期诊断与治疗
- 压力容器使用单位的日常安全调度、周排查、月度调度文件pdf
- 装饰装修工程拟投入的主要施工机械设备表
- 婚姻家庭纠纷中的法律风险与防范
- 海南省海口市重点中学2023-2024学年七年级上学期期中数学试卷(含答案)
- 中国银行交易流水明细清单
评论
0/150
提交评论