0
点赞
收藏
分享

微信扫一扫

冲刺数据库系统工程师第3天

闲嫌咸贤 2022-04-14 阅读 47

最近要开始备考软考中级工程师了

每天分享一点数据库系统工程师的题目及解答,帮助有需要的朋友顺利上岸!

这题选D

字典攻击

在破解密码或密钥时,逐一尝试用户自定义词典中的可能密码(单词或短语)的攻击方式。与暴力破解的区别是,暴力破解会逐一尝试所有可能的组合密码,而字典式攻击会使用一个预先定义好的单词列表(可能的密码)。

密码盐

从上面的查表法可以看出,即便是将原始密码加密后的哈希值存储在数据库中依然是不够安全的。那么有什么好的办法来解决这个问题呢?答案是加盐。盐(Salt)是什么?就是一个随机生成的字符串。我们将盐与原始密码连接(concat)在一起(放在前面或后面都可以),然后将concat后的字符串加密。采用这种方式加密密码,查表法就不灵了(因为盐是随机生成的)。

如果密码盐泄露了,但是不知道密码盐的插入位置,那么也是会对字典攻击效果造成影响的。

这题选C

后缀表达式的计算机求值

  1. 从左至右扫描表达式

  2. 遇到数字时,将数字压入堆栈,遇到运算符时,弹出栈顶的两个数,用运算符对它们做相应的计算(次顶元素op 栈顶元素 ),并将结果入栈

  3. 重复上述过程直到表达式最右端,最后运算得出的值即为表达式的结果

  1. 依次将XABCD压入栈

  2. 遇到-,弹出CD得出C-D,再将C-D压入栈

  3. 遇到x,弹出B、C-D,得出B*(C-D)并压入栈

  4. 遇到E,压入栈

  5. 遇到/,弹出B*(C-D)、E,得出B*(C-D)/E并压入栈

  6. 遇到+,弹出A、(C-D)*B/E,得出A+(C-D)*B/E并压入栈

  7. 遇到=,弹出X、A+(C-D)*B/E,得出X=A+(C-D)*B/E

这题选A

这题选D

如果函数依赖集F满足下列条件,则称F为最小函数依赖集或最小覆盖。

① F中的任何一个函数依赖的右部仅含有一个属性;

② F中不存在这样一个函数依赖X→A,使得F与F-{X→A}等价;

③ F中不存在这样一个函数依赖X→A,X有真子集Z使得F-{X→A}∪{Z→A}与F等价。

D选项是不一定的

这题选C、B、B

这题需要将IP转换为二进制进行一定的计算

首先IP最后的/26意味着主机的地址码只有6位,所以地址书有2^6-2=62个

把ip地址最后一部分转换为二进制,第一个地址就是10000001,最后一个是10111110,转换成10进制就是129和190

这题选D

需求分析阶段会完成数据流图和数据字典

概念设计阶段会完成E-R图设计

逻辑设计阶段会完成关系模式设计和视图设计

物理设计会确定数据的存储结构,并设计索引,以提高查询效率

这题选A、D

RSA是非对称加密,公钥和私钥是不一样的,选A

DES是对称加密,效率比非对称高很多,所以DES更适合于文件等大量数据加密

RSA因为是非对称,所以其保密性比DES高

消息摘要算法不需要密钥

这题选B

没啥好解释~

这题选D

上一期我们介绍过

这题选B

螺旋模型相比其他模型引入了风险分析

如果文章帮助到了您,可否给一个点赞关注收藏呢~

如果遇到编程上的问题,欢迎留言哦~

举报

相关推荐

软考中级1(数据库系统工程师)

0 条评论