中级程序员(软件设计师)真题整理

中级程序员(软件设计师)真题整理

ID:6158723

大小:912.50 KB

页数:29页

时间:2018-01-05

中级程序员(软件设计师)真题整理_第1页
中级程序员(软件设计师)真题整理_第2页
中级程序员(软件设计师)真题整理_第3页
中级程序员(软件设计师)真题整理_第4页
中级程序员(软件设计师)真题整理_第5页
资源描述:

《中级程序员(软件设计师)真题整理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件设计师历年真题软件工程试题筛选试题一:选择题。1.在“模型-视图-控制器”(MVC)模式中,()主要表现用户界面,()用来描述核心业务逻辑。A.视图B.模型C.控制器D.视图和控制器2.在进行面向对象设计时,采用设计模式能够()。A.复用相似问题的相同解决方案B.改善代码的平台可移植性C.改善代码的可理解性D.增强软件的易安装性3.软件风险一般包含()两个特性。A.救火和危机管理B.已知风险和未知风险C.不确定性和损失D.员工和预算4.某软件设计师自行将他人使用C程序语言开发的控制程序转换为机器语言形式的控制程序,并固化在芯片中,该软件设计师的行为()。A.不构成侵权,因

2、为新的控制程序与原控制程序使用的程序设计语言不同B.不构成侵权,因为对原控制程序进行了转换与固化,其使用和表现形式不同C.不构成侵权,将一种程序语言编写的源程序转换为另一种程序语言形式,属于一种“翻译”行为D.构成侵权,因为他不享有原软件作品的著作权5.下列叙述中,与提高软件可移植性相关的是()。A.选择时间效率高的算法B.尽可能减少注释C.选择空间效率高的算法D.尽量用高级语言编写系统中对效率要求不高的部分6.在系统验收测试中,()是在一个模拟的环境下使用模拟数据运行系统;()是在一个实际环境中使用真实数据运行系统。(1)A.验证测试B.审计测试C.确认测试D.模块测试(2

3、)A.验证测试B.审计测试C.确认测试D.模块测试7.采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。以下关于产生这些文档的描述中,正确的是()。A.外部设计评审报告在概要设计阶段产生B.集成测试计划在程序设计阶段产生C.系统计划和需求说明在详细设计阶段产生D.在进行编码的同时,独立的设计单元测试计划8.在UML提供的图中,()用于描述系统与外部系统及用户之间的交互;()用于按时间顺序描述对象间的交互。(1)A.用例图B.类图C.对象图D.部署图(2)A.网络图B.状态图C.协作图D.序列图9.关于软件著作权产生的时间,下面表述正确的是()。A.自作品首次公开发

4、表时B.自作者有创作意图时C.自作品得到国家著作权行政管理部门认可时D.自作品完成创作之日起10.程序员甲与同事乙在乙家探讨甲近期编写的程序,甲表示对该程序极不满意,要弃之重写,并将程序手稿扔到乙家垃圾筒。后来乙将甲这一程序稍加修改,并署乙发表。以下说法正确的是()。A.乙的行为侵犯了甲的软件著作权B.乙的行为没有侵犯甲的软件著作权,因为甲已将程序修改C.乙的行为没有侵犯甲的著作权,因为乙已将程序修改D.甲没有发表该程序并弃之,而乙将程序修改后发表,故乙应享有著作权11.在采用面向对象技术构建软件系统时,很多敏捷方法都建议的一种重要的设计活动是(),它是一种重新组织的技术,可

5、以简化构件的设计而无需改变其功能或行为。A.精华B.设计类C.重构D.抽象12.一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用()来描述“谁做”。A.角色B.活动C.制品D.工作流13.如果两名以上的申请人分别就同样的发明创造申请专利,专利权应授予()。A.最先发明的人B.最先申请的人C.所有申请人D.协商后的申请人14.开发方法中,数据流图是()阶段产生的成果。A.需求分析B.总体设计C.详细设计D.程序编码15.以下关于原型化开发方法的叙述中,不正确的是()。A.原型化方法适应于需求不明确的软件开发B.在开发过程中,可以废弃不用早期构造的

6、软件原型C.原型化方法可以直接开发出最终产品D.原型化方法利于确认各项系统服务的可用性16.确定构建软件系统所需要的人数时,无需考虑()。A.系统的市场前景B.系统的规模C.系统的技术复杂性D.项目计划17.一个项目代码为了修正一个错误而进行了变更。但这个错误被修正后,却引起以前可以正确运行的代码出错。()最可能发现这一问题。A.单元测试B.接受测试C.回归测试D.安装测试18.风险预测从两个方面评估风险,即风险发生的可能性以及()。A.风险产生的原因B.风险监控技术C.风险能否消除D.风险发生所产生的后果19.软件能力成熟度模型(CMM)的第4级(已管理级)的核心是()。A

7、.建立基本的项目管理和实践来跟踪项目费用、进度和功能特性B.组织具有标准软件过程C.对软件过程和产品都有定量的理解和控制D.先进的新思想和新技术促进过程不断改进20.软件系先统设计的目的是为系统制定蓝图,()并不是软件设计模型所关注的。A.系统总体结构B.数据结构C.界面模型D.项目范围21.ISO/IEC9126软件质量模型中,可靠性质量特性包括多个子特性。一软件在故障发生后,要求在90秒内恢复其性能和受影响的数据,与达到此目的有关的软件属性为()A.容错性B.成熟性C.易恢复性D.易操作性22.系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。