全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
软件质量是软件产品满足规定需求和隐含需求的程度。填空:衡量软件质量时,应综合考虑软件的功能、可靠性、易用性等质量____。
登录后查看答案
对某计算任务运行采样式性能分析器,共记录 1000 个有效 CPU 样本。各函数的排他样本数为:解析函数 375 个、索引函数 500 个、缓存函数 125 个。若以排他样本占比定位 CPU 瓶颈,最应优先检查索引函数;其估计 CPU 时间占比为 ____。
某团队评估 Maven、Gradle 与直接调用编译器脚本三种构建方式。团队需求为:①当少量源文件变更时只重编译受影响的目标文件以缩短构建时间;②按模块依赖图自动确定构建顺序;③将编译、测试、打包、发布等步骤编排为可一键执行的统一任务流。若团队选择直接调用编译器脚本的方式,上述三项需求将全部无法自动满足,因为这三种能力分别属于构建工具的____、依赖处理与任务编排功能。因此从构建工具基本功能匹配的角度看,该团队应放弃脚本方案而选用成熟的构建工具。
持续集成任务执行构建脚本时,若编译阶段失败,流水线应____,而不是继续发布构建制品。
某项目使用 Maven 构建,模块 core 的 pom 中声明依赖库 A 版本 2.0(直接依赖),同时经模块 lib 传递引入库 A 版本 3.1。构建时按依赖调解原则(路径最短优先,路径相同先声明优先)解析,最终生效的 A 版本为 ____。若开发者希望强制使用 3.1,应在 core 的 pom 中将该依赖写入 ____ 节点以锁定版本。
某函数按整数 n 的取值返回类别:n<0、n=0、1≤n≤5、n>5分别对应四个等价类。若每类指定的代表值依次为−1、0、3、6,则实现等价类覆盖的测试输入集合为____。
小李在重构一个函数前,先为它编写了一组单元测试并确认全部通过,作为行为基线;此后每完成一小步重构,他都会立即____这些测试。这样做的好处是:一旦某个小步引入了错误,能够尽快____出错的位置,避免错误累积到难以排查。
某程序读取用户设置的缓存容量,要求容量必须是正整数。若输入不符合要求,程序必须保持原有配置不变、返回错误信息“容量无效”并记录告警;若输入符合要求,则更新配置。输入非法时,程序应____。
某音频处理程序分为模块甲和模块乙。甲将采样后的单个数值作为参数传给乙,乙只据此完成滤波;两模块不共享数据,也不访问彼此的内部状态。另有模块丙,内部三个操作依次把前一操作的输出作为后一操作的输入,共同完成一次音频降噪。按模块耦合类型和内聚类型分别判断:甲、乙之间属于____耦合,模块丙属于____内聚。
某密码模块内部用加密算法对口令进行散列处理。依据信息隐藏原则,调用者应通过该模块公开的 ____ 与其交互,而模块内部的散列算法与数据存储方式应作为实现细节被封装起来,修改时无需通知调用方。
某团队设计抽象数据类型 Stack(栈),对外规范仅声明 push(x)、pop()、isEmpty() 三个操作及其前置/后置条件,未公开任何内部数据表示。实现者丙用定长数组实现,实现者丁用动态链表实现。调用方代码仅通过这三个操作使用栈。按照抽象数据类型的设计原则,只要两种实现都满足规范声明的前置/后置条件,更换实现后调用方代码____(填“需要”或“不需要”)修改;规范中不应出现“采用链表存储”这类表述,因为它违反了____原则(填四个字:信息____)。
某系统需表示“订单状态”,其合法取值仅为“已下单、已发货、已完成”三种。为避免外部代码传入非法字符串导致状态混乱,最符合类型安全与数据封装做法的是:将状态的合法取值定义为一个____类型,并把内部存储字段的访问级别设为____,外部只能通过公开方法访问。
某团队编码规范规定:局部变量须采用 lowerCamelCase(首单词全小写,后续单词首字母大写,禁止下划线与缩写);表示临时值的变量须以 temp 开头;计数类变量须以 count 结尾。程序员要命名一个表示“购物车中临时商品数量的计数变量”,其中“临时”对应 temp,“数量”对应 count,“购物车商品”对应 cartItems。按规范写出该变量的完整名称:____。
代码提交前,团队使用工具依据预设规则自动扫描源代码,并报告命名或格式方面的违规。这类工具称为____。
某团队需要自动完成源代码编译、依赖管理和测试任务,选择构建工具时应优先考察其是否支持____。
某文件管理模块需要判断指定路径的文件是否存在,调用者只关心“存在”或“不存在”,不需要文件内容或其他信息。为使函数返回值与调用者需求相匹配,该函数的返回类型应为___。
阅读以下伪代码: s = 0 i = 2 while i ≤ 10: if i % 2 == 0: s = s + 1 i = i + 2 循环结束时,s 的值为____。
某系统需要设计“银行账户余额”类型:外部代码只能通过公开方法读取当前余额,且任何直接篡改余额字段的操作都应被禁止。按照数据封装原则,应将该类型的存储字段访问级别设为____,并向外提供公开的读取方法供调用方获取余额。
根据编码规范填空:同一代码块的每一层缩进应统一使用____个空格;不应使用____符与空格混合缩进;对不太直观的逻辑写注释时,注释应写在被说明代码的____(填'上方'或'下方')。
在配置库的建立与管理中,负责创建配置库、设置库结构与访问权限、执行备份与恢复,并审核配置项入库和提升的人员角色是____。