2016下半年软件设计师考试真题及答案-上午卷
【题目1】
在程序运行过程中,CPU需要将指令从内存中取出并加以分析和执行。CPU依据( )来区分在内存中以二进制编码形式存放的指令和数据。 A、指令周期的不同阶段 B、指令和数据的寻址方式 C、指令操作码的译码结果 D、指令和数据所在的存储单元
【题目2】
计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将( )的内容送到地址总线上。
A、指令寄存器(IR) B、通用寄存器(GR) C、程序计数器(PC) D、状态寄存器(PSW)
【题目3】
设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是( )。 A、-2 ~(1-2)2 B、-2~(1-2)2
C、-2 ~(1-2-(1-2)2 ~(1-2)2 D、-(1-2)2 ~(1-2)2
-8
63
-8
63
64
-8
64
-8
64
63
-8
63
64
-8
64
【题目4】
已知数据信息为16位,最少应附加( )位校验位,以实现海明码纠错。 A、3 B、4
1
C、5 D、6
【题目5】
将一条指令的执行过程分解为取址、分析和执行三步,按照流水方式执行,若取指时间t取址=4△t、分析时间t分析=2△t、执行时间t执行=3△t,则执行完100条指令,需要的时间为( )△t。 A、200 B、300 C、400 D、405
【题目6】
以下关于Cache与主存间地址映射的叙述中,正确的是( )。 A、操作系统负责管理Cache与主存之间的地址映射 B、程序员需要通过编程来处理Cache与主存之间的地址映射 C、应用软件对Cache与主存之间的地址映射进行调度 D、由硬件自动完成Cache与主存之间的地址映射
【题目7】
可用于数字签名的算法是( )。 A、RSA B、IDEA C、RC4 D、MD5
【题目8】
( )不是数字签名的作用。 A、接收者可验证消息来源的真实性
2
B、发送者无法否认发送过该消息 C、接收者无法伪造或篡改消息 D、可验证接收者合法性
【题目9】
在网络设计和实施过程中要采取多种安全措施,其中( )是针对系统安全需求的措施。 A、设备防雷击 B、入侵检测
C、漏洞发现与补丁管理 D、流量控制
【题目10】
( )的保护期限是可以延长的。 A、专利权 B、商标权 C、著作权 D、商业秘密权
【题目11】
甲公司软件设计师完成了一项涉及计算机程序的发明。之后,乙公司软件设计师也完成了与甲公司软件设计师相同的涉及计算机程序的发明。甲、乙公司于同一天向专利局申请发明专利。此情形下,( )是专利权申请人。 A、甲公司 B、甲、乙两公司 C、乙公司
D、由甲、乙公司协商确定的公司
【题目12】
甲、乙两厂生产的产品类似,且产品都使用“B\商标。两厂于同一天向商标局申请商标注册,
3
且申请注册前两厂均未使用“B\商标。此情形下,( )能核准注册。 A、甲厂
B、由甲、乙厂抽签确定的厂 C、乙厂 D、甲、乙两厂
【题目13】
在FM方式的数字音乐合成器中,改变数字载波频率可以改变乐音的(13),改变它的信号幅度可以改变乐音的(14)。 A、音调 B、音色 C、音高 D、音质
【题目14】
在FM方式的数字音乐合成器中,改变数字载波频率可以改变乐音的(13),改变它的信号幅度可以改变乐音的(14)。 A、音调 B、音域 C、音高 D、带宽
【题目15】
结构化开发方法中,( )主要包含对数据结构和算法的设计。 A、体系结构设计 B、数据设计 C、接口设计 D、过程设计
4
【题目16】
在敏捷过程的开发方法中,( )使用了迭代的方法,其中,把每段时间(30天)一次的迭代称为一个“冲刺”,并按需求的优先级别来实现产品,多个自组织和自治的小组并行地递增实现产品。 A、极限编程XP B、水晶法 C、并列争球法 D、自适应软件开发
【题目17】
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示相应活动的持续时间(天),则完成该项目的最少时间为(17)天。活动BC和BF
最多可以晚开始(18)天而不会影响整个项目的进度。
A、11 B、15 C、16 D、18
【题目18】
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示相应活动的持续时间(天),则完成该项目的最少时间为(17)天。活动BC和BF
最多可以晚开始(18)天而不会影响整个项目的进度。
5