更多“试题6程序调试的任务是()A.设计测试用例 B.验证程序的正确性C.发现程序的错误 D.诊断和改正程序 ”相关问题
  • 第1题:

    成功的测试是指运行测试用例后(62)。

    A.未发现程序错误

    B.发现了程序错误

    C.证明程序不正确

    D.改正了程序错误


    正确答案:B
    解析:本题考查测试的目的。软件测试的目的就是在软件系统交付运行之前,尽可能多地发现系统中的错误和缺陷。为了发现系统中的错误,应竭力设计能暴露错误的测试用例。测试用例是由测试数据和预期结果构成的。一个好的测试用例是极有可能发现至今为止尚未发现的错误的测试用例。一次成功的测试是发现了至今为止尚未发现的错误的测试。一般高效的测试是指用少量的测试用例,发现被测软件尽可能多的错误。

  • 第2题:

    程序调试的任务是()。

    A.诊断和改正程序中的错误

    B.发现并改正程序中的错误

    C.发现程序中的错误

    D.设计和运行测试用例


    正确答案:A

  • 第3题:

    ● 软件测试的目的是 (59) ,通常可分为白盒测试和黑盒测试。白盒测试根据程序的 (60) 来设计测试用例,黑盒测试根据软件规格说明来设计测试用例。

    (59)

    A. 尽可能多地发现程序中的错误

    B. 改正程序中的所有错误

    C. 证明程序是正确的

    D. 证明程序完成了应完成的功能

    (60)

    A. 功能

    B. 性能

    C. 内部逻辑

    D. 内部数据


    正确答案:A,C

  • 第4题:

    秘序调试的任务是( )。

    A.设计测试用例

    B.验证程序的正确性

    C.发现程序中的错误

    D.诊断和改正程序中的错误


    正确答案:D
    程序调试的任务是诊断和改正程序中的错误。

  • 第5题:

    程序调试的目的是A.发现程序中的错误 B.改正程序中的错误 C.验证程序的正确性 D.改善软件的性能


    正确答案:B
    调试也称排错或纠错。它与成功的测试形影相随,测试成功的标志是发现错误。根据错误迹象,诊断错误的原因和位置,进而改正程序中的错误,这就是调试的任务。
    调试分为静态调试和动态调试,静态调试就是指对源程序进行分析,然后确定可能出错的地方并进行排错。动态调试是指对程序的运行进行跟踪并观察其出错点,然后进行排错。
    静态调试通常可以采用如下两种方法。
    (1)输出寄存器的内容
    在测试中出现问题,设法保留现场信息。把所有的寄存器和主存中有关部分的内容打印出来(通常以八进制或十六进制的形式打印),进行分析研究。用这种方法调试,输出的是程序的静止状态(程序在某一时刻的状态),效率非常低,不得已才采用。
    (2)为取得关键变量的动态值,在程序中插入打印语句。这是取得动态信息的简单方法,并可检验在某事件后某个变量是否按预期要求发生了变化。此方法的缺点是可能输出大量需要分析的信息,必须修改源程序才能插入打印语句,这可能改变关键的时序关系,引入新的错误。
    动态调试通常利用程序语言提供的调试功能或专门的调试工具来分析程序的动态行为。一般程序语言和工具提供的调试功能有检查主存和寄存器;设置断点,即当执行到特定语句或改变特定变量的值时,程序停止执行,以便分析程序此时的状态。

  • 第6题:

    软件(程序.调试的目标是( )。

    A.诊断和改正程序中的错误

    B.尽可能多地发现程序中的错误

    C.发现并改正程序中的所有错误

    D.确定程序中错误的性质


    正确答案:A
    软件测试与软件调试是两个不同的概念:软件测试的目的是发现错误,而软件调试的目的是发现错误或导致程序失效的原因,并修改程序以修正错误,调试是测试之后的活动。

  • 第7题:

    下面对软件测试和软件调试有关概念叙述错误的是()。

    A.严格执行测试计划,排除测试的随意性

    B.程序调试通常也称为Debug

    C.软件测试的目的是发现错误和改正错误

    D.设计正确的测试用例


    正确答案:C

  • 第8题:

    软件测试的目的是()。

    A.发现程序中的错误

    B.发现并改正程序中的错误

    C.执行测试用例

    D.诊断和改正程序中的错误


    正确答案:A

  • 第9题:

    软件测试是软件质量保证的主要手段之一,“高产”的测试是指(29)。

    A.用适量的测试用例运行程序,证明被测程序正确无误

    B.用适量的测试用例运行程序,证明被测程序符合相应的要求

    C.用少量的测试用例运行程序,发现被测程序尽可能多的错误

    D.用少量的测试用例运行程序,纠正被测程序尽可能多的错误


    正确答案:C
    解析:本题考查软件测试的相关知识。软件测试的目的就是在软件系统交付运行之前,尽可能多地发现系统中的错误和缺陷,它是保证软件质量的主要手段之一。在软件测试过程中,为了发现系统中的错误,应竭力设计能暴露错误的测试用例。高效的测试是指用少量的测试用例,发现被测软件尽可能多的错误。

  • 第10题:

    成功的测试是指运行测试用例后()

    • A、未发现程序错误
    • B、发现了程序错误
    • C、证明程序正确
    • D、改正了程序错误

    正确答案:B

  • 第11题:

    单选题
    程序调试的任务是(  )。
    A

    设计测试用例

    B

    验证程序的正确性

    C

    发现程序中的错误

    D

    诊断和改正程序中的错误


    正确答案: D
    解析:
    软件测试的目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。答案选择D选项。

  • 第12题:

    单选题
    成功的测试是指运行测试用例后()
    A

    未发现程序错误

    B

    发现了程序错误

    C

    证明程序正确

    D

    改正了程序错误


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

  • 第13题:

    程序测试的目的是()。

    A.执行测试用例

    B.发现并改正程序中的错误

    C.发现程序中的错误

    D.诊断和改正程序中的错误


    正确答案:C

  • 第14题:

    程序调试的任务是

    A.设计测试用例

    B.验证程序的正确性

    C.发现程序中的错误

    D.诊断和改正程序中的错误


    正确答案:D
    解析:程序调试的任务是诊断和改正程序中的错误,主要在开发阶段进行。程序调试活动由两部分组成,一是根据错误的迹象确定程序中错误的确切性质、原因和位置;二是对程序进行修改,排除这个错误。

  • 第15题:

    软件(程序)调试的任务是( )。

    A.A.诊断和改正程序中的错误

    B.尽可能多地发现程序中的错误

    C.发现并改正程序中的所有错误

    D.确定程序中错误的性质


    正确答案:A

  • 第16题:

    软件调试的目的是

    A.发现错误

    B.改正错误

    C.改善程序的性能

    D.验证软件的正确性


    正确答案:B
    解析:软件测试与软件调试是两个不同的概念:软件测试的目的是发现错误,而软件调试的目的是发现错误导致程序失效的原因,并修改程序以修正错误,调试是测试之后的活动。

  • 第17题:

    软件(程序)调试的任务是

    A.诊断和改正程序中的错误

    B.尽可能多地发现程序中的错误

    C.发现和改正程序中的所有错误

    D.确定程序中的错误性质


    正确答案:A
    解析:软件(程序)调试的任务是为了诊断和改正程序中的错误,软件(程序)测试的任务才是为了发现错误。选项A正确。

  • 第18题:

    下列叙述中正确的是( )。

    A.测试工作必须由程序编制者自己完成

    B.测试用例和调试用例必须一致

    C.一个程序经调试改正错误后,一般不必再进行测试

    D.上述三种说法都不对


    正确答案:D
    解析:测试不是为了证明程序是正确的,而是在设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷,一般应当避免由开发者测试自己的程序,因此,选项A错误;测试是为了发现程序错误,不能证明程序的正确性,调试主要是推断错误的原因,从而进一步改正错误,调试用例与测试用例可以一致,也可以不一致,选项B错误;测试发现错误后,可进行调试并改正错误:经过调试后的程序还需进行回归测试,以检查调试的效果,同时也可防止在调试过程中引进新的错误,选项C错误。

  • 第19题:

    下面对软件测试描述正确的是()。

    A.严格执行测试计划,排除测试的随意性

    B.软件测试的目的是发现错误和改正错误

    C.测试用例是程序和数据

    D.诊断和改正程序中的错误


    正确答案:A

  • 第20题:

    程序测试的目的是()。

    A.为被测程序设计正确的测试用例

    B.发现并改正程序中的错误

    C.发现程序中的错误

    D.改正程序中的错误


    正确答案:C

  • 第21题:

    ( 4 )软件(程序)调试的任务是

    A )诊断和改正程序中的错误

    B )尽可能多地发现程序中的错误

    C ) 发现并改正程序中的所有 错误

    D ) 确定程序中错误的性质


    正确答案:A

  • 第22题:

    程序调试的关键问题不是()。

    • A、如何组织对软件的评审
    • B、如何验证程序的正确性
    • C、如何采用综合策略
    • D、模块进行调试
    • E、如何抉择测试用例

    正确答案:A,B,C,D

  • 第23题:

    单选题
    软件(程序)调试的任务是(  )。
    A

    诊断和改正程序中的错误

    B

    尽可能多地发现程序中的错误

    C

    发现并改正程序中的所有错误

    D

    确定程序中错误的性质


    正确答案: C
    解析:
    软件测试的目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。答案选择A选项。