在下列关于代码检查的4项描述当中,错误的是哪一项? () 。 A. 代码检查可以发现违背程序编写标准和编写风格的问题。 B. 代码检查能快速找到缺陷,经统计,该方法可发现30%~45%的逻辑设计或编码的缺陷。 C. 代码检查应在编译和动态测试之后进行。 D. 代码检查看到的是问题本身而非征兆。A.AB.BC.CD.D

题目

在下列关于代码检查的4项描述当中,错误的是哪一项? () 。 A. 代码检查可以发现违背程序编写标准和编写风格的问题。 B. 代码检查能快速找到缺陷,经统计,该方法可发现30%~45%的逻辑设计或编码的缺陷。 C. 代码检查应在编译和动态测试之后进行。 D. 代码检查看到的是问题本身而非征兆。

A.A

B.B

C.C

D.D


相似考题
参考答案和解析
C
更多“在下列关于代码检查的4项描述当中,错误的是哪一项? () 。 A. 代码检查可以发现违背程序编写标准和编写风格的问题。 B. 代码检查能快速找到缺陷,经统计,该方法可发现30%~45%的逻辑设计或编码的缺陷。 C. 代码检查应在编译和动态测试之后进行。 D. 代码检查看到的是问题本身而非征兆。”相关问题
  • 第1题:

    以下不属于Java Application应用程序编写和执行步骤的是 ( )

    A.编写源代码

    B.编写HTML文件

    C.编译源代码

    D.解释执行


    正确答案:B
    解析:Java Application应用程序不用编写HTML文件,Java Applet小应用程序才要编写HTML文件呢。

  • 第2题:

    代码走查(code walkthrough)和代码审查(code inspection)是两种不同的代码评审方法,这两种方法的主要区别是______。

    A.在代码审查中由编写代码的程序员来组织讨论,而在代码走查中由高级管理人员来领导评审小组的活动

    B.在代码审查中只检查代码中是否有错误,而在代码走查中还要检查程序与设计文档的一致性

    C.在代码走查中只检查程序的正确性,而在代码审查中还要评审程序员的编程能力和工作业绩

    D.代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的


    正确答案:D
    解析:代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的。因此选项D说法正确。而选项A的说法应改正为“在代码走查中由编写代码的程序员来组织讨论,而在代码审查中由高级管理人员来领导评审小组的活动”。选项B的说法应改正为“无论代码审查和代码走查都要检查程序与设计文档的一致性”。选项C中说要评审程序员的编程能力和工作业绩也是不对的。

  • 第3题:

    用计算机程序解决问题过程,正确设计顺序是()。

    A.分析问题→编写代码→设计算法→调试运行

    B.分析问题→设计算法→编写代码→调试运行

    C.设计算法→分析问题→编写代码→调试运行

    D.调试运行→设计算法→编写代码→分析问题


    参考答案:B

  • 第4题:

    以下关于人工检查方法叙述正确的是______。

    A.走查的主要工作是由程序编写者本人来完成的

    B.代码检查是对程序进行模拟,一步一步的展示程序如何处理由检查人员提供的测试数据

    C.同行评审是一种通过作者的同行来确认缺陷和需要变更区域的检查方法

    D.桌上检查是以小组为单位进行检查程序的


    正确答案:C

  • 第5题:

    代码检查的作用是______。

    A.发现程序中的缺陷和错误

    B.程序员会得到编程风格、算法选择及编程技术等反馈信息

    C.可以在早期发现程序中最易出错的部分

    D.以上全部


    正确答案:D

  • 第6题:

    软件测试一般分为两个大类,即动态测试和静态测试。前者通过运行程序发现错误,包括(请作答此空)等方法;后者采用人工和计算机辅助静态分析的手段对程序进行检测,包括( )等方法。

    A.边界值分析、逻辑覆盖、基本路径
    B.桌面检查、逻辑覆盖、错误推测
    C.桌面检查、代码审查、代码走查
    D.错误推测、代码审查、基本路径

    答案:A
    解析:
    本题考查测试的分类,测试可以分为动态测试与静态测试。动态测试是通过运行程序发现错误,包括黑盒测试(等价类划分、边界值分析法、错误推测法)与白盒测试(各种类型的覆盖测试)。静态测试是人工测试方式,包括桌前检查(桌面检查)、代码走查、代码审查。

  • 第7题:

    在实际使用中,动态测试比代码检查更有效率,能快速找到缺陷,发现100%的逻辑设计和编码缺陷。


    正确答案:错误

  • 第8题:

    通过程序设计活动求解问题时,通常可分为问题建模、算法设计、编写代码和编译调试4个阶段。()阶段的工作与所选择的程序语言密切相关。

    • A、问题建模和算法设计
    • B、算法设计和编写代码
    • C、问题建模和编译调试
    • D、编写代码和编译调试

    正确答案:D

  • 第9题:

    下面的()说法是错误的。

    • A、代码审查用于检查源代码是否达到模块设计的要求
    • B、代码在审查之前必须要成功地编译通过
    • C、代码审查比运行程序进行测试的效率低
    • D、代码审查可以发现不符合团队代码规范的地方

    正确答案:C

  • 第10题:

    在动作面板上排辅助编写代码的功能按钮中,可以辅助用户检查出代码错误的按钮是()

    • A、“语法检查”按钮
    • B、“调试选项”列表
    • C、“自动套用格式”按钮
    • D、“显示代码提示”

    正确答案:A,B,C

  • 第11题:

    判断题
    在编写函数时,建议首先对形参进行类型检查和数值范围检查之后再编写功能代码,或者使用异常处理结构,尽量避免代码抛出异常而导致程序崩溃。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    关于源代码审核,下列说法正确的是,()
    A

    源代码往往需要大量的时间,采用人工审核费时费力,但可以通过多人并行审核来弥补这个缺点

    B

    源代码审核工具应当以检查源代码的功能是否完整,是否执行正确为主要功能

    C

    使用工具进行源代码审核自动化执行代码检查和分析,能够极大提高软件可靠性并节约软件开发和测试的成本己经取代了传统的人工审核

    D

    源代码审核是指无需运行被测代码,仅对源代码检查分析,检测并报告源代码中可能隐藏的错误和缺陷


    正确答案: D
    解析: 暂无解析

  • 第13题:

    静态测试是一种重要的测试方式,可以发现30%到70%的逻辑设计和编码错误。下面( )不属于静态测试?

    A.白盒测试

    B.代码检查

    C.代码质量度量

    D.静态分析


    正确答案:A

  • 第14题:

    以下不属JavaApplication应用程序编写和执行步骤的是()。

    A.编写源代码

    B.编写HTML文件

    C.编译源代码

    D.解释执行


    正确答案:B

  • 第15题:

    下列关于代码检查说法正确的是______。

    1)代码检查过程的目的是发现错误,而不是纠正错误

    2)程序员通常可以通过代码检查得到编程风格、算法选择及编程技术等方面的反溃信息

    3)代码检查是早期发现程序中最易出错部分的方法之一

    A.仅1)

    B.仅1)和2)

    C.仅2)和3)

    D.都是


    正确答案:D

  • 第16题:

    在代码检查中,讲解员的最佳人选是______。

    A.检查人员

    B.程序或文档的编写者

    C.程序或文档的测试者

    D.会议主持人员


    正确答案:B

  • 第17题:

    软件测试一般分为两个大类:动态测试和静态测试。前者通过运行程序发现错误,包括(请作答此空)等方法;后者采用人工和计算机辅助静态分析的手段对程序进行检测,包括( )等方法。

    A. 边界值分析、逻辑覆盖、基本路径
    B.桌面检查、逻辑覆盖、错误推测
    C.桌面检查、代码审查、代码走查
    D.错误推测、代码审查、基本路径

    答案:A
    解析:
    边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。边界值分析有以下几种:(1)边界值分析使用与等价类划分法相同的划分,只是边界值分析假定错误更多地存在于划分的边界上,因此在等价类的边界上以及两侧的情况设计测试用例。]?例:测试计算平方根的函数--输入:实数--输出:实数--规格说明:当输入一个0或比0大的数的时候,返回其正平方根;当输入一个小于0的数时,显示错误信息"平方根非法-输入值小于0"并返回0;(2) 等价类划分:I.可以考虑作出如下划分:a、输入 (i)<0 和 (ii)>=0b、输出 (a)>=0 和 (b) ErrorII.测试用例有两个:a、输入4,输出2。对应于 (ii) 和 (a) 。b、输入-10,输出0和错误提示。对应于 (i) 和 (b) 。(3) 边界值分析:划分(ii)的边界为0和最大正实数;划分(i)的边界为最小负实数和0。由此得到以下测试用例:a、输入 {最小负实数}b、输入 {大于最小负实数,且趋近于最小值}c、输入 0逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术。它属白盒测试。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。其中运用最为广泛的是基本路径测试法基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。

  • 第18题:

    关于软件测试的描述,属于动态测试的是( )

    A.代码审查
    B.桌前检查
    C.代码走查
    D.黑盒测试

    答案:D
    解析:
    软件测试方法可分为静态测试和动态测试;静态测试指被测试程序不在机器上运行,而采用人工检测和计算机辅助静态分析的手段对程序进行检测。包括:对文档的静态测试和对代码的静态测试:对文档的静态测试主要以检查单的形式进行;对代码的静态测试一般采用桌前检查、代码走查和代码审查。使用这种方法能发现30%~70%的逻辑设计和编码错误。(即不能发现全部的错误)

  • 第19题:

    在编写函数时,建议首先对形参进行类型检查和数值范围检查之后再编写功能代码,或者使用异常处理结构,尽量避免代码抛出异常而导致程序崩溃。


    正确答案:正确

  • 第20题:

    Java Application应用程序的编写和执行分3步进行:编写源代码、编译源代码、()


    正确答案:解释执行

  • 第21题:

    关于源代码审核,下列说法正确的是,()

    • A、源代码往往需要大量的时间,采用人工审核费时费力,但可以通过多人并行审核来弥补这个缺点
    • B、源代码审核工具应当以检查源代码的功能是否完整,是否执行正确为主要功能
    • C、使用工具进行源代码审核自动化执行代码检查和分析,能够极大提高软件可靠性并节约软件开发和测试的成本己经取代了传统的人工审核
    • D、源代码审核是指无需运行被测代码,仅对源代码检查分析,检测并报告源代码中可能隐藏的错误和缺陷

    正确答案:D

  • 第22题:

    关于动作面板的说法错误的是()

    • A、脚本导航器可以显示包含脚本的Flash元素列表
    • B、脚本编写区包括代码的语法格式设置和检查、代码提示、代码着色、调试,以及其他一些简化脚本创建的功能
    • C、在脚本助手模式下可以添加、删除或更改脚本编写区中语句的顺序
    • D、语法检查选项可当前编写的代码,并可以在脚本中设置和删除断点

    正确答案:D

  • 第23题:

    单选题
    通过程序设计活动求解问题时,通常可分为问题建模、算法设计、编写代码和编译调试4个阶段。()阶段的工作与所选择的程序语言密切相关。
    A

    问题建模和算法设计

    B

    算法设计和编写代码

    C

    问题建模和编译调试

    D

    编写代码和编译调试


    正确答案: C
    解析: 通过开发程序解决问题的工程中,问题建模与算法设计可以不考虑现实程序所用的语言,编写程序代码时则一定先要确定要采用的程序语言,编译调试工具更是针对特定语言开发的。

  • 第24题:

    单选题
    下面的()说法是错误的。
    A

    代码审查用于检查源代码是否达到模块设计的要求

    B

    代码在审查之前必须要成功地编译通过

    C

    代码审查比运行程序进行测试的效率低

    D

    代码审查可以发现不符合团队代码规范的地方


    正确答案: B
    解析: 暂无解析