软考备考每日试题(231118)
每期慧翔天地小编都会附上5~10道软考综合测试题,以帮助大家达到练习的效果,本期软考试题答案会附加在下一期的结尾。大家如果想了解2023年软考考试报考流程、报考时间、报考要求、软考报考费用、软考成绩查询、软考报考资格测评等等均可访问站内进行了解。
软考中高项备考刷题交流QQ群:221801769(点击一键加群)
1、以下关于软件测试的描述,不正确的是:()
A.为评价和改进产品质量进行的活动
B.必须在编码阶段完成后才开始的活动
C.是为识别产品的缺陷而进行的活动
D.一般分为单元测试、集成测试、系统测试等阶段
2、关于WBS的描述,不正确的是:()。
A.WBS必须且只能包括100%的工作
B.WBS的元素必须指定一个或多个负责人
C.WBS应该由全体项目成员、用户和项目干系人一致确认
D.分包出去的工作也应纳入WBS中
3、对象和类是面向对象中两个重要的概念,关于对象和类,不正确的是()。
A.对象是类的实例 慧翔天地
B.类是对象的抽象 慧翔天地
C.一个类只能产生一个对象 慧翔天地
D.类中包含方法和属性 慧翔天地
4、在面向对象的基本概念中,()体现对象间的交互,通过它向目标对象发送操作请求。
A.继承
B.多态
C.接口
D.消息
5、面向对象软件开发方法的主要优点包括_____。①符合人类思维习惯②普适于各类信息系统的开发③构造的系统复用性好④适用于任何信息系统开发的全生命周期
A.①③④
B.①②③
C.②③④
D.①②④
(231117)答案
6、参考答案:A
桌前检查代码走查和代码审查属于静态测试方法。
7、参考答案:A
8、参考答案:C
确认测试主要用于验证软件的功能、性能和其他特性是否与用户需求一致。根据用户的参与程度,通常包括以下类型:
内部确认测试。内部确认测试主要由软件开发组织内部按照SRS进行测试。
Alpha测试和Beta测试。对于通用产品型的软件开发而言,Alpha测试是指由用户在开发环境下进行测试,通过Alpha测试以后的产品通常称为Alpha版;Beta测试是指由用户在实际使用环境下进行测试,通过Beta测试的产品通常称为Beta版。一般在通过Beta测试后,才能把产品发布或交付给用户。
验收测试。验收测试是指针对SRS,在交付前以用户为主进行的测试。其测试对象为完整的、集成的计算机系统。验收测试的目的是,在真实的用户工作环境下,检验软件系统是否满足开发技术合同或SRS。验收测试的结论是用户确定是否接收该软件的主要依据。除应满足一般测试的准入条件外,在进行验收测试之前,应确认被测软件系统已通过系统测试。
9、参考答案:A
静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。包括代码检查、静态结构分析、代码质量度量等。慧翔天地
10、参考答案:C
黑盒测试,又称功能测试,是指忽略系统或部件内部机制只集中于响应所选择的输入和执行条件的输出的一种测试,又称功能测试、数据驱动测试或基于规格说明的测试。