2017年上半年软件水平考试(高级)系统分析师上午(综合知识)真题试卷
中文选择题
1.关于设计模式,下列说法正确的是( )。(B)
A. 原型(Prototype)和模板方法(Template Method)属于创建型模式
B. 组合(Composite)和代理(Proxy)属于结构型模式
C. 桥接(Bridge)和状态(State)属于行为型模式
D. 外观(Facade)和中介(Mediator)属于创建型模式
解析:设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:让代码有可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式一共包括23种,具体分类如下表所示。
2.三重DES加密使用2个密钥对明文进行3次加密,其密钥长度为( )位。(B)
A. 56
B. 112
C. 128
D. 168
解析:由于DES密钥只有56bit,易于遭受穷举式攻击。作为一种替代加密方案,Tuchman提出使用两个密钥的三重DES加密方法,并在1985年成为美国的一个商用加密标准。该方法使用两个密钥,执行三次DES算法,两个密钥合起来有效密钥长度有112bit,可以满足商业应用的需要,若采用总长为168bit的三个密钥,会产生不必要的开销。三重DES加密的过程是:加密—解密—加密,解密的过程是:解密—加密—解密。
3.要对消息明文进行加密传送,当前通常使用的加密算法是( )。(D)
A. RSA
B. SHA-1
C. M.D5
D. RC5
解析:RSA是目前最有影响力和最常用的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,己被ISO推荐为公钥数据加密标准。RSA由于效率问题,一般不直接用于明文加密。
SHA-1与:MD5属于信息摘要算法,不能用来加密数据。
RC5是一种对称密码算法,它面向字结构,便于软件和硬件的实现,适用于不同字长的微处理器。
4.假定用户A、B分别在11和12两个CA处取得了各自的证书,( )是A、B互信的必要条件。(D)
A. A、B互换私钥
B. A、B互换公钥
C. I1、I2互换私钥
D. I1、I2互换公钥
解析:两个证书发放机构I1和I2互换公钥是A、B互信的必要条件。选项A和C的私钥是不能互换的。选项B中要AB互信,其信任基础是建立在CA之上的,如果仅交换AB的公钥并不能解决信任的问题。
5.SHA-1是一种针对不同输入生成( )固定长度摘要的算法。(B)
A. 128位
B. 160位
C. 256位
D. 512位
解析:安全哈希算法SHA主要适用于数字签名标准里面定义的数字签名算法,SHA-1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。
6.某软件公司项目组开发了一套应用软件,其软件著作权人应该是( )。(D)
A. 项目组全体人员
B. 系统设计师
C. 项目负责人
D. 软件公司
解析:根据《著作权法》第十六条,内容如下。
公民为完成法人或者其他组织工作任务所创作的作品是职务作品,除本条第二款的规定以外,著作权由作者享有,但法人或者其他组织有权在其业务范围内优先使用。作品完成两年内,未经单位同意,作者不得许可第三人以与单位使用的相同方式使用该作品。
有下列情形之一的职务作品,作者享有署名权,著作权的其他权利由法人或者其他组织享有,法人或者其他组织可以给予作者奖励:
(一)主要是利用法人或者其他组织的物质技术条件创作,并由法人或者其他组织承担责任的工程设计图、产品设计图、地图、计算机软件等职务作品;
(二)法律、行政法规规定或者合同约定著作权由法人或者其他组织享有的职务作品。
由于应用软件是公司项目组开发的,属于职务作品,软件著作权归软件公司所有。
7.计算机软件著作权的保护对象是指( )。(C)
A. 软件开发思想与设计方案
B. 软件开发者
C. 计算机程序及其文档
D. 软件著作权权利人
解析:根据《著作权法》第三条,内容如下。
本法所称的作品,包括以下列形式创作的文学、艺术和自然科学、社会科学、工程技术等作品:
(一)文字作品;
(二)口述作品;
(三)音乐、戏剧、曲艺、舞蹈、杂技艺术作品;
(四)美术、建筑作品;
(五)摄影作品;
(六)电影作品和以类似摄制电影的方法创作的作品;
(七)工程设计图、产品设计图、地图、示意图等图形作品和模型作品;
(八)计算机软件;
(九)法律、行政法规规定的其他作品。
8.下列关于计算机程序的智力成果中,能取得专利权的是( )。(A)
A. 计算机程序代码
B. 计算机游戏的规则和方法
C. 计算机程序算法
D. 用于控制测试过程的程序
解析:根据《中华人民共和国专利法》第二十五条,内容如下。
对下列各项,不授予专利权:
(一)科学发现;
(二)智力活动的规则和方法;
(三)疾病的诊断和治疗方法;
(四)动物和植物品种;
(五)用原子核变换方法获得的物质;
(六)对平面印刷品的图案、色彩或者二者的结合做出的主要起标识作用的设计。
对前款第(四)项所列产品的生产方法,可以依照本法规定授予专利权。
选项BCD都属于智力活动的规则和方法,不属于专利。
9.以下商标注册申请,经审查,不能获准注册的是( )。(B)
A. 凤凰
B. 黄山
C. 同心
D. 湖南
解析:根据《中华人民共和国商标法》第十条,内容如下。
下列标志不得作为商标使用:
县级以上行政区划的地名或者公众知晓的外国地名,不得作为商标。但是,地名具有其他含义或者作为集体商标、证明商标组成部分的除外;已经注册的使用地名的商标继续有效。
10.循环冗余校验码(Cyclic Redundancy Check,CRC)是数据通信领域中最常用的一种差错校验码,该校验方法中,使用多项式除法(模2除法)运算后的余数为校验字段。若数据信息为n位,则将其左移k位后,被长度为k+1位的生成多项式相除,所得的k位余数即构成k个校验位,构成n+k位编码。若数据信息为1100,生成多项式为X3+X+1(即1011),则CRC编码是( )。(A)
A. 1100010
B. 10110l10
C. 1100011
D. 1011110
解析:本题中k=3,将数据信息1100补3个0,变成1100000与1011做模2运算(不进位加法运算),所得余数为三位校验位即,010,因此CRC的编码为1100010。
11.执行CPU指令时,在一个指令周期的过程中,首先需从内存读取要执行的指令,此时先要将指令的地址即( )的内容送到地址总线上。(C)
A. 指令寄存器(
本文档预览:3600字符,共25269字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载