中级软件设计师2017上半年上午试题

中级软件设计师2017上半年上午试题

 

单项选择题

1CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在( B )中。

  A.  程序计数器 (PC)   B.  累加器 (AC) 

  C.  指令寄存器 (IR)   D.  地址寄存器 (AR)

【解析】本题考查计算机组成原理中的CPU构成。

答案应该是累加寄存器,用来暂时存放算术逻辑运算部件ALU运算的结果信息。

程序计数器(PC)是存放执行指令的地方,计算之前就要用到。

指令寄存器(IR)保存当前正在执行的一条指令。

地址寄存器(AR)用来保存当前CPU所要访同的内存単元的地址。

2、要判断宇长为 16 位的整数 a 的低四位是否全为 0,则( A

  A. a 0x000F进行"逻辑与"运算,然后判断运算结果是否等于0 

  B. a 0x000F进行"逻辑或"运算,然后判断运算结果是否等于F 

  C. a 0x000F进行"逻辑异或"运算,然后判断运算结果是否等于0 

  D. a 0x000F进行"逻辑与"运算,然后判断运算结果是否等于F

【解析】本题考查计算机组成原理中数据运算基础知识。

在逻辑运算中,设AB为两个逻辑变量,当且仅当AB的取值都为“真” 时,AB的值为“真”;否则AB的值为“假”。当且仅当AB的取值都 为“假”时,AB的值为“假”;否则AB的值为“真”。当且仅当AB的值不同时,A异或B为“真”,否则A异或B为“假”。对于16位二进制整数a, 其与0000000000001111(即十六进制数000F)进行逻辑与运算后,结果的高12位都为0,低4位则保留a的低4位,因此,当a的低4位全为0时,上述逻辑与运算的结果等于0

3、计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和 DMA方式等。当采用( D )方式时,不需要 CPU 执行程序指令来传送数据。

  A.  中断   B.  程序查询   C.  无条件传送   D.  DMA

【解析】本题考查DMA方式的特点。在计算机中,实现计算机与外部设备之间数据交换经常使用的方式有无条件传送、程序查询、中断和直接存储器存取(DMA)。其中前三种都是通过CPU执行某一段程序,实现计算机内存与外设间的数据交换。只有DMA方式下,CPU交出计算机系统总线的控制权,不参与内存与外设间的数据交换。而DMA方式工作时,是在DMA控制硬件的控制下,实现内存与外设间数据的直接传送,并不需要CPU参与工作。由于DMA方式是在DMA控制器硬件的控制下实现数据的传送,不需要CPU执行程序,故这种方式传送的速度最快。

4、某系统由下图所示的冗余部件构成。若每个部件的千小时可靠度都为 R ,则该系 统的千小时可靠度为( B )。


A. (1-R3)(1-R2)    B. (1-(1-R)3)(1-(1-R)2)

  C. (1-R3)+(1-R2)   D. (1-(1-R)3)+(1-(1-R)2)

【解析】本题考查系统可靠度的概念。

串联部件的可靠度=各部件的可靠度的乘积。

并联部件的可靠度=1-部件失效率的乘积。

题目中给出的系统是“先并后串”。

此时先求出三个R并联可靠度为:1-(1-R)3

然后求出两个R并联可靠度为:1-(1-R)2

最终整个系统的可靠度是两者之积:(1-(1-R)3)*(1-(1-R)2)

 

5、己知数据信息为 16 位,最少应附加( C )位校验位,才能实现海明码纠错。

  A.  3        B.  4        C.  5        D.  6

【解析】本题考查组成原理中的海明校验码。

只要是海明码按合法的方式编码,就能纠错。所以,本题实际上就是求海明码中校验位的长度。海明码中所需要的校验码位数,有这样的规定的:假设用N表示添加了校验码位后整个信息的二进制位数,用K代表其中有效信息位数,r表示添加的校验码位,它们之间的关系应满足:2r>=K+r+1=N

本题中K=16,则要求2r>=16+r+1,根据计算可以得知r的最小值为5

6、以下关于Cache (高速缓冲存储器)的叙述中,不正确的是( A 

  A. Cache 的设置扩大了主存的容量 

  B. Cache 的内容是主存部分内容的拷贝 

  C. Cache 的命中率并不随其容量增大线性地提高 

  D. Cache 位于主存与 CPU 之间

【解析】本题考查计算机组成原理中的高速缓存基础知识。高速缓存Cache有如下特点:它位于CPU和主存之间,由硬件实现;容景小,一般在几KB到几MB之间;速度一般比主存快510倍,由快速半导体存储器制成;其内容是主存内容的副本(所以Cache无法扩大主存的容量),对程序员来说是透明的;Cache既可存放程序可存放数据。

Cache存储器用来存放主存的部分拷贝(副本)。控制部分的功能是:判断CPU要访问的信息是否在Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对Cache存储器寻址。未命中时,若是读取操作,则从主存中读取数据,并按照确定的替换原则把该数据写入Cache存储器中:若是写入操作,则将数据写入主存即可。

7HTTPS 使用( B )协议对报文进行封装

  A.SSH      B.SSL      C.SHA-1      D.SET

【解析】HTTPS以保密为目标研发,简单讲是HTTP的安全版。其安全基础是SSL协议,全称 Hypertext Transfer Protocol over Secure Socket Layer。它是一个URI scheme,句法类同http:体系。它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTPTCP之间)。这个协议的最初研发由网景公司进行,提供了身份验证与加密通讯方法,现在它被广泛用于互联网上安全敏感的通讯,例如交易支付方面。SSL极难窃听,对中间人攻击提供一定的合理保护。严格学术表述HTTPS是两个协议的结合,即传输层SSL+应用层HTTP

8、以下加密算法中适合对大量的明文消息进行加密传输的是( D  

  A.RSA         B.SHA-1        C.MD5         D.RC5

【解析】本题考查的是信息安全中的加密算法。其中:RSA是非对称加密算法;SHA-1MD5属于信息摘要算法;RC-5厲于非对称加密算法。这些算法中SHA-1MD5是不能用来加密数据的,而RSA由于效率问题,一般不直接用于大量的明文加密,适合明文加密的,也就只有RC-5了。

9、假定用户AB 分别在I1I2两个CA处取得了各自的证书,下面(D)是 AB 互信的必要条件。

  A.AB互换私钥       B.AB互换公钥      C.I1I2互换私钥         D.I1I2互换公钥

【解析】本题考查的是信息安全中的CA认证。题目难度较高,但用排除法来分析不难得出结论。首先,在公钥体系中,交换私钥是无论什么情况下都绝对不允许发生的情况,所以AC选项必然错误。余下的BDB选项的做法没意义,要AB互信,其信任基础是建立在CA之上的,如果仅交换AB的公钥并不能解决信任的问题。而I1I2的公钥交换倒是可以做到互信,因为I1I2的公钥正是验证CA签名的依据。所以本题应选D

10、甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由于在委托开发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由( A )享有。

 A.       B.       C.甲与乙共同      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值