全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
软件配置管理中,配置库按受控程度通常分为开发库、受控库和产品库。下列关于这三类配置库特点的描述,错误的是( )。 A. 开发库存放开发过程中尚未纳入基线的配置项,允许开发人员频繁修改 B. 受控库存放已通过评审并纳入基线的配置项,修改须遵循变更控制流程 C. 产品库存放已对外发布的软件版本及其文档,通常对用户只读 D. 三类配置库中,开发库受控级别最高,产品库受控级别最低
登录后查看答案
某服务的线性版本历史如下:R0 初始化,日志保留期为 7 天、审计开关为关;R1 将保留期改为 14 天;R2 将审计开关改为开;R3 将保留期改回 7 天;R4 又将审计开关改为关。开发者检出 R2,应得到哪组状态? A. 保留期 14 天,审计开关为开 B. 保留期 7 天,审计开关为开 C. 保留期 14 天,审计开关为关 D. 保留期 7 天,审计开关为关
某团队仅有一个文本代码文件 lib.c。第一周,团队采用这样的流程:开发者甲检出该文件并锁定;随后乙也检出该文件,系统提示只读而未授予修改权;甲完成修改并提交解锁后,乙重新检出并顺利开始修改。第二周流程改为:乙先检出文件(无锁定)并开始修改;甲随后检出同一文件也进行修改;甲先提交其改动;乙后提交时系统自动将两处改动合并入新版本。对这两周策略的判断,正确的是:A. 两周均为锁定—修改—解锁策略,只是执行细节不同 B. 第一周为锁定—修改—解锁策略,第二周为拷贝—修改—合并策略 C. 第一周为拷贝—修改—合并策略,第二周为锁定—修改—解锁策略 D. 两周均为拷贝—修改—合并策略,第一周锁定仅是系统可选功能
某团队使用版本控制系统管理接口说明书。成员执行检出后,系统将文件复制到其工作区。此次检出对版本库中该文件已有版本的影响是什么? A. 保持不变 B. 立即删除 C. 自动改写为工作区内容 D. 自动生成一个新版本
某配置库迁移了底层存储设备,配置项的物理存放位置随之改变,但库中为每个配置项维护的逻辑标识保持不变。若要在迁移后准确取回配置项,应依据哪项信息检索? A. 迁移前的磁盘扇区号 B. 配置项的逻辑标识 C. 文件当前占用的存储空间 D. 迁移前的物理目录路径
某研发平台要求配置项标识在全库范围内唯一;配置项改名、迁移目录或调整所属子系统时标识不变;同一配置项的不同版本仍归属同一配置项,版本信息另行记录。以下哪种标识方法满足全部要求? A. 以文件名作为标识,改名后同步更新标识 B. 以完整目录路径作为标识,迁移目录后同步更新标识 C. 以子系统代码和文件名组合作为标识,变更任一属性后重新生成 D. 登记时分配全库唯一且不复用的固定编号,版本号独立记录
某自动化测试框架分为测试用例层、业务逻辑层和驱动层。业务逻辑层仅依赖驱动层的抽象接口 DriverInterface,现有唯一实现类 WebDriver;测试用例层仅调用业务逻辑层接口。现要求框架支持移动端自动化测试。以下改造方案中,最符合分层依赖与开闭原则、且对既有代码改动最小的是哪一项?A. 在每个测试用例中加入平台类型判断,分别直接调用 WebDriver 或移动端驱动的具体方法 B. 新增实现 DriverInterface 的 MobileDriver 类,由工厂根据运行环境注入,测试用例层与业务逻辑层代码均不修改 C. 修改业务逻辑层各领域动作,加入平台类型分支并直接实例化移动端驱动 D. 复制整套框架另建一套移动端专用框架,两套框架独立维护
某集中式版本控制系统采用非锁定式检出(乐观并发):检出只是把版本库中某文件的当前版本复制到工作区,不独占该文件,允许多人同时检出。文件当前版本为 v20。甲检出 v20 后修改但尚未检入;随后乙也检出 v20,修改并先检入成功,版本库变为 v21。该系统规定:直接检入时若工作区基线版本不是版本库最新版本,则拒绝检入并要求先更新合并。甲此时直接对同一文件执行检入,结果应是( )。 A. 成功,生成 v22,并自动合并甲乙的修改 B. 成功,生成 v21,覆盖乙已检入的内容 C. 被拒绝,因为甲的工作区基线是 v20,而版本库最新是 v21 D. 被拒绝,因为甲未持有文件写锁,无权检入
某项目变更控制委员会(CCB)批准了一条变更请求,进入实施与验证阶段。实施过程中依次发生了以下情况:①开发人员直接在被批准版本的代码库上修改,未建立独立工作分支;②修改完成后由原开发者本人进行了代码评审并自测通过;③实施人员更新了变更记录,注明所影响的三个模块及实际修改内容,并将变更合并入基线;④验证测试中发现一个与该变更无关的既有缺陷,实施人员未将其纳入本次变更范围,而是单独提交了新的变更请求。上述做法中,符合变更实施与验证规范要求的共有几项?A. 1项 B. 2项 C. 3项 D. 4项
在某仓库中执行命令序列:初始时 HEAD 指向分支 main(位于提交 C1)。依次执行:① git branch dev;② git switch dev;③ 在 dev 上完成一次提交(生成 C2);④ git switch main;⑤ git switch -c hotfix;⑥ 在 hotfix 上完成一次提交(生成 C3)。问:此时 main 分支指向哪个提交?工作区当前处于哪个分支上?A. main→C2,当前在 dev 分支 B. main→C1,当前在 hotfix 分支 C. main→C3,当前在 hotfix 分支 D. main→C1,当前在 main 分支
某组件采用“主版本.次版本.修订号”标识,初始版本为 2.4.7。规则是:不兼容变更提升主版本并将其余两段归零;兼容功能变更提升次版本并将修订号归零;缺陷修复仅提升修订号。依次完成一次不兼容变更、一次缺陷修复和一次兼容功能变更后,版本标识是什么? A. 3.1.0 B. 3.0.2 C. 2.5.8 D. 3.1.1
某软件团队在项目初期进行了以下实践活动:①为需求文档、设计文档与源代码分别分配唯一标识并纳入配置库;②在里程碑处将批准的配置项固化为基线;③所有代码修改必须提交变更申请,经变更控制委员会评估批准后方可实施;④每次基线建立后记录配置项状态并向项目组发布状态报告。另有一项活动:⑤测试工程师根据测试计划执行功能测试并记录缺陷。问:上述活动中,属于软件配置管理关键活动的是() A. 仅①②③ B. 仅①②④ C. 仅①②③④ D. ①②③④⑤
某软件企业开展配置管理自查,发现以下四项工作记录:(1)对需求规格说明书、设计文档等建立唯一编号并登记其版本号;(2)开发人员直接修改已纳入基线的代码,未提交变更申请;(3)每周汇总各配置项的状态变化并生成报告提交管理层;(4)新版本发布后从配置库中导出并存档完整副本以备日后重现。上述记录中,属于配置管理关键活动的共有几项?A. 1项 B. 2项 C. 3项 D. 4项
某电商系统需要验证在“双十一”场景下,服务器在1000个并发用户持续访问2小时时的性能表现。该测试任务最适合采用自动化测试的主要原因是( )。 A. 测试需求尚未稳定,需要频繁修改测试用例 B. 测试过程需要模拟大量并发用户并精确控制持续时间,手工难以完成 C. 测试结果依赖测试人员对界面美观程度的主观判断 D. 该测试只需在项目结束时执行一次,且无需重复执行
某软件组织推行测试流程改进,将工作分解为四项活动:①依据缺陷密度度量数据与目标的对比结果,修订改进方案并将其固化为组织标准;②编制过程改进计划并下达执行;③收集度量数据,将实际缺陷密度与既定目标对比分析;④按计划实施新的测试流程。若严格按PDCA循环开展该项工作,则第三步执行的活动是( ) A. ① B. ② C. ③ D. ④
某团队设计的自动化测试框架分为三层:测试用例层、业务逻辑层(封装领域动作)、驱动层(封装浏览器底层 API)。评审时发现三个问题:①某测试用例中直接调用了驱动层的 API 命令;②两个业务动作内部对同一页面元素的定位方式各自硬编码;③脚本因页面元素属性变化大量失败。针对上述问题,下列整改方案中最符合分层框架设计原则的是:A. 将所有驱动层 API 命令内联进各测试用例,减少跨层调用开销 B. 在测试用例层增加集中式元素定位仓库,并要求用例仅调用业务逻辑层动作 C. 在驱动层之上增加对象库统一管理元素定位,用例层改为只调用业务逻辑层的领域动作 D. 废弃分层结构,改为每个测试脚本自包含所有操作与定位代码
某工具可驱动浏览器界面执行预设操作,并检查实际行为是否符合断言;它不负责构造并发负载或编排构建流水线。按主要用途分类,该工具属于哪一类? A. 性能测试工具 B. 自动化功能测试工具 C. 持续集成工具 D. 缺陷管理工具
某程序的控制流图由一个入口、一个出口及两个互不相交的分支汇合结构组成:第一个结构含3个判定节点,第二个结构含2个判定节点;其中一个判定节点的两个分支均直接汇合到同一后继节点。按圈复杂度等于判定节点数加1计算,该程序的圈复杂度是多少? A. 5 B. 6 C. 7 D. 8
某团队连续三个版本都出现数据迁移脚本未覆盖旧字段的缺陷。复盘确认,编写人员不同,且每次均按现行迁移规范操作;规范模板没有要求逐项核对旧字段,评审流程也未检查该项。哪项措施最能针对根本原因并验证纠正效果? A. 要求本次脚本作者重新检查旧字段 B. 修订规范模板,加入旧字段核对要求,并在后续评审中检查执行记录 C. 对三个版本的缺陷逐一补丁修复 D. 提醒全体开发人员提高迁移脚本编写质量
某公司缺陷管理规范规定:严重度由缺陷对系统功能与数据的影响客观判定,S1为系统崩溃或数据损坏,S2为核心功能受阻但系统不崩溃,S3为次要功能异常,S4为界面瑕疵;优先级由修复时限决定,P1为必须立即修复,P2为本次版本内修复,P3为可延后。另规定:凡涉及用户资金安全的缺陷,严重度至少定为S2,且优先级不得低于P2。测试中发现三个缺陷:甲——用户提交订单时系统崩溃且已支付金额显示错误;乙——退款申请页的提交按钮在特定浏览器下点击无效,无替代入口;丙——帮助页面的公司Logo显示错位。按规范依次判定三者的严重度和优先级,正确的是( ) A. 甲为S1/P1,乙为S3/P3,丙为S4/P3 B. 甲为S1/P1,乙为S2/P2,丙为S4/P3 C. 甲为S2/P1,乙为S2/P2,丙为S4/P3 D. 甲为S1/P2,乙为S3/P2,丙为S3/P3