全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某团队为一款协作应用设计发布流水线,要求开发者将代码频繁集成到共享分支,集成后自动构建并运行测试;通过验证的版本须自动形成可发布制品并部署到验收环境,但进入生产环境前必须由负责人确认。哪种方案符合持续集成与持续交付的要求? A. 每日集中合并代码,合并后自动构建和测试;制品部署到验收环境,负责人确认后发布生产 B. 频繁集成代码,每次集成后自动构建和测试;通过验证的制品自动部署到验收环境,负责人确认后发布生产 C. 频繁集成代码,每次集成后自动构建和测试;通过验证的制品自动部署到验收环境并直接发布生产 D. 频繁集成代码,每次集成后自动构建;测试由人员手动完成,通过后制品自动部署到验收环境,负责人确认后发布生产
登录后查看答案
某研发团队把代码变更频繁合入共享仓库,并在每次合入后自动构建、运行测试;通过检查的版本会生成可发布制品,供后续发布流程使用。以下对该实践的判断正确的是哪一项? A. 自动构建和测试属于持续集成,生成可发布制品体现持续交付 B. 只有制品自动部署到生产环境,才能称为持续交付 C. 持续集成要求所有代码变更先集中到项目结束时再合并 D. 只要自动运行测试,就无需生成可发布制品
在开发一个在线作业批改系统的设计阶段,下列哪项工作属于详细设计阶段的任务? A. 确定系统由成绩管理、批改管理、通知管理三个模块组成 B. 规定批改管理模块与通知管理模块之间的调用接口 C. 设计批改管理模块中成绩评定算法的具体执行流程和所用的数据结构 D. 确定系统的总体模块层次结构
某团队采用 Git 进行开发,主分支 main 设为受保护基线,日常开发在分支 dev 上进行,新功能在 feature 分支上完成后合并回 dev,版本发布时从 dev 建立 release 分支。关于该主干分支工作流与版本控制机制,下列说法正确的是: A. dev 分支合并到 main 后,main 即成为新的基线,其后的修改必须以该基线为参照 B. feature 分支合并回 dev 时若出现冲突,Git 会自动保留较新提交的修改内容 C. 由于 Git 是分布式的,同一文件同一行的冲突可由系统自动裁决而无须人工介入 D. release 分支上的缺陷修复无需合并回 dev,因其只服务于发布
某团队评审批准并冻结了“订单服务发布包”,其中包含接口约定、部署脚本和验收规范,作为后续实现与验证的共同参照。联调时发现接口约定需调整,负责人提出直接覆盖基线文件并通知相关人员。以下判断最恰当的是: A. 基线是经评审冻结的配置集合,调整须经正式变更流程;它为后续工作提供稳定参照 B. 基线只包含可执行代码,接口约定和验收规范不属于基线 C. 基线一经建立便永久不可修改,即使正式批准变更也不能调整 D. 只要通知相关人员,直接覆盖基线文件就能保持变更可追踪
某软件项目组为制定开发计划,分别绘制了任务甘特图和双代号网络图。下列说法正确的是:A. 甘特图和网络图都能直观反映任务之间的依赖关系与关键路径 B. 网络图能清晰刻画任务间的前后依赖关系,便于识别关键路径,而甘特图只能直观展示各任务的起止时间与进度 C. 甘特图比网络图更适合分析任务依赖与进度风险 D. 网络图无法体现任务的时间先后顺序,只能用于估算工作量
某项目的甘特图显示任务甲、乙的执行时段部分重叠,但图中未标注任务间的依赖关系。经理要判断甲延迟后是否会推迟项目完成时间,最恰当的做法是: A. 仅凭甘特图中两项任务的重叠时段判断 B. 根据甘特图中任务条的先后位置判断 C. 绘制标明任务依赖关系的网络图,并据此检查关键路径 D. 延长甘特图的时间刻度后直接判断
某医院预约挂号系统已通过全部功能测试并交付运行。近期为增加医保结算接口,开发团队修改了挂号排班模块中约40%的代码,同时新增了医保结算模块的全部代码。上线前测试负责人制定重测方案,下列关于回归测试范围与作用的理解,正确的是:A. 回归测试只需测试新增的医保结算模块功能,旧功能已测过无需重测 B. 回归测试应对排班模块改动波及的既有功能进行重测,确认修改未引入新缺陷,且改动范围越大回归范围应越大 C. 回归测试等同于验收测试,只需用户试用确认即可 D. 回归测试应对系统全部代码从零开始完整重测,与既有测试结果无关
某系统要求提交的标签数量为整数,6至20(含端点)为有效输入;小于6和大于20分别构成两个无效等价类。若每个等价类只选一个代表值,以下哪组测试数据符合等价类划分法? A. 4、5、13 B. 6、13、21 C. 5、13、20 D. 5、13、21
某团队审查测试安排:甲方案在需求尚未冻结时先依据当前需求设计测试用例,需求变更后再相应调整;乙方案待所有功能完成后才开始测试,并以全部用例通过作为软件无缺陷的证明;丙方案在早期版本测试未发现错误后停止后续测试;丁方案只挑选团队认为最可能出错的部分执行测试。哪项方案最符合测试目的与基本原则? A. 甲方案 B. 乙方案 C. 丙方案 D. 丁方案
某团队采用 Git(分布式版本控制)进行开发。开发者在本地分支 feature 上修改了 config.json 的第 10 行,与此同时另一名开发者将不同的内容也提交到了主干 master 的同一行,并已推送。当开发者执行 git pull 将 master 合并到 feature 时,Git 提示 config.json 第 10 行存在合并冲突。下列关于该情形的判断,正确的是:A. Git 会自动选择 feature 分支的版本覆盖 master 的版本,无需人工干预 B. Git 会自动选择 master 的版本,因为它是最新推送的 C. Git 会在文件中标记冲突区域,由开发者人工比较并裁决保留哪些内容后提交 D. 合并冲突会导致版本库回滚到上次提交,改动全部丢失
某项目各活动及其历时(天)为:A=3,B=4,C=4,D=2,E=6。依赖关系:A、B可同时开始;C须待A完成后开始;D须待B完成后开始;E须待C、D均完成后开始,E完成即项目结束。问该项目的关键路径与总工期是( ) A. A→C→E,13天 B. B→D→E,13天 C. A→C→E,12天 D. B→D→E,12天
某项目各活动及历时(天):A历时3,B历时5,C历时4,D历时3,E历时3。活动依赖关系为:A、B可同时开始;C须在A完成后开始;D须在B完成后开始;E须在C、D均完成后开始,项目在E完成时结束。则该项目的总工期与关键路径分别是( ) A. 10天,A→C→E B. 11天,B→D→E C. 13天,A→C→E D. 11天,A→C→E
某电商系统的订单模块已通过全部功能测试并上线运行。为支持新的优惠券功能,开发团队对订单金额计算部分修改了约 30% 的代码。上线前,测试负责人需制定重测方案。下列关于该方案中回归测试的说法,正确的是:A. 只需测试新增的优惠券功能,已测过的订单功能无需再测 B. 回归测试的重点是对被修改代码影响到的既有订单功能重新执行测试用例,确认修改未引入新缺陷 C. 回归测试仅在代码完全重写时才需要执行,本次修改量小可省略 D. 回归测试的测试范围与代码修改规模无关,固定只重测一个核心用例即可
某电商平台运维团队季度报告记录了四项维护工作:①为应对某地出台的新数据加密法规,调整系统的加密算法实现;②应客服部门多次反馈,优化订单查询页面的响应速度;③修复促销日高并发下偶发的下单金额计算偏差;④利用近期空闲人力,提前为三年后计划迁移的数据库重写数据访问层以提升可移植性。下列对四项工作维护类型的判断,完全正确的一项是 A. ①适应性维护 ②完善性维护 ③改正性维护 ④预防性维护 B. ①适应性维护 ②改正性维护 ③完善性维护 ④预防性维护 C. ①改正性维护 ②完善性维护 ③适应性维护 ④预防性维护 D. ①预防性维护 ②完善性维护 ③改正性维护 ④适应性维护
某系统录入整数型库存数量 n,合法范围为 5≤n≤100。测试人员已选取合法等价类中心值 52 进行测试,未发现缺陷。若要求按边界值分析法补充用例,使上下边界处略低于、等于、略高于边界的取值均被覆盖,则至少还需补充的测试取值组是: A. 仅补充 6 和 99 B. 仅补充 4、5、6 和 99、100、101 共六个值 C. 补充 4、5、100、101 四个值即可,6 和 99 属冗余 D. 补充 5、100 两个值即可,因边界本身最重要
某医院预约挂号系统中,参与者为患者。用例“预约挂号”每次执行时都必须无条件调用“实名认证”用例;而用例“修改预约”仅在预约已成功的条件下才可能插入执行,并需指明插入条件。以下关于这两个关系的画法,正确的是: A. 两者的箭头都从“预约挂号”“修改预约”分别指向“实名认证”“预约挂号”,且“修改预约”处标注扩展条件 B. “预约挂号”指向“实名认证”的箭头标注<<include>>,“修改预约”指向“预约挂号”的箭头标注<<extend>>并在其上标注条件 C. “实名认证”指向“预约挂号”的箭头标注<<include>>,“预约挂号”指向“修改预约”的箭头标注<<extend>> D. 两者的箭头方向都从被调用的基础用例出发,标注<<include>>或<<extend>>可互换使用
时序图中,服务对象S处于激活状态时,向日志对象L发送异步消息“记录事件”。下列描述正确的是哪一项? A. S发送消息后必须等待L完成处理,才能继续执行 B. S发送消息后不必等待L完成处理,S的激活可继续 C. S发送消息后立即结束激活,L的激活必须等S结束后才开始 D. 异步消息表示L向S返回处理结果
某智能仓储系统的设计文档中记录了四个模块对:(甲) 调度模块将一个完整货物清单结构传给分拣模块;(乙) 报表模块直接读取库存模块的一个内部变量并修改其值;(丙) 温控模块向报警模块传递一个布尔量,报警模块依据其真假选择执行不同告警分支;(丁) 校验模块向日志模块传递一个普通整数错误码,日志模块仅将其写入文件。请找出上述耦合由强到弱排序正确的一组:A. 乙、丙、甲、丁 B. 乙、丙、丁、甲 C. 丙、乙、甲、丁 D. 乙、甲、丙、丁
某网上挂号系统的顶层数据流图中,外部实体「患者」向加工「处理挂号」发出数据流「挂号请求」,加工向「患者」返回数据流「挂号单」。现将「处理挂号」分解为一层子图,下列哪种做法符合父图与子图平衡的原则? A. 子图中加工「接收挂号请求」从「患者」接收「挂号请求」,加工「生成挂号单」向「患者」发送「挂号单」,父图的输入输出数据流在子图边界上全部保留 B. 子图中只保留输入流「挂号请求」,省略输出流「挂号单」 C. 子图中将「挂号请求」改名为「预约信息」与父图区分 D. 子图中额外增加父图没有的外部实体「医生」并接收其数据流「排班表」