还剩23页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
中级数据库系统工程师-2020年《数据库系统工程师》真题单选题共题,共分
45451.在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方式称为江南博哥A.程序查询方式B.中断方式C.并行控制方式D.DMA方式正确答案D参考解析在计算机中,实现计算机与外部设备之间数据交换经常使用的方式有无条件传送、程序查询、中断和直接存储器存取DMA其中前三种都是通过CPU执行某一段程序,实现计算机内存与外设问的数据交换只有DMA方式下,CPU交出计算机系统总线的控制权,不参与内存与外设间的数据交换而DMA方式工作时,是在DMA控制硬件的控制下,实现内存与外设间数据的直接传送,并不需要CPU参与工作由于DMA方式是在DMA控制器硬件的控制下实现数据的传送,不需要CPU执行程序,故这种方式传送的速度最快
2.根据《计算机软件保护条例》的规定,著作权法保护的计算机软件是指oA.程序及其相关文档B.处理过程及开发平台C.开发软件所用的算法D.开发软件所用的操作方法正确答案A参考解析计免机软件著作权的客体是指著作权法保护的计算机软件著作权的范围受保护的对象根据《中华人民共和国著作权法》第三条和《计算机软件保护条例》第二条的规定,著作权法保护的计算机软件是指计算机程序及其有关文档根据《计算机软件保护条例》第三条第一款的规定,计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化语句序列计算机程序包括源程序和目标程序,同一程序的源程序文本和目标程序文本视为同一软件作品根据《计算机软件保护条例》第三条第二款的规定,计算机程序的文档是指用自然语言或者形式化语言所编写的文字资料和图表,以用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法等文档一般以程序设计说明书、流程图、用户手册等表现因此,答案为A
3.下列属于CPU中算术逻辑单元的部件是A.程序计数器正确答案C参考解析Linux中,权限的格式-rw-rw-rw-1第0位确定文件类型说明-:普通文件,d:目录,1:连接文件,c:字符设备文件[键盘,鼠标]b:块设备文件[硬盘]2第一3位确定所有者该文件的所有者拥有该文件的权限R:读,w:写权限x:执行权限-表示没有3第4-6位确定所属组同用户组的拥有该文件的权限4第7-9位确定其他用户拥有该文件的权限
25.操作系统中,短期调度指的是A.作业调度B.进程调度C.线程调度D.CPU调度正确答案B参考解析长期调度,又称为作业调度或高级调度,这种调度将已进入系统并处于后备状态的作业按某种算法选择一个或一批,为其建立进程,并进入主机,当该作业执行完毕时,还负责回收系统资源,在批处理系统中,需要有作业调度的过程,以便将它们分批地装入内存,在分时系统和实时系统中,通常不需要长期调度它的频率比较低,主要用来控制内存中进程的数量中期调度,又称为交换调度它的核心思想是能将进程从内存或从CPU竞争中移出,从而降低多道程序设计的程度,之后进程能被重新调入内存,并从中断处继续执行,这种交换的操作可以调整进程在内存中的存在数量和时机其主要任务是按照给定的原则和策略,将处于外存交换区中的就绪状态或等待状态的进程调入内存,或把处于内存就绪状态或内存等待状态的进程交换到外存交换区短期调度,又称为进程调度、低级调度或微观调度这也是通常所说的调度,一般情况下使用最多的就是短期调度它的主要任务是按照某种策略和算法将处理机分配给一个处于就绪状态的进程,分为抢占式和非抢占式
26.线程可以实现在
①内核空间
②用户空间
③虚拟空间
④物理空间
①③民
②③①②③④正确答案C参考解析根据操作系统内核是否对线程可感知,可以把线程分为内核线程和用户线程用户线程由应用程序所支持的线程实现,内核意识不到用户级线程的实现内核级线程又称为内核支持的线程所以,线程可以实现在内核空间和用户空间A.CD.(
27.)Telnet服务的默认端口号是()A.20B.21C.22D.23正确答案D参考解析在UNIX/Linux系统中,telnet服务的默认端口是23,ftp的端口号是21和20o(
28.)属性指的是表中的一个()A.记录B.列C.元组D.码正确答案B参考解析关系数据库中的关系模型事实上可以看作是一个二维表,这个二维表中的列称为属性(或字段),行称为元组(或记录)(
29.)关系的完整性约束不包含()A.实体完整性B.参照完整性C.属性完整性D.用户定义完整性正确答案C参考解析完整性约束防止的是对数据的意外破环实体完整性规定基本关系R的主属性A不能取空用户自定义完整性就是针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求,由应用的环境决定如年龄必须为大于0小于150的整数参照完整性/引用完整性规定,若F是基本关系R的外码,它与基本关系S的主码K,相对应(基本关系R和S不一定是不同的关系),则R中每个元组在F上的值必须为或者取空值;或者等于S中某个元组的主码值本题中属性完整性约束不属于关系的完整性约束(
30.)一个取值域是原子的,是指该域的元素是()单元A.不同的B.不可分的C.常量D.不可见的正确答案B参考解析一个取值域是原子的,是指该域的元素是不可分的单元
31.关系模式Rimage.pngU,D>中,D为R的函数依赖和多值依赖的集合将R分解为两个关系模式RI image.pngU,D;>和R2image.pngU2,D2>,则以下说法中错误的是A.如果U1GU2-U1-U2成立,那么此分解具有无损连接性B.如果U1AU2一—UI-U2成立,那么此分解具有无损连接性C.如果U1AU2-UI-U2不成立,那么此分解不具有无损连接性D.如果U1AU2一—UI-U2不成立,那么此分解不具有无损连接性正确答案C参考解析将R分解为两个关系模式R1VU1,D1>和R2VU2,D2>,如果U1GU2f U1-U2或者U1AU2-U2-U1成立,那么此分解具有无损连接性所以,如果U1AU2-UI-U2不成立,那么此分解不具有无损连接性,这个说法是片面的,是错误的
32.下列关于BCNF的描述,正确的是A.BCNF不满足列的原子性B.BCNF中存在非主属性对码的部分依赖C.BCNF中存在非主属性对码的传递依赖D.BCNF中每个函数依赖左部都包含码正确答案D参考解析考查BCNF的定义满足BCNF的定义为BCNF中每个函数依赖左部都包含码答案为D
33.关系模式Rimage.pngU>中,X、Y>Z是U的子集下列关于多值依赖描述中正确的是A.若X--Y为平凡的多值依赖,则U-X-Y为空集B.若Xf-Y为平凡的多值依赖,则Y是X的子集C.若X——丫且Y——Z,则X一—ZD.若X-fY,则X-Y正确答案A参考解析多值函数依赖的定义为在R U,F中,其属性集为UX,Y,Z是U的子集,并且Z二U-X-丫当且仅当对R U的任何一个关系r,给定一组属性X,Z的值,有一组Y值,这组Y值仅仅决定于X值而与其他属性ZU-X-Y的值无关,那么称Y多值依赖于X或X多值决定Y,记为X一一Y具有6种性质对称性X-f Y,则X-f Z,其中Z=UXY传递性X—-丫,Y一一Z,则X--ZY函数依赖可以看作多值依赖的特殊情况若X——Y,X-fZ,则X-fYZ若XffY,X ffZ,则XffY nz若XffY,X ffZ,则XffZY平凡的多值依赖如果z为空,就是平凡的多值依赖;如果Z不为空,就是非平凡的多值依赖
34.SQL语言中,NULL值代表A.空字符串B.数值0C.空值D.空指针正确答案C参考解析NULL值代表空值
35.事务具有ACID特性,其中C是指事务的A.原子性B.持续性C.隔离性D.致性正确答案D参考解析A原子性Atomicity就是把事物分割成像原子一样,表示我们事物需要细微的去控制比如我给你转钱,里面有我扣钱,你到账总不能我扣了钱,你没到账这种情况吧所以就是指转账这个事物,里面的所有环节哪怕一个出错,都需要事物回滚,就是一切回到之前那样C一致性Consistency一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态还是转账来说,假设用户A和用户B两者的钱加起来一共是1000,那么不管A和B之间如何转账,转几次账,事务结束后两个用户的钱相加起来应该还得是1000,这就是事务的一致性I隔离性Isolation隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离,即要达到这么一种效果对于任意两个并发的事务T1和T2,在事务T1看来,T2要么在T1开始之前就已经结束,要么在T1结束之后才开始,这样每个事务都感觉不到有其他事务在并发地执行D持久性Durability持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便是在数据库系统遇到故障的情况下也不会丢失提交事务的操作
36.数据库恢复操作的基本原理是A.存取控制B.加密C.完整性约束D.冗余正确答案D参考解析数据库恢复操作的基本原理是冗余机制
37.关于触发器,下面说法中正确的是A.触发器可以实现完整性约束B.触发器不是数据库对象C.用户执行SELECT语句时可以激活触发器D.触发器不会导致无限触发链正确答案A参考解析触发器是一种特殊类型的存储过程,不由用户直接调用创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行触发器可以查询其他表,而且可以包含复杂的SQL语句它们主要用于强制服从复杂的业务规则或要求例如,您可以根据客户当前的账户状态,控制是否允许插入新订单触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系用户执行SELECT语句时是不能激活触发器的,只能通过update,insert,delete语句时才能激活触发器所以答案C不正确
38.关于存储过程,下面说法中错误的是A.存储过程可用于实施企业业务规则B.存储过程可以有输入输出参数C.存储过程可以使用游标D.存储过程由数据库服务器自动执行正确答案D参考解析存储过程Stored Procedure是在大型数据库系统中,一组为了完成特定功能的SQL语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数如果该存储过程带有参数来执行它存储过程是数据库中的一个重要对象主要作用包括了提供了在服务器端快速执行SQL语句的有效途径;存储过程降低了客户端和服务器之间的通信量;方便实施企业规则,当企业规则发生变化时只要修改存储过程,而无需修改其他应用程序所以,答案为D
39.在数据库管理系统中,以下SQL语句书写顺序正确的是A.SELECT-FROM-GROUP BY-WHEREB.SELECT-FROM-WHERE-GROUP BYC.SELECT-*WHERE-*GROUP BY-FROMD.SELECT-WHERE->FROM-GROUP BY正确答案B参考解析SELECT基本结构为SELECT[ALL|DISTINCT]<列名>[,…n]FROM〈表名|视图名>[,-n][WHERE<条件表达式>][GROUP BY〈列名>[HAVING〈条件表达式〉]][ORDER BY<列名>[ASC|DESC][,…n]]
40.E-R图向关系模式转换时,实体标识符转换为关系的A.码B.元组C.记录D.约束正确答案A参考解析E-R图向关系模式转换时,实体标识符转换为关系的码
41.在数据库系统中,使数据恢复到故障发生前的一致状态的机制称为A.恢复机制B.备份机制C.封锁机制D.事务机制正确答案A参考解析在数据库系统中,使数据恢复到故障发生前的一致状态的机制称为恢复机制
42.通过将一个关系拆分成两个更小的关系来使其满足范式时,必须来保持数据的完整性约束A.用相同的属性使两个子关系互相关联B.移除两个子关系中所有的函数依赖C.封锁机制D.事务机制正确答案A参考解析通过将一个关系拆分成两个更小的关系来使其满足范式时,必须用相同的属性使两个子关系互相关联来保持数据的完整性约束
43.下列描述中,不是分布式数据库数据透明性的表现形式A.代码透明性B.分片透明性C.位置透明性D.模型透明性正确答案A参考解析分布式数据库的透明性包括了分片透明、分配透明(复制透明、位置透明)、映像透明(模型透明)而代码透明的说法是错误的(
44.)分布式数据库的CAP理论指的是:对于一个分布式数据库系统,一致性、可用性和分区容错性这三个特点,最多只能满足()个A.0B.1C.2D.3正确答案C参考解析分布式数据库的CAP理论指的是对于一个分布式数据库系统,一致性、可用性和分区容错性这三个特点,最多只能满足2个一致性(Consistency)------系统在执行过某项操作后仍然处于一致的状态在分布式系统中,更新操作执行成功后所有的用户都应该读取到最新的值,这样的系统被认为具有强一致性也就是说所有节点在同一时间具有相同的数据;可用性(Availability)------------每一个操作总是能够在一定的时间内返回结果,这里需要注意的是“一定时间内”和“返回结果”也就是说保证每个请求不管成功或者失败都有响应;分区容忍(Partition tolerance)——分区容忍性可以理解为系统在存在网络分区的情况下仍然可以接受请求(满足一致性和可用性)这里网络分区是指由于某种原因网络被分成若干个孤立的区域,而区域之间互不相通还有一些人将分区容忍性理解为系统对节点动态加入和离开的处理能力,因为节点的加入和离开可以认为是集群内部的网络分区也就是说系统中任意信息的丢失或失败不会影响系统的继续运作(45JN0SQL数据库的四大分类是指()A.键值存储数据库,列存储数据库,文档型数据库,关系型数据库B.列存储数据库,文档型数据库,关系型数据库,分布式数据库C.键值存储数据库,列存储数据库,文档型数据库,图数据库D.列存储数据库,文档型数据库,关系型数据库,图数据库正确答案C参考解析NOSQL数据库的四大分类是指键值存储数据库,列存储数据库,文档型数据库,图数据库填空题(共题,共分)1111(
46.)在常见的数据结构中,()是只能通过访问它的端来实现数据存储和检索的一种线性数据结构,它的修改遵循先进后出的原则;()是一种先进先出的线性表()是取值范围受限的线性表问题1A.链表B.队列C.栈D.串问题2A.链表B.队列C.栈D.串问题3A.链表B.队列C.栈D.串正确答案CBD
47.程序设计语言的基本成分包括数据、运算、控制和数据是程序操作的对象,按照数据组织形式可以分为多种类型,其中枚举属于类型;数组属于类型问题储基配用民输构数特题止本基户用造构殊特确本户问造殊答题问存分传函CBC
48.在软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准,耦合程度最高的是耦合;内聚程度最高的是内聚A.CD.A,B.CD.A.BCD.123数据内容标记公共问题顺序民功能时间逻辑问题正确答案BB
49.采用ADSL接入Internet,用户端接入介质为,使用的网络为问题A.双绞线B.红外线轴电C.同纤D.光问题2A.电话网B.电视网C.DDN专线D.5G无线广域网正确答案以
50.关系型数据库是的集合,表是的集合问题1A.表B.记录C.码D.属性问题2A.约束B.记录C.码D.索引正确答案AB
51.假设有两个数据库表,product表和market表,分别存放商品信息和市A.B.CD.A.CD.121场需求信息对SQL语句selet*fom product,market whereproductp.id=markep.id的结果描述正确的是0如果想从market表中移除m id为M03的记录,语句()是正确的如果要收回GRANT SELECTON productto role_A WITHGRANTOPTION语句给role_A赋予的权限,使用语句()在product表、market表初始数据不变的情况下,以下SQL语句返回的结果有()条记录SELECT product.p_idFROM productWHEREproduct.p_num SELECTsum market.m_needFROM marketWHEREmarket.p_id=product.p_id;market表in id m nameincity pidmneedp idp namep_price pnumM01Wanda BeijingP0220P01Paper5100M02zliongbai WuhanP0320P02Pencil250M03Walmart BeijingP0410P03Box1030M04Walmart GuangzhouP0215P04Eraser
0.545表Product问题1A.查找市场所需商品的信息B.查找所有市场信息C.查找所有商品信息D.查找市场所需的商品信息以及相应的市场需求信息问题2A.REMOVE FROM market WHEREm id-*M03id-/,MO3,mB.DROP FROMmarket WHEREmC.DELETE FROMmarket WHEREid=MO3mD.UPDATE id=MO3FROMmarketWHERE问题3A.REVOKE SELECTON productFROM roleAB.REVOKE FROM roleSELECT ONproduct ACASCADEC.REVOKE FROMroleSELECT ONproduct AWITH GRANTOPTIONB.加法器C.指令寄存器D.指令译码器正确答案B参考解析算术逻辑单元是运算器的重要组成部件,负责处理数据,实现对数据的算术运算和逻辑运算所以本题正确的选项是BCPU中其他部件作用程序计数器是用于存放下一条指令所在单元的地址的地方在程序执行前,必须将程序的起始地址,即程序的一条指令所在的内存单元地址送入程序计数器,当执行指令时,CPU将自动修改程序计数器的内容,即每执行一条指令程序计数器增加一个量,使其指向下一个待指向的指令程序的转移等操作也是通过该寄存器来实现的地址寄存器一般用来保存当前CPU所访问的内存单元的地址,以方便对内存的读写操作累加器是专门存放算术或逻辑运算的一个操作数和运算结果的寄存器ALU是CPU的执行单元,主要负责运算工作指令寄存器一般用来保存当前正在执行的一条指令数据寄存器主要是用来保存操作数和运算结果等信息的,其目的是为了节省读取操作数所需占用总线和访问存储器的时间地址寄存器一般用来保存当前CPU所访问的内存单元的地址,以方便对内存的读写操作作为程序员,应该要能控制其所编写程序的执行过程,这就需要利用程序计数器来实现,因此程序员能访问的是程序计数器
4.在CPU和主存之间设置高速缓存Cache的目的是为了解决的问题A.主存容量不足B.主存与外存储器速度不匹配C.主存与CPU速度不匹配D.外设访问效率正确答案C参考解析G
5.以下关于磁盘碎片整理程序的描述中,正确的是A.磁盘碎片整理程序的作用是延长磁盘的使用寿命B.用磁盘碎片整理程序可以修复磁盘中的坏扇区,使其可以重新使用C.用磁盘碎片整理程序可以对内存进行碎片整理,以提高访问内存速度D.用磁盘碎片整理程序对磁盘进行碎片整理,以提高访问文件的速度正确答案D参考解析在Windows系统中,磁盘碎片整理程序可以分析本地卷,以及合并卷上的可用空间使其成为连续的空闲区域,从而使系统可以更高效地访问文件D.REVOKE SELECTON producetFROMroleAALL问题4A.0B.1C.2D.3正确答案DCBD
52.关系模式1^〈植田,0},{A-B,A-D.D-A.B-C}最高属于,原因是该模式存在问题1A.1NFB.2NFC.3NFD.BCNF问题2A.主属性对码的部分函数依赖B.非主属性对码的部分函数依赖C.主属性对码的传递函数依赖D.非主属性对码的传递函数依赖正确答案BD
53.事务T1将数据库中的A值从50改为30,事务T2读A值为30,事务T1又将刚才的操作撤销,A值恢复为50这种情况属于,是由于数据库系统在方面的不当引起的,能解决此问题的方法是0问题1A.丢失修改B.不可重复读C.读脏数据D.幻影现象问题2A.并发控制B.完整性约束C.安全性控制D.数据库的恢复问题3A.一级封锁协议和二级封锁协议B.二级封锁协议和三级封锁协议C.一级封锁协议和三级封锁协议D.一级封锁协议、二级封锁协议和三级封锁协议正确答案cab
54.数据库系统在运行过程中可能会发生CPU故障,这属于在此类故障的恢复过程中,需要根据日志进行的操作为问题1A.事务故障B.系统故障C.介质故障D.指令故障问题2A.UNDOB.REDOC.UNDO+REDOD.后备副本+UNDO+REDO正确答案BC
55.OLTP指的是,OLAP指的是问题1A.联机事务处理B.联机分析处理C.实时事务处理D.批量事务处理问题2A.联机事务处理B.联机分析处理C.实时事务处理D.批量事务处理正确答案AB
56.A database system isa collectionof interrelateddata anda setofprograms thatallow usersto accessand modifythese data.A majorpurposeof adatabasesystemis toprovide userswith anviewof thedata.Thatis,the systemhides certaindetails ofhow thedata are stored andmaintained.For the system tobe usable,it mustretrieve dataoThe needfor efficiencyhasled designersto usecomplex datatorepresent datain thedatabase.Since manydatabase-system usersare notcomputer trained,developers hidethecomplexity fromusers throughseveral levelsof abstraction,to simplifyusersinteractions withthesystem.Physical levelis thelowest level ofabstraction thatdescribes thedata areactually stored.Logical levelisthe next-higher levelof abstraction that describesdataarestoredinthe database,and whatrelationships existamong thosedata.View levelisthe highestlevelofabstractionthatdescribes onlypart ofthe entiredatabase.问题1A.abstractB.physicalC.administratorD.operator问题2A.completelyB.safelyC.usefullyD.fficiently问题3A.filesB.structuresC.graphsD.flows问题4A.howB.whatC.whichD.when问题5A.howB.whatC.whichD.when正确答案ADBAB或文件夹(
6.)二叉树遍历是按照某种策略访问树中的每个节点,且仅访问一次按照遍历左子树要在遍历右子树之前进行的原则,根据访问()位置的不同,可得到二叉树的前序、中序和后序三种遍历方法A.根节点B.导航节点C.叶子结点小年D.兄弟节点正确答案A参考解析本题考查数据结构基础知识先序遍历的基本方法对于非空二叉树,先访问根结点,然后先序遍历根的左子树,最后先序遍历根的右子树因此,可若已知某二叉树的先序遍历序列,则直接得到其树根结点中序遍历的基本方法对于非空二叉树,先中序遍历根的左子树,然后访问根结点,最后中序遍历根的右子树因此,若已知某二叉树的根结点,则可根据遍历运算是二叉树的基本运算,主要有先序、中序、后序和层序遍历中序遍历序列将该二叉树左右子树上的结点划分开后序遍历的基本方法对于非空二叉树,首先后序遍历根的左子树,接着后序遍历根的右子树,最后访问根结点因此,若已知某二叉树的后序遍历序列,则可直接得到其树根结点因此,按照遍历左子树要在遍历右子树之前进行的原则,根据访问()位置的不同,可得到二叉树的前序、中序和后序三种遍历方法(
7.)查找算法中,()要求查找表进行顺序存储并且按照关键字有序排列,一般不进行表的插入与删除操作A.顺序查找B.折半查找心C.分块查找D.动态查找正确答案B参考解析本题考查数据结构方面的基础知识线性表的查找有顺序查找、折半查找、分块查找方法其中,顺序查找方法的特点是算法非常简单,但效率较低.,因为它是用所给关键字与线性表中各元素的关键字逐个比较,直到成功或失败折半查找方法的优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入和删除困难因此,折半查找方法适用于不经常变动而查找频繁的有序列表分块查找方法又称索引查找,它主要用于“分块有序”表的查找所谓“分块有序”是指将线性表L(一维数组)分成m个子表(要求每个子表的长度相等),且第i+1个子表中的每一个项目均大于第i个子表中的所有项目“分块有序”表应该包括线性表L本身和分块的索引表I因此,分块查找的关键在于建立索引表L其查找的平均长度介于顺序查找和折半查找之间(
8.)以下关于字典攻击的说法中,不正确的是()A.字典攻击比暴力破解更加高效B.使用密码盐技术可以大大增加字典攻击的搜索空间C.字典攻击主要用于破解密码D.如果密码盐泄露,字典攻击就会和不加盐时的效果一样正确答案B参考解析字典攻击在破解密码或密钥时,逐一尝试用户自定义词典中的可能密码(单词或短语)的攻击方式与暴力破解的区别是,暴力破解会逐一尝试所有可能的组合密码,而字典式攻击会使用一个预先定义好的单词列表(可能的密码)密码盐在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”(
9.)以下关于拒绝服务攻击的叙述中,不正确的是()A.拒绝服务攻击的目的是使计算机或者网络无法提供正常的服务B.拒绝服务攻击是通过不断向计算机发起请求来实现的C.拒绝服务攻击会造成用户密码的泄露D.DDos是一种拒绝服务攻击形式正确答案C参考解析拒绝服务攻击即是攻击者想办法让目标机器停止提供服务,是黑客常用的攻击手段之一最常见的DoS攻击有计算机网络带宽攻击和连通性攻击带宽攻击指以极大的通信量冲击网络,使得所有可用网络资源都被消耗殆尽,最后导致合法的用户请求无法通过连通性攻击指用大量的连接请求冲击计算机,使得所有可用的操作系统资源都被消耗殆尽,最终计算机无法再处理合法用户的请求分布式拒绝服务攻击DDoS是一种基于DoS的特殊形式的拒绝服务攻击,是一种分布的、协同的大规模攻击方式拒绝服务攻击并不会造成用户密码的泄露(
10.)下列不属于社会工程学攻击的是()A.攻击者编造一个故事使受害者信服,从而透露秘密消息B.攻击者伪造一条来自银行或其他金融机构的需要“验证”登录的消息C.攻击者通过搭线窃听方式窃取了从网络节点A发送到网络节点B的消息D.通过电话以知名人士的名义去推销诈骗正确答案C参考解析社会工程攻击,是一种利用“社会工程学”来实施的网络攻击行为在计算机科学中,社会工程学指的是通过与他人的合法地交流,来使其心理受到影响,做出某些动作或者是透露一些机密信息的方式这通常被认为是一种欺诈他人以收集信息、行骗和入侵计算机系统的行为所以,ABD都符合社会攻击学的特点n.以下计算机软件著作权权利中,不可以转让的是A.发行权B.复制权C.署名权D.信息网络传播权正确答案C参考解析根据《中华人民共和国著作权法》规定,人身权是指计算机软件著作权人基于自己的软件作品而享有的并与该作品有关的以人格利益为内容的专有权利,这种权利是基于计算机软件著作权人人身的,并与人身不可分离、不能放弃或转让,并没有直接财产内容的权利人身权包括发表权、署名权、修改权等
①发表权发表权是著作权人享有的决定是否将其作品发表以及如何发表的权利所谓发表是指将作品的原件或复制件,公之于众根据我国《计算机软件保护条例》的规定,中国公民和单位开发的计算机软件不论是否发表,都享有著作权,并且不限制在何地发表
②署名权署名权即表明开发者身份的权利以及在软件上署名的权利,它不受时间的限制,也不因权利人的死亡或者消失而消灭署名权主要包括3方面的内容有权在自己开发的软件上署名;决定署名的方式;禁止他人在自己的软件作品上署名
③修改权修改权就是软件开发者自行或授权他人对软件进行增补、删减,或者改变指令、语句顺序等修改的权利修改是创作的延续,其本身也是一种创作,无论作品是否发表,著作权人都享有修改权对于本试题,选项C的“署名权”是基于计算机软件著作权人人身的,并与人身不可分离、不能放弃或转让的
12.操作系统的功能可分为相互配合、协调工作的5大部分,其中不含A.进程管理B.文件管理C.存储管理D.事务管理正确答案D参考解析操作系统主要包括以下几个方面的功能
①进程管理,其工作主要是进程调度,在单用户单任务的情况下,处理器仅为一个用户的一个任务所独占,进程管理的工作十分简单但在多道程序或多用户的情况下,组织多个作业或任务时,就要解决处理器的调度、分配和回收等问题
②存储管理分为几种功能存储分配、存储共享、存储保护、存储扩张
③设备管理分有以下功能设备分配、设备传输控制、设备独立性
④文件管理文件存储空间的管理、目录管理、文件操作管理、文件保护
⑤作业管理是负责处理用户提交的任何要求
13.操作系统中进行资源分配和独立运行的基本单位是A.进程B.管程C.线程D.程序正确答案A参考解析进程观点把操作系统看作由若干个可以同时独立运行的程序和一个对这些程序进行协调的核心所组成,这些同时运行的程序称为进程系统进行资源分配和调度的独立单位
14.传统过程模型中,首先引入了风险管理A.瀑布模型B.螺旋模型C.V模型D.原型化模型正确答案B参考解析本题考查计算机软件开发模型相关的基础知识软件开发模型是软件开发的全部过程、活动和任务的结构框架,用以指导软件的开发螺旋模型综合了瀑布模型和演化模型的优点,并增加了风险分析,沿着螺线由内向外,每旋转一圈,就得到原型的一个新版本
15.以下有关测试的说法中,错误的是A.测试证明了程序的正确性B.测试无法执行穷举测试,只能做选择测试C.测试工作需要制定测试计划,按计划执行测试工作D.白盒测试方法用于单元测试环节正确答案A参考解析软件测试的目的是发现软件的错误,验证软件是否满足用户需求,并通过分析软件错误产生的原因,以帮助发现当前开发工作所采用的软件过程的缺陷,以便进行软件过程改进软件测试不能发现软件中的所有错误,也不可能保证软件完全正确
16.在TCP/IP协议栈中,应用层协议数据单元为A.消息B.段C.用户数据报D.帧正确答案A参考解析在TCP/IP协议栈中,应用层协议数据单元为消息或者报文其中段是传输层,用户数据报是网络层,帧是数据链路层物理层是比特流应用层------消息、报文(message)传输层------数据段(segment)网络层------分组、数据包(packet)链路层------帧(frame)物理层一一比特流(
17.)对于两个关系E和巳一()的运算结果的任一元组,同时属于E和FA.EXFB.EUFC.EAFD.E-F正确答案c参考解析关系的基本运算有两类一类是传统的集合运算(并、差、交、笛卡尔积),另一类是专门的关系运算(选择、投影、连接、除法、外连接等)传统的集合运算
(1)并(UNION)设有两个关系R和S,它们具有相同的结构R和S的并是由属于R或属于S的元组组成的集合,运算符为U记为T二RUS
(2)差(DIFFERENCE)R和S的差是由属于R但不属于S的元组组成的集合,运算符为一记为T=R—S
(3)交(INTERSECTION)R和S的交是由既属于R又属于S的元组组成的集合,运算符为G记为T=RAS RAS=R-(R-S)o因此,对于两个关系E和F,EGF的运算结果的任一元组,同时属于E和F答案为C(
18.)在一个关系表中,一个表的行代表()A.关系B.外码C.元组D.属性正确答案c参考解析关系数据库中的关系模型事实上可以看作是一个二维表,这个二维表中的列称为属性(或字段),行称为元组(或记录)(
19.)在一个关系型数据库中,参照完整性约束可以通过()来实现A.主码B.候选码C.外码D.锁正确答案C参考解析参照完整性/引用完整性规定,若F是基本关系R的外码,它与基本关系S的主码K,相对应基本关系R和S不一定是不同的关系,则R中每个元组在F上的值必须为或者取空值;或者等于S中某个元组的主码值所以,在一个关系型数据库中,参照完整性约束可以通过外码来实现
20.关系型数据库中常用的查询语言不包括A.域关系演算B.元组关系演算C.导航式语言D.关系代数正确答案c参考解析关系型数据库中常用的查询语言包括域关系演算、元组关系演算、关系代数在计算机科学中,域关系演算DRC是Michel Lacroix和Alain Pirotte为关系数据模型发明的作为声明性数据库查询语言元组演算是埃德加科德导入的演算,是关系模型的一部分,发展目的是提供宣告式的数据库查询语言数据库查询语言QUEL和后来的SQL中的一些灵感是由元组演算而来SQL和原来的关系模型和演算已有许多不同,后来成为实际上的数据库查询语言标准,几乎所有的关系数据库管理系统中都会用到SQL或是其变体域关系演算与元组关系演算最大的区别是域关系演算中的变量表示数据库的表属性,而元组关系演算的变量表示元组,即数据库的一行关系代数是一种抽象的查询语言,用对关系的运算来表达查询,作为研究关系数据语言的数学工具关系代数的运算对象是关系,运算结果亦为关系
21.如果一个事务已获得数据项R上的共享锁,则其他事务A.可获得R上的排它锁B.可获得R上的共享锁C.不能获得R上的锁D.待该共享锁释放后才可获得R上的锁正确答案B参考解析1排它锁简记X锁,又称写锁若事物T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事物再不能对A加任何类型的锁,直到T释放A上的锁2共享锁简记S锁,又称读锁若事物T对数据对象A加上S锁则其他事物只能对A加S锁,不能再加X锁,直到T释放A上的S锁所以,此题答案为B(
22.)下有关霍夫曼树的说法中,错误的是()A.霍夫曼树又被称为最优二叉树B.霍夫曼树是一种带权路径长度最短的树C.具有n个叶子节点的权值为Wl,W2,....Wn的最优二叉树是唯一的D.霍夫曼树可以用来进行通信电文的编码和解码正确答案c参考解析给定N个权值作为N个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近霍夫曼树可以用来进行通信电文的编码和解码利用哈夫曼树求得的用于通信的二进制编码称为哈夫曼编码树中从根到每个叶子节点都有一条路径,对路径上的各分支约定指向左子树的分支表示“0”码,指向右子树的分支表示“1”码,取每条路径上的“0”或“1”的序列作为各个叶子节点对应的字符编码,即是哈夫曼编码具有n个叶子节点的权值为Wl,W2,...Wn的最优二叉树的形态不是唯一的(
23.)以下关于哈希函数的说法中,不正确的是()A.哈希表是根据键值直接访问的数据结构B.随机预言机是完美的哈希函数C.哈希函数具有单向性D.哈希函数把固定长度输入转换为变长输出正确答案D参考解析Hash,一般翻译为散列、杂凑,或音译为哈希,是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值这种转换是一种压缩映射,也就是散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数哈希表是根据键(Key)而直接访问在内存存储位置的数据结构在密码学里面,随机预言机(英语Random oracle)是一部预言机,对任何输入都回传一个真正均匀随机的输出,不过对相同的输入,该预言机每次都会用同一方法输出换句话说,随机预言机是一个将所有可能输入与输出作随机映射的函数(
24.)Linux系统中,文件的权限表示为“-rwrw-rw-,下列说法正确的是OoA.文件所有者拥有读、写和执行权限B.文件所在组用户拥有读、写和执行权限C.其他组用户拥有读和写权限D.其他组用户拥有读和执行权限。
个人认证
优秀文档
获得点赞 0