下半年软考网工重点难点易错点.docx
《下半年软考网工重点难点易错点.docx》由会员分享,可在线阅读,更多相关《下半年软考网工重点难点易错点.docx(32页珍藏版)》请在冰点文库上搜索。
下半年软考网工重点难点易错点
●一个32K×32位的主存储器,其地址线和数据线的总和为(3)根。
(3)A.64
B.47
C.48
D.36
【解析】32K×32位的存储器,其数据线需要32根;32K是其容量大小,根据2的n次幂=32×1024可以计算出:
n=15。
于是至少需要15根地址线,所以,所需的地址和数据线总和为47。
●FTP协议是Internet常用的应用层协议,它通过(59)协议提供服务,它是基于client/Server结构通信的,作为服务器一方的进程,通过监听(60)端口得知有服务请求,在一次会话中,存在(61)个TCP连接。
(59)A.UDP
B.TCP
C.IP
D.IPX
(60)A.23
B.21
C.25
D.80
(61)A.0
B.1
C.2
D.3
【解析】FTP是我们日常生活中使用得十分普遍的文件传输协议,利用TCP协议来提供服务。
服务器端通过监听21号端口,检测是否有客户端的连接请求。
在一个完整会话传输中,存在2个TCP连接。
●以太网交换机根据(62)转发数据包.访问交换机的方式有多种,配套一台新的交换机时可以(63)进行访问。
在键入交换机命令时可使用缩写形式,在Switch#模式下,如果键入"con",则表示(64)。
(62)A.IP地址
B.MAC地址
C.LLC地址
●Foreachblank,choosethebestanswerfromthefourchoicesandwritedownontheanswersheet.
(66)isaprotocolthatahostusestoinformarouterwhenitjoinsorleavesanInternetmulticastgroup.
(67)isanerrordetectioncodethatmostdatacommunicationnetworksuse.
(68)isaninteriorgatewayprotocolthatusesadistancevectoralgorithmtopropagateroutinginformation.
(69)isatransfermodeinwhichalltypesofinformationareorganizedintofixedformcellsonanasynchronousornon-periodicbasisoverarangeofmedia.
(70)isanidentifierofawebpage.
(66)A.SMTP
B.ICMP
C.RARP
D.IGMP
(67)A.4B/SB
B.CRC
C.ManchesterCode
D.HuffmanCode
(68)A.OSPF
B.RIP
C.RARP
D.BGP
(69)A.ADSL
B.ATM
C.FrameRelay
D.DDN
(70)A.HTTP
B.URL
C.HTML
D.TAG
【解析】IGMP协议是Internet组管理协议。
TCP/IP协议族的一个子协议,允许Internet主机参加多播,也即是IP主机用作向相邻多目路由器报告多目组成员的协议。
多目路由器是支持组播的路由器,向本地网络发送IGMP查询。
主机通过发送IGMP报告来应答查询。
组播路由器负责将组播包转发到所有网络中组播成员。
循环冗余校验(CRC)是一种用得最广,检错能力很强的差错检测方法。
它对数据进行多项式计算,并将得到的和数附在帧的后面。
接收设备也执行类似的算法。
RIP是推出时间最长的路由协议,也是最简单的路由协议。
它是"路由信息协议"的缩写,主要传递路由信息(路由表)来广播路由:
每隔30秒,广播一次路由表,维护相邻路由器的关系,同时根据收到的路由表计算自己的路由表。
RIP运行简单,适用于小型网络,Internet上还在部分使用着RIP。
OSPF协议是"开放式最短路优先"的缩写。
"开放"是针对当时某些厂家的"私有"路由协议而言,而正是因为协议开放性,才造成OSPF今天强大的生命力和广泛的用途。
它通过传递链路状态(连接信息)来得到网络信息,维护一张网络有向拓扑图,利用最小生成树算法(SPF算法)得到路由表。
OSPF是一种相对复杂的路由协议。
ATM是AsynchronousTimedivisionmultiplexing的缩写,译为"异步传输模式",它是以高速分组传送模式为主,综合电路传输模式优点的一种宽带传输模式。
URL是单一资源定位符,是一种用来鉴别文件和资源在WWW中地址的专用表示。
●FrameRelayissimplifiedformof(71),similarinprincipleto(72),inwhichsynchronous,framesofdataareroutedtodifferentdestinationsdependingonheaderinformation.
PacketsareroutedthroughtoneormoreVirtualCircuitsknownas(73).MostVirtualCircuitsare(74),whichmeansthatthenetworkprovidersetsupallDLCIconnectionsatsubscriptiontime.(75)arealsopartoftheFrameRelayspecification.Theyprividealinkthatonlylastsonlyaslongasthesession.
(71)A.DatagramSwitching
B.DatagramRouting
C.PacketSwitching
D.packetRouting
(72)A.X.21
B.X.25
C.X.28
D.X.29
(73)A.DLCIs
B.HDLCs
C.SDLCs
D.DLs
(74)A.PermanentCircuits
B.PermanentVirtualCircuits
C.SwitchedVirtualCircuits
D.SwitchingCircuits
(75)A.PermanentCircuits
B.PermanentVirtualCircuits
C.SwitchedVirtualCircuits
D.SwitchedCircuits
【解析】帧中继是报文交换的一种简化形式,原理上与X.25类似。
其是同步的,每一帧的数据都通过其包头信息路由到不同的目的地。
数据包通过被称之为DLCIs的一条或多条虚电路路由。
大部分的虚电路是永久虚电路,也就是网络提供商在签署协议时就已经建立好了所有的DLCI连接。
交换虚电路也是帧中继的一种规范,即提供商只在会话期间提供链路。
●网络协议是计算机网络和分布系统中进行互相通信的(18)间交换信息时必须遵守的规则的集合。
协议的关键成分中(19)是数据和控制信息的结构或格式;(20)是用于协调和进行差错处理的控制信息;定时是对事件实现顺序的详细说明,而网络体系结构则是(21)。
(18)A.相邻层实体
B.同等层实体
C.同一层实体
D.不同层实体
(19)A.语义实体
B.语法
C.服务
D.词法
(20)A.语义
B.差错控制
C.协议
D.协同控制
(21)A.网络各层及层中协议的集合
B.网络各层协议及其具体描述
C.网络层间接口及其具体描述
D.网络各层、层中协议和层间接口的集合
【解析】本题考查通信协议中的网络协议的基本概念。
通信协议是互相共同遵守的一组约定,语法、语义、和计时。
计时的目的是为了实现同步。
其中,具体到网络协议,网络协议是计算机网络和分布系统中互相通信的同等层实体间交换信息时必须遵守的规则的集合。
语法是数据和控制信息的结构或格式;语义是用于协调和进行差错处理的控制信息;计时是对事件实现顺序的详细说明,而网络体系结构则是网络各层、层中协议和层间接口的集合。
●在软件开发过程中常用图作为描述工具。
如DFD就是面向(6)分析方法的描述工具。
在一套分层DFD中,如果某一张图中有N个加工(Process),则这张图允许有(7)张子图。
在一张DFD图中,任意两个加工之间(8)。
在画分层DFD时,应注意保持(9)之间的平衡。
DFD中,从系统的输入流到系统的输出流的一连串连续变换形成一种信息流,这种信息流可以分为(10)两类。
(6)A.数据结构
B.数据流
C.对象
D.构件(Component)
(7)A.0
B.1
C.1~N
D.0~N
(8)A.有且仅有一条数据流
B.至少有一条数据流
C.可以有一条或多条名字互不相同的数据流
D.可以有一条或多条数据流,但允许其中有若干条名字相同的数据流
(9)A.父图与其子图
B.同一父图的所有子图
C.不同父图的所有子图
D.同一子图的所有直接父图
(10)A.控制流和变换流
B.变换流和事务流
C.事务流和事件流
D.事件流和控制流
【解析】本题考查数据流图(DFD)的基本知识。
在软件需求分析阶段,用SA方法产生了数据流图。
数据流图是结构化分析方法的一种分析结果,用来描述数据流从输入到输出的变换过程。
数据流图的基本成分有数据流、数据加工、数据存储和源/宿。
一个软件系统,其数据流图往往有多层。
如果父图有N个加工,则该父图可以有0~N张子图,但是每张子图只能对应于一张父图。
在画数据流图时,应注意父图与子图的平衡,即父图中某加工的输入/输出数据流必须与其子图的输入/输出流在数量和名字上相同。
DFD的信息流大体上可分为两种类型,一种是变换流,另一种是事务流。
●ATM网络的协议数据单元称为(21)。
ATM适配层分为(22)两个子层。
(23)是对应于A类业务的ATM适配层,它提供的业务特点是(24)。
如果要传送IP数据报,则需要(25)业务的支持。
(21)A.信元
B.帧
C.分组
D.报文
(22)A.PMD和TC
B.CS和SAR
C.PMD和SAR
D.CS和TC
(23)A.AAL3
B.AAL2
C.AAL1
D.AAL4
(24)A.实时、恒定比特率、面向连接
B.实时、可变比特率、面向连接
C.非实时、恒定比特率、无连接
D.非实时、恒定比特率、面向连接
(25)A.A类
B.B类
C.C类
D.D类
【解析】从以下几个方面介绍ATM网络。
1.背景
ATM是ITU-T在宽带综合业务数字网(B-ISDN)标准的基础上制定的信元中继标准。
最初它只是一种在公共网络中传输音频、视频和数据的快速传输技术,后经ATM论坛的发展,使ATM既可用在公共网络,又可用在专用网络。
2.ATM信元基本格式
ATM以固定长度的信元为传输单位,每个信元为53B组成,其中前5B包含信元头信息,其余的48B为有效负载。
3.ATM网络组成
由ATM交换机和ATM末端设备组成。
ATM交换机负责网络中的信元传输,它接收来自一个ATM末端或另一个ATM交换机的信元,然后读取和更新信元头信息,并迅速将信元送往目的地的输出接口。
每个ATM末端设备都有一个ATM网络接口适配器。
ATM末端可以是工作站、路由器、数据服务单元等。
4.ATM虚连接
ATM网络是面向连接的。
有两种连接类型,一种是以虚路径标识符为标志的虚路径,一种是以虚路径标识符(VPI)和虚信道标识符(VCI)的组合为标志的虚信道,如图3所示。
图3ATM虚连接
5.ATM交换工作原理
首先,链路中的交换机根据已知的VCI或VPI值接收信元。
然后交换机根据本地转换表中的连接值确定本次连接的输出口,并更新链路中下一次连接的VPI/VCI值。
最后,交换机以正确的连接标识符将信元重新发送到输出链路中。
6.ATM参考模型
ATM参考模型由下列ATM层组成。
·物理层:
类似于OSI参考模型的物理层,ATM物理层管理介质传输。
·ATM层:
与ATM适配器层的功能结合后,ATM层大致类似于OSI参考模型的数据链路层。
ATM层负责建立连接并使信令穿越ATM网络。
为此,它要使用每个ATM信元的头信息。
·ATM适配器层(AAL):
与ATM层的功能结合后,AAL大致类似于OSI参考模型的数据链路层。
AAL负责将高层协议与ATM处理细节隔离。
针对不同的应用,ATM有不同的AAL类型,类型1主要用于电路仿真、电话电视会议或其他对延迟敏感的业务;类型2与类型1类似,用于对延迟敏感的业务;类型3/4针对延迟不敏感的业务,例如数据/文件传输等;类型5同样针对延迟不敏感的数据业务。
●码是一些码字组成的集合。
一对码字之间的海明距离是(30),一个码的海明距离是所有不同码字的海明距离的(31)。
如果要检查出d位错,那么码的海明距离是(32)。
如果信息长度为5位,要求纠正1位错,按照海明编码,需要增加的校验位是(33)。
以太网中使用的校验码标准是(34)。
(30)A.码字之间不同的位数
B.两个码字之间相同的位数
C.两个码字的校验和之和
D.两个码字的校验和之差
(31)A.平均值
B.最大值
C.最小值
D.任意值
(32)A.d-1
B.d+1
C.2d-1
D.2d+1
(33)A.3
B.4
C.5
D.6
(34)A.CRC-12
B.CRC-CCITT
C.CRC-18
D.CRG-32
【解析】码距是指2个码字逐位比较,其不同字符的个数就是这2个码字的距离,一个编码制中各个码字之间的最小距离称为码距。
d个单比特错就可以把一个码字转换成另一个码字,为了检查出d个错(单比特错),需要使用海明距离为d+1的编码;为了纠正d个错,需要使用海明距离为2d+1的编码。
对于信息位长度为K,监督码长度为r,则要指示一位错的N(N=K+r)个可能位置,即纠正一位错,则必须满足如下关系:
2r-1≥N=K+r
因此当信息位为5时,满足2r-1≥K+r=5+r,则r=4。
在以太网中是使用CRC来检验数据的传输是否出错的,通常使用CRC32生成多项式作为标准校验式。
在以太网中,CRC不校验前同步码和帧定界符。
需要值得注意的是,尽管CRCOCITT的表达式也是16位,但是和CRC16是不同的校验式。
●CSMA(载波监听多路访问)控制策略中有三种坚持退避算法,其中一种是"一旦介质空闲就发送数据,假如介质是忙的,则继续监听,直到介质空闲后立即发送数据;如果有冲突就退避,然后再尝试"这种退避算法称为(37)算法。
这种算法的主要特点是(38)。
CSMA/CD在CSMA的基础上增加了冲突检测功能。
网络中的某个发送站点一旦检测到冲突,它就立即停止发送,并发送一个冲突码,其他站点都会(39)。
如果站点发送时间为1,任意两个站之间的传播延迟为t,若能正常检测到冲突,对于基带总线网络,t的值应为(40);对于宽带总线网络,t的值应为(41)。
(37)A.I-坚持CSMA
B.非坚持CSMA
C.P-坚持CSMA
D.O-坚持CSMA
(38)A.介质利用率低,但可以有效避免冲突
B.介质利用率高,但无法避免冲突
C.介质利用率低,且无法避免冲突
D.介质利用率高,且可以有效避免冲突
(39)A.处于待发送状态
B.相继竞争发送权
C.接收到阻塞信号
D.有可能继续发送数据
(40)A.t≤0.5
B.t>0.5
C.t≥1
D.0.5<t<1
(41)A.t>0.25
B.t≥0.5
C.t≤0.25
D.0.25<t<0.5
【解析】退避算法是一种非坚持算法,它的算法规则是如果媒体是空闲的,则可以立即发送;如果媒体是忙的,则等待一个由概率分布决定的随机重发延迟后,再重复前一步骤。
采用随机的重发延迟时间可以减少冲突发生的可能性。
非坚持算法的缺点是即使有几个站点为都有数据要发送,但由于大家都在延迟等待过程中,致使媒体仍可能处于空闲状态,使用率降低。
1-坚持算法,算法规则是1)如果媒体空闲的,则可以立即发送;2)如果媒体是忙的,则继续监听,直至检测到媒体是空闲,立即发送;3)如果有冲突(在一段时间内未收到肯定的回复),则等待一随机量的时间。
这种算法的优点是只要媒体空闲,站点就立即可发送,避免了媒体利用率的损失;其缺点是假若有两个或两个以上的站点有数据要发送,冲突就不可避免。
P-坚持算法,算法规则是监听总线,如果媒体是空闲的,则以P的概率发送,而以(1-P)的概率延迟一个时间单位。
一个时间单位通常等于最大传播时延的2倍;延迟一个时间单位后;如果媒体是忙的,继续监听直至媒体空闲。
P-坚持算法是一种既能像非坚持算法那样减少冲突,又能像1-坚持算法那样减少媒体空闲时间的折中方案。
问题在于如何选择P的值,这要考虑到避免重负载下系统处于的不稳定状态。
假如媒体是忙时,有N个站有数据等待发送,一旦当前的发送完成时,将要试图传输的站的总期望数为NP。
如果选择P过大,使NP>1,表明有多个站点试图发送,冲突就不可避免。
最坏的情况是随着冲突概率的不断增大,而使吞吐量降低到零。
所以必须选择适当P值使NP<1。
当然P值过小,则媒体利用率又会大大降低。
●配置WWW服务器是UNIX操作系统平台的重要工作之一,而Apache是目前应用最为广泛的Web服务器产品之一,(59)是Apache的主要配置文件。
URL根目录与服务器本地目录之间的映射关系是通过指令(60)设定;指令ServerAdmin的作用是(61);而设置index.html或default.html为目录下默认文档的指令是(62);如果允许以"(63)指令设置个人主页文档所在的目录。
(59)A.http
D.conf
B.srm.conf
C.access.conf
D.apache.conf
(60)A.WWWRoot
B.ServerRoot
C.ApacheRoot
D.DocumentRoot
(61)A.设定该WWW服务器的系统管理员账号
B.设定系统管理员的电子邮件地址
C.指明服务器运行时的用户账号,服务器进程拥有该账号的所有权限
D.指定服务器WWW管理界面的URL,包括虚拟目录、监听端口等信息
(62)A.IndexOptions
B.DirectoryIndex
C.DirectoryDefault
D.Indexlgnore
(63)A.VirtualHost
B.VirtualDirectory
C.UserHome
D.UserDir
【解析】ApacheWeb服务器主要有三个配置文件,位于/usr/local/apache/conf目录下。
这三个文件是:
httpd.conf------>主配置文件;
srm.conf------>添加资源文件;
access.conf------>设置文件的访问权限。
设置主服务器的指令介绍:
Port80
这个参数给出了服务程序开启监听的端口号为80。
Usernobody
Groupnobody
打开服务进程的用户名和用户组名。
ServerAdminroot@localhost
ServerNamelocalhost
设置管理员的邮件地址和此服务器的主机名。
DocumentRoot"/home/httpd/html"
DirectoryIndexindex.htmlindex.htmindex.shtmlindex.cgi
UserDirpublic_html
前面两行定义了网页的主目录和首页名称。
UserDir给出了用户的绝对路径,也就是说明个人主页存放路径。
AccessFileName.htaccess
此指令指定了每个目录下的文件权限是由.htaccess决定。
当Apache试图读取某一目录下的文件时,它将先查阅".htaccess"文件中所列的访问控制指令,并执行相应的操作。
●输入输出系统主要用三种方式与主机交换数据,对于这三种方式的描述正确的是
(1)。
(1)A.程序控制方式最节省CPU时间
B.中断方式最耗费CPU时间
C.DMA方式在传输过程中需要CPU的查询
D.中断方式无需CPU主动查询和等待外设
【解析】本题考查的是输入输出系统中的三种数据交换方式。
程序控制方式:
输入输出完全由CPU控制,在整个I/O过程中CPU必须等待而不能进行其他工作,无法充分发挥CPU高速的处理能力。
中断方式:
I/O模块以中断的方式通知CPU开始传递数据,无需CPU主动查询和等待外设,从而把CPU解放出来做其他工作,以提高CPU的利用效率。
DMA方式:
该方式下,CPU只在数据传输前和完成后才介入,而数据的传输过程由DMA控制器来管理,无需CPU参与。
数据直接写入或读出主存储器,不再经过CPU中转。
●在计算机指令系统中,通常采用多种确定操作数的方式。
当操作数直接给出时,这种寻址方式叫作
(2);当操作数的地址由某个指定的变址寄存器的内容与位移量相加得到时,叫作(3);如果操作数的地址是主存中与该指令地址无关的存储单元的内容,叫作(4)。
(2)A.间接寻址
B.相对寻址
C.变址寻址
D.立即数寻址
(3)A.变址寻址
B.相对寻址
C.间接寻址
D.立即数寻址
(4)A.堆栈寻址
B.间接寻址
C.立即数寻址
D.相对寻址
【解析】根据各种寻址的概念,立即数寻址是操作数就在指令中;变址寻址的操作数的地址由某个指定的变址寄存器的内容与位移量相加;间接寻址的操作数的地址是主存中存储单元的内容;相对寻址的操作数的地址是由指令寄存器内容与位移量相加。
●下面给出了一些软件编码的原则,其中错误的是(9)。
(9)A.代码应当划分成内聚度高、富有意义的功能块
B.编程时要采用统一的标准和约定,注意命名规则、格式和多加注释,降低程序的复杂性
C.尽量选择适用于项目的应用领域的编程语言
D.代码应该最大限度的追求高的效率
【解析】本题考查软件编码的相关原则,影响编码质量的因素包括:
程序设计语言的选择、编程的标准以及编程的风格。
另外,还会考虑代码的效率问题。
程序设计语言的选择首要考虑项目的应用领域。
编程的标准:
(1)程序要易于修改和维护;
(2)在编程时要考虑到测试的需求,编制出易于测试的代码;
(3)编程与编制文档工作要同步进行;
(4)编程时要采用