全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某校预约系统尚处于需求评审阶段,团队需制定测试策略。下列哪项策略最符合软件测试的目的与基本原则? A. 等系统全部开发完成后再测试;若所有用例通过,即可认定系统不存在缺陷 B. 尽早评审需求并设计测试,按风险选择有代表性的用例;发现缺陷后修正并回归测试,同时将通过视为降低风险而非证明无缺陷 C. 为保证结论可靠,必须穷举所有输入组合;未完成穷举前不开展其他测试 D. 首轮测试未发现缺陷后,持续重复同一组用例即可证明后续版本可靠
登录后查看答案
某团队为提高模块健壮性采用防御性编程策略,现有四种做法:①对函数入口参数检查类型与取值范围,越界即抛出异常;②用断言检查仅可能因程序内部错误导致失效的条件;③对外部输入数据一律校验后再使用;④在发布版本中保留所有断言以拦截用户误操作。其中符合防御性编程原则的做法是( ) A. ①②③ B. ①③④ C. ②③④ D. ①②④
某团队发布软件前开展测试,发现了一个此前未知的缺陷。下列哪项最准确地说明软件测试的目的与基本原则? A. 证明软件完全没有缺陷,测试通过即可保证质量 B. 通过执行测试发现缺陷并评估质量,测试只能表明缺陷存在,不能证明缺陷不存在 C. 测试应覆盖所有可能输入,未覆盖的输入无需考虑 D. 测试应尽量晚开始,以免影响开发进度
某遥感处理系统由多个独立处理单元组成,每个单元只读取输入通道中的数据、完成变换并写入输出通道,不直接调用其他单元,也不访问共享数据仓库。通道可串接、分支和汇合;调度器仅按通道传递数据,不依据业务事件触发处理单元。该系统最符合哪种软件体系结构风格? A. 管道-过滤器风格 B. 事件驱动风格 C. 仓库风格 D. 客户端-服务器风格
某团队以需求基线V3为当前受控版本。变更委员会已批准CR-21、拒绝CR-22,CR-23仍在等待影响分析。团队按CR-21修改需求草案后进行验证,发现新需求与基线中的一条既有需求矛盾。此时最恰当的处理是: A. 将草案直接发布为新基线,并把CR-23一并纳入 B. 暂不发布新基线,先处理需求矛盾并重新验证;CR-23继续等待评估 C. 撤销已批准的CR-21,并将CR-22恢复为待审批 D. 将存在矛盾的需求标记为已验证,待实现阶段再处理
某设备校准平台需编写软件需求规格说明书:用户上传批量校准记录;每条记录必须含设备编号和校准日期,任一记录缺项时整批不入库,并提示缺项记录的行号与字段;全部记录合格时入库。性能要求是在200个并发用户条件下,从上传完成至系统返回处理结果不超过4秒。以下哪项最适合作为规格说明书内容? A. 系统应尽可能迅速处理批量校准记录,发现问题时给用户适当提示。 B. 系统接收批量记录后,应由后台线程池并行校验,再将结果写入关系数据库。 C. 任一记录缺少设备编号或校准日期时,系统应拒绝整批记录入库,并提示缺项记录的行号和字段;全部记录合格时应入库;在200个并发用户条件下,系统应在上传完成后4秒内返回处理结果。 D. 系统应逐条校验记录,合格记录立即入库;若存在缺项记录,则拒绝整批入库并提示缺项字段。
某团队承接一个人力资源管理系统项目,合同签订时客户已提供完整、稳定且书面化的需求规格说明书,且开发过程要求每个阶段都有规范的文档产出以便评审验收。若因进度压力需删减模型环节,下列做法与判断中最恰当的是( ) A. 改用增量模型,边开发边收集需求 B. 该情境正是瀑布模型的典型适用场景,应保留完整的需求分析阶段而非删减 C. 该情境下需求仍会频繁变化,宜采用螺旋模型替代 D. 瀑布模型不适用于任何有文档评审要求的项目,应整体弃用
某团队按周期交付可运行原型,并根据用户反馈修订需求。每轮开始时,团队还会明确该轮目标与备选方案,专门评估技术和进度风险,再据此决定是否继续及下一轮计划。最能准确概括这一过程模型的是哪一项? A. 一般演化模型 B. 螺旋模型 C. 增量模型 D. 瀑布模型
某团队开发一款软件,先后交付基础功能、报表功能和权限功能;另一团队则通过多轮开发,逐步完善同一核心功能。对两种开发方式的判断正确的是哪项? A. 前者体现增量模型,后者体现迭代模型 B. 前者体现迭代模型,后者体现增量模型 C. 两者都只体现增量模型 D. 两者都只体现迭代模型
数列 {aₙ} 满足 aₙ₊₂ = 5aₙ₊₁ − 6aₙ + 2ⁿ(n≥0),a₀=1,a₁=3。则其通项 aₙ 为( ) A. 2×3ⁿ − 2ⁿ − n×2^(n−1) B. 2×3ⁿ − 2ⁿ + n×2^(n−1) C. 2×3ⁿ + 2ⁿ − n×2^(n−1) D. 2×3ⁿ − 2ⁿ − n×2ⁿ
数列 {aₙ} 满足 aₙ₊₂=5aₙ₊₁−6aₙ(n≥0),a₀=2,a₁=5。使 aₙ=275 的最小非负整数 n 是( ) A. 4 B. 5 C. 6 D. 7
某展览从9件互不相同的作品中选出5件,按先后顺序展出。若作品甲、乙不能在展出顺序中相邻,共有多少种安排? A. 13,440 B. 12,960 C. 14,160 D. 11,760
某网站密码由4个字符组成,每个字符可从集合 {A, B, C} 中的字母或 {1, 2, 3, 4} 中的数字里独立选取,同一字符可重复出现。规定密码的第一个字符必须是字母,且整个密码中至少包含一个数字。则满足条件的不同密码共有多少种? A. 948种 B. 1029种 C. 972种 D. 926种
某楼梯有 n 级台阶,每次只能上一级或两级。设上完 n 级台阶的不同方式数为 f(n),且 f(1)=1,f(2)=2。按最后一步的走法分类建立 f(n) 的递推关系,应为( ) A. f(n) = f(n-1) + f(n-2) B. f(n) = f(n-1) + 2f(n-2) C. f(n) = 2f(n-1) + f(n-2) D. f(n) = f(n-1) × f(n-2)
某项目选择实现语言,首要条件是必须能直接运行于现有的 JVM 环境;在满足该条件后,优先选择团队已有实际开发经验的语言。候选语言的条件如下:甲语言可直接运行于 JVM,团队有经验;乙语言可直接运行于 JVM,团队无经验;丙语言不能直接运行于 JVM,团队有经验;丁语言不能直接运行于 JVM,团队无经验。应选择哪种语言? A. 甲语言 B. 乙语言 C. 丙语言 D. 丁语言
某程序的两个方法中反复出现完全相同的输入校验代码。为消除这一代码坏味道,最合适的重构方式是? A. 将重复代码提取为一个可复用的方法 B. 给两个方法分别增加更多注释 C. 将变量名改得更短 D. 把重复代码复制到其他方法中
某文档导出接口规定,调用者可传入任意有效文档格式;新实现的子类却只接受 PDF 格式,并对其他有效格式拒绝处理。若要求子类可在不改变调用者预期的情况下替换父类实现,这一设计违背了哪项面向对象设计原则? A. 里氏替换原则 B. 接口隔离原则 C. 单一职责原则 D. 依赖倒置原则
某团队希望在不修改调用方代码的前提下,为支付模块增加新的支付方式。下列设计最符合开闭原则的是哪一项? A. 在支付类中不断增加条件分支判断支付方式 B. 定义支付接口,并为每种支付方式实现该接口 C. 将所有支付逻辑集中到一个静态工具类 D. 修改调用方,使其分别调用各支付方式的具体类
某校园场地预约系统拟编写软件需求规格说明书。以下哪项需求表述最符合“可验证、无歧义且属于系统外部可观察行为”的要求? A. 系统应尽量快速处理预约请求。 B. 系统应在收到有效预约请求后2秒内返回结果;成功时显示场地、日期和时段,失败时显示原因。 C. 系统应采用先进的算法提升预约效率。 D. 系统内部应使用高性能缓存并优化数据库索引。
某公司开发一套面向机场地勤人员的新调度系统。分析师发现:资深地勤人员经验丰富,但其部分操作习惯已成下意识行为,本人难以清楚口述;仅有约十几名此类资深员工可用。为最大限度挖掘这些隐性需求,分析师与地勤人员同班工作数日,全程观察其真实操作过程并记录。分析师采用的这种需求获取方法是( ) A. 用户访谈 B. 问卷调查 C. 观察法( ethnographic observation,现场观摩) D. 原型法