2017 上半年软件设计师考试真题及答案-上午卷
【题目 1】
CPU 执行算术运算或者逻辑运算时,常将源操作数和结果暂存在( )中。
A、程序计数器 (PC)
B、累加器 (AC)
C、指令寄存器 (IR)
D、地址寄存器 (AR)
【题目 2】
要判断宇长为 16 位的整数 a 的低四位是否全为 0,则()
A、将 a 与 0x000F 进行"逻辑与"运算,然后判断运算结果是否等于 0
B、将 a 与 0x000F 进行"逻辑或"运算,然后判断运算结果是否等于 F
C、将 a 与 0x000F 进行"逻辑异或"运算,然后判断运算结果是否等于 0
D、将 a 与 0x000F 进行"逻辑与"运算,然后判断运算结果是否等于 F
【题目 3】
计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和 DMA 方式等。当
采用()方式时,不需要 CPU 执行程序指令来传送数据。
A、中断
B、程序查询
C、无条件传送
D、DMA
【题目 4】
某系统由下图所示的冗余部件构成。若每个部件的千小时可靠度都为 R ,则该系 统的千小
1
时可靠度为()。
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)
【题目 5】
己知数据信息为 16 位,最少应附加()位校验位,才能实现海明码纠错。
A、3
B、4
C、5
D、6
【题目 6】
以下关于 Cache (高速缓冲存储器)的叙述中,不正确的是()
A、Cache 的设置扩大了主存的容量
B、Cache 的内容是主存部分内容的拷贝
C、Cache 的命中率并不随其容量增大线性地提高
D、Cache 位于主存与 CPU 之间
【题目 7】
HTTPS 使用()协议对报文进行封装
A、SSH
B、SSL
C、SHA-1
D、SET
2
【题目 8】
以下加密算法中适合对大量的明文消息进行加密传输的是( )
A、RSA
B、SHA-1
C、MD5
D、RC5
【题目 9】
假定用户 A、B 分别在 I1 和 I2 两个 CA 处取得了各自的证书,下面()是 A、B 互信的必
要条件。
A、A、B 互换私钥
B、A、B 互换公钥
C、I1、I2 互换私钥
D、I1、I2 互换公钥
【题目 10】
甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由于在委托开发合
同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由( )享有。
A、甲
B、乙
C、甲与乙共同
D、软件设计师
【题目 11】
根据我国商标法,下列商品中必须使用注册商标的是()。
A、医疗仪器
B、墙壁涂料
3
C、无糖食品
D、烟草制品
【题目 12】
甲、乙两人在同一天就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有关
情况,并提出多种可能采用的解决办法。下列说法中,不可能采用( )
A、甲、乙作为共同申请人
B、甲或乙一方放弃权利并从另一方得到适当的补偿
C、甲、乙都不授予专利权
D、甲、乙都授予专利权
【题目 13】
数字语音的采样频率定义为 8kHz,这是因为( )
A、语音信号定义的频率最高值为 4kHz
B、语音信号定义的频率最高值为 8kHz
C、数字语音转输线路的带宽只有 8kHz
D、一般声卡的采样频率最高为每秒 8k 次
【题目 14】
使用图像扫描仪以 300DPI 的分辨率扫描一幅 3×4 英寸的图片,可以得到( )像素的数字图
像。
A、300×300
B、300×400
C、900×4
D、900×1200
【题目 15】
在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的( )。
接口设计的任务主要是( )。
4
A、数据流图
B、E-R 图
C、状态-迁移图
D、加工规格说明
【题目 16】
在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的( )。
接口设计的任务主要是( )。
A、定义软件的主要结构元素及其之间的关系
B、确定软件涉及的文件系统的结构及数据库的表结构
C、描述软件与外部环境之间的交互关系,软件内模块之间的调用关系
D、确定软件各个模块内部的算法和数据结构
【题目 17】
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,
边上的数字表示活动的持续时间(天),则完成该项目的最少时间为( )天。活动 BD 和 HK 最
早 可 以 从 第 (
) 天 开 始 。 ( 活 动 AB 、 AE 和 AC 最 早 从 第 1 天 开
始
)
A、17
B、18
C、19
5
D、20
【题目 18】
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,
边上的数字表示活动的持续时间(天),则完成该项目的最少时间为( )天。活动 BD 和 HK 最
早 可 以 从 第 (
) 天 开 始 。 ( 活 动 AB 、 AE 和 AC 最 早 从 第 1 天 开
始
)
A、3 和 10
B、4 和 11
C、3 和 9
D、4 和 10
【题目 19】
在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的
开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。在一个由 8 名开发人员构
成的小组中,无主程序员组和主程序员组的沟通路径分别是()。
A、32 和 8
B、32 和 7
C、28 和 8
D、28 和 7
6
【题目 20】
在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有( )
①关键字(或保留字)②变量③函数④数据类型⑤注释
A、①②③
B、②③④
C、①③⑤
D、②④⑤
【题目 21】
在仅由字符 a、b 构成的所有字符串中,其中以 b 结尾的字符串集合可用正规式表示为( )
A、(b|ab)*b
B、(ab*)*b
C、a*b*b
D、(a|b)*b
【题目 22】
在以阶段划分的编译过程中,判断程序语句的形式是否正确属于() 阶段的工作。
A、词法分析
B、语法分析
C、语义分析
D、代码生成
【题目 23】
某文件管理系统在磁盘上建立了位示图(bitmap) ,记录磁盘的使用情况。若计算机 系统的
字长为 32 位,磁盘的容量为 300GB ,物理块的大小为 4MB ,那么位示图的大小需要( )
个字。
A、1200
B、2400
C、6400
7
D、9600
【题目 24】
某系统中有 3 个并发进程竞争资源 R,每个进程都需要 5 个 R,那么至少有()个 R,才能保
证系统不会发生死锁。
A、12
B、13
C、14
D、15
【题目 25】
某计算机系统页面大小为 4K ,进程的页面变换表如下所示。若进程的逻辑地址为 2D16H。
该 地 址 经 过 变 换 后 , 其 物 理 地 址 应 为
( )
A、2048H
B、4096H
C、4D16H
D、6D16H
【题目 26】
进 程 P1 、 P2 、 P3 、 P4 和 P5 的 前 趋 图 如 下 所
8