正在加载,请稍候…

完整刷题、自动判分与错题本在主站体验 前往 爱课堂 →

智能软件工程 练习题

共 1115 道题,以下仅展示题目与选项,供练习与学习使用。

想边做边批改、自动判分、收藏错题? 前往主站在线练习《智能软件工程》,获得完整学习体验。
前往 爱课堂 学习 →
多选题 2分
下列关于部署流水线多环境部署机制的说法正确的有( )。
  1. A一般包含测试环境、预发环境、生产环境
  2. B必须严格遵循“测试通过→预发验证→生产发布”的顺序
  3. C多环境部署可规避直接上线生产环境的风险
  4. D预发环境无需部署,可直接发布至生产
多选题 2分
下列属于部署流水线质量门禁规则的有( )。
  1. A单元测试通过率100%方可进入下一环节
  2. B代码漏洞扫描无高危漏洞才可部署
  3. C代码注释量随意,无校验要求
  4. D接口测试通过率达标方可打包发布
判断题 1分
某运维团队在推进自动化部署时遇到了以下问题:部署流水线仅适用于互联网软件项目,不适用于嵌入式、企业级软件项目。
  1. A
  2. B
判断题 1分
某团队在CI/CD流水线中设置了自动化测试门禁,规定只要自动化测试失败,流水线就自动终止,禁止进入部署发布环节。
  1. A
  2. B
判断题 1分
某运维团队在推进自动化部署时遇到了以下问题:部署流水线的制品版本可以随意覆盖,无需留存历史版本。
  1. A
  2. B
判断题 1分
持续交付的核心落地载体就是自动化部署流水线。
  1. A
  2. B
判断题 1分
某团队的DevOps工程师搭好自动化部署流水线后就再也不管了,认为流水线配置完就无需迭代优化。这种做法是否正确?
  1. A
  2. B
单选题 1分
信息隐藏的主要目的是()。
  1. A减少模块数量
  2. B防止模块内部细节被外部随意访问和修改
  3. C提高程序执行效率
  4. D简化模块接口设计
单选题 1分
抽象原则的核心目的是()。
  1. A隐藏实现细节
  2. B忽略非本质细节,突出核心特征
  3. C保证模块独立性
  4. D提高代码复用性
单选题 1分
软件设计中,将复杂系统分解为若干较小、相对独立的组成部分的原则被称为()。
  1. A抽象
  2. B模块化
  3. C信息隐藏
  4. D关注点分离
单选题 1分
下列哪项不属于面向对象设计的基本特性?()
  1. A封装
  2. B继承
  3. C模块化
  4. D多态
单选题 1分
精化原则与抽象原则的关系是()。
  1. A精化与抽象相互对立
  2. B抽象是自顶向下逐步细化,精化是抽取共性
  3. C抽象是概括,精化是逐步展开与细化
  4. D两者无明显关系
单选题 1分
关注点分离的核心思想是()。
  1. A一个模块只做一件事
  2. B将不同性质的问题分开处理
  3. C隐藏模块内部实现
  4. D抽取系统公共特征
单选题 1分
下列哪项最能体现信息隐藏?()
  1. A全局变量公开访问
  2. B类的私有属性通过公有方法访问
  3. C模块内部算法直接对外暴露
  4. D所有函数均设为公共权限
单选题 1分
模块化设计中,衡量模块独立程度的标准主要是()。
  1. A执行效率
  2. B内聚与耦合
  3. C代码行数
  4. D接口数量
单选题 1分
抽象分为过程抽象与()。
  1. A数据抽象
  2. B结构抽象
  3. C系统抽象
  4. D模块抽象
单选题 1分
面向对象设计中,封装的主要作用是()。
  1. A实现代码复用
  2. B整合数据与操作,隐藏内部细节
  3. C让一个对象表现多种形态
  4. D构建类的层次关系
单选题 1分
“一个模块专注完成单一功能”体现了()。
  1. A高耦合
  2. B高内聚
  3. C低内聚
  4. D抽象
单选题 1分
在模块化设计中,理想的设计目标是()。
  1. A高内聚、高耦合
  2. B低内聚、低耦合
  3. C高内聚、低耦合
  4. D低内聚、高耦合
单选题 1分
关注点分离不可以用于分离以下哪项?()
  1. A业务逻辑与界面展示
  2. B数据存储与业务处理
  3. C模块内部变量与算法
  4. D前端交互与后端服务

本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《智能软件工程》在线练习