全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某团队采用 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. 子图中额外增加父图没有的外部实体「医生」并接收其数据流「排班表」
某校拟开发食堂备餐协同系统。分析人员要发现厨师口述中可能遗漏的临场操作,并收集多名用餐者对尚未实现的点餐界面的反馈。哪种需求获取方案最合适? A. 只访谈厨师,并依据其陈述确定全部需求 B. 观察厨师实际备餐,再用原型收集用餐者对界面的反馈 C. 向用餐者发放问卷,并以问卷结果替代对备餐过程的了解 D. 向厨师展示原型,并用问卷代替用餐者的界面体验
某团队采用增量模型开发城市公交查询系统。系统被划分为若干构件,分批进行分析、设计、实现与集成。以下哪种交付安排符合增量模型的交付方式? A. 所有构件全部完成后,一次性交付整个系统 B. 每批构件完成后,交付一个已集成到现有系统中、可运行且用户可实际使用其新增功能的产品版本 C. 只交付每批构件的设计文档与测试用例,待全部构件完成后统一交付可运行系统 D. 各构件分别独立交付给用户,但各构件之间无需集成,由用户自行组合使用
某高校课程管理平台的需求说明书中有如下条目:①学生可在线提交作业并查看批改结果;②作业提交页面的响应时间不超过两秒;③教师可设置作业截止日期并查看提交统计。其中属于非功能需求的是哪一项?A. ① B. ② C. ③ D. ①和③
某软件团队宣称采用敏捷方法开发企业管理系统,其实际做法为:①每两周一个迭代周期,每次迭代结束交付可运行的软件增量并请用户评审;②迭代计划按用户反馈动态调整需求优先级;③以“响应变化高于遵循计划”为由,从项目开始就不做任何设计与规划,代码完成后也不保留任何文档。以下对该团队做法的评价,正确的是( ) A. ①②符合敏捷核心思想,③错误;敏捷强调响应变化,但并非放弃计划、设计与文档,而是按需保持轻量、精益 B. ①②③均符合敏捷核心思想,因为敏捷宣言将响应变化置于遵循计划之上 C. ①符合敏捷核心思想,②③错误;需求一旦在迭代评审中变化就应严格按原计划执行,拒绝调整 D. ②③符合敏捷核心思想,①错误;敏捷方法不要求交付可运行的软件增量,只需在项目末期一次性交付
某大型软件项目的需求和关键技术均存在较大不确定性,团队计划采用螺旋模型。以下哪种迭代决策方式最符合该模型的核心机制? A. 每一回路分析当前风险,并依据风险评估确定后续开发重点 B. 每一回路严格重复固定阶段,后续工作不受风险评估影响 C. 项目启动时集中分析一次风险,之后按预定计划推进 D. 每一回路都先制作原型,并以原型数量决定后续开发重点