2018年上半年软件设计师真题+答案解析
上午选择
A.O(n2)
B.O(e2)
C.O(n+e)
D.O(n*e)
答案:A
2、浮点数的表示分为阶和尾数两部分。两个浮点数相加时,需要先对阶,即()(n为阶差的绝对值)。
A.将大阶向小阶对齐,同时将尾数左移n位
B.将大阶向小阶对齐,同时将尾数右移n位
C.将小阶向大阶对齐,同时将尾数左移n位
D.将小阶向大阶对齐,同时将尾数右移n位
答案:D
对阶时,小数向大数看齐;对阶是通过较小数的尾数右移实现的。
3、计算机运行过程中,遇到突发率件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(3),其处理过程中保存现场的目的是(4)。
A.阻塞
B.中断
C.动态绑定
D.静态绑定
答案:B
4、A.防止丢失数据
B.防止对其他部件造成影响
C.返回去维续执行原程序
D.为中断处理程序提供数据
答案:C
中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。
5、海明码是一种纠错码,其方法是为需要校验的数据位增加若干校验位,使得校验位的值决定于某些被校位的数据,当被校数据出错时,可根据校验位的值的变化找到出错位,从而纠正错误。对于32位的数据,至少需要加(5)个校验位才能构成海明码。
以10位数据为例,其海明码表示为D9D8D7D6D5D4P4D3D2D1P3D0P2P1中,其中Di(0≤i≤9)表示数据位,Pj(1≤j≤4)表示校验位,数据位D9由P4、P3和P2进行校验(从右至左D9的位序为14,即等于8+4+2,因此用第8位的P4、第4位的P3和第2位的P2校验),数据位D5由(6)进行校验。
A.3
B.4
C.5
D.6
海明不等式:校验码个数为k,2的k次方个校验信息,1个校验信息用来指出“没有错误”,满足m+k+1<=2k。所以32位的数据位,需要6位校验码。
6、A.P4P1
B.P4P2
C.P4P3P1
D.P3P2P1
数据位D9受到P4、P3、P2监督(14=8+4+2),那么D5受到P4、P2的监督(10=8+2)。
8、网络管理员通过命令行方式对路由器进行管理,要确保ID,口令和会话话内存的保密性,应采取的访问方式是(8)。
A.控制台
B.AUX
C.TELNET
D.SSH
9、在安全通信中,S将所发送的信息使用(9)进行数字签名,T收到该消息后可利用(10)验证该消息的真实性。
A.S的公钥
B.S的私钥
C.T的公钥
D.T的私钥
10、A.S的公钥
数字签名技术是将摘要信息用发送者的私钥加密,与原文一起
传送给接收者。接收者只有用发送者的公钥才能解密被加密的摘要信息,然后用HASH函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性。
数字签名是个加密的过程,数字签名验证是个解密的过程。保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。
11、在网络安全管理中,加强内防内控可采取的策略有(11)。
①控制终端接入数量
③加强终端的安全检查与策略管理
④加强员工上网行为管理与违规审计
A.②③
B.②④
C.①②③④
D.②③④
网络安全管理要外防内控。内防内控是从内部管理入手,所以①②③④都是。
12、攻击者通过发送一个目的主机已经接收过的报文来达到攻击目