版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软考中级软件设计师试题及答案一、单项选择题(每题1分,共20分)1.软件设计中划分模块的一个准则是()A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合答案:B2.以下不属于软件详细设计阶段任务的是()A.模块算法设计B.数据库设计C.模块接口设计D.模块逻辑结构设计答案:B3.软件测试的目的是()A.证明软件的正确性B.发现软件中的错误C.排除软件中的错误D.验证软件的性能答案:B4.黑盒测试方法的优点是()A.可测试软件的内部结构B.能发现实现功能需求中的错误C.可测试执行路径D.能发现程序中的逻辑错误答案:B5.以下哪种排序算法的平均时间复杂度为O(nlogn)()A.冒泡排序B.选择排序C.插入排序D.快速排序答案:D6.数据结构中,与所使用的计算机无关的是数据的()A.存储结构B.物理结构C.逻辑结构D.物理和存储结构答案:C7.数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B8.关系模型中,一个关键字是()A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.以上都不是答案:C9.软件维护阶段的关键任务是()A.确定软件系统的功能和性能要求B.对软件进行测试C.对软件进行修改和扩充D.对软件进行优化答案:C10.软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且也影响软件的()A.可理解性B.可维护性C.可扩展性D.以上都是答案:D11.结构化程序设计主要强调的是()A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性答案:D12.软件生命周期中花费时间最多的阶段是()A.详细设计B.软件编码C.软件测试D.软件维护答案:D13.以下关于面向对象方法的描述中,错误的是()A.面向对象方法强调可维护性和可扩展性B.面向对象方法以对象为中心,将数据和对数据的操作封装在一起C.面向对象方法比面向过程方法更加灵活和高效D.面向对象方法中,对象之间通过消息进行通信答案:C14.以下不属于面向对象程序设计语言的是()A.C++B.JavaC.PythonD.C答案:D15.软件设计中,设计复审是和设计本身一样重要的环节,其主要目的是()A.减少测试工作量B.避免后期付出高代价C.保证软件质量D.缩短软件开发周期答案:B16.以下关于软件需求分析的描述中,错误的是()A.软件需求分析是软件开发的重要阶段B.软件需求分析的任务是确定软件的功能和性能要求C.软件需求分析可以采用结构化分析方法和面向对象分析方法D.软件需求分析阶段不需要考虑软件的可维护性答案:D17.以下哪种数据结构适合用于实现优先队列()A.栈B.队列C.堆D.链表答案:C18.数据库设计中,概念结构设计的主要工具是()A.数据流程图B.实体-联系图C.程序流程图D.模块结构图答案:B19.软件项目管理中,用于衡量项目进度的最常用的指标是()A.时间B.成本C.功能点D.代码行数答案:A20.以下关于软件质量保证的描述中,错误的是()A.软件质量保证是为了确保软件产品满足规定的质量要求B.软件质量保证贯穿于软件开发的全过程C.软件质量保证主要依靠测试人员的工作D.软件质量保证需要建立质量保证体系答案:C二、多项选择题(每题2分,共20分)1.软件设计阶段包括()A.总体设计B.详细设计C.数据库设计D.算法设计答案:AB2.软件测试的策略包括()A.黑盒测试B.白盒测试C.灰盒测试D.随机测试答案:ABC3.以下属于数据结构的逻辑结构的有()A.线性结构B.树形结构C.图形结构D.顺序结构答案:ABC4.数据库设计的步骤包括()A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计答案:ABCD5.软件维护的类型有()A.改正性维护B.适应性维护C.完善性维护D.预防性维护答案:ABCD6.面向对象的特征包括()A.封装B.继承C.多态D.抽象答案:ABC7.以下属于软件项目管理的内容有()A.项目计划B.项目组织C.项目控制D.项目风险管理答案:ABCD8.软件质量的特性包括()A.功能性B.可靠性C.易用性D.效率答案:ABCD9.软件设计的原则包括()A.模块化B.抽象C.信息隐蔽D.模块独立答案:ABCD10.软件测试的阶段包括()A.单元测试B.集成测试C.系统测试D.验收测试答案:ABCD三、判断题(每题1分,共10分)1.软件设计阶段不需要考虑软件的可维护性。()答案:×2.黑盒测试只能发现程序中的语法错误。()答案:×3.数据结构的逻辑结构与存储结构是相互独立的。()答案:×4.数据库设计中,概念结构设计阶段不需要考虑数据库的物理实现。()答案:√5.软件维护就是对软件进行修改和扩充。()答案:×6.面向对象程序设计中,对象的属性和方法是相互独立的。()答案:×7.软件项目管理的主要目的是控制项目的成本。()答案:×8.软件质量保证主要依靠开发人员的自律。()答案:×9.软件设计复审的主要目的是发现设计中的错误。()答案:×10.软件测试的目的是证明软件是正确的。()答案:×四、填空题(每题1分,共10分)1.软件设计中,模块独立性的两个定性标准是耦合性和()。答案:内聚性2.软件测试过程中,()测试是对软件系统的各个子系统进行联合测试。答案:集成3.数据结构中,线性表的链式存储结构称为()。答案:链表4.数据库设计中,将E-R图转换为关系模式的过程属于()结构设计阶段。答案:逻辑5.软件维护阶段的主要任务是对软件进行修改和()。答案:完善6.面向对象程序设计中,对象之间通过()进行通信。答案:消息7.软件项目管理中,用于估算项目工作量的常用方法有()和功能点估算方法。答案:代码行估算方法8.软件质量保证的主要活动包括制定质量计划、质量控制和()。答案:质量保证9.软件设计中,()原则强调将模块的功能封装起来,对外提供简单的接口。答案:信息隐蔽10.软件测试的最后一个阶段是()测试。答案:验收五、简答题(每题5分,共20分)1.简述软件设计中总体设计的主要任务。答案:确定软件系统的总体结构,包括模块划分。确定每个模块的功能。确定模块之间的调用关系。确定模块之间的接口。2.简述软件测试中白盒测试的主要方法。答案:语句覆盖:使程序中的每一条可执行语句至少执行一次。判定覆盖:使程序中的每一个判断的取真分支和取假分支至少执行一次。条件覆盖:使程序中每个判断的每个条件的可能取值至少执行一次。判定-条件覆盖:同时满足判定覆盖和条件覆盖的要求。条件组合覆盖:使程序中每个判断中的所有条件的所有可能组合至少执行一次。3.简述数据库设计中物理结构设计的主要内容。答案:存储记录的格式设计,包括记录的组成、数据项的类型和长度等。存储方法设计,如顺序存储、索引存储等。访问方法设计,如索引、哈希等,以提高数据的访问效率。确定数据的存储位置和存储设备。4.简述软件维护的流程。答案:提出维护申请,说明维护的原因和要求。对维护申请进行评估,确定维护的必要性和可行性。制定维护计划,包括维护的内容、时间、人员等。进行维护实施,对软件进行修改和完善。进行维护测试,确保维护后的软件质量。对维护结果进行验收,确认维护是否达到要求。六、论述题(每题5分,共20分)1.论述软件设计在软件开发中的重要性。答案:软件设计是软件开发的关键阶段,它为软件的实现提供了蓝图。合理的软件设计可以提高软件的质量,包括可靠性、可维护性、可扩展性等。良好的设计有助于控制软件开发的成本和进度。软件设计能够使软件系统具有清晰的结构,便于团队协作开发。它决定了软件的性能和用户体验,满足用户的需求。2.论述软件测试在保证软件质量方面的作用。答案:软件测试可以发现软件中的错误,确保软件满足规定的质量要求。通过各种测试方法,如黑盒测试和白盒测试,全面检查软件的功能和性能。测试过程可以对软件进行评估,为软件的改进提供依据。及时发现并修复软件中的缺陷,避免在软件发布后出现严重问题,降低维护成本。提高软件的可靠性和稳定性,增强用户对软件的信任。3.论述面向对象方法在软件开发中的优势。答案:提高软件的可维护性,对象的封装性使得修改局部代码对其他部分影响较小。增强软件的可扩展性,通过继承和多态可以方便地添加新功能。具有更好的灵活性,能够适应需求的变化。符合人类的思维习惯,便于理解和设计复杂的软件系统。提高软件的复用性,可重复使用已有的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑五金制品制作工操作规范知识考核试卷含答案
- 起重装卸机械操作工发展趋势测试考核试卷含答案
- 二次雷达机务员达标模拟考核试卷含答案
- 电池及电池系统维修保养师复试水平考核试卷含答案
- 钽碳还原火法冶炼工岗前可持续发展考核试卷含答案
- 松香工道德强化考核试卷含答案
- 平版制版员安全理论知识考核试卷含答案
- 2026班组长工作面试题及答案
- 2026百春幼儿园面试题目及答案
- 2026白城专干面试题及答案
- 山东卷2025年高考物理真题
- 2024年湖南省普通高中学业水平合格性考试历史试题(历史学考真题)(含答案)
- 工贸行业专项类重大事故隐患详细解读
- T-SZMS 0004-2024 顶空进样器校准规范
- 安宁区小升初数学试卷
- PTT讲师手册资料
- 诚信高考主题班会课件
- SJ-T 11841.2.2-2022 显示系统视觉舒适度 第2-2部分:平板显示-蓝光测量方法
- 湖南省长沙市周南梅溪湖中学2024届物理高二下期末综合测试试题含解析
- 膝关节患者护理课件
- (完整word版)中医病证诊断疗效标准
评论
0/150
提交评论