文章目录

  • 错题1
  • 错题2
  • 错题3
  • 错题4
  • 错题5
  • 错题6
  • 错题7
  • 错题8
  • 错题8
  • 错题9
  • 错题10
  • 错题11
  • 错题12
  • 错题13
  • 错题14
  • 错题15
  • 错题16
  • 错题17
  • 错题18
  • 错题19
  • 错题20
  • 错题21
  • 错题22
  • 错题23
  • 专业英语

错题1

CPU是在(1)结束时响应DMA请求的。

(1)A.一条指令执行 B.一段程序 C.一个时钟周期 D.一个总线周期

答案:D

解析:
DMA控制器在需要的时候代替CPU作为总线主设备,在不受CPU干预的情况下,控制I/O设备与系统主存之间的直接数据传输。DMA操作占用的资源是系统总线,而CPU并非在整个指令执行期间即指令周期内都会使用总线,故DMA请求的检测点设置在每个机器周期也即总线周期结束时执行,这样使得总线利用率最高。

错题2

虚拟存储体系由(2)两级存储器构成。

(2)A.主存-辅存 B.寄存器-Cache C.寄存器-主存 D.Cache-主存

答案:A

解析:

计算机中不同容量、不同速度、不同访问形式、不同用途的各种存储器形成的是一种层次结构的存储系统。所有的存储器设备按照一定的层次逻辑关系通过软硬件连接起来,并进行有效的管理,就形成了存储体系。不同层次上的存储器发挥着不同的作用。-般计算机系统中主要有两种存储体系:Cache存储体系由Cache和主存储器构成,主要目的是提高存储器速度,对系统程序员以上均透明;虚拟存储体系由主存储器和在线磁盘存储器等辅存构成,主要目的是扩大存储器容量,对应用程序员透明。

错题3

在机器指令的地址字段中,直接指出操作数本身的寻址方式称为(4)。

(4)A.隐含寻址 B.寄存器寻址 C.立即寻址 D.直接寻址

答案:C

解析:

随着主存增加,指令本身很难保证直接反映操作数的值或其地址,必须通过某种映射方式实现对所需操作数的获取。指令系统中将这种映射方式称为寻址方式,即指令按什么方式寻找(或访问)到所需的操作数或信息(例如转移地址信息等)。可以被指令访问到的数据和信息包括通用寄存器、主存、堆栈及外设端口寄存器等。

指令中地址码字段直接给出操作数本身,而不是其访存地址,不需要访问任何地址的寻址方式被称为立即寻址。

直接寻址是一种基本的寻址方法,其特点是:在指令格式的地址的字段中直接指出操作数在内存的地址。

寄存器寻址是指操作数在寄存器中,由指令操作码中的rrr三位的值和PSW中RS1及RS0的状态,选中某个工作寄存器区的某个寄存器,然后进行相应的指令操作。

隐含寻址这种类型的指令,不明显地给出操作数的地址,而是在指令中隐含着操作数的地址。如单地址的指令格式,就不是明显地在地址字段中指出第二操作数的地址, 而是规定累加器ACC作为第二操作数地址,指令格式明显指出的仅是第一操作数的地址。

错题4

(7)不属于主动攻击。

(7)A.流量分析 B.重放 C.IP地址欺骗 D.拒绝服务

答案:A

解析:

网络攻击有主动攻击和被动攻击两类。其中主动攻击是指通过一系列的方法,主动向被攻击对象实施破坏的一种攻击方式,例如重放攻击、IP地址欺骗、拒绝服务攻击等均属于攻击者主动向攻击对象发起破坏性攻击的方式。流量分析攻击是通过持续检测现有网络中的流量变化或者变化趋势,而得到相应信息的一种被动攻击方式。系统干涉也是被动攻击

错题5

根据下图所示的输出信息,可以确定的是:(9)

A.本地主机正在使用的端口号是公共端口号
B.192.168.0.200正在与128.105.129.30建立连接
C.本地主机与202.100.112.12建立了安全连接
D.本地主机正在与100.29.200.110建立连接

答案:C

解析:

从netstat -n的输出信息中可以看出,本地主机192.168.0.200使用的端口号2011、2038、2052都不是公共端口号。根据状态提示信息,其中己经与主机128.105.129.30建立了连接,与主机100.29.200.110正在等待建立连接,与主机202.100.112.12已经建立了安全连接。

错题6

声音(音频)信号的一个基本参数是频率,它是指声波每秒钟变化的次数,用Hz表示。人耳能听到的音频信号的频率范围是(12)。

(12)A.0Hz~20KHz B.0Hz~200KHz C.20Hz~20KHz D.20Hz~200KHz

答案:C

解析:

声音是通过空气传播的一种连续的波,称为声波。声波在时间和幅度上都是连续的模拟信号,通常称为模拟声音(音频)信号。人们对声音的感觉主要有音量、音调和音色。音量又称音强或响度,取决于声音波形的幅度,也就是说,振幅的大小表明声音的响亮程度或强弱程度。音调与声音的频率有关,频率高则声音高昂,频率低则声音低沉。而音色是由混入基音的泛音所决定的,每个基音都有其固有的频率和不同音强的泛音,从而使得声音具有其特殊的音色效果。人耳能听得到的音频信号的频率范围是20Hz〜20kHz,包括:话音(300Hz〜3400Hz)、音乐(20Hz〜20kHz)、其他声音(如风声、雨声、鸟叫声、汽车鸣笛声等,其带宽范围也是20Hz〜20kHz),频率小于20Hz声波信号称为亚音信号(次音信号),高于20kHz的信号称为超音频信号(超声波)。

错题7

若用户需求不清晰且经常发生变化,但系统规模不太大且不太复杂,则最适宜采用(15)开发方法,对于数据处理领域的问题,若系统规模不太大且不太复杂,需求变化也不大,则最适宜采用(16)开发方法。

(15)A.结构化 B.Jackson C.原型化 D.面向对象
(16)A.结构化 B.Jackson C.原型化 D.面向对象

答案:C A

解析:

要求考生掌握典型的软件开发方法的基本概念和应用场合。需求不清晰且规模不太大时采用原型化方法最合适,而数据处理领域的不太复杂的软件,适于用结构化方法进行开发。

原型化开发是软件开发的一种常用方法。开发人员对用户提出的问题进行总结,就系统的主要需求取得一致意见后,开发出一个原型并运行之,然后反复对原型进行修改,使之逐步完善,直到用户对系统完全满意为止。

错题8

编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,(20)并不是每个编译器都必需的,与编译器相比,解释器(21)。

(20)A.词法分析和语法分析 B.语义分析和中间代码生成
C.中间代码生成和代码优化 D.代码优化和目标代码生成
(21)A.不参与运行控制,程序执行的速度慢 B.参与运行控制,程序执行的速度慢
C.参与运行控制,程序执行的速度快 D.不参与运行控制,程序执行的速度快

答案:C B

解析:

解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。

错题8

某企业的生产流水线上有2名工人P1和P2,1名检验员P3。P1将初步加工的半成品放入半成品箱B1;P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2;P3从成品箱B2去除产品校验。假设B1可存放n件半成品,B2可存放m件产品,并设置6个信号量S1、S2、S3、S4、S5和S6,且S3和S6的初值都为0。采用PV操作实现P1、P2和P3的同步模型如下图所示,则信号量S1和S5(23);S2、S4的初值分别为(24)。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2kKACB5o-1683277866492)(2015下.assets/image-20230505122605607.png)]

(23)A.分别为同步信号量和互斥信号量,初值分别为0和1
B.都是同步信号量,其初值分别为0和0
C.都是互斥信号量,其初值分别为1和1
D.都是互斥信号量,其初值分别为0和1
(24)A.n、0 B.m、0 C.m、n D.n、m

答案:C D

解析:

试题(23)的正确的答案为C。因为信号量S1是一个互斥信号量,表示半成品箱B1当前有无工人(生产者)使用,所以初值为1。信号量S5也是一个互斥信号量,表示成品箱B2当前有无工人或检验员使用,所以初值为1。

试题(24)的正确的答案为D。信号量S2表示半成品箱B1的容量,故S2的初值为n。当工人P1不断地将其工序上加工的半成品放入半成品箱B1时,应该先测试半成品箱是否有空位,故工人P1使用P(S2),当工人P2从半成品箱取一件半成品时,半成品箱B1就空出一个空位,故工人P2使用V(S2)释放空间。

同理,信号量S4表示成品箱B2的容量,故S4的初值为m。当工人P2完成一件产品放入成品箱B2时,应该先测试成品箱是否有空位,故工人P2使用P(S4)f当检验员P3从成品箱取一件产品检验时,成品箱B2就空出一个空位,故检验员P3使用V(S4)释放空间。

错题9

假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为15μs,由缓冲区送至用户区的时间是5μs,在用户区内系统对每块数据的处理时间为1μs,若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为(25)μs;采用双缓冲区需要花费的时间为(26)μs。

(25)A.150 B.151 C.156 D.201
(26)A.150 B.151 C.156 D.201

答案:D C

解析:

试题(25)的正确的答案为D。在块设备输入时,假定从磁盘把一块数据输入到缓冲区的时间为T,缓冲区中的数据传送到用户工作区的时间为M,而系统处理(计算)的时间为C,如图(a)所示。

当第一块数据送入用户工作区后,缓冲区是空闲的就可以传送第二块数据。这样第一块数据的处理C1与第二块数据的输入T2是可以并行的,依次类推,如图(b)所示。系统对每一块数据的处理时间为:Max(C,T)+M。因为,当T>C时,处理时间为M+T;当T<C时,处理时间为M+C。本题每一块数据的处理时间为15+5=20,Docl文,牛的处理时间为20*10+1。

试题(26)的正确的答案为C。双缓冲工作方式基本方法是在设备输入时,先将数据输入到缓冲区1,装满后便转向缓冲区2。此时系统可以从缓冲区1中提取数据传送到用户区,最后由系统对数据进行处理,如图©所示。

双缓冲可以实现对缓冲区中数据的输入T和提取M,与CPU的计算C,三者并行工作,如图(d)所示。从图中可以看出,双缓冲进一步加快了I/O的速度,提高了设备的利用率。在双缓冲时,系统处理一块数据的时间可以粗略地认为是Max(C,T)。如果C<T,可使块设备连续输入;如果C>T,则可使系统不必等待设备输入。本题每一块数据的处理时间为10,釆用双缓冲需要花费的时间为15*10+5+1=156。

错题10

在如下所示的进程资源图中,(27);该进程资源图是(28)。

(27)A. P1、P2、P3都是阻塞节点
B.P1是阻塞节点、P2、P3是非阻塞节点
C.P1、P2是阻塞节点、P3是非阻塞节点
D.P1、P2是非阻塞节点、P3是阻塞节点
(28)A.可以化简的,其化简顺序为P1→P2→P3
B.可以化简的,其化简顺序为P3→P1→P2
C.可以化简的,其化简顺序为P2→P1→P3
D.不可以化简的,因为P1、P2、P3申请的资源都不能得到满足

答案:C B

解析:

原创:狂奔的蜗牛Evan https://blog.csdn.net/lisheng19870305/article/details/114906640

在做进程资源图的这种题型我们需要看懂图、知道什么是阻塞、非阻塞节点以及判别进程资源图是否可化简

>第一步我们需要了解进程资源图中图形所代表的含义

>第二步了解阻塞节点以及非阻塞节点

阻塞节点:进程申请资源得不到满足

非阻塞节点:系统有足够的空闲资源分配给该进程

>第三步了解什么是进程资源图是否可化简

第一步:先看系统还剩下多少资源没分配,再看有哪些进程是不阻塞(“不阻塞”即:系统有足够的空闲资源分配给它)的
第二步:把不阻塞的进程的所有边都去掉,形成一个孤立的点,再把系统分配给这个进程的资源回收回来
第三步:看剩下的进程有哪些是不阻塞的,然后又把它们逐个变成孤立的点。
第四步:最后,所有的资源和进程都变成孤立的点。这样的图就叫做“可完全简化”
>第四步开始我们的解题,请看我手法如下:

对于26问是要我们判断哪些是阻塞节点以及非阻塞节点

我在图中用红色的先标记了R1R2R3分配给每个进程的资源数

对于R1有2个资源数分别分配给P1、P3 则R1无资源可分配

对于R2有3个资源数分别分配给P1P2P3 则R2也无资源可分配

对于R3有2个资源数分给了P2 则R3还剩一个资源可以分配

当P3向R3申请一个资源的时候因为R3有一个资源可以分配所以为非阻塞节点,对于P2和P1因为R1和R2无资源可分配所以发出的申请资源请求得不到满足故为阻塞节点

对于27问我们需要判断该进程资源图是否可化简我们就按照上面提到的四步来做

>首先将非阻塞节点的的所有边去掉然后将它视为一个孤立的点

如图我将P3去掉然后我们主要分析P1、P2以及R1R2R3的资源数,通过分析我们可以知道P1P2对R1和R2发出资源申请都可以得到满足所以为非阻塞节点故可以化简

顺序为P3——P1——P2

错题11

某开发小组欲开发一个超大规模软件:使用通信卫星,在订阅者中提供、监视和控制移动电话通信,则最不适宜采用(29)过程模型。

(29)A.瀑布 B.原型 C.螺旋 D.喷泉

答案:B

解析:

瀑布模型将开发阶段描述为从一个阶段瀑布般地转换到另一个阶段的过程。

原型模型中,开发人员快速地构造整个系统或者系统的一部分以理解或澄清问题。

螺旋模型将开发活动和风险管理结合起来,以减小风险。

喷泉模型开发过程模型以用户需求为动力,以对象为驱动,适合于面向对象的开发方法。

在这几种开发过程模型中,原型模型不适宜大规模软件的开发。

错题12

若用白盒测试方法测试以下代码,并满足条件覆盖,则至少需要(35)个测试用例。采用McCabe度量法算出该程序的环路复杂性为(36)。

(35)A.3 B.4 C.5 D.6
(36)A.1 B.2 C.3 D.4

答案:B D

解析:

画出该代码的流程图,如下:

要满足条件覆盖,要求三个判断框的Y和N至少要经过一次,即1Y2Y;1Y2N;1N3Y;1N3N,至少需要4个测试用例。

McCabe度量法是一种基于程序控制流的复杂性度量方法,环路复杂性为V(G)=m-n+2,图中m=9,n=7,V(G)=9-7+2=4。

错题13

如下所示的UML图中,(I)是(40),(Ⅱ)是(41),(Ⅲ)是(42)。

(40)A.参与者 B.用例 C.泛化关系 D.包含关系
(41)A.参与者 B.用例 C.泛化关系 D.包含关系
(42)A.参与者 B.用例 C.泛化关系 D.包含关系

答案:A C B
解析:

用例图(use case diagram)展现了一组用例、参与者(Actor)以及它们之间的关系。用例图通常包括用例、参与者,以及用例之间的扩展关系(<>)和包含关系(<>),参与者和用例之间的关联关系,用例与用例以及参与者与参与者之间的泛化关系。如下图所示。

用例图用于对系统的静态用例视图进行建模,主要支持系统的行为,即该系统在它的周边环境的语境中所提供的外部可见服务。

错题14

(45)设计模式能够动态地给一个对象添加一些额外的职责而无需修改此对象的结构;(46)设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用(47)模式最适合。

(45)A.组合(Composite) B.外观(Facade) C.享元(Flyweight) D.装饰器(Decorator)
(46)A.工厂方法(Factory Method) B.享元(Flyweight)
C.观察者( Observer) D.中介者(Mediator)
(47)A.装饰器(Decorator) B.享元(Flyweight) C.观察者(Observer) D.中介者(Mediator)

答案:D A D

解析:

每种设计模式都有特定的意图,描述一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心,使该方案能够重用而不必做重复劳动。

组合(Composite)模式将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。适用于:想表示对象的部分-整体层次结构;希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。

外观(Facade)模式为子系统中的一组接口提供一个一致的界面,Fapde模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。适用于:要为一个复杂子系统提供一个简单接口时,子系统往往因为不断演化而变得越来越复杂;客户程序与抽象类的实现部分之间存在着很大的依赖性;当需要构建一个层次结构的子系统时,使用Fapde模式定义子系统中每层的入口点。

享元(Flyweight)模式运用共享技术有效地支持大量细粒度的对象。适用于:一个应用程序使用了大量的对象;完全由于使用大量的对象,造成很大的存储开销;对象的大多数状态都可变为外部状态;如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象:应用程序不依赖于对象标识。

装饰器(Decorator)模式描述了以透明围栏来支持修饰的类和对象的关系,动态地给一个对象添加一些额外的职责,从增加功能的角度来看,装饰器模式相比生成子类更加灵活。适用于:在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责;处理那些可以撤销的职责;当不能采用生成子类的方式进行扩充时。

工厂方法(Factory Method)定义一个用于创建对象的接口,让子类决定将哪-个类实例化,使一个类的实例化延迟到其子类。适用于:当一个类不知道它所必须创建的对象的类的时候;当一个类希望由它的子类来指定它所创建的对象的时候;当类将创建对象的职责委托给多个帮助子类中的某一个,并且希望将哪一个帮助子类是代理者这一信息局部化的时候。

观察者(Observer)模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。适用于:当一个抽象模型有两个方面,其中一个方面依赖于另一个方面,将这两者封装在独立的对象中以使它们可以各自独立地改变和复用;当对一个对象的改变需要同时改变其他对象,而不知道具体有多少对象有待改变时;当一个对象必须通知其他对象,而它又不能假定其他对象是谁,即不希望这些对象是紧耦合的。

中介者(Mediator)用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。适用于:一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解;一个对象引用其他很多对象并且直接与这些对象通信,导致难以复用该对象;想定制一个分布在多个类中的行为,而又不想生成太多的子类。欲使一个后端数据模型能够被多个前端用户界面连接,采用中介者模式最合适。

错题15

某程序运行时陷入死循环,则可能的原因是程序中存在(48)。

(48)A.词法错误 B.语法错误 C.动态的语义错误 D.静态的语义错误

答案:C

解析:

程序已经开始运行,说明编译时无错误,因此不是语法错误和词法错误,编译时发现的语义错误称为静态的语义错误。运行时陷入死循环属于动态语义错误。

错题16

在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,(52),得到的关系模式属于4NF。

A.将所有多值属性组成一个关系模式
B.使多值属性不在关系模式中出现
C.将实体的码分别和每个多值属性独立构成一个关系模式
D.将多值属性和其它属性一起构成该实体对应的关系模式

答案:C

解析:

在数据库设计中,将E-R图转换为关系模式是逻辑设计的主要内容。转换中将实体转换为关系模式,对实体中的派生属性不予考虑,组合属性只取各组合分量,若八含多值属性,通常一个实体对应一个关系模式。对实体中的多值属性,取实体的码和多值属性构成新增的关系模式,且该新增关系模式中,实体的码多值决定多值属性,属于平凡的多值依赖,关系属于4NF。

错题17

在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:(53)是指局部数据模型透明,即用户或应用程序无需知道局部使用的是哪种数据模型;(54)是指用户或应用程序不需要知道逻辑上访问的表具体是如何分块存储的。

(53)A.分片透明 B.复制透明 C.位置透明 D.逻辑透明
(54)A.分片透明 B.复制透明 C.位置透明 D.逻辑透明

答案:D A

解析:

分片透明是指用户或应用程序不需要知道逻辑上访问的表具体是怎么分块存储的,复制透明是指采用复制技术的分布方法,用户不需要知道数据是复制到哪些节点,如何复制的。位置透明是指用户无须知道数据存放的物理位置,逻辑透明,即局部数据模型透明,是指用户或应用程序无须知道局部场地使用的是哪种数据模型。

错题18

已知算法A的运行时间函数为T(n)=8T(n/2)+n2,其中n表示问题的规模,则该算法的时间复杂度为(62)。另已知算法B的运行时间函数为T(n)=XT(n/4)+n2,其中n表示问题的规模。对充分大的n,若要算法B比算法A快,则X的最大值为(63)。

(62)A.θ(n) B.θ(nlgn) C.θ(n2) D.θ(n3)
(63)A.15 B.17 C.63 D.65

答案:D C

解析:

根据主方法,先计算算法A的时间复杂度,a=8,b=2,logba=log28=3,而f(n)=n2,因此时间复杂度为θ(n3)。然后计算算法B的时间复杂度,a=X,b=4,logba=log4X,而f(n)=n2,若算法B和算法A的效率一样,则X应该为64(log464=3),而现在要使得B比A快,则X应该比64小,因此最大的整数应该为63。

错题19

在某应用中,需要先排序一组大规模的记录,其关键字为整数。若这组记录的关键字基本上有序,则适宜采用(64)排序算法。若这组记录的关键字的取值均在0到9之间(含),则适宜采用(65)排序算法。

(64)A.插入 B.归并 C.快速 D.计数
(65)A.插入 B.归并 C.快速 D.计数

答案:A D

解析:

排序是一类最基本的操作,因此要求考生熟悉一些典型的排序算法,包括其算法思想、时空复杂度以及应用场合。若数据基本有序,插入排序应该是最佳选择,输入数据是否有序对归并和计数排序算法并没有影响。对传统的快速排序算法,输入数据有序反而使其效率最低。若关键字取值范围较小,则计数排序是最佳选择,因为在该情况下,该算法的时间复杂度为线性时间。

错题20

集线器与网桥的区别是:(66)。

A.集线器不能检测发送冲突,而网桥可以裣测冲突
B.集线器是物理层设备,而网桥是数据链路层设备
C.网桥只有两个端口,而集线器是一种多端口网桥
D.网桥是物理层设备,而集线器是数据链路层设备

答案:B

解析:

集线器是物理层设备,相当于在10BASE2局域网中把连接工作站的同轴电缆收拢在一个盒子里,这个盒子只起到接收和发送的功能,可以检测发送冲突,但不能识别数据链路层的帧。网桥是数据链路层设备,它可以识别数据链路层MAC地址,有选择地把帧发送到输出端口,网桥也可以有多个端口,如果网桥端口很多,并配置了加快转发的硬件,就成为局域网交换机。

错题21

POP3协议采用(67)模式,客户端代理与POP3服务器通过建立TCP连接来传送数据。

(67)A.Browser/Server B.Client/Server C.Peer to Peer D.Peer to Server

答案:B

解析:

POP3协议是TCP/IP协议簇中用于邮件接收的协议。邮件客户端通过与服务器之间建立TCP连接,采用Client/Server计算模式来传送邮件。

错题22

以下4种路由中,(69)路由的子网掩码是255.255.255.255。

(69)A.远程网络 B.静态 C.默认 D.主机

答案:D

解析:

主机路由的子网掩码是255.255.255.255。网络路由要指明一个子网,所以不可能为全1,默认路由是访问默认网关,而默认网关与本地主机属于同一个子网,其子网掩码也应该与网络路由相同,对静态路由也是同样的道理。

错题23

以下关于层次化局域网模型中核心层的叙述,正确的是(70)。

A.为了保障安全性,对分组要进行有效性检查
B.将分组从一个区域高速地转发到另一个区域
C.由多台二、三层交换机组成
D.提供多条路径来缓解通信瓶颈

答案:B

解析:

在层次化局域网模型中,核心层的主要功能是将分组从一个区域高速地转发到另一个区域。核心层是因特网络的高速骨干,由于其重要性,因此在设计中应该采用冗余组件设计,使其具备高可靠性,能快速适应变化。在设计核心层设备的功能时,应尽量避免使用数据包过滤、策略路由等降低数据包转发处理的特性,以优化核心层获得低延迟和良好的可管理性。

汇聚层是核心层和接入层的分界点,应尽量将资源访问控制、核心层流量的控制等都在汇聚层实施。汇聚层应向核心层隐藏接入层的详细信息,汇聚层向核心层路由器进行路由宣告时,仅宣告多个子网地址汇聚而形成的一个网络。另外,汇聚层也会对接入层屏蔽网络其他部分的信息,汇聚层路由器可以不向接入路由器宣告其他网络部分的路由,而仅仅向接入设备宣告自己为默认路由。

接入层为用户提供了在本地网段访问应用系统的能力,接入层要解决相邻用户之间的互访需要,并且为这些访问提供足够的带宽。接入层还应该适当负责一些用户管理功能,包括地址认证、用户认证和计费管理等内容。接入层还负责一些用户信息收集二作,例如用户的IP地址、MAC地址和访问日志等信息。

专业英语

In a world where it seems we already have too much to do,and too many things to think about, it seems the last thing we need is something new that we have to learn.

But use cases do solve a problem with requirements:with (71) declarative requirements it’s hard to describe steps and sequences of events.

Use cases,stated simply, allow description of sequences of events that, taken together, lead to a system doing something useful.As simple as this sounds,this is important. When confronted only with a pile of requiements, it’s often(72)to make sense of what the authors of the requirements really wanted the system to do.In the preceding example, use cases reduce the ambiguity of the requirements by specifying exactly when and under what conditions certain behavior occurs;as such, the sequence of the behaviors can be regarded as a requirement. Use cases are particularly well suited to capture approaches. Although this may sound simple, the fact is that (73) requirement capture approaches, with their emphasis on declarative requirements and “shall” statements,completely fail to capture fail to capture the (74) of the system’s behavior. Use cases are a simple yet powerful way to express the behavior of the system in way that all stakeholders can easily understand.

But,like anything, use cases come with their own problems, and as useful as they are,they can be (75). The result is something that is as bad, if not worse, that the original problem.Therein it’s important to utilize use cases effectively without creating a greater problem than the one you started with.

(71)A.plenty B.loose C.extra D.strict
(72)A.impossible B.possible C.sensible D.practical
(73)A.modern B.conventional C.different D.formal
(74)A. statics B.nature C.dynamics D.originals
(75)A.misapplied B.applied C.used D.powerful

答案:DABCA

翻译:

在这个世界上,似乎我们有太多的事情要去做,有太多的事情要去思考,那么需要做的最后一件事就是必须学习新事物。

而用例恰恰可以解决带有需求的问题:如果具有严格声明的需求,则很难描述事件的步骤和序列。

简单地说,用例可以将事件序列的说明放在一起,引导系统完成有用的任务。正如听起来一样简单——这很重要。在面对很多需求的时候,通常不太可能理解需求的作者真正想要系统做什么。在前面的例子中,通过指定特定行为发生的时间和条件,用例减少了需求的不确定性。这样的话,行为的顺序就可以当作是一种需求。用例特别适用于捕捉这类需求。尽管听起来可能很简单,但事实情况是由于常规的需求捕捉方法所侧重的是声明需求和“应该怎么样”的陈述,因此完全无法捕捉系统行为的动态方面。用例是一种简单而有效的表达系统行为的方式,使用这种方式所有参与者都很容易理解。

但是与任何事物一样,用例也存在自己的问题——在用例非常有用的同时,人们也可能误用它,结果就产生了比原来更为糟糕的问题。因此重点在于:如何有效地使用用例,而又不会产生出比原来更严重的问题。

六、软考2015年下半年软件设计师易错题整理相关推荐

  1. 二、软考2017年下半年软件设计师易错题整理

    文章目录 错题1 错题2 错题3 错题4 错题5 错题6 错题7 错题8 错题9 错题10 错题11 错题12 错题13 错题14 错题15 错题16 错题17 错题18 错题19 错题20 错题21 ...

  2. 软考 | 2009年下半年 软件设计师 下午试卷

    试题一 现准备为某银行开发一个信用卡管理系统CCMS,该系统的基本功能为: 信用卡申请.非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS.如果信用卡申请被银行接受 ...

  3. 软考 | 2018年下半年 软件设计师 下午试卷

    试题一 [说明] 某房产中介连锁企业欲开发一个基于Web的房屋中介信息系统,以有效管理房源和客户,提高成交率.该系统的主要功能是: 房源采集与管理.系统自动采集外部网站的潜在房源信息,保存为潜在房源. ...

  4. 软考 | 2019年下半年 软件设计师 下午试卷

    试题一 阅读下列说明和图,回答问题 1 至问题 4. [说明] 某公司欲开发一款二手车物流系统,以有效提升物流成交效率.该系统的主要功能是: (1)订单管理:系统抓取线索,将车辆交易系统的交易信息抓取 ...

  5. 软考 | 2016年下半年 软件设计师 下午试卷

    试题一 [说明] 某证券交易所为了方便提供证券交易服务,欲开发一证券交易平台,该平台的主要功能如下: (1)开户.根据客户服务助理提交的开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等 ...

  6. 【软考】2020下半年软件设计师 易错知识点(4)

    1.内存按字节编址,从A1000H到B13FFH的区域的存储容量为()KB. 答案:65 2.用户B收到经A数字签名后的消息M,为验证消息的真实性,首先需要从CA获取用户A的数字证书,该数字证书包含( ...

  7. 【软考】2020下半年软件设计师 易错知识点(1)

    1.串联系统和并联系统的可靠性: 串联:R = R1 * R2 -- * Rn 并联:R = 1-(1-R1)* (1-R2) --* (1-Rn) 注意R的位置:(1 -(1-R)^2)R R在前, ...

  8. 2022年下半年软件设计师上午真题及答案解析

    1.以下关于RISC(精简指令集计算机)特点的叙述中,错误的是(  ). A.对存储器操作进行限制,使控制简单化 B.指令种类多,指令功能强 C.设置大量通用寄存器 D.选取使用频率较高的一些指令,提 ...

  9. 2019年下半年软件设计师考试上午题的英语部分原文。

    2019年下半年软件设计师考试上午题的英语部分原文. 找了半天,辛苦我了.

最新文章

  1. 网络空间安全Windows系统命令行学习笔记
  2. MySQL 触发器简单实例
  3. 《Android开发从零开始》——16.Service学习(2)
  4. 导航栏下拉菜单效果代码
  5. 【收藏】IntelliJ Idea中配置JavaFX Scene Builder
  6. (软件工程复习核心重点)第三章需求分析-第三节:状态转换图
  7. RTT添加AD驱动代码
  8. JDBC操作(基础篇)
  9. 给小白的 Nginx 30分钟入门指南
  10. 关于国债的一些计算: 理论TF价格1(缴款日前无付息)
  11. 计算机代码坑人小程序bat,运用bat写的整人小程序有哪些?
  12. 航空公司VIP客户查询
  13. 基于PID控制的车辆LKA算法
  14. python刷今日头条访问量_python爬虫实战:刷某博客站点的访问量(转)
  15. python中的Pickle文件和npy文件
  16. 用Racket做一个拼图游戏-01
  17. 亿阳信通南宁 java笔试_亿阳信通面试笔试题及答案
  18. Android密码明文显示和星号显示切换
  19. android屏幕亮度自动调节解析,基于人体视觉特性的Android手机屏幕亮度自适应调节算法研究...
  20. matlab 数组横向纵向拼接

热门文章

  1. Spring boot 2.0 zuul routes db网关
  2. Python Flask 搭建微信小程序后台详解
  3. Tim Urban :“你有拖延症吗?”
  4. 升级ipython_Win10中如何装IPython
  5. 实用的wordpress全站搜索替换插件search-and-replace中文版
  6. springboot无法启动,不报任何异常,解决方法如下
  7. Android自定义控件(UI,点击事件)
  8. weiphp-自动回复消息
  9. 【前后端分离】Mavon-Editor图片上传与删除(原创)
  10. ec200s 方案 移远_Quectel EC200S 通信模块