单选题
以下关于技术栈C描述正确的是D
A
c构建步骤不可以使用自定义镜像
B
sonar扫描必须选make构建工具
C
fortify扫描仅支持自定义镜像
D
以上答案都错误
答案解析
正确答案:D
解析:
这道题目考察的是对技术栈C及其相关工具和使用步骤的理解。我们来逐一分析每个选项:
A. "c构建步骤不可以使用自定义镜像"
这个说法是不准确的。在许多CI/CD流程中,构建步骤通常是可以使用自定义镜像的,以便利用特定的环境配置或工具链。自定义镜像可以确保构建环境的一致性,从而避免“在我机器上可以运行”的问题。
B. "sonar扫描必须选make构建工具"
这个说法也是错误的。SonarQube是一种用于持续检查代码质量的工具,它可以与多种构建工具集成,包括但不限于Maven、Gradle、Jenkins等。它并不局限于特定的构建工具,如make。此外,SonarQube的扫描通常是在代码构建后进行的静态代码分析,与构建工具的选择没有直接关系。
C. "fortify扫描仅支持自定义镜像"
这个说法同样不准确。Fortify是一种用于软件安全测试的工具,它同样可以与多种构建环境和CI/CD工具集成。虽然自定义镜像在某些情况下可能有助于确保安全扫描的一致性,但Fortify并不限制只能使用自定义镜像。它可以在多种环境中运行,包括直接在代码库上运行。
D. "以上答案都错误"
由于A、B、C选项都存在错误,因此D选项是正确的。它指出前面的所有选项都是错误的,这符合实际情况。
综上所述,正确答案是D,因为它正确地指出了前面所有选项的不准确之处。
A. "c构建步骤不可以使用自定义镜像"
这个说法是不准确的。在许多CI/CD流程中,构建步骤通常是可以使用自定义镜像的,以便利用特定的环境配置或工具链。自定义镜像可以确保构建环境的一致性,从而避免“在我机器上可以运行”的问题。
B. "sonar扫描必须选make构建工具"
这个说法也是错误的。SonarQube是一种用于持续检查代码质量的工具,它可以与多种构建工具集成,包括但不限于Maven、Gradle、Jenkins等。它并不局限于特定的构建工具,如make。此外,SonarQube的扫描通常是在代码构建后进行的静态代码分析,与构建工具的选择没有直接关系。
C. "fortify扫描仅支持自定义镜像"
这个说法同样不准确。Fortify是一种用于软件安全测试的工具,它同样可以与多种构建环境和CI/CD工具集成。虽然自定义镜像在某些情况下可能有助于确保安全扫描的一致性,但Fortify并不限制只能使用自定义镜像。它可以在多种环境中运行,包括直接在代码库上运行。
D. "以上答案都错误"
由于A、B、C选项都存在错误,因此D选项是正确的。它指出前面的所有选项都是错误的,这符合实际情况。
综上所述,正确答案是D,因为它正确地指出了前面所有选项的不准确之处。
相关知识点:
技术栈C选项全错要记清
相关题目
单选题
中国电信物联网开放平台三大能力族群包括()
单选题
实现下列哪个接口,可以启用比较功能( )
单选题
API信息保存后状态为
单选题
下面哪项不是response对象的方法( )
单选题
下列哪种异常是检查型异常,需要在编写程序时声明
单选题
以下哪个系统目前能支持中国电信物联网客户跨国业务拓展?()
单选题
下面哪个文件是NB开发板CTWingSkit_BC28的业务接口文件():
单选题
GB/T 39786-2021信息安全技术—信息系统密码应用基本要求分为通用要求、技术要求、管理要求,根据密评量化规则,他们的分值分别是什么?()
单选题
用户使用隐私哨兵公众版检测业务,需要预先征得用户()方面的同意
单选题
视频云网平台所接入的终端都满足外接音柱,实现广播能力
