摘要:软件设计师对编程的能力要求不高,讲究的是软件工程。从软件编程的环节跳出到广义的软件设计,所以理论一定要够强,思维敏捷。复习软件设计师建议大家多做题来巩固书面知识,下面是关于2015年软件设计师上半年上午真题第一部分内容。>>>点击查看完整版2015年软件设计师上半年上午真题汇总。
软件设计师对编程的能力要求不高,讲究的是软件工程。从软件编程的环节跳出到广义的软件设计,所以理论一定要够强,思维敏捷。复习软件设计师建议大家多做题来巩固书面知识,下面是关于2015年软件设计师上半年上午真题第一部分内容。>>>点击查看完整版2015年软件设计师上半年上午真题汇总。
2015年软件设计师上半年上午真题(一)
● 计算机中CPU对其访问速度最快的是__(1)__。
(1)A.内存
B.Cache
C.通用寄存器
D.硬盘
● 机器字长为n位的二进制数可以用补码来表示__(2)__个不同的有符号定点小数。
(2)A.2n
B.2n-1
C.2n-1
D.2n-1+1
● Cache的地址映像方式中,发生块冲突次数最小的是__(3)__。
(3)A.全相联映像
B.组相联映像
C.直接映像
D.无法确定的
● 计算机中CPU的中断响应时间指的是__(4)__的时间。
(4)A.从发出中斯请求到中断处理结束
B.从中断处理开始到中断处理结束
C.CPU分析判断中断请求
D.从发出中断请求到开始进入中断处理程序
● 总线宽度为32bit,时钟频率为200MHz,若总线上每5个时钟周期传送一个32bit的字,则该总线的带宽为__(5)__MB/S。
(5)A.40
B.80
C.160
D.200
● 以下关于指令流水线性能度量的叙述中,错误的是__(6)__。
(6)A.最大吞吐率取决于流水线中最慢一段所需的时间
B.如果流水线出现断流,加速比会明显下降
C.要使加速比和效率最大化应该对流水线各级采用相同的运行时间
D.流水线采用异步控制会明显提高其性能
● __(7)__协议在终端设备与远程站点之间建立安全连接。
(7)A. ARP
B.Telnet
C.SSH
D.WEP
● 安全需求可划分为物理线路安全、网络安全、系统安全和应用安全。下面的安全需求中属于系统安全的是__(8)__,属于应用安全的是__(9)__。
(8)A.机房安全
B.入侵检测
C.漏洞补丁管理
D.数据库安全
(9)A.机房安全
B.入侵检测
C.漏洞补丁管理
D.数据库安全
● 王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。那么该软件文档的著作权__(10)__享有。
(10)A.应由公司
B.应由公司和王某共同
C.应由王某
D.除署名权以外,著作权的其他权利由王某
● 甲、乙两公司的软件设计师分别完成了相同的计算机程序发明,甲公司先于乙公司完成,乙公司先于甲公司使用。甲、乙公司于同一天向专利局申请发明专利。此情形下,__(11)__可获得专利权。
(11)A.甲公司
B.甲、乙公司均
C.乙公司
D.由甲、乙公司协商确定谁
● 以下媒体中,__(12)__是感觉媒体。
(12)A.音箱
B.声音编码
C.电缆
D.声音
● 微型计算机系统中,显示器属于__(13)__。
(13)A.表现媒体
B.传输媒体
C.表示媒体
D.存储媒体
● __(14)__是表示显示器在纵向(列)上具有的像素点数目指标。
(14)A.显示分辨率
B.水平分辨率
C.垂直分辨率
D.显示深度
● 软件工程的基本要素包括方法、工具和__(15)__。
(15)A.软件系统
B.硬件系统
C.过程
D.人员
● 在__(16)__设计阶段选择适当的解决方案,将系统分解为若干个子系统,建立整个系统的体系结构。
(16)A.概要
B.详细
C.结构化
D.面向对象
● 某项目包含的活动如下表所示,完成整个项目的最短时间为__(17)__周。不能通过缩短活动__(18)__的工期,来缩短整个项目的完成时间。
(17)A.16
B.17
C.18
D.19
(18)A.A
B.B
C.D
D.F
● 风险的优先级通常是根据__(19)__设定。
(19)A.风险影响(Risk Impact)
B.风险概率(Risk Probability)
C.风险暴露(Risk Exposure)
D.风险控制(Risk Control)
● 以下关于程序设计语言的叙述中,错误的是__(20)__。
(20)A.程序设计语言的基本成分包括数据、运算、控制和传输等
B.高级程序设计语言不依赖于具体的机器硬件
C.程序中局部变量的值在运行时不能改变
D.程序中常量的值在运行时不能改变
● 与算术表达式“(a+(b-c))*d”对应的树是__(21)__。
● C程序中全局变量的存储空间在__(22)__分配。
(22)A.代码区
B.静态数据区
C.栈区
D.堆区
● 进程P1、P2、P3、P4和P5的前趋图如下所示:
若用PV操作控制进程P1、P2、P3、P4 、P5并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。下图中a、b 和c处应分别填写__(23)__;d和e处应分别填写__(24)__,f和g处应分别填写__(25)__。
(23)A.V(S1)、P(S1)和V(S2)V(S3)
B.P(S1)、V (S1)和V(S2)V(S3)
C.V(S1)、V(S2)和P(S1)V(S3)
D.P(S1)、V(S2)和V (S1)V(S3)
(24)A.V(S2)和P(S4)
B.P(S2)和V(S4)
C.P(S2)和P(S4)
D.V(S2)和V(S4)
(25)A.P(S3)和V(S4)V(S5)
B.V(S3)和P(S4)P(S5)
C.P (S3)和P(S4)P(S5)
D.V(S3)和V(S4)V(S5)
● 某进程有4个页面,页号为0~3,页面变换表及状态位、访问位和修改位的含义如下图所示。若系统给该进程分配了3个存储块,当访问前页面1不在内存时,淘汰表中页号为__(26)__ 的页面代价最小。
(26)A.0
B.1
C.2
D.3
● 嵌入式系统初始化过程主要有3个环节,按照自底向上、从硬件到软件昀次序依次为__(27)__。系统级初始化主要任务是__(28)__。
(27)A.片级初始化→系统级初始化→板级初始化
B.片级初始化→板级初始化→系统级初始化
C.系统级初始化→板级初始化→片级初始化
D.系统级初始化→片级初始化→板级初始化
(28)A.完成嵌入式微处理器的初始化
B.完成嵌入式微处理器以外的其他硬件设备的初始化
C.以软件初始化为主,主要进行操作系统的初始化
D.设置嵌入式微处理器的核心寄存器和控制寄存器工作状态
● 某公司计划开发一种产品,技术含量很高,与客户相关的风险也很多,则最适于采用__(29)__开发过程模型。
(29)A.瀑布
B.原型
C.增量
D.螺旋
● 在敏捷过程的方法中__(30)__认为每一个不同的项目都需要一套不同的策略、约定和方法论。
(30)A.极限编程(XP)
B.水晶法(Crystal)
C.并列争球法(Scrum)
D.自适应软件开发(ASD)
● 软件配置管理的内容不包括__(31)__。
(31)A.版本控制
B.变更控制
C.过程支持
D.质量控制
● 某模块实现两个功能:向某个数据结构区域写数据和从该区域读数据。该模块的内聚类型为__(32)__内聚。
(32)A.过程
B.时间
C.逻辑
D.通信
● 正式技术评审的目标是__(33)__ 。
(33)A.允许高级技术人员修改错误
B.评价程序员的工作效率
C.发现软件中的错误
D.记录程序员的错误情况并与绩效挂钩
● 自底向上的集成测试策略的优点包括__(34)__。
(34)A.主要的设计问题可以在测试早期处理
B.不需要写驱动程序
C.不需要写桩程序
D.不需要进行回归测试
软考备考资料免费领取
去领取