软件评测师考试习题
软件资格考试软件评测师(基础知识、应用技术)合卷(中级)试卷及答案指导(2025年)
![软件资格考试软件评测师(基础知识、应用技术)合卷(中级)试卷及答案指导(2025年)](https://img.taocdn.com/s3/m/fbc9e74a443610661ed9ad51f01dc281e43a5601.png)
2025年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)自测试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1.软件评测的目的是( )。
A. 确保软件质量B. 提高软件开发效率C. 促进软件产业发展D. 以上都是2.软件评测的分类包括( )。
A. 功能性测试、性能测试、兼容性测试B. 单元测试、集成测试、系统测试C. 用户验收测试、质量保证测试、风险管理测试D. 以上都是3、下面哪项内容不属于软件组件划分的一种方式?A. 数据处理组件B. 用户界面组件C. 依赖关系管理组件D. 功能模块组件4、在软件测试过程中,以下哪个测试方法不关注系统如何工作,而是关注系统能够做什么?A. 表层测试(Smoke Test)B. 功能测试C. 性能测试D. 验收测试5、下列关于软件测试的方法论的描述中,不正确的是:A.黑盒测试:只关注软件输入和输出,不关心内部实现B.白盒测试:需要了解软件的源代码和设计文档C.灰盒测试:结合黑盒和白盒测试的方法D.单元测试:测试单个模块的功能是否正常6、系统测试的测试目标是:A.测试模块内部的功能是否正确B.验证软件各个模块之间是否能正确交互C.检查软件的设计是否符合规范D.测试软件在不同环境下的表现7、下列关于软件开发生命周期的描述中,正确的是:A.瀑布模型注重迭代与反馈B.螺旋模型适用于充分定义的开发项目C.快速原型模型适用于大型、复杂、预见性不强的项目D.极限编程方法注重客户至上的原则8、在软件工程中,传递软件的权利属于软件的知识产权所有人,不可以通过本质环节的实施方式实质减少软件的数量。
需要注意的是,软件修改通常允许在以下哪种情况下进行?A.为了绕过软件发布的狈害B.为了修改软件中的逻辑错误C.为了使软件适应不同的操作系统D.为了提升软件的安全性9、软件测试中,回归测试的目的是什么?请简述其重要性。
10、请描述软件需求分析的步骤,并简述其在软件开发过程中的作用。
2025年软件资格考试软件评测师(中级)(基础知识、应用技术)合卷试卷及答案指导
![2025年软件资格考试软件评测师(中级)(基础知识、应用技术)合卷试卷及答案指导](https://img.taocdn.com/s3/m/8cac288b3086bceb19e8b8f67c1cfad6195fe996.png)
2025年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)自测试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、在软件工程中,下列哪个阶段的主要目标是确定软件系统的总体结构?A. 需求分析B. 系统设计C. 编码实现D. 测试验证2、软件可维护性是指软件在满足以下哪种需求时保持不变的能力?A. 功能性需求B. 性能需求C. 维护性需求D. 可靠性需求3、在软件测试中,下列哪一项不属于黑盒测试方法?A. 等价类划分B. 边界值分析C. 代码审查D. 因果图法4、关于软件配置管理(SCM, Software Configuration Management),以下哪个陈述是正确的?A. 配置项的状态只有“开发”和“发布”两种。
B. 基线是一组经过正式评审并同意作为进一步开发的基础的工作产品集合。
C. 版本控制只应用于源代码文件。
D. 变更请求必须由项目经理批准才能执行。
5、以下关于软件工程中需求分析的说法,正确的是:A. 需求分析阶段的主要任务是确定软件系统的功能需求B. 需求分析阶段的主要任务是确定软件系统的非功能需求C. 需求分析阶段的主要任务是确定软件系统的界面设计D. 需求分析阶段的主要任务是确定软件系统的测试方法6、在软件测试过程中,以下哪种测试方法主要用于发现软件中的错误?A. 单元测试B. 集成测试C. 系统测试D. 验收测试7、下列选项中,关于软件生命周期模型描述正确的是?A. 瀑布模型强调阶段之间的顺序性和依赖性,适用于需求明确且不变的项目。
B. 增量模型是在瀑布模型的基础上发展起来的,每次迭代增加一部分功能。
C. 螺旋模型适用于大规模且需求明确的项目。
D. 敏捷开发强调快速响应变化,适合需求不明确或经常变化的情况。
8、在软件测试中,下列哪种测试方法属于动态测试?A. 代码审查B. 静态分析C. 单元测试D. 走查9、以下关于软件生存周期的说法中,哪一项是错误的?()A. 软件生存周期是指软件从需求分析到软件退役的全过程B. 软件生存周期可以分为需求分析、设计、编码、测试、部署和维护等阶段C. 软件生存周期的各个阶段之间是相互独立的,没有交叉D. 软件生存周期的各个阶段都有明确的输入和输出11、在软件生命周期模型中,哪种模型适用于需求明确或很少变更的项目?A. 瀑布模型B. 增量模型C. 螺旋模型D. 敏捷模型13、题目:以下关于软件工程中需求分析的说法,不正确的是:A. 需求分析是软件工程中非常重要的一个阶段。
软件评测考试题库及答案
![软件评测考试题库及答案](https://img.taocdn.com/s3/m/c3c15b44fe00bed5b9f3f90f76c66137ee064f29.png)
软件评测考试题库及答案一、选择题1. 软件评测的主要目的是:A. 提高软件的知名度B. 确保软件质量C. 降低软件开发成本D. 增加软件的功能答案:B2. 软件评测不包括以下哪项活动?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 软件维护答案:D3. 以下哪个是软件评测的类型?A. 性能评测B. 安全性评测C. 可用性评测D. 所有选项都是答案:D4. 软件评测中的黑盒测试主要关注:A. 代码的内部逻辑B. 软件的输入输出行为C. 软件的界面设计D. 软件的数据库结构答案:B5. 软件评测中的白盒测试主要关注:A. 代码的内部逻辑B. 软件的输入输出行为C. 软件的界面设计D. 软件的数据库结构答案:A二、判断题1. 软件评测应该在软件开发的任何阶段都可以进行。
(错误)2. 软件评测可以完全替代用户测试。
(错误)3. 软件评测可以帮助开发者发现并修复软件中的缺陷。
(正确)4. 软件评测的结果不会影响到软件的交付和发布。
(错误)5. 软件评测只关注软件的功能实现,不关注用户体验。
(错误)三、简答题1. 简述软件评测的重要性。
软件评测是确保软件质量的关键环节。
它可以帮助开发者发现软件中的错误和缺陷,提高软件的稳定性和可靠性。
此外,软件评测还可以验证软件是否满足用户的需求和预期,从而提升用户体验。
2. 描述软件评测的一般流程。
软件评测的一般流程包括:需求分析、测试计划制定、测试用例设计、测试执行、缺陷报告、缺陷修复和回归测试。
这个过程可能需要多次迭代,直到软件达到预期的质量标准。
四、案例分析题假设你是一名软件评测工程师,你被分配到一个新项目中。
请描述你将如何进行软件评测。
1. 首先,我会与项目团队沟通,了解软件的需求和功能,确保我对软件有充分的理解。
2. 然后,我会制定详细的测试计划,包括测试的范围、方法、资源和时间表。
3. 接下来,我会设计测试用例,覆盖软件的所有功能点和可能的使用场景。
4. 执行测试用例,记录测试结果和发现的缺陷。
软件评测师练习题库与答案
![软件评测师练习题库与答案](https://img.taocdn.com/s3/m/d71a88420622192e453610661ed9ad51f01d5423.png)
软件评测师练习题库与答案一、单选题(共100题,每题1分,共100分)1.Windows Server 2003中配置SNMP服务时,必须以()身份登录才能完成SNMP服务的配置功能。
A、GuestB、普通用户C、Administrators组成员D、Users组成员正确答案:C2.以下关于Web测试的叙述中,不正确的是()。
A、Web软件的测试贯穿整个软件生命周期B、按系统架构划分,Web测试分为客户端测试、服务端测试和网络测试C、Web系统测试与其他系统测试测试内容基本不同但测试重点相同D、Web性能测试可以采用工具辅助正确答案:C3.安全日志是软件产品的一种被动防范措施,是系统重要的安全功能,因此安全日志测试是软件系统安全性测试的重要内容,下列不属于安全日志测试基本测试内容的是()。
A、对安全日志的完整性进行测试,测试安全日志中是否记录包括用户登录名称、时间、地址、擞据操作行为以及退出时间等全部内容B、对安全日志的正确性进行测试,测试安全日志中记录的用户登录、数据操作等日志信息是否正确C、对日志信息的保密性进行测试,测试安全日志中的日志信息是否加密存储,加密强度是否充分D、对于大型应用软件系统,测试系统是否提供安全日志的统计分析能力正确答案:C4.系统交付后,修改原来打印时总是遗漏最后一行记录的问题,该行为属于()维护。
A、适应性B、改正性C、完善性D、预防性正确答案:C5.安全的电子邮件协议为()。
A、MIMEB、PGPC、SMTPD、POP3正确答案:B6.软件测试的对象不包括()。
A、软件代码B、文档C、软件开发过程D、相关数据正确答案:C7.一条BUG记录应该包括()。
①编号②bug描述③bug级别④bug所属模块⑤发现人A、①②B、①②③C、①②③④D、①②③④⑤正确答案:D8.在模型-视图-控制器(MVC)模式中,(此空)主要表现用户界面,______用来描述核心业务逻辑。
A、视图B、模型C、控制器D、视图和控制器正确答案:A9.在机器指令的地址段中,直接指出操作数本身的寻址方式称为()。
软件评测师模拟习题及答案
![软件评测师模拟习题及答案](https://img.taocdn.com/s3/m/58e9f7c9dc3383c4bb4cf7ec4afe04a1b071b0a2.png)
软件评测师模拟习题及答案一、单选题(共100题,每题1分,共100分)1.在面向对象软件开发过程中,采用设计模式_______A、以减少设计过程创建的类的个数B、以复用成功的设计和体系结构C、以保证程序的运行速度达到最优值D、允许非面向对象程序设计语言中使用面向对象的概念正确答案:B2.某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:①经过自己测试的软件今后不会再出现问题;②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;③承诺不需要其他人员,自己就可以独立进行测试工作;④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休;你认为应聘者甲的保证()。
A、②是正确的B、①、④是正确的C、都是正确的D、都不正确正确答案:D3.根据输出对输入的依赖关系设计测试用例的黑盒测试方法是()。
A、场景法B、因果图法C、等价类划分法D、边界值分析法正确答案:B4.软件工程的基本要素包括方法、工具和()。
A、过程B、软件系统C、硬件环境D、人员正确答案:A5.若计算机中地址总线的宽度为24位,则最多允许直接访问主存储器( )的物理空间(以字节为单位编址)。
A、8MBB、16MBC、8GBD、16GB正确答案:B6.根据输入输出等价类边界上的取值来设计用例的黑盒测试方法是()。
A、边界值分析法B、因果图法C、等价类划分法D、场景法正确答案:A7.以下作品中,不适用或不受著作权法保护的是_____。
A、某作家的作品《红河谷》B、某教师在课堂上的讲课C、国务院颁布的《计算机软件保护条例》D、最高人民法院组织编写的《行政诉讼案例选编》正确答案:C8.对于测试中所发现错误的管理是软件测试的重要环节,以下关于错误管理原则的叙述,正确的是()。
A、测试人员发现的错误应直接提交给开发人员进行错误修复B、若程序员发现报告的错误实际不是错误,可单方面决定拒绝进行错误修复C、每次对错误的处理都要保留处理者姓名、处理时间、处理步骤、错误的当前状态等详细处理信息,即使某次处理并未对错误进行修复D、错误修复后可以由报告错误的测试人员之外的其他测试人员进行验证,只要可以确认错误已经修复,就可以关闭错误正确答案:C9.软件可靠性管理把软件可靠性活动贯穿于软件开发的全过程,成为软件工程管理的一部分.确定软件的可靠性目标在 ( ) 阶段。
2025年软件资格考试软件评测师(中级)(基础知识、应用技术)合卷试题及答案指导
![2025年软件资格考试软件评测师(中级)(基础知识、应用技术)合卷试题及答案指导](https://img.taocdn.com/s3/m/4412d98d846a561252d380eb6294dd88d0d23dc8.png)
2025年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件项目的风险管理中,最重要的是()。
A. 风险规避B. 风险识别C. 风险分析D. 风险对策2、在软件工程的哪个阶段会进行需求分析?A. 需求阶段B. 分析与设计阶段C. 实现阶段D. 测试与维护阶段3、题干:在软件生存周期中,哪个阶段对软件的需求进行详细的说明和组合?A. 信息系统阶段B. 设计阶段C. 开发阶段D. 需求分析阶段4、题干:以下哪项是软件质量模型中的核心要素?A. 实用性B. 可靠性C. 维护性D. 功能性5、以下关于软件工程中软件生存周期模型的描述,正确的是()A. 瀑布模型适用于所有软件开发项目B. 螺旋模型特别适用于大型复杂的系统C. 原型模型适用于需求不明确、风险较高的项目D. 演化模型适用于需求不断变化、客户参与度高的项目6、软件质量保证(Software Quality Assurance,简称SQA)的主要目的是()A. 提高软件产品的质量B. 降低软件开发成本C. 缩短软件开发周期D. 优化软件开发过程7、在软件工程中,以下哪种测试类型是在系统完成集成后进行的?A、单元测试B、集成测试C、系统测试D、验收测试8、以下哪种软件测试方法侧重于检查程序的输出是否符合预期结果,而不关注程序的内部处理方式?A、黑盒测试B、白盒测试C、灰盒测试D、性能测试9、某软件在使用过程中频繁出现死锁现象,影响系统性能。
为了缓解死锁,以下哪种策略是错误的?A. 尝试和等待策略B. 预防死锁策略C. 避免死锁策略D. 自选死锁策略 10、在软件需求工程中,以下哪项不是非功能需求的特征?A. 稳定性B. 可维护性C. 系统的易用性D. 功能性11、以下关于软件测试生命周期的说法正确的是:A. 软件测试生命周期开始于需求分析阶段,结束于软件交付阶段B. 软件测试生命周期与软件开发生命周期完全相同C. 软件测试生命周期可以与软件开发生命周期并行进行D. 软件测试生命周期仅包括单元测试和集成测试12、以下关于软件测试用例的说法正确的是:A. 一个软件测试用例应只包含一个输入数据B. 一个软件测试用例应尽可能覆盖更多的路径C. 一个软件测试用例应该包含多个输入数据和预期的输出结果D. 一个软件测试用例不需要考虑边界值13、在软件测试中,以下哪种测试方法主要用于发现软件内部结构错误,通常由开发人员进行?A、功能测试B、性能测试C、代码审查D、单元测试14、软件测试中的“黑盒测试”与“白盒测试”有何区别?A、黑盒测试侧重于测试输出结果是否符合预期,而白盒测试侧重于检查代码内部逻辑。
软件资格考试软件评测师(基础知识、应用技术)合卷(中级)试卷与参考答案(2025年)
![软件资格考试软件评测师(基础知识、应用技术)合卷(中级)试卷与参考答案(2025年)](https://img.taocdn.com/s3/m/68736116ce84b9d528ea81c758f5f61fb7362898.png)
2025年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)自测试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、以下关于软件测试方法的描述中,不属于黑盒测试的是()。
A、等价类划分法B、边界值分析法C、错误推测法D、路径覆盖法2、在软件开发生命周期中,以下哪个阶段是软件维护的开始?()A、需求分析B、设计C、编码D、测试3、以下关于软件生存周期的描述中,哪一项是错误的?A、软件生存周期是指从软件的规划、需求分析、设计、编码、测试、部署到维护的整个过程。
B、软件生存周期的各个阶段都有其特定的任务和目标。
C、软件生存周期的每个阶段都有相应的文档记录。
D、软件生存周期中的“维护”阶段不包括对软件进行升级。
4、以下关于面向对象编程的描述中,哪一项是错误的?A、面向对象编程是一种编程范式,它以对象为中心。
B、面向对象编程中的“对象”是数据和操作数据的方法的封装体。
C、面向对象编程中的“类”是对象的模板,可以创建多个对象。
D、面向对象编程中的“继承”允许一个类继承另一个类的属性和方法。
5、在软件生命周期中,以下哪个阶段不涉及软件产品的实际编码工作?A. 需求分析B. 设计C. 编码D. 测试6、软件工程中的“软件可靠性”是指什么?A. 软件能够在规定的时间内正常运行的概率B. 软件能够满足用户需求的程度C. 软件的可维护性D. 软件的可扩展性7、在软件工程中,下列哪个阶段属于需求分析阶段?A. 系统设计B. 系统规划C. 系统测试D. 需求获取与分析8、以下哪种测试方法不属于静态测试?A. 代码审查B. 单元测试C. 结构化测试D. 源代码测试9、在软件测试过程中,以下哪项活动不属于静态测试?A. 代码审查B. 单元测试C. 等价类划分D. 调试11、题干:在软件工程中,以下哪个阶段的主要任务是确定软件的需求?A. 需求分析阶段B. 设计阶段C. 实现阶段D. 测试阶段13、在软件生命周期中,以下哪个阶段主要进行需求分析和系统设计?A. 可行性分析B. 需求分析C. 系统设计D. 编码实现15、在软件工程中,以下哪项不是软件开发生命周期(SDLC)的典型阶段?A. 需求分析B. 系统设计C. 软件测试D. 软件维护17、在软件工程中,软件需求规格说明书(SRS)的作用不包括以下哪项?A. 描述软件的功能和性能B. 定义软件的质量属性C. 规定软件开发的标准和规范D. 明确软件与外部系统接口的要求19、在软件工程中,以下哪个阶段不是软件开发生命周期(SDLC)的组成部分?A. 需求分析B. 系统设计C. 编码D. 维护E. 销售策略21、题目:在软件工程中,以下哪个阶段通常被称为“需求分析”阶段?A. 系统设计阶段B. 需求获取阶段C. 软件开发阶段D. 软件维护阶段23、以下哪种说法不属于软件评测的基本原则?A. 独立性B. 客观性C. 全面性D. 可操作性25、以下关于软件测试的描述,错误的是:A. 软件测试是确保软件质量的重要手段,其主要目的是发现软件中的错误。
2025年软件资格考试软件评测师(中级)(基础知识、应用技术)合卷试题与参考答案
![2025年软件资格考试软件评测师(中级)(基础知识、应用技术)合卷试题与参考答案](https://img.taocdn.com/s3/m/0822aa4e6d175f0e7cd184254b35eefdc9d3155f.png)
2025年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)模拟试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、以下关于软件生存周期模型的描述中,正确的是()A. 螺旋模型适用于大规模、复杂和风险高的项目B. 水晶模型强调在软件开发过程中快速迭代和适应变化C. 精益软件开发模型适用于小型、快速开发的项目D. 瀑布模型强调软件开发的阶段性和顺序性2、在软件工程中,以下哪个概念不属于软件质量特性()A. 可靠性B. 可维护性C. 可用性D. 可移植性3、题干:以下关于软件架构的定义中,不正确的是:A. 软件架构是指软件系统整体的结构和组成部分之间的关系B. 软件架构描述了软件系统的组件和组件之间的关系C. 软件架构主要关注软件系统的功能需求D. 软件架构定义了软件系统的可维护性和可扩展性4、题干:在软件架构设计过程中,以下哪种设计原则可以帮助降低系统的复杂度?A. 开放封闭原则B. 单一职责原则C. 迪米特法则D. 里氏替换原则5、在软件工程中,下列哪个阶段通常被称为“需求分析”阶段?A. 软件设计阶段B. 软件编码阶段C. 软件测试阶段D. 软件需求分析阶段6、以下哪种软件测试方法属于静态测试?A. 单元测试B. 灰盒测试C. 漏洞扫描D. 系统测试7、在软件工程中,以下哪个不是软件生命周期模型?A. 水晶模型B. 瀑布模型C. 螺旋模型D. 快速原型模型8、下列关于软件需求规格说明书(SRS)的说法中,错误的是:A. SRS应具有可验证性B. SRS应具有无歧义性C. SRS应具有一致性D. SRS不应包含用户界面设计9、在软件生存周期中,以下哪个阶段负责确定软件的需求和功能?A. 软件设计阶段B. 软件需求分析阶段C. 软件编码阶段D. 软件测试阶段 10、以下哪项不属于软件质量模型中的“外部质量”?A. 性能B. 可维护性C. 可用性D. 可移植性11、在软件开发过程中,以下哪一项不属于软件测试的范畴?()A. 单元测试B. 集成测试C. 需求分析D. 系统测试12、以下关于软件维护的说法,不正确的是()。
软件评测师练习题与答案
![软件评测师练习题与答案](https://img.taocdn.com/s3/m/6b9547c1b8d528ea81c758f5f61fb7360a4c2b75.png)
软件评测师练习题与答案一、单选题(共100题,每题1分,共100分)1、可用于编写独立程序和快速脚本的语言是()。
A、JavaB、C#C、PythonD、Prolog正确答案:C2、以下测试项目不适合采用自动化测试的是( )。
A、需要反复进行的测试B、易用性测试C、可以录制回放的测试D、负载压力测试正确答案:B3、web应用链接测试不包括_______A、不存在的页面文件B、错误的链接C、无链接指向的页面D、客户端和服务器端的链接速率正确答案:D4、以下关于软件测试原则的叙述中,正确的是()。
A、测试用例只需选用合理的输入数据,不需要选择不合理的输入数据B、程序员应尽量测试自己的程序C、应制定测试计划并严格执行,排除随意性D、穷举测试是可能的正确答案:C5、对计算机评价的主要性能指标有时钟频率、()、运算精度、内存容量等。
A、端口吞吐量B、可移植性C、丢包率D、数据处理速率正确答案:D6、某软件系统无须在线容错,也不能采用冗余设计,如果对可靠性要求较高,故障有可能导致严重后果,一般采用()。
A、恢复块设计B、降低复杂度设计C、检错技术D、N版本程序设计正确答案:C7、对建立良好的程序设计风格,下面描述正确的是()。
A、充分考虑程序的执行效率B、程序的注释可有可无C、符号名的命名要符合语法D、程序应简单、清晰、可读性好正确答案:D8、利用高速通信网络将多态高性能工作站或微型机互连构成机群系统,其系统结构形式属于_____计算机。
A、单指令多数据流(SIMD)B、单指令单数据流(SISD)C、多指令多数据流(MIMD)D、多指令单数据流(MISD)正确答案:C9、在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。
若计算机中地址总线的宽度为32位,则最多允许直接访问主存储器()的物理空间。
A、40MBB、4GBC、40GBD、400GB正确答案:B10、传统编译器进行词法分析、语法分析、代码生成等步骤的处理时,前一阶段处理的输出是后一阶段处理的输入,则采用的软件体系结构风格是()。
软件评测师考试试题
![软件评测师考试试题](https://img.taocdn.com/s3/m/2a26ea03f4335a8102d276a20029bd64783e623e.png)
一、判断题(每题1分, 正确的√, 错误的╳, 20道)1. 软件测试按照测试过程分类为黑盒、白盒测试。
(F )2.在设计测试用例时, 应包括合理的输入条件和不合理的输入条件。
(T )3. 集成测试计划在需求分析阶段末提交。
( F)4. 单元测试属于动态测试。
(t )5. 缺陷跟踪系统只针对对测试人员来使用。
( f)6.从用户软件开发者的角度出发, 普遍希望通过软件测试暴露软件中隐藏的错误和缺陷, 以考虑是否可接受该产品。
(f )7. 项目立项前测试人员不需要提交任何工件。
(f )8. 软件测试的目的是尽可能多的找出软件的缺陷。
(t )9.软件项目在进入需求分析阶段, 测试人员应该开始介入其中。
(t )10. 软件生存周期是从软件开始开发到开发结束的整个时期。
( f)11. 单元测试能发现约80%的软件缺陷。
(t )12. 数据流图和数据字典共同构成系统的逻辑模型。
( t)13. 负载测试是验证要检验的系统的能力最高能达到什么程度。
(f )14.测试人员要坚持原则, 缺陷未修复完坚决不予通过。
(f )15. 代码评审员一般由测试员担任。
(f )16. 测试组负责软件质量。
( f)17. 程序的效率与程序的复杂性相关。
(f )18. 详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构, 并用某种选定的表达工具给出清晰的描述。
( )19.软件是一种逻辑实体, 而不是具体的物理实体, 因而它具有抽象性。
( )20. 测试程序仅仅按预期方式运行就行了。
( )二、单项选择题(每题.分, 共20道.1. ()是用户和设计交换最频繁的方.A.原型化方.B.瀑布模型方.C.螺旋模型方.D.构件组装模.答案: ..2. 软件测试的目的.(.A.避免软件开发中出现的错.B.发现软件开发中出现的错.C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠.D.修改软件中出现的错.答案...3.某次程序调试没有出现预计的结果, 下列()不可能是导致出错的原因。
软件评测师题库含参考答案
![软件评测师题库含参考答案](https://img.taocdn.com/s3/m/0882de6d905f804d2b160b4e767f5acfa1c783d7.png)
软件评测师题库含参考答案一、单选题(共100题,每题1分,共100分)1、在数据库系统中; 数据的( ) 是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏。
A、完整性B、可靠性C、安全性D、并发控制正确答案:C2、采用模2除法进行校验码计算的是()。
A、ASCII码B、海明码C、BCD码D、CRC码正确答案:D3、算术表达式‘(a-b)*(c+d)’的后缀是( ) 。
A、ab-*cd+B、abcd-*+C、ab-cd+*D、ab-c+d*正确答案:C4、1976年Diffie与Hellman首次公开提出()的概念与结构,采用两个从此独立的密钥对数据分别行行加密或解密,且加密过程基于数学函数,从而带来了加密领域的革命性进步。
A、对称加密B、RSA加密C、单向Hash函数D、公钥加密正确答案:D5、网络系统中,通常把 ( ) 置于DMZ区。
A、入侵检测服务器B、财务管理服务器C、Web服务器D、网络管理服务器正确答案:C6、程序质量评审通常是从开发者的角度进行评审,其内容不包括()。
A、与硬件的接口B、功能的通用性C、功能结构D、模块层次正确答案:A7、根据输入输出等价类边界上的取值来设计用例的黑盒测试方法是()。
A、场景法B、等价类划分法C、因果图法D、边界值分析法正确答案:D8、压力测试不会使用到以下哪种测试手段( ) 。
A、并发B、增加量级C、注入错误D、重复正确答案:C9、智能音箱是____的典型应用。
A、两化融合B、区块链C、数据库D、人工智能正确答案:D10、程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的()。
A、地址B、值C、类型D、名称正确答案:A11、对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。
一个对象通过()改变另一个对象的状态。
A、获得那个对象的属性值B、另一个对象的选择操作符C、创建那个对象的对象类的一个新的对象D、另一个对象的修改操作符正确答案:D12、在层次化局域网模型中,以下关于核心层的描述,正确的是()。
软件评估考试题库及答案
![软件评估考试题库及答案](https://img.taocdn.com/s3/m/bbf7a201814d2b160b4e767f5acfa1c7ab00826f.png)
软件评估考试题库及答案一、单选题1. 软件评估的主要目的是什么?A. 提高软件的运行速度B. 降低软件的开发成本C. 确保软件质量满足用户需求D. 增加软件的功能模块答案:C2. 在软件评估过程中,以下哪项不是评估指标?A. 功能性B. 可用性C. 可维护性D. 软件的市场价格答案:D3. 软件评估方法中,不属于黑盒测试的是?A. 等价类划分B. 边界值分析C. 路径测试D. 代码审查答案:D4. 软件评估中的回归测试主要用于检测什么?A. 新增功能B. 软件性能C. 软件缺陷D. 软件升级后的功能异常答案:D5. 以下哪个不是软件评估的阶段?A. 需求分析B. 设计阶段C. 编码阶段D. 维护阶段答案:A二、多选题6. 软件评估可以采用哪些方法?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 静态分析E. 动态分析答案:ABCDE7. 软件评估中,哪些因素会影响软件的可用性?A. 用户界面设计B. 软件性能C. 软件的易学性D. 软件的兼容性E. 软件的稳定性答案:ABCDE8. 软件评估中,哪些是常见的评估标准?A. ISO 9126B. CMMIC. IEEE Standard 829D. ISO/IEC 25010E. Agile Manifesto答案:ACD三、判断题9. 软件评估只关注软件的功能实现,不关心软件的性能和稳定性。
答案:错误10. 软件评估是一个持续的过程,贯穿于软件开发的整个生命周期。
答案:正确四、简答题11. 简述软件评估的重要性。
答案:软件评估是确保软件产品满足用户需求和质量标准的重要环节。
它可以帮助发现潜在的缺陷和问题,评估软件的性能和稳定性,以及确定软件是否符合预定的功能和非功能要求。
通过软件评估,可以提高软件的可靠性和用户满意度,降低维护成本,提升市场竞争力。
12. 描述软件评估的基本流程。
答案:软件评估的基本流程通常包括需求分析、设计评估、编码阶段的代码审查、测试阶段的多种测试方法(包括黑盒测试、白盒测试、灰盒测试等)、以及软件交付后的维护评估。
软件评测师练习题(附参考答案)
![软件评测师练习题(附参考答案)](https://img.taocdn.com/s3/m/1c3a0024fe00bed5b9f3f90f76c66137ef064f4e.png)
软件评测师练习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、在IPv4向IPv6的过渡期间,如果要使得两个IPv6结点可以通过现有的IPv4网络进行通信,则应该使用______;如果要使得纯IPv6结点可以与纯IPv4结点进行通信,则需要使用_____A、隧道技术B、堆栈技术C、翻译技术D、双协议栈技术正确答案:C2、计算机系统中,虚拟存储体系由()两级存储器构成。
A、寄存器一CacheB、主存一辅存C、寄存器一主存D、Cache一主存正确答案:B3、软件测试的对象不包括 ( ) 。
A、软件开发人员B、软件测试报告C、软件代码D、软件需求规格说明书正确答案:A4、在进行面向对象设计时,采用设计模式能够_______A、复用相似问题的相同解决方案B、改善代码的平台可移植性C、改善代码的可理解性D、增强软件的易安装性正确答案:A5、以下关于软件测试原则的叙述中,正确的是()。
①所有软件测试都应追溯到用户需求②尽早地和不断地进行软件测试③完全测试是不可能的④测试无法发现软件潜在的缺陷⑤需要充分注意测试中的群集现象A、①②③⑤B、②③④⑤C、①②④⑤D、①②③④⑤正确答案:D6、以下属于影响软件可靠性因素的是 ( ) 。
①软件运行剖面②软件规模③软件内部结构④软件的开发方法和开发环境⑤软件的可靠性投入A、①②B、①②③④C、①②③D、①②③④⑤正确答案:D7、以下关于结构化开发方法的叙述中,不正确的是( )。
A、比面向对象开发方法更适合于开发大规模的、特别复杂的项目B、特别适合解决数据处理领域的问题C、基本原则是功能的分解与抽象D、总的指导思想是自顶向下,逐层分解正确答案:A8、以下关于回归测试的叙述中,不正确的是A、回归测试需要能够测试软件的所有功能的代表性测试用例B、回归测试是为了确保改动不会带来不可预料的后果或错误C、回归测试需要针对修改过的软件成分进行测试D、回归测试不容易实现自动化正确答案:D9、对一段信息生成消息摘要是防止信息在网络传输及存储过程中被篡改的基本手段,()不属于生成消息摘要的基本算法。
软件资格考试软件评测师(基础知识、应用技术)合卷(中级)试卷及解答参考
![软件资格考试软件评测师(基础知识、应用技术)合卷(中级)试卷及解答参考](https://img.taocdn.com/s3/m/520ef6fc50e79b89680203d8ce2f0066f533648c.png)
软件资格考试软件评测师(基础知识、应用技术)合卷(中级)自测试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1.以下关于软件测试和软件开发周期的关系,正确的是哪一项?① 软件测试从软件设计阶段开始;② 软件测试应在编码阶段开始之前;③ 软件测试是对已完成编码进行错误检测的过程;④ 软件测试只需在软件的后期阶段进行。
2.在软件缺陷管理中,以下哪个不属于缺陷管理流程的主要环节?① 发现缺陷;② 记录缺陷;③ 修复缺陷;④ 安装缺陷补丁;⑤ 关闭缺陷记录。
3、下列哪个守护进程负责管理网络连通性?()A. systemdB. NetworkManagerC. cronD. udisks4、在Linux操作系统中,大多数Linux发行版都会提供OpenSSL库,该库主要用来实现什么功能?()A. 数据加密B. 文件加密C. 扩展库D. 应用程序认证5、数字签名技术主要用于哪种安全服务?A、身份认证B、数据完整性校验C、防止信息泄露D、以上全部6、软件测试的基本目的是什么?A、确保软件正确无误B、找出并修复所有错误C、证明软件没有缺陷D、降低软件缺陷数量7.在软件开发过程中,需求分析的主要任务是什么?A. 设计软件系统的架构B. 确定软件系统的功能和性能要求C. 编写代码D. 测试软件系统的正确性8.以下哪个不是软件质量模型中的常用模型?B. CMMIC. SW-CMMD. TOGAF9、软件测试中,回归测试的目的是什么?请简述其重要性。
10、请简述软件需求分析的步骤,并说明每个步骤的主要任务。
11.软件质量特性题目:软件质量特性是指软件产品为满足用户需求所必须具备的特性,以下哪些属于软件质量特性?A. 可靠性B. 安全性C. 可维护性D. 以上都是12.软件测试的目的题目:软件测试的主要目的是什么?A. 证明程序正确无误B. 发现并改正程序中的错误C. 评估软件的性能和用户体验D. 以上都是13.软件评测师在进行需求分析时,需要关注哪些方面?(多选)A. 用户需求B. 系统性能D. 安全需求14.软件评测师在进行风险评估时,应该关注哪些方面?(多选)A. 技术风险B. 管理风险C. 经济风险D. 法律风险15、下列哪个选项不是软件评测的重要评价指标?A、功能性B、用户友好度C、硬件配置D、可靠性16、测试用例的分类原则,下列选项中不符合的是:A、功能组合B、边界值C、覆盖率D、系统集成17.软件评测师需要掌握的软件开发过程包括以下哪些阶段?(多选)A. 需求分析B. 设计C. 编码D. 测试E. 维护F. 部署18.软件评测师在进行软件测试时,需要遵循的原则有哪些?(多选)A. 以用户为中心B. 预防性原则C. 完整性原则D. 可重复性原则E. 经济性原则F. 风险最小化原则19、数字、选择题在软件测试过程中,当一个缺陷已经在报告中被标注但还未修复时,应该如何处理这个缺陷?A、将其标记为忽略B、等待开发团队修复C、自己修复缺陷D、忽略该缺陷,因为它不影响测试流程 20、数字、问答题请解释什么是接口测试?接口测试在软件测试中扮演什么角色?21、以下关于软件评测过程的描述中,哪个说法是错误的?A. 软件评测的目标是判断软件是否满足用户需求。
软件评测师题库及答案
![软件评测师题库及答案](https://img.taocdn.com/s3/m/77d063b13086bceb19e8b8f67c1cfad6195fe92c.png)
软件评测师题库及答案一、单选题(共100题,每题1分,共100分)1.网络系统中,通常把 ( ) 置于DMZ区。
A、网络管理服务器B、Web服务器C、入侵检测服务器D、财务管理服务器正确答案:B2.以下关于瀑布模型的叙述中,正确的是 ( ) 。
A、己不能适应当前软件开发的过时模型B、适用于需求被清晰定义的情况C、可以快速构造系统的可运行版本D、唯一一个适合大规模项目开发的模型正确答案:B3.以下关于软件测试原则的叙述中,正确的是()。
①所有软件测试都应追溯到用户需求②尽早地和不断地进行软件测试③完全测试是不可能的④测试无法发现软件潜在的缺陷⑤需要充分注意测试中的群集现象A、①②④⑤B、①②③④⑤C、①②③⑤D、②③④⑤正确答案:B4.下列算法中,不属于公开密钥加密算法的是()。
A、ECCB、DSAC、RSAD、DES正确答案:D5.软件测试的对象不包括( )。
A、软件测试文档B、代码C、相关文件数据D、开发人员正确答案:D6.在进程状态转换过程中,可能会引起进程阻塞的原因是()。
A、时间片到B、I/O完成C、执行V操作D、执行P操作正确答案:D7.软件配置管理中,基线的种类不包括()。
A、功能基线B、产品基线C、模块基线D、分配基线正确答案:C8.在面向对象系统中,对象的属性是()。
A、对象的行为特性B、和其它对象相关联的方式C、和其它对象相互区分的特性D、与其它对象交互的方式正确答案:C9.在单入口单出口的do…while 循环结构中,()。
A、循环体的执行次数等于循环条件的判断次数B、循环体的执行次数少于循环条件的判断次数C、循环体的执行次数多于循环条件的判断次数D、循环体的执行次数与循环条件的判断次数无关正确答案:A10._____可以作为软件测试结束的标志。
A、使用了特定的测试用例B、按照测试计划中所规定的时间进行测试C、错误强度曲线下降到预定的水平D、查出了预定数目的错误正确答案:C11.模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。
软件评测师练习题与答案
![软件评测师练习题与答案](https://img.taocdn.com/s3/m/383e5f7ba200a6c30c22590102020740be1ecdec.png)
软件评测师练习题与答案一、单选题(共100题,每题1分,共100分)1.以下关于软件测试分类的叙述中,不正确的是( )。
A、按照软件开发阶段可分为单元测试、集成测试、系统测试等B、按照测试持续时长可分为确认测试、验收测试等C、按照测试实施组织可分为开发方测试、用户测试和第三方测试等D、按照测试技术可分为白盒测试、黑盒测试等正确答案:B2.浮点数能够表示的数的范围是由其()的位数决定的。
A、阶码B、数符C、尾数D、阶符正确答案:A3.某系统中有一个中央数据存储,模块A负责接收新来的数据并修改中央数据存储中的数据,模块B负责访问中央数据存储中的数据则这两个模块之间的耦合类型为()。
若将这两个模块及中央数据合并成一个模块,则该模块的内聚类型为()。
A、数据B、标记C、控制D、公共正确答案:D4.标准符合性测试中的标准分类包括()。
①数据内容类标准②通信协议类标准③开发接口类标准④信息编码类标准A、①②③④B、③④C、②③④D、②④正确答案:A5.线性表采用单循环链表存储的主要优点是()。
A、与单链表相比,更节省存储空间B、从表中任一结点出发都能遍历整个链表C、可直接获取指定结点的直接前驱和直接后继结点D、在进行删除操作后,能保证链表不断开正确答案:B6.操作系统的主要任务是( )。
A、负责存取数据库中的各种数据,完成SQL查询B、负责文字格式编排和数据计算C、把源程序转换为目标代码D、管理计算机系统中的软、硬件资源正确答案:D7.模拟攻击试验是一种基本的软件安全性测试方法,以下关于模拟攻击试验的叙述中,正确的是()。
A、对安全测试来说,模拟攻击试验是一组特殊的白盒测试案例,必须在充分了解系统安全机制的软件组成基础上,才能进行相应攻击试验的设计与试B、缓冲区溢出攻击是一种常见的模拟攻击试验,此类攻击者通常通过截获含有身份鉴别信息或授权请求的有效消息,将该消息进行重演C、模拟攻击试验必须借助于特定的漏洞扫描器才能完成D、服务拒绝攻击是一种常见的模拟攻击试验,此类攻击者通常通过向服务器发送大量虚假请求,使得服务器功能不能正常执行正确答案:D8.以下选项中,可以用于Internet信息服务器的远程管理的是______A、TelnetB、RASC、FTPD、SMTP正确答案:B9.内存按字节编址从A5000H到DCFFFH的区域其存储容量为 ( ) 。
软件评测师(基础知识、应用技术)合卷软件资格考试(中级)试卷及答案指导(2025年)
![软件评测师(基础知识、应用技术)合卷软件资格考试(中级)试卷及答案指导(2025年)](https://img.taocdn.com/s3/m/45be43d98662caaedd3383c4bb4cf7ec4afeb6c7.png)
2025年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件评测师考试中,下列哪一项不属于软件质量属性?A、功能性B、可靠性C、可用性D、安全性2、在软件测试过程中,以下哪种测试方法主要用于发现软件中存在的缺陷?A、静态测试B、动态测试C、非功能测试D、性能测试3、以下关于软件工程中软件开发生命周期模型的描述,正确的是:A、瀑布模型强调文档的重要性,适用于需求明确、变更少的项目B、螺旋模型适用于高风险、高成本的项目,强调风险管理C、增量模型适用于需求不断变化的项目,强调迭代开发D、以上都是4、在软件测试过程中,以下哪种测试方法主要用于检查软件产品的性能?A、单元测试B、集成测试C、系统测试D、性能测试5、在软件生命周期中,以下哪个阶段主要负责软件的需求分析和定义?A. 设计阶段B. 开发阶段C. 需求分析阶段D. 维护阶段6、以下哪个软件测试方法侧重于检查软件的动态行为,通过执行程序来测试其功能?A. 单元测试B. 集成测试C. 系统测试D. 黑盒测试7、在软件测试过程中,以下哪项不属于测试用例设计的基本原则?A. 完全性原则B. 可用性原则C. 可理解性原则D. 可维护性原则8、以下关于软件测试生命周期的说法,正确的是:A. 软件测试生命周期与软件开发生命周期是完全独立的B. 软件测试生命周期包含在软件开发生命周期中C. 软件测试生命周期与软件开发生命周期同步进行D. 软件测试生命周期在软件开发生命周期之前开始9、在软件测试过程中,以下哪个不是软件缺陷的四种基本类型?A. 缺陷B. 跟踪C. 错误D. 缺陷报告 10、下列关于软件质量保证(SQA)的说法中,错误的是:A. 软件质量保证旨在确保软件产品满足规定的质量标准B. SQA过程通常在软件开发的早期阶段开始C. SQA团队成员应该具备软件工程和质量管理方面的专业知识D. SQA不参与具体的软件开发活动,只负责审核11、在软件工程中,以下哪个不是软件开发生命周期(SDLC)的典型阶段?A. 需求分析B. 设计C. 编码D. 测试E. 维护F. 部署12、软件测试中的“黑盒测试”和“白盒测试”的主要区别是什么?A. 黑盒测试关注内部代码逻辑,白盒测试关注外部功能行为B. 黑盒测试关注外部功能行为,白盒测试关注内部代码逻辑C. 黑盒测试不需要测试者了解代码,白盒测试需要测试者了解代码D. 黑盒测试需要测试者了解代码,白盒测试不需要测试者了解代码13、题干:在软件生命周期中,以下哪个阶段是软件开发过程中最重要的阶段?A. 需求分析B. 系统设计C. 编码实现D. 测试与验收14、题干:以下关于软件复用性的描述,错误的是:A. 软件复用性是指软件的可重用程度B. 软件复用性有助于降低软件开发成本C. 软件复用性可以提高软件开发效率D. 软件复用性会导致软件质量下降15、在软件工程中,以下哪个概念不属于软件开发生命周期(SDLC)的各个阶段?A. 需求分析B. 系统设计C. 编码实现D. 用户培训16、软件质量保证(SQA)的主要目的是什么?A. 确保软件开发遵循既定的标准和方法B. 减少软件中的缺陷C. 提高开发团队的士气D. 降低软件开发成本17、在软件工程中,以下哪个阶段不属于软件开发生命周期(SDLC)的典型阶段?A. 需求分析B. 系统设计C. 编码D. 集成测试18、在软件质量保证过程中,以下哪种方法不属于静态测试?A. 代码审查B. 单元测试C. 代码覆盖率分析D. 系统测试19、在软件工程中,以下哪个活动属于需求工程阶段?A. 需求分析B. 软件设计C. 编码D. 测试 20、在软件生命周期中,以下哪个阶段负责将软件需求转换为软件架构?A. 需求分析B. 软件设计C. 编码D. 测试21、题干:在软件生存周期中,需求分析阶段的主要任务是:A. 确定软件系统的功能和性能B. 设计软件系统的结构和算法C. 编码实现软件系统的功能D. 测试验证软件系统的正确性22、题干:以下关于软件工程管理方法的描述中,错误的是:A. 软件工程管理方法包括项目管理、质量管理、风险管理等B. 项目管理主要是对项目进度、成本、质量等进行控制C. 质量管理主要是通过质量控制、质量保证和质量改进等活动来提高软件质量D. 风险管理主要是识别、评估和应对项目实施过程中的风险23、在软件测试中,下列哪一项不属于白盒测试的方法?A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 系统测试24、以下哪种类型的缺陷通常与软件的安全性有关?A. 功能缺陷B. 性能瓶颈C. 数据泄露D. 用户界面错误25、以下关于软件需求工程的说法中,正确的是()A. 软件需求工程是软件开发生命周期中的一部分,主要目的是定义软件系统的功能需求B. 软件需求工程只关注软件的功能需求,不考虑非功能需求C. 需求工程的过程包括需求获取、需求分析、需求规格说明、需求验证和需求管理D. 需求工程不需要与客户和用户进行沟通,只需要内部团队之间的沟通即可26、在软件测试过程中,以下哪种测试方法适用于验证软件系统的性能?()A. 单元测试B. 集成测试C. 系统测试D. 性能测试27、在软件测试中,以下哪一项不是黑盒测试关注的内容?A. 程序内部逻辑结构B. 功能需求C. 输入输出数据D. 性能需求28、下列哪种类型的软件维护是为了适应新的硬件环境而进行的?A. 改正性维护B. 适应性维护C. 完善性维护D. 预防性维护29、以下关于软件生命周期的说法中,正确的是()A. 软件生命周期是软件开发过程中的所有活动序列B. 软件生命周期仅包括软件开发阶段C. 软件生命周期只关注软件开发阶段,不包括维护阶段D. 软件生命周期是软件从产生到消亡的整个过程 30、软件质量保证(SQA)的主要目的是()A. 优化软件开发过程B. 确保软件满足规定的需求C. 提高软件开发效率D. 降低软件开发成本31、在软件测试过程中,下面哪一项不属于静态测试方法?A. 代码审查B. 走查C. 桌面检查D. 黑盒测试32、下列关于软件测试中的回归测试描述错误的是:A. 回归测试是在修复了缺陷后重新运行之前的测试用例以验证修改没有引入新的错误的过程。
软件评测师(基础知识、应用技术)合卷软件资格考试(中级)试卷与参考答案(2025年)
![软件评测师(基础知识、应用技术)合卷软件资格考试(中级)试卷与参考答案(2025年)](https://img.taocdn.com/s3/m/6d4b7c5b91c69ec3d5bbfd0a79563c1ec4dad704.png)
2025年软件资格考试软件评测师(基础知识、应用技术)合卷(中级)复习试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、以下关于软件生存周期的说法中,正确的是()。
A、软件生存周期包括需求分析、设计、编码、测试和部署阶段B、软件生存周期只包括需求分析、设计和编码阶段C、软件生存周期包括需求分析、设计、编码、测试、部署和维护阶段D、软件生存周期只包括设计、编码、测试和部署阶段2、在软件工程中,下列哪项技术主要用于解决软件复杂性带来的问题?()A、面向对象编程B、软件重构C、代码审查D、版本控制3、以下关于软件工程的基本原理,说法正确的是:A、软件工程的基本原理是“自顶向下,逐步细化”B、软件工程的基本原理是“分解和综合”C、软件工程的基本原理是“严格测试”D、软件工程的基本原理是“抽象和封装”4、在软件需求分析阶段,以下关于需求文档的说法,正确的是:A、需求文档应该尽可能详细,以确保所有需求都被考虑B、需求文档应该尽量简洁,以避免冗余信息C、需求文档应该只包含用户需求,不包含系统设计信息D、需求文档应该在软件开发过程中不断更新和修改5、在软件测试中,以下哪种测试方法主要关注于软件的功能正确性?A. 单元测试B. 集成测试C. 系统测试D. 验收测试6、以下哪项不是软件开发生命周期(SDLC)的关键阶段?A. 需求分析B. 设计C. 编码D. 发布和维护7、以下关于软件需求规格说明书(SRS)的描述中,错误的是:A. 需求规格说明书是软件项目开发过程中的重要文档B. 需求规格说明书应该由软件工程师编写C. 需求规格说明书应该详细描述软件的功能和性能D. 需求规格说明书应该具有可验证性8、在软件工程中,以下哪种方法不是软件测试的一种类型?A. 单元测试B. 集成测试C. 确认测试D. 需求测试9、以下哪个选项不属于软件工程的基本原则?A. 高内聚、低耦合B. 单一职责原则C. 封装原则D. 面向对象设计模式 10、在软件需求工程中,以下哪种方法不是需求获取的常用方法?A. 问卷调查B. 用户访谈C. 观察法D. 用户故事11、在软件生存周期中,以下哪个阶段不属于软件开发生命周期?A. 需求分析B. 设计C. 编码D. 维护12、以下关于软件测试的描述,哪项是错误的?A. 软件测试是为了发现软件中的错误B. 软件测试是在软件开发过程中进行的C. 软件测试应该覆盖软件的所有功能和性能D. 软件测试是为了证明软件没有错误13、在软件工程中,下列哪项不是软件生命周期模型?A. 水平模型B. 瀑布模型C. 螺旋模型D. 研究与开发模型14、以下关于软件质量属性的描述中,哪项是错误的?A. 可维护性:指软件在修改后能够保持原有功能的能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2006年上半年软件评测师上午试题●在计算机系统中,存取速度最快的就是___(1)___。
(1)A.CPU内部寄存器 B.计算机的高速缓存CacheC.计算机的主存D.大容量磁盘●模块的耦合度描述了___(2)___。
(2)A.模块内各种元素结合的程度 B.模块内多个功能之间的接口C.模块之间公共数据的数量D.模块之间相互关联的程度●若某计算机系统就是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/H,在不考虑其它因素对可靠性的影响时,该计算机系统的平均故障间隔时间为___(3)___小时。
(3)A.2×1O4 B.5×1O4 C.2×1O5 D.5×105●内聚就是一种指标,表示一个模块___(4)___。
(4)A.代码优化的程度 B.代码功能的集中程度C.完成任务时及时程度D.为了与其她模块连接所要完成的工作量●为了解决进程间的同步与互斥问题,通常来用一种称为___(5)___机制的方法。
若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目就是___(6)___。
(5)A.调度 B.信号量 C.分派 D.通讯(6)A.20 B.18 C.16 D.15●在UNIX操作系统中,把输入/输出设备瞧作就是___(7)___。
(7)A.普通文件 B.目录文件 C.索引文件 D.特殊文件●某磁盘盘组共有10个盘面,每个盘面上有100个磁道,每个磁道有16个扇区,假定分配以扇区为单位。
若使用位示图管理磁盘空间,则位示图需要占用___(8)___字节空间。
(8)A.16000 B.1000 C.2000 D.1600●___(9)___描述数据的局部逻辑视图,就是数据库用户的数据视图,它就是与某一应用有关的数据逻辑表示。
(9)A.模式 B.逻辑模式 C.外模式 D.内模式●某数据库中有员工关系E、产品关系P、仓库关系W与库存关系I,其中:员工关系E(employeelD,name,department)中的属性为:员工编号,姓名,部门;产品关系P(productID,name,model,size,color)中的属性为:产品编号,产品名称,型号,尺寸,颜色;仓库关系W(warehouselD,name,address,employeeID)中的属性为:仓库编号,仓库名称,地址,员工编号;库存关系I(warehouseID,productID,quantity)中的属性为仓库编号,产品编号与产品数量。
a.若要求仓库关系的负责人引用员工关系的员工编号,员工关系E的员工编号、仓库关系W的仓库编号与产品关系P的产品编号不能为空且惟一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束就是___(10)___。
b.可得到每种产品伪名称与该产品的总库存量的查询语句为;SELELCT name,SUM(quantity)FROM P,IWHERE___(11)___(10)A.实体完整性、参照完整性、用户定义完整性B.参照完整性、实体完整性、用户定义完整性C.用户定义完整性、实体完整性、参照完整性D.实体完整性、用户定义完整性、参照完整性(11)A.P、productID=I、productlD;B.P、productID=I、product ID ORDER BY name;C.P、productID=I.product ID GROUP BY name;D.P、productID=I.product ID GROUP BY name,quantity。
●与多模光纤相比较,单模光纤具有___(12)___等特点。
(12)A、较高的传输率、较长的传输距离、较高的成本B、较低的传输率、较短的传输距离、较高的成本C、较高的传输率、较短的传输距离、较低的成本D、较低的传输率、较长的传输距离、较低的成本●“<title style="italic">science</title>”就是一个XML 元素的定义,其中元素标记的属性值就是___(13)___。
(13)A.title B.style C.italic D.science●某校园网用户无法访问外部站点210、102、58、74,管理人员在windows 操作系统下可以使用___(14)___判断故障发生在校园网内还就是校园网外。
(14)A、ping 210、102、58、74 B、tracert 210、102、58、74C、netstat 210、102、58、74D、arp 210、102、58、74● SNMP 所采用的传输层协议就是___(15)___。
(15)A、UDP B、ICMP C、TCP D、IP●渐增式开发方法有利于___(16)___。
(16)A.获取软件需求 B.快速开发软件 C.大型团队开发 D.商业软件开发●高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的就是___(17)___。
(17)A.语句 B.语义 C.语用 D.语法● ___(18)___就是面向对象程序设计语言不同于其它语言的主要特点,就是否建立了丰富的___(19)___就是衡量一个面向对象程序设计语言成熟与否的重要标志之一。
(18)A、继承性B、消息传递C、多态性D、静态联编(19)A、函数库B、类库C、类型库D、方法库●某市标准化行政主管部门制定并发布的工业产品的安全、卫生要求的标准,在其行政区域内就是___(20)___。
(20)A.强制性标准 B.推荐性标准 C.自愿性标准 D.指导性标准●王某购买了一个“海之久”牌活动硬盘,而且该活动硬盘还包含有一项实用新型专利,那么,王某享有___21___。
(21)A.“海之久”商标专用权 B.该盘的所有权C.该盘的实用新型专利权D.前三项权利之全部●甲企业委托软件公司程序员王某开发管理软件,并与王某签订了书面协议,但协议中未对软件著作权归属做出明确的约定,其软件著作权属于___(22)___。
(22)A.甲企业 B.软件公司 C.程序员王某 D.软件公司与甲企业●依据著作权法,计算机软件著作权保护的对象就是指___(23)___。
(23)A、计算机硬件B、计算机软件C、计算机硬件与软件D、计算机文档●相对于DES算法而言,RSA算法的___(24)___,因此,RSA___(25)___。
(24)A.加密密钥与解密密钥就是不相同的 B.加密密钥与解密密钥就是相同的C.加密速度比DES要高D.解密速度比DES要高(25)A.更适用于对文件加密 B.保密性不如DESC.可用于对不同长度的消息生成消息摘要D.可以用于数字签名●在C++语言中,已知3个类O、P与Q,类O中定义了一个私有方法F1、一个公有方法F2与一个受保护的方法F3:类P与类Q就是类O的派生类,其继承方式如下所示:class P : protected O {…};class Q : public O {…};关于方法F1的描述中正确的就是___(26)___;关于方法F2韵描述中正确的就是___(27)___;关于方法F3的描述中正确的就是___(28)___。
(26)A.方法F1无法被访问 B.只有在类O内才能访问方法F1C.只有在类P内才能访问方法F1D.只有在类Q内才能访问方法F1(27)A.类O、P与Q的对象都可以访问方法F2 B.类P与Q的对象都可以访问方法F2C.类0与Q的对象都可以访问方法F2D.只有在类P内才能访问方法F2(28)A.类0、P与Q的对象都可以访问方法F3 B.类0、P与Q的对象都不可以访问方法F3C.类0与Q的对象都可以访问方法F3D.类P与Q的对象都可以访问方法F3。
●正式的技术评审FTR(Formal Technical Review)就是软件工程师组织的软件质量保证活动,下面关于FTR指导原则中不正确的就是___(29)___。
(29)A.评审产品,而不就是评审生产者的能力B.要有严格的评审计划,并遵守日程安排C.对评审中出现的问题要充分讨论,以求彻底解决D.限制参与者人数,并要求评审会之前做好准备●在绘制数据流图时,要遵循的一个原则就是父图与子图的平衡,所谓平衡就是指___(30)___。
(30)A.父图与子图都不得改变数据流的性质B.子图不改变父图数据流的—致性C.父图的输入/输出数据流与子图的输入/输出数据流一致D.子图的输出数据流完全由父图的输入数据流确定●某系统的顶层DFD图如下,其中,加工1细化后的DFD图就是___(31)___。
(31)●下图中的程序由A、B、C、D、E 5个模块组成,下表中描述了这些模块之间的接口,每一个接口有一个编号。
此外,模块A、D与E都要引用一个专用数据区。
那么A与E之间耦合关系就是___(32)___。
编号参数返回值1 数据项数据项2 数据项数据项3 功能码无4 无列表(32)A.公共耦合 B.数据耦合 C.内容耦合 D.无耦合●在C++语言中,若类C中定义了一个方法int f(int a,int b),那么方法___(33)___不能与该方法同时存在于类C中。
(33)A.int f(int x,int y) B.int f(float a,int b)C.float f(int x,float y)D.int f(int x,float y)●在面向对象软件开发过程中,采用设计模式___(34)___。
(34)A.允许在非面向对象程序设计语言中使用面向对象的概念B.以复用成功的设计与体系结构C.以减少设计过程创建的类的个数D.以保证程序的运行速度达到最优值●两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误中有15个就是共同的,那么可以估计程序中的错误总数就是___(35)___个。
(35)A.25 B.30 C.50 D.60●对于软件的β测试,下列描述正确的就是___(36)___。
(36)A.β测试就就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试B.β测试就就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试C.β测试就就是在软件公司外部展开的测试,由专业的测试人员执行的测试D.β测试就就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试●___(37)___可以作为软件测试结束的标志。
(37)A.使用了特定的测试用例 B.错误强度曲线下降到预定的水平C.查出了预定数目的错误D.按照测试计划中所规定的时间进行了测试●下面①--④就是关于软件评测师工作原则的描述,正确的判断就是___(38)___。