还剩19页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
中级数据库系统工程师-2021年上半年《数据库系统工程师》真题单选题(共题,共分)5858(
1.)一个栈的输入序列为1,2,3,4,5,不可能得到的输出序列是()A.2,3,(江南博哥)1,54,B.5,4,1,3,2C.2,3,1,4,5D.1,5,4,3,2正确答案B参考解析栈的特点就是先入后出假设入栈为I,出栈为0那么2,3,4,1,5的出入栈的序列为H0I0I00I0;那么2,3,1,4,5的出入栈序列为II0I00I0I0;那么1,5,4,3,2的出入栈序列为1011110000;所以不可能的序列是B(
2.)在CPU中,用()给出将要执行的下条指令在内存中的地址A.程序计数器B.指令寄存器C.主存地址寄存器D.状态条件寄存器正确答案A参考解析程序计数器是用于存放下一条指令所在单元的地址的地方在程序执行前,必须将程序的起始地址,即程序的一条指令所在的内存单元地址送入程序计数器,当执行指令时,CPU将自动修改程序计数器的内容,即每执行一条指令程序计数器增加一个量,使其指向下一个待指向的指令程序的转移等操作也是通过该寄存器来实现的指令寄存器一般用来保存当前正在执行的一条指令地址寄存器一般用来保存当前CPU所访问的内存单元的地址,以方便对内存的读写操作状态条件寄存器(PSW,Program StatusWord)保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容,如运算结果进位标志(C),运算结果溢出标志(V),运算结果为零标志(Z),运算结果为负标志(N),中断标志(I),方向标志(D)和单步标识等⑶)以下关于RISC和CISC计算机的叙述中,正确的是0A.RISC不采用流水线技术,CISC采用流水线技术B.RISC使用复杂的指令,CISC使用简单的指令C.RISC采用很少的通用寄存器,CISC采用很多的通用寄存器D.RISC采用组合逻辑控制器,CISC普遍采用微程序控制器正确答案D参考解析在RISC中,CPU中通用寄存器数量相当多,以硬布线控制逻辑为主,不用或少用微码控制而在CISC中普遍采用微程序控制器条件order by排序字段需要根据电影进行分组所以选择C
28.以下关于数据库事务的叙述中,正确的是0A.一个数据库应用程序只能包含一个数据库事务B.一个数据库事务仅包含条SQL语句C.一个数据库事务仅包含一个存储过程D.一个数据库事务可以包含一组SQL语句正确答案D参考解析数据库事务transaction是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位事务由事务开始与事务结束之间执行的全部数据库操作组成所以,事务是可以包含一组SQL语句,ABC是错误的
29.关于模式分解,不是分解前后模式等价性的准则A.分解后关系模式要达到最高范式B.分解具有无损连接性C.分解要保持函数依赖D.分解既要保持函数依赖,又要具有无损连接性正确答案A参考解析等价的3种情况分解具有无损连接性;分解要保持函数依赖;分解既要无损连接性,又要保持函数依赖
30.攻击者使网络中的服务器充斥着大量需要回复的信息,消耗带宽,导致系统停止正常服务或者响应很慢,这种攻击类型属于A.直注入攻击B.TCP会话动持C.DoS攻击D.ARP欺骗攻击正确答案C参考解析:DoS是Denial ofService的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务最常见的DoS攻击有计算机网络宽带攻击和连通性攻击tcp会话劫持是获取你正常的数据,从而达到窃取秘密的目的ARP欺骗,或ARP攻击,是针对以太网地址解析协议ARP的一种攻击技术通过欺骗局域网内访问者PC的网关MAC地址,使访问者PC错以为攻击者更改后的MAC地址是网关的MAC,导致网络不通此种攻击可让攻击者获取局域网上的数据包甚至可篡改数据包,且可让网上特定计算机或所有计算机无法正常连线
31.防止重放攻击最有效的方法是A.对用户密码进行加密存储使用B.使用一次一密的加密方式C.强制用户经常修改用户密码D.强制用户设置复杂度高的密码正确答案B参考解析重放攻击又称重播攻击、回放攻击,是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性重放攻击可以由发起者,也可以由拦截并重发该数据的敌方进行所以,防范重放攻击可以加时间戳,或者一次一密的方式
32.根据《计算机软件保护条例》的规定,对软件著作权的保护不包括A.目标程序B.软件文档C.源程序D.开发软件所用的操作方法正确答案D参考解析开发软件所用的思想、处理过程、操作方法或者数学概念不受保护
33.同一进程的多个线程共享的内容不包括A.地址空间B.栈C.全局变量D.记账信息正确答案B参考解析线程共享地址空间,但线程的私有数据,线程栈等又是需要单独保存的所以,地址空间、全局变量、记账信息都是可共享的
34.ISO软件质量模型由3个层次组成,分别是质量特性,质量子特性和最度指标例如质量子特性属于可靠性质量特性A.依从性B.成熟性C.易操作性D.易安装性正确答案B参考解析ISO软件质量模型软件质量的6大特性功能性、可靠性、易用性、效率、维护性、可移植性软件质量的27个子特性功能性适合性、准确性、互操作性、安全性、功能性的依从性可靠性成熟性、容错性、可恢复性、可靠性的依从性易用性易理解、易学习、易操作、吸引性、可使用性的依从性效率时间特性、资源特性、效率的依从性维护性易分析性、稳定性、易变更性、易测试性、可维护性的依从性可移植性适应性、易安装型、遵循性易替换性、可移植性的依从性
35.在UML图中,展现了一组对象以及它们之间的关系,描述了类实例的静态快照A.类图B.对象图C.序列图D.状态图正确答案B参考解析在UML图中,对象图展现了一组对象以及它们之间的关系,描述了类实例的静态快照
36.在地址栏中输入ww.abe.com,浏览器默认的应用层协议是A.HTTPB.DNSC.TCPD.FTP正确答案A参考解析默认的是http://www.abe.com-一协议名称服务器名域名
37.数据模型中,唯一标识实体的属性集称为0A.外码B.码C.属性D.元组正确答案B参考解析数据模型中,唯一标识实体的属性集称为码
38.关系模型中,一组具有相同数据类型的值的集合称为A.域B.变量C.分量D.元组正确答案A参考解析域关系模型中,一组具有相同数据类型的值的集合称为域元组关系中的一行即为一个元组分量元组中的一个属性值,称为分量例如,在学生基本信息登记表中元组的每一个属性值“张三”、“女”、“2020/1/1”都是它的分量
39.如下表所示,有两个关系E和F,若它们经过某一关系运算后的结果为{计算机学院},这一关系运算为B.F*EC.E/FD.F/E正确答案C参考解析给定关系RX,Y和SY,Z,其中X,Y,Z为属性组R中的Y与S中的Y可以有不同的属性名,但必须出自相同的域集R与S的除运算得到一个新的关系PX,P是R中满足下列条件的元组在X属性列上的投影元组在X上分量值x的象集Yx包含S在Y上投影的集合,记作R-S={tr[X]|tr6RAnYS=Yx}在中的辘,Yx:x Rx=tr[X]
40.结构化查询语言SQL的出现,极大地促进了0的应用A.层次数据库B.网络数据库C.关系数据库D.文件管理系统正确答案C参考解析SQL是一门ANSI的标准计算机语言,用来访问和操作数据库系统SQL可与数据库程序协同工作,而关系型数据库管理系统使用的就是SQL语言进行数据的操作
41.假设有两个数据库表isurance和employee分别记录了某地所有工作人员的社保信息和基本信息insurance id,isvalid,各属性分别表示身份证号、社保是否有效,其中isvalid=l表示社保有效,isvalid=0表示社保无效employee id,name,salay,islocal,各属性分别表示身份证号、姓名、每月工资,户口是否在当地,其中islocakl表示户口在当地,islocakO表示户口不在当地2021年农历新年,为防控疫情,鼓励留在工作地过年,决定对社保有效且户口不在当地的人群发放津贴可筛选出满足补贴发放条件人员的SQL语句为0A.SELECT*FROM employee,insurance WHEREinsurance,id=employee,id ANDinsurance.isValid=1B.SELECT*FROM employee,insurance WHEREinsurance.isvalid=1ANDemployee.islocal=OC.SELECT*FROM employee,insurance WHEREinsurance,id=employee,idAND insurance.isvalid=1AND employee.islocal=0D.SELECT*FROM employee,insurance WHEREinsurance,id=employee,idAND insurance.isvalid=1AND employee.islocal=l正确答案c参考解析select的标准语法结构select列名from表名where条件group by分组字段having条件order by排序字段题干中已经说明isvalid=1表示社保有效;islocal=0表示不在当地所以where的条件应该是insurance.isvalid=l andemployee.islocal=0and insurance.id=employee,id所以答案为c
42.要从数据库中删除people表及其所有数据,以下语句正确的是A.DELETE tablepeopleB.DROP tablepeopleC.ERASE tablepeopleD.ALTER tablepeople正确答案B参考解析删除表的语句为DROP,表不存在了,数据肯定不存在了,所以答案是BA选项是delete只是删除数据C是干扰选项D是更改表的语句
43.关系模式R U,F中,属性集U={A,B,C,D,E},函数依赖集F=ATC,C-D,BDf A,AD-E,BDf E}则CE F+=A.CEB.BCEC.CEDD.BCED正确答案C参考解析CEF+表示的是求CE的属性闭包,根据函数依赖关系可以获得的所有属性,能够得到是CDE答案是C
44.以下关于数据库事务的说法中,错误的是A.数据库事务是恢复和并发控制的基本单位B.数据库事务必须由用户显式地定义C.数据库事务具有ACID特性D.COMMIT和ROLLBACK都代表数据库事务的结束正确答案B参考解析数据库的事务Transaction是一种机制、一个操作序列,包含了一组数据库操作命令事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行,因此事务是一个不可分割的工作逻辑单元在数据库系统上执行并发操作时,事务是作为最小的控制单元来使用的,特别适用于多用户同时操作的数据库系统COMMIT和ROLLBACK代表了数据库的正常提交和撤销提交显式事务显式事务又称自定义事务,是指用显式的方式,义其开始和结束的事务,当使用start transaction和commit语句时则表示发生显式事务隐式事务隐式事务是指每一条数据操作语句都自动地成为一个事务,事务的开始是隐式的,事务的结束有明确的标记即当用户进行数据操作时,系统自动开启一个事务,事务的结束则需手动调用commit或rollback语句来结束当前事务,在当前事务结束后又自动开启一个新事务所以B选项是错误的
45.以下关于触发器的说法中,错误的是A.触发器可以带参数B.触发器不能被应用程序显式调用C.触发器可以关联到基本表D.一个基本表上可以定义多个触发器正确答案A参考解析触发器trigger是SQL server提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作insert,delete,update时就会激活它执行触发器经常用于加强数据的完整性约束和业务规则等触发器可以查询其他表,而且可以包含复杂的SQL语句触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系触发器是不能被应用程序显示调用,所以也是不能带参数的所以,错误的选项是A
46.在数据库中新建存储过程的关键字是A.CREATE PROCEDUREB.INSERT PROCEDUREC.CREATE TRIGGERD.INSERT TRIGGER正确答案A参考解析存储过程的语法格式create procedure参数列表过程体语句;}
47.数据库故障恢复中,根据日志文件进行的撤销操作是A.REDOB.ROLLBACKC.UNDOD.COMMIT正确答案C参考解析REDO是重做操作;UNDO是撤销操作
48.数据库系统中的运算溢出属于A.事务故障B.系统故障C.介质故障D.硬件故障正确答案A参考解析事务故障是由于程序执行错误而引起事务非预期的、异常终止的故障它发生在单个事务的局部范围内,实际上就是程序的故障有的事务故障可以通过事务程序本身发现
49.以下关于并发调度的说法中,正确的是A.以不同串行方式调度执行两个事务,结果都相同B.并发调度结果与某一种串行调度结果相同,是并发调度正确的必要条件C.不满足两段锁协议的并发调度,其结果一定是错误的D.满足两段锁协议的并发调度不会产生死锁正确答案B参考解析并发调度的结果与某一种串行调度结构相同,是并发调度正确的必要条件这个是正确的,并发调度的结果只要跟某个串行调度结果相同,就代表是正确的所以答案是B
50.在数据库设计中,下列步骤排序正确的选项是
①需求分析
②物理结构设计
③概念结构设计
④逻辑结构设计A.
①②③④B.
③①②④C.
①④③②D.
①③④②正确答案D参考解析数据库设计的顺序是需求分析,概念结构设计,逻辑结构设计,物理结构设计
51.以下关于数据库设计的说法中,正确的是A.在逻辑结构设计阶段,规范化程度越高越好B.逻辑结构设计的结果必须满足BCNFC.在物理结构设计阶段,聚簇可提高特定属性的查询效率D.在物理结构设计阶段,若选择B+树索引存取方法,关系上定义的索引数越多越好正确答案C参考解析聚簇索引将数据存储与索引放到了一块,找到索引也就找到了数据,所以查询效率是非常高的一个表只有一个聚簇索引
52.数据的逻辑独立性由的映射实现A.外模式到逻辑模式B.外模式到内模式C.逻辑模式到内模式D.内模式到逻辑模式正确答案A参考解析数据的独立性是数据库系统的最基本的特征之一数据独立性是指应用程序和数据结构之间相互独立,互不影响在三层模式体系结构中数据独立性是指数据库系统在某一层次模式上的改变不会使它的上一层模式也发生改变的能力正是三级模式间的两层映像保证了数据库系统中的数据具有较高的数据独立性数据独立性包括数据逻辑独立性和数据物理独立性为了实现数据库系统的外模式与模式的联系和转换,在外模式与模式之间建立映像,即外模式/模式映像通过外模式与模式之间的映像把描述局部逻辑结构的外模式与描述全局逻辑结构的模式联系起来由于一个模式与多个外模式对应,因此,对于每个外模式,数据库系统都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系,这些映像定义通常包含在各自外模式的描述中O有了外模式/模式映像,模式改变时,如增加新的属性、修改属性的类型,只要对外模式/模式的映像做相应的改变,可使外模式保持不变,则以外模式为依据编写的应用程序就不受影响,从而应用程序不必修改,保证了数据与程序之间的逻辑独立性,也就是逻辑数据独立性
53.要求关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖A.1NFB.2NFC.3NFD.4NF正确答案D参考解析设ROJ是属性集U上的一个关系模式X,Y,Z是U的子集,并且Z=U-X-Y0关系模式RU中多值依赖X-一Y成立,当且仅当对RU的任一关系r,给定的一对x,z值有一组Y的值,这组值仅仅决定于x值而与z值无关平凡的多值依赖与非平凡的多值依赖若X—-丫,而Z为空集,则称X—-丫为平凡的多值依赖;若Z不为空,则称其为非平凡的多值依赖所以,4NF要求关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖
54.以下关于数据库的重组和重构的说法中,正确的是A.数据库的重组修改了原设计的逻辑和物理结构B.数据库的重构不修改原设计的逻辑和物理结构C.数据库的重组是指按原设计要求重新安排存储位置、回收垃圾、减少指针链以提高系统性能D.数据库的重构是指按原设计要求重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能正确答案c参考解析数据库使用较长一段时间后,因为一些增,册U,改等操作,使得数据的分布索引及相关数据会变得比较凌乱,从而影响数据库的效率数据库重组即是将数据库的相关信息重新组织
55.下列选项中,不属于分布式数据库的优点A.可拓展性好B.具有数据分布透明性C.体系结构灵活D.存取结构简单正确答案D参考解析分布式数据库的存取结构复杂
56.以下不属于NoSQL.A.CassandraB.MongoDBC.PostgreSQLD.Neo4j正确答案C参考解析Cassandra是列存储型数据库;MongoDB是文档型数据库;Neo4j是图存储型数据库PostgreSQL是一个免费的对象-关系数据库服务器ORDBMS
57.分布式数据库CAP理论中的A指的是A.一致性B.可用性C.分区容错D.原子性正确答案B参考解析CAP原则又称CAP定理,指的是在一个分布式系统中,一致性Consistency、可用性Availability、分区容错性Partitiontolerance CAP原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾o
58.防火墙的主要功能不包括A.包过滤B.访问控制C.加密认证D.应用层网关正确答案c参考解析防火墙作为访问控制设备,主要工作在OSI模型的三四层防火墙主要基于IP报文进行检测,对端口进行限制还有一些防火墙具备一定的应用层防护能力,可以根据TCP会话异常性及攻击特征阻止攻击,通过IP拆分检测也能够判断隐藏在数据包中的攻击新版章节练习,考前压卷,完整优质题库+考生笔记分享,实时更新,软件,,但是防火墙没有加密认证的功能填空题共题,共分
6659.一颗5层的二叉树,其最多有个结点,第5层最多有个结点问题1正确答案CB
60.在程序设计语言中,表示了构成语言的各个记号和使用者的关系,而语境是指理解和实现程序设计语言的环境,包括0环境和运行环境问题1正确答案CD
61.设有关系模式选课学号,课程号,课程名,成绩,其函数依赖集为{课程号+课程名,课程名一课程号,学号,课程号一成绩}则关于该关系模式,以下说法错误的是将“选课”分解为两个关系模式SC学号,课程号,成绩和C课程号,课程名,则SC和C最高分别属于对于关系模式“选课”来说,学号,课程号一课程号是特殊的多值依赖,本质上是问题1正确答案ADD
62.下表是某两个事务并发执行时的调度过程,这里不会出现不可重复读的问题,是因为这两个事务都使用了;两个事务的并行执行结果是正确的,是因为这两个事务都使用了;
4.采用DMA方式传送数据时,每传送一个数据都需要占用一个A.指令周期B.总线周期C.存储周期D.机器周期正确答案C参考解析存储周期,是指主存储器两次启动操作之间需要的最小时间间隔,也称之为主存储器周期时间DMA获得内存总线的控制权,单纯的是为了做内存访问,所以仅需要一个存取周期这事和时钟周期没关系
5.若磁盘的转速提高一倍,则A.平均存取时间减半B.平均寻道时间加倍C.旋转等待时间减半D.数据传输速率加倍正确答案C参考解析磁盘存取时间包括寻道的时间、定位扇区的时间也就是旋转延迟时间以及读写数据的时间也就是传输时间,若磁盘的转速提高一倍,则旋转延迟时间减少一倍
6.算法是不稳定的排序算法A.简单选择B.冒泡C.直接插入D.归并排序正确答案A参考解析选择排序的基本思想是设所排序序列的记录个数为n i取1,2,•••,n-1,从所有n-i+1个记录oRi,Ri+1,…,Rn中找出排序码最小的记录,与第i个记录交换执行n-1趟后就完成了记录序列的排序假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且在r[j]之前,而在排序后的序列中,r[i]仍在之前,则称这种排序算法是稳定的;否则称为不稳定的举个例子,序列10,8,10,2,9,我们知道第一遍选择第1个元素10会和2交换,那么原序列中2个10的相对前后顺序就被破坏了,所以选择排序不是一个稳定的排序算法
7.是一种先进先出的线性表,只允许在表的一端插入元素,而在表的另一端删除元素在执行过程中没有发生死锁,这是因为导致的问题1正确答案ACD
63.某公司的数据库在试运行阶段发现cpu长时间占用率高于95%,那么不可能的原因是在运行一段时间后,由于硬盘故障,该数据库无法运行,这属于问题1正确答案AD
64.When wetalk abouta database,we mustdifferentiate betweenthedatabase1,which isthe logicaldesign of the database,and the database2,which isa snapshotofthedata inthedatabaseat agiven instantintime.The concept of a relation correspondsto theprogramming-languagenotion of a variable,while theconceptof a relationschema correspondsLoLhe prograrnniing-1anguage notionof typedefinition.In general,a relationschemaconsists ofa listof3and theircorresponding domains.The conceptofa relationinstance correspondsto theprogramming-language notionof avalueofa
4.The valueofagiven variablemay change with time;similarly thecontents ofarelationinstance maychangewithtime astherelation isupdated.In contrast,the5Of arelation doesnot generallychange.问题1ACBBB正确答案:A.栈B.队列C.串D.树正确答案B参考解析队列是先入先出的线性表,队列仅在表头删除元素、在表尾插入元素
8.排序又被称为缩小增量排序,是对直接插入排序方法的改进A.简单选择B.冒泡C.快速D.希尔正确答案D参考解析希尔排序是插入排序的一种又称“缩小增量排序”,是直接插入排序算法的一种更高效的改进版本希尔排序是非稳定排序算法希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止
9.以下关于计算机安全原则的叙述中,不正确的是A.在系统设计时,实现安全措施应具有简洁性B.系统的保护机制不应该公开C.用户和程序在操作时应当使用尽可能少的特权D.多用户系统中允许多个用户共享资源的机制应该最小化正确答案B参考解析系统的保护机制应该公开
10.以下关于蜜罐的叙述中,不正确的是0A.蜜罐对攻击者更有吸引力B.对蜜罐的任何连接都被确定为入侵C.蜜罐计算机中有吸引力的文件使入侵者逗留并留下证据D.蜜罐能够主动发现攻击者正确答案D参考解析蜜罐就是杀毒软件公司故意用一个防范措施很差的电脑上网,让它中毒,然后研究新产生的病毒,分析后做出杀毒的工具,收入病毒库,这样杀毒软件就能不断地查杀新出现的病毒了这样的引病毒上勾的防范措施很差的电脑就是“蜜罐”蜜罐的基本原理蜜罐系统是一个陷阱系统,它通过设置一个具有很多漏洞的系统吸引黑客入侵,收集入侵者信息,为其他安全技术提供更多的知识蜜罐采用监视器和事件日志两个工具对访问蜜罐系统的行为进行监控由于蜜罐是一个很具有诱惑力的系统,能够分散黑客的注意力和精力,所以对真正的网络资源起到保护作用所以蜜罐是不能主动发现攻击者(
11.)不属于SQL注入防范措施的是()A.使用预编译语句,绑定变量B.对用户提交的数据进行严格过滤C.使用安全函数D.使用动态SQL语句正确答案D参考解析SQL注入其实就是恶意用户通过在表单中填写包含SQL关键字的数据来使数据库执行非常规代码的过程
1.永远不要信任用户的输入对用户的输入进行校验,可以通过正则表达式,或限制长度;对单引号和双〃-〃进行转换等
2.永远不要使用动态拼装sqL可以使用参数化的sql或者直接使用存储过程进行数据查询存取
3.永远不要使用管理员权限的数据库连接,为每个应用使用单独的权限有限的数据库连接
4.不要把机密信息直接存放,加密或者hash掉密码和敏感的信息(
12.)甲、乙两公司于2020年7月7日就各自开发的库存管理软件分别申请“宏达”和“鸿达”商标注册,两个库存管理软件相似,甲第一次使用时间为2019年7月,乙第一次使用时间为2019年5月,此情形下,()能获准注册A.“宏达”B.“宏达”和“鸿达”均可以C.由甲、乙协商哪个D.“鸿达”正确答案D参考解析谁先申请谁拥有(除知名商标的非法抢注)同时申请,则根据谁先使用(需提供证据)无法提供证据,协商归属,无效时使用抽签(但不可不确定)(
13.)CPU的速度要远快于打印机的速度,为解决这个速度不匹配的问题,可以使用()A.并行技术B.缓存技术C.虚拟内存技术D.交换技术正确答案B参考解析缓存就是数据交换的缓冲区速度快的CPU把数据放到缓存中,打印机就从缓存中取数据进行打印从而释放了CPU的等待
14.假设所有的作业同时到达,平均周转时间最短的调度算法是A.先来先服务B.优先级调度C.短作业优先D.轮转算法正确答案c参考解析先来先服务调度算法FCFS:就是按照各个作业进入系统的自然次序来调度作业这种调度算法的优点是实现简单,公平其缺点是没有考虑到系统中各种资源的综合使用情况,往往使短作业的用户不满意,因为短作业等待处理的时间可能比实际运行时间长得多短作业优先调度算法SPF:就是优先调度并处理短作业,所谓短是指作业的运行时间短而在作业未投入运行时,并不能知道它实际的运行时间的长短,因此需要用户在提交作业时同时提交作业运行时间的估计值时间片轮转调度算法每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程如果进程在时间片结束前阻塞或结束,则CPU当即进行切换调度程序所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾基于优先级调度算法HPF每一个作业规定一个表示该作业优先级别的整数,当需要将新的作业由输入井调入内存处理时,优先选择优先数最高的作业作业周转时间Ti=完成时间Tei一提交时间Tsi作业平均周转时间T=周转时间/作业个数
15.在死锁产生的必要条件中,可以使用方法破坏“不可剥夺条件”A.假脱机B.预先静态分配C.强制剥夺资源D.所有资源排序使用正确答案C参考解析产生死锁的四个必要条件互斥条件一个资源每次只能被一个进程使用请求与保持条件一个进程因请求资源而阻塞时,对已获得的资源保持不放不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁所以题干中就是需要打破不剥夺的条件,所以答案是C
16.在程序编译过程中,执行类型分析和检查是在阶段A.词法分析B.语法分析C.语义分析D.代码优化正确答案C参考解析在程序编译过程中,执行类型分析和检查是语义分析阶段的工作
17.强调风险分析,比较适用于庞大、复杂且高风险的系统A.瀑布模型B.螺旋模型C.V模型D.原型化模型正确答案B参考解析螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径螺旋模型更适合大型的昂贵的系统级的软件应用
18.软件能力成熟度模型CMM是对软件组织进化阶段的描述,分为5个成熟度级别,其中在级别,说明该组织已经建立了基本的项目管理过程来跟踪成本和进度A.可重复级B.已定义级C.已管理级D.优化级正确答案A参考解析初始级软件过程的特点是无秩序的,甚至是混乱的,软件处于无章法和步骤可询的状态,或者制订的规范为能覆盖基本的关键过程要求,且执行没有政策、资源方面的保证,那么仍被视为初始级可重复级已经建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪焦点集中在软件管理过程上一个可管理的过程就是一个可重复的过程,一个可重复的过程则能逐渐演化和成熟定义级用于管理和工程的软件过程均已文档化、标准化,并形成整个软件组织的标准软件过程全部项目均采用与实际情况相吻合、适当修改后的标准软件过程来进行操作要求制定企业范围的工程化标准,而且无论是管理还是工程开发都需要一套文档化的标准,并将这些标准集成到企业软件开发标准过程去管理级软件过程和产品质量有详细的度量报告,软件产品和过程得到了定量的认识和控制优化级通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续地进行过程改进
19.WLAN的含义是A.无线局域网B.无线广域网C.有线网络D.共享网络正确答案A参考解析WLAN是Wireless LocalArea Network的简称,指应用无线通信技术将计算机设备互联起来,构成可以互相通信和实现资源共享的网络体系无线局域网本质的特点是不再使用通信电缆将计算机与网络连接起来,而是通过无线的方式连接,从而使网络的构建和终端的移动更加灵活
20.下列协议中,属于安全远程登录协议的是A.TLSB.TCPC.SSHD.TFTP正确答案c参考解析安全传输层协议TLS用于在两个通信应用程序之间提供保密性和数据完整性传输控制协议TCP,Transmission ControlProtocol是一种面向连接的、可靠的、基于字节流的传输层通信协议TFTP TrivialFile TransferProtocol,简单文件传输协议是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务端口号为69SSH为Secure Shell的缩写,由IETF的网络小组Network WorkingGroup所制定;SSH为建立在应用层基础上的安全协议SSH是较可靠,专为远程登录会话和其他网络服务提供安全性的协议
21.相比于文件系统,用数据库系统管理数据,具有的优势A.数据冗余高B.数据独立性高C.数据结构化程度低D.数据联系弱正确答案B参考解析相比于文件系统,数据库管理系统具有数据独立性高的优势
22.在一个关系表中,一个表的列代表一个A.关系B.记录C.元组D.属性正确答案D参考解析表中的一列即为一个属性,给每一个属性起一个名称即为属性名与之同义的术语是“列”表中属性的个数称为关系的元或度列的值称为属性值;属性值的取值范围称为值域例如,表
2.1中学生基本信息登记表关系的属性有学号、姓名、性别、出生日期、籍贯、民族、版号、身份证,所以元数是8,即学生基本信息登记表关系是一个8元关系或8度关系
23.某公司开发系统记录员工基本信息假设每个员工只在一个部门工作每个员工必须提供工作和家庭两部电话号码不满足INFoA.R1员工编号,姓名,性别B.R2员工编号,姓名,家庭电话,工作电话C.R3员工编号,姓名,部门D.R4员工编号,姓名,电话{家庭电话,工作电话}正确答案D参考解析D选项中的电话是可以再分的属性,所以不满足1NF
24.有一进口商品数据表iteminfoitemid,itemtype,unitprice,itemcount,其中itemid是自动编号字段,其他属性可以为NULL如果用SQL语句INSERT INTOiteminfounitprice,itemcount VALUES
9.99,150向数据表中插入元组时,则该元组的item_type属性值为A.NULLB.任意值C.0D.插入失败,不存在该元组正确答案A参考解析缺省为NULL值答案为A
25.原子性、一致性、持久性、是数据库事务的四个特征A.只读性B.封装性C.隔离性D.恢复性正确答案c参考解析事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性;原子性atomicity一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作,这就是事务的原子性一致性consistency事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数据库都必须处于一致性状态如果数据库系统在运行过程中发生故障,有些事务尚未完成就被迫中断,这些未完成的事务对数据库所作的修改有一部分已写入物理数据库,这是数据库就处于一种不正确的状态,也就是不一致的状态隔离性isolation事务的隔离性是指在并发环境中,并发的事务是相互隔离的,一个事务的执行不能被其他事务干扰不同的事务并发操作相同的数据时,每个事务都有各自完成的数据空间,即一个事务内部的操作及使用的数据对其他并发事务时隔离的,并发执行的各个事务之间不能相互干扰
26.在一个数据库中,如果要赋予用户userA可以查询department表的权限,应使用语句A.GRANT SELECTON departmentTO userAB.REVOKE SELECTON departmentFROM userAC.GRANT SELECTON departmentFROM userAWITH GRANTOPTIOND.REVOKE SELECTON departmentTO userA正确答案A参考解析授权语句GRANT〈权限》[,n]ON对象类型〉〈对象名〉T0V用户[,n]WITH GRANTOPTION.PUBLIC:接受权限的用户可以是单个或多个具体的用户,PUBLIC参数可将权限赋给全体人员WITH GRANTOPTION子句,获得权限的用户还可以将权限赋给其他用户具有查询权限,应该是select根据题干意思,应该是GRANT SELECTON departmentto userA答案是A
27.某电影院某日电影入座情况如下表所示为调整场次,要统计2021年2月21日到场人数总数大于100的电影,可满足要求的SQL语句是A.SELECT film,sum attendanceFROM movie WHERE pdate=,2021022T HAVINGsumattendance100B.SELECT film,sum attendanceFROM movieWHERE pdate=20210221ANDattendance100GROUP BYfilmC.SELECT fiImumattenedance FROM movieWHERE pdate=20210221GROUP BYfilmHAVING sum attendance100D.SELECT film,sumattendanceFROMmovieWHEREpdate=*20210221AND sumattendance100GROUP BYfilm正确答案C参考解析select列名from表名where条件group by分组字段having。
个人认证
优秀文档
获得点赞 0