参考答案和解析
正确答案: B
解析:
软件测试的目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。答案选择A选项。
更多“软件(程序)调试的任务是(  )。”相关问题
  • 第1题:

    ( )是专门用于计算机硬件性能测试、系统故障诊断和维护的系统程序。 A.工具软件 B.诊断程序 C.调试程序 D.防病毒软件


    正确答案:B
    【考点】诊断程序 
    【解析】诊断程序也称为公用服务程序,它们提供对计算机硬件性能测试,计算机系统的诊断、测试和维护。例如开机自检测程序、测试软件、系统工具软件、杀毒工具软件、瑞星杀毒软件等。 

  • 第2题:

    软件调试的目的是

    A.发现错误

    B.改正错误

    C.改善程序的性能

    D.验证软件的正确性


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

  • 第3题:

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


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

  • 第4题:

    软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。

    A.调试程序

    B.操作系统

    C.教务管理系统

    D.汇编程序


    正确答案:C
    编译程序和汇编程序属于开发工具,操作系统属于系统软件,而教务管理系统属于应用软件。

  • 第5题:

    嵌入式系统的调试方法中有一种使用驻留监控软件的调试方法。所谓驻留监控软件是一段固化在___【37】___ROM中的程序。它是一种成本较低的调试方法,不需要专门的硬件调试和___【38】___设备。


    正确答案:目标机 仿真

  • 第6题:

    调试程序属于( )。

    A.应用软件

    B.系统软件

    C.语言处理程序

    D.应用软件包


    正确答案:B
    解析:系统软件是随计算机出厂并具有通用功能的软件,由计算机厂家或第三方厂家提供,一般包括操作系统、语言处理程序和数据库管理系统以及服务程序.而调试程序以及故障诊断、纠错程序等属于服务性程序,所以调试程序属于系统软件。

  • 第7题:

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

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

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

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

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


    正确答案:A

  • 第8题:

    调试应该由()完成。

    • A、与源程序无关的程序员
    • B、编制该源程序的程序员
    • C、不了解软件设计的机构
    • D、设计该软件的机构

    正确答案:B

  • 第9题:

    调试应由()完成。

    • A、与源程序无关的程序员
    • B、不了解软件设计的机构
    • C、编制该源程序的程序员
    • D、设计该软件的机构

    正确答案:C

  • 第10题:

    下面对系统调试表述不正确的是()。

    • A、系统调试是保证系统质量与可靠性的最后关口
    • B、系统调试的对象是软件
    • C、系统调试的目的是发现软件的错误
    • D、系统调试是要说明程序无错

    正确答案:D

  • 第11题:

    单选题
    学校期末考试后要统计成绩,请你设计一个能够计算各班成绩及排名和对每位同学分数排序的软件,如果要设计此软件,以下最好的方法和步骤是()。
    A

    分析问题,编写程序,设计算法,调试程序

    B

    设计算法,编写程序,提出问题,调试程序

    C

    设计算法,提出问题,编写程序,调试程序

    D

    分析问题,设计算法,编写程序,调试程序


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

  • 第12题:

    单选题
    下面对系统调试表述不正确的是()。
    A

    系统调试是保证系统质量与可靠性的最后关口

    B

    系统调试的对象是软件

    C

    系统调试的目的是发现软件的错误

    D

    系统调试是要说明程序无错


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

  • 第13题:

    下列程序不属于支持软件的是( )。

    A.反汇编程序

    B.调试程序

    C.装入程序

    D.工资管理程序


    正确答案:D

  • 第14题:

    DEBUG是一种常用的工具软件,它属于

    A.诊断程序

    B.编辑程序

    C.调试程序

    D.语言处理程序


    正确答案:C
    解析:工具软件有时又称服务软件,常见的工具软件有诊断程序、调试程序、编辑程序等。DEBUG是一般PC机系统常用的一种调试程序。

  • 第15题:

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

    A. 软件测试的目的是确定程序中错误的位置

    B. 软件测试的目的是发现程序中的错误

    C. 软件调试的目的是发现程序中的错误

    D. 软件调试后一般不需要再测试


    正确答案:B
    软件测试的目的是为了发现程序中的错误,而软件调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。

  • 第16题:

    软件分为系统软件和应用软件,下列不属于系统软件的是________。

    A.操作系统

    B.监控程序

    C.办公程序

    D.调试程序


    正确答案:C
    解析:系统软包括计算机操作系统(Operation System)、计算机的各种管理程序、监控程序、调试程序、编辑程序及各种语言的编译或解释程序等。应用程序是为解决各种实际问题而设计的程序。

  • 第17题:

    防病毒软件是一种常见的( )。

    A.工具软件

    B.诊断程序

    C.调试程序

    D.防病毒软件


    正确答案:A
    【考点】计算机安全
    【解析】工具软件提供一种工具以方便用户进行软件开发或者帮助解决一些应用中的普通问题。病毒防治软件是常见的工具软件。

  • 第18题:

    下面对测试和调试的论述错误的是

    A.调试的任务是修改错误,测试的任务是查找错误

    B.调试主要发生在程序的开发阶段,测试贯穿整个软件生命周期

    C.出现错误的地方很可能还有错误,对程序的测试和调试都是这样

    D.由于调试的过程已经修正了错误,调试过的地方用不着再测试了


    正确答案:D

  • 第19题:

    软件测试的目的是()。

    • A、发现程序中的所有错误
    • B、尽可能多地发现程序中的错误
    • C、证明程序是正确的
    • D、调试程序

    正确答案:B

  • 第20题:

    说明软件测试和程序调试的目的有何区别?


    正确答案:测试的目的是判断和发现软件是否有错误;调试的目的是定位软件错误并纠正错误。

  • 第21题:

    利用KEIL软件进行仿真调试时,在执行调用指令时,()调试可跟踪到子程序内部并逐条执行子程序内部的各条指令。

    • A、暂停
    • B、调试
    • C、单步
    • D、连续运行

    正确答案:C

  • 第22题:

    学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。

    • A、分析问题,编写程序,设计算法,调试程序
    • B、设计算法,编写程序,提出问题,调试程序
    • C、提出问题,设计算法,编写程序,调试程序
    • D、设计算法,提出问题,编写程序,调试程序

    正确答案:C

  • 第23题:

    问答题
    说明软件测试和程序调试的目的有何区别?

    正确答案: 测试的目的是判断和发现软件是否有错误;调试的目的是定位软件错误并纠正错误。
    解析: 暂无解析

  • 第24题:

    单选题
    下列叙述中错误的是(  )。
    A

    软件测试的目的是发现错误并改正错误

    B

    对被调试的程序进行“错误定位”是程序调试的必要步骤

    C

    程序调试通常也称为Debug

    D

    软件测试应严格执行测试计划,排除测试的随意性


    正确答案: A
    解析:
    A项错误,软件测试是程序的执行过程,目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。B项正确,程序调试的基本步骤有:①错误定位;②修改设计和代码,以排除错误;③进行回归测试,防止引进新的错误。C项正确,Bug指程序调试过程中发现的问题,Debug代表程序调试。D项,软件测试的基本准则有:①所有测试都应追溯到需求;②严格执行测试计划,排除测试的随意性;③充分注意测试中的群集现象;④应避免程序员检查自己的程序;⑤不可能穷举测试;⑥妥善保存测试计划等文件。答案选择A选项。