文档介绍:2019年下半年软件设计师考试软件设计基础知识真题精选
(总分:,做题时间:150分钟)
一、单项选择题(总题数:51,分数:)
在cpu内外常需设置多级高速缓存cache,主要目的是( )。(分数:)
方法中,需要一对密钥,一个是私人密钥,另一个则是公开密钥。
常见的公钥加密算法有:RSA、ElGamaK背包算法、Rabin (RSA的特例)、迪菲一赫尔曼密钥交换协议 中的公钥加密算法、椭圆曲线加密算法(Elliptic Curve Cryptography, ECC) ; DSA数字签名(又称 公钥数字签名),将摘要信息用发送者的私钥加密,接收者只有用发送者的公钥才能解密被加密的摘要信 息,也是属于公开密钥加密算法。
DES是典型的私钥加密体制,属于对称加密,不属于公开秘钥加密。
kerberos系统中可通过在报文中加入( )来防止重放攻击。(分数:)
会话密钥
时间戳 V
用户ID
私有密钥
解析:
重放攻击(Replay Attacks)又称重播攻击、回放攻击或新鲜性攻击(Freshness Attacks),是指攻击 者发送一个目的主机己接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确 性。
Kerberos系统采用的是时间戳方案来防止重放攻击,这种方案中,发送的数据包是带时间戳的,服务器 可以根据时间戳来判断是否为重放包,以此防止重放攻击。
)的真伪来确定
某电子商务网站向CA申请了数字证书,用户可以通过使用( )验证(
该网站的合法性。(分数:2) ⑴.
(分数:1)
CA的公钥 J
CA的签名
网站的公钥
网站的私钥
解析:
本题考查数字证书相关知识点。
数字证书是由权威机构 CA证书授权(Certificate Authority)中心发行的,能提供在Internet _b 进行身份验证的一种权威性电子文档,人们可以在因特网交往中用它来证明自己的身份和识别对方的身 份。
数字证书包含版本、序列号、签名算法标识符、签发人姓名、有效期、主体名和主体公钥信息等并附有 CA的签名,用户获取网站的数字证书后通过CA的公钥验证CA的签名,从而确认数字证书的有效性,然 后验证网站的真伪。
(2).
(分数:D
CA的公钥
CA的签名 V
网站的公钥
网站的私钥
解析:
本题考查数字证书相关知识点。
数字证书是由权威机构 CA证书授权(Certificate Authority)中心发行的,能提供在Internet ± 进行身份验证的一种权威性电子文档,人们可以在因特网交往中用它来证明自己的身份和识别对方的身 份。
数字证书包含版本、序列号、签名算法标识符、签发人姓名、有效期、主体名和主体公钥信息等并附有 CA的签名,用户获取网站的数字证书后通过CA的公钥验证CA的签名,从而确认数字证书的有效性,然 后验证网站的真伪。
李某受非任职单位委托,利用该单位实验室实验材料和技术资料开发了一项软件产品,对该软件的权利 归属,表达正确的是( )。(分数:)
该软件属于委托单位
若该单位与李某对软件的归属有特别的约定,则遵从约定;无约定的原则上归属于李某 V
取决于该软件是否属于单位分派给李某的
无论李某与该单位有无特别约定,该软件属于李某
解析:
李工是某软件公司的软件设计师,每当软件开发完成均按公司规定申请软件著作权,该软件的著作权
( )o (分数:)
应由李工享有
应由公司和李工共同享有
应由公司享有 V
除署名权以外,著作权的其他权利由李工享有 解析:
根据题干描述,本软件为职务作品,知识产权人为公司。
某考试系统的部分功能描述如下,审核考生报名表,通过审核的考生登录系统,系统自动为其生成一 套试题,考试中心提供标准答案,问卷老师问卷,提交考生成绩,考生查看自己的成绩。若用数据流图对 该系统进行建模,则( )不是外部实体。(分数:)
考生
考试中心
问卷老师
试题 V
解析:
外部实体一般为组织机构、人员、第三方系统,试题不是外部实体。
以下关于软件设计原则的叙述中,不正确的是( )。(分数:)
系统需要划分多个模块,模块的规模越小越好 V
考虑信息隐蔽,模块内部的数据不能让其他模块直接访问模块独立性要好
尽可能高内聚和低耦合
采用过程抽象和数据抽象设计
解析:
某模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一处理元素的输出就是下一处理元 素的输入,则该模块的内聚类型为( )内聚。(分数:)
过程
时间
顺序 V
逻辑
解析:
如果一个模块内部的处理成分是相关的,而且这些处理必须以特