下列叙述中,正确的是( )。A.程序设计就是编制程序B.程序的测试必须由程序员自己完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再调试

题目

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

A.程序设计就是编制程序

B.程序的测试必须由程序员自己完成

C.程序经调试改错后还应进行再测试

D.程序经调试改错后不必进行再调试


相似考题
更多“下列叙述中,正确的是()。A.程序设计就是编制程序B.程序的测试必须由程序员自己完成C.程序经调试改 ”相关问题
  • 第1题:

    关于排错或调试的描述中,正确的是

    A.只确定错误的位置,但不改正错误

    B.只发现程序中的错误,但不改正错误

    C.必须由程序员来完成

    D.在测试之前就要完成


    正确答案:C
    解析:软件调试是在进行了成功的测试之后才开始的工作。它与软件测试不同,软件测试的目的是尽可能多地发现软件中的错误,而调试是进一步诊断并改正程序中潜在的错误。调试活动由两部分组成:①确定程序中可疑错误的确切性质和位置;②对程序(设计,编码)进行修改,排除这个错误。

  • 第2题:

    下列叙述中正确的是

    A.软件测试应该由程序开发者来完成

    B.程序经调试后一般不需要再测试

    C.软件维护只包括对程序代码的维护

    D.以上三种说法都不对


    正确答案:D
    软件测试时程序员应避免检查自已的程序;软件经调试后有可能会引入新的错误,所以必须进行回归测试;软件维护不只是对程序代码的维护,还包括程序的运行环境等的维护。因此本题的正确答案是D。

  • 第3题:

    如果采用主程序员组结构,则程序设计过程中的事务性工作多由()完成。

    A.主程序员

    B.程序员

    C.编程秘书

    D.后备程序员


    正确答案:C

  • 第4题:

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

    A.程序设计的任务就是编写程序代码并上机调试

    B.程序设计的任务就是确定所用数据结构

    C.程序设计的任务就是确定所用算法

    D.以上三种说法都不完整


    正确答案:D
    程序设计是指设计、编制、调试程序的方法和过程。内容涉及有关的基本概念、工具、方法以及方法学等。程序设计通常分为问题建摸、算法设计、编写代码和编译调试4个阶段。

  • 第5题:

    下列叙述中正确的是A)程序设计就是编制程序B)程序的测试必须由程序翩己去完成C)程序经调试改错后还应进行再测试D)程序经调试改错后不必进行再测试


    正确答案:C
    软件测试仍然是保证软件可靠性的主要手段,测试的目的是要尽量发现程序中的错误,调试主要是推断错误的原因,从而进一步改正错误。测试和调试是软件测试阶段的两个密切相关的过程,通常交替进行,选项C正确。

  • 第6题:

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

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

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

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

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


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

  • 第7题:

    下列叙述中正确的是______。

    A.软件测试应该由程序开发者来完成

    B.程序经调试后—般不需要再测试

    C.软件维护只包括对程序代码的维护

    D.以上三种说法都不对


    正确答案:D
    解析:程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。为了达到更好的测试效果,应该由独立的第三方来构造测试。因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是程度不同地存在障碍的。软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。

  • 第8题:

    下面的叙述正确的是( )。

    A.程序设计就是编制程序

    B.程序的测试必须由程序员自己去完成

    C.程序经份试改错后还应进行再测试

    D.程序经调试改错后不必进行再测试


    正确答案:C
    解析:程序调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。

  • 第9题:

    下列叙述中正确的是 ______。

    A.程序设计就是编制程序

    B.程序测试必须由程序员自己去做

    C.程序经调试改错后还应进行再测试

    D.程序经调度改错后不必进行再测试


    正确答案:C
    解析:软件测试包括需求分析、结构功能模块设计、编制程序等阶段。程序的测试可以由专门的测试人员来完成。程序经调试改错后还应进行再测试。

  • 第10题:

    ( 13 )关于排错或调试的描述中,正确的是

    A )只确定错误的位置,但不改正错误

    B )只发现程序中的错误,但不改正错误

    C )必须由程序员来完成

    D )在测试之前就要完成


    正确答案:C

  • 第11题:

    以下关于测试原则的叙述中,正确的是( )

    A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据
    B.应制定测试计划并严格执行,排除随意性
    C.穷举测试是可能的
    D.程序员应尽量测试自己的程序
    C:穷举测试是不可能的,因为测试用例是无限的。
    D:程序员应该避免测试自己的程序,测试工作应该由独立的测试部门或机构来完成。
    故正确答案为B。

    答案:B
    解析:
    本题考查软件测试原则的基础知识。
    该题目也是一目了然,ACD选项叙述都是不正确的:
    A:测试用例既要选用合理的输入数据,又要选择不合理的输入数据,以及各种边界条件。

  • 第12题:

    单选题
    下列关于软件测试的目的和准则的叙述中,正确的是(  )。
    A

    软件测试是证明软件没有错误

    B

    主要目的是发现程序中的错误

    C

    主要目的是确定程序中错误的位置

    D

    测试最好由程序员自己来检查自己的程序


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

  • 第13题:

    下列叙述中正确的是

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

    B.软件调试的主要目的是发现程序中错误的类型

    C.程序经调试后还应进行测试

    D.软件的测试与调试工作最好都由程序编制者来完成


    正确答案:C
    解析:软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。测试不是为了证明程序是正确的,而是在设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷。由于测试的这一特征,一般应当避免由开发者测试自己的程序。测试只能说明程序有错,而不能证明程序无错,希望通过有限次的测试就能发现程序中的所有错误是不可能的,即完全测试是不可能的。因此,选项A与D中的说法都是错误的。调试也称排错。①测试的目的是暴露错误,而调试的目的是发现错误的位置,并改正错误。②经测试发现错误后,可以立即进行调试并改正错误;经过调试后的程序还需进行回归测试,以检查调试的效果,同时也可防止在调试过程中引进新的错误。因此,选项B中的说法也是错误的,而选项C中的说法是正确的。

  • 第14题:

    在软件开发中有许多重要的环节,下列叙述中正确的是( )

    A.软件维护只包括对程序代码的维护

    B.程序调试后一般不需要再测试

    C.软件测试应该由程序开发者来完成

    D.需求分析与程序设计、测试、维护是软件开发中的重要环节


    正确答案:D

  • 第15题:

    下列关于软件测试的目的和准则的叙述中,正确的是( )。

    A.软件测试是证明软件没有错误

    B.主要目的是发现程序中的错误

    C.主要目的是确定程序中错误的位置

    D.测试最好由程序员自己来检查自己的程序


    正确答案:B
    B)【解析】软件侧试的目的:①软件测试是为了发现错误而执行程序的过程;②一个好的测试用例能够发现至今尚未发现的错误;⑧一个成功的测试是发现了至今尚未发现的错误。软件侧试的准则:①所有测试都应追溯到需求;②严格执行测试计划,排除测试的随意性;③充分注意测试中的群集现象:④程序员应避免检查自己的程序;⑤穷举测试不可能;⑥妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。

  • 第16题:

    下列叙述中正确的是

    A.程序设计过程中的主要工作是编制程序

    B.程序设计的主要目标是编制出运行结果正确的程序

    C.不良的程序设计风格会增加程序的复杂性

    D.上述三种说法都不对


    正确答案:C
    解析:程序设计过程中包括很多步骤,编制程序只是其中的一步。所以,选项 A错误。
    程序设计的最终产品是程序,但仅设计和编制出一个运行结果正确的程序是不够的,还应养成良好的程序设计风格。所以,选项B错误。
    程序设计的根本目标是要降低程序的复杂性和提高程序的可读性。而程序的复杂性主要来自以下两个方面:问题固有的复杂性;不良的设计风格人为增加了程序的复杂性。所以,良好的设计风格对于降低程序的复杂性是很重要的,并且,好的设计风格是好的程序风格的基本保证。选项C正确。

  • 第17题:

    下列叙述中,正确的是______。

    A.程序设计过程中的主要工作是编制程序

    B.程序设计的主要目标是编制出运行结果正确的程序

    C.不良的程序设计风格会增加程序的复杂性

    D.上述三种说法都不对


    正确答案:C
    解析:程序设计过程中包括很多步骤,编制程序只是其中的一步,所以,选项A错误。程序设计的最终产品是程序,但仅设计和编制出一个运行结果正确的程序是不够的,还应养成良好的程序设计风格。所以,选项B错误。程序设计的根本目标是要降低程序的复杂性和提高程序的可读性。而程序的复杂性主要来自以下两个方面:问题固有的复杂性;不良的设计风格人为增加了程序的复杂性。所以,良好的设计风格对于降低程序的复杂性是很重要的,并且好的设计风格是好的程序风格的基本保证。故选项C正确。

  • 第18题:

    下列叙说中正确的是______。

    A.程序设计就是编制程序

    B.程序的测试必须由程序员自己去完成

    C.程序经调试改错后还应进行再测试

    D.程序经调试改错后不必进行再测试


    正确答案:C
    解析:程序调式修改后可能引入新的错误所以必须进行重新测试,以保证程序的正确性。

  • 第19题:

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

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

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

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

    D.上述三种说法都不对


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

  • 第20题:

    下列叙述中正确的是

    A.程序设计过程中的主要工作足编制程序

    B.程序设计的主要目标是编制出运行结果正确的程序

    C.不良的程序设计风格会增加程序的复杂性

    D.上述三种说法都不对


    正确答案:C
    解析:程序设计过程中包括很多步骤,编制程序只是其中的一步。所以,选项A错误。程序设计的最终产品是程序,但仅设计和编制出一个运行结果正确的程序是不够的,还应养成良好的程序设计风格。所以,选项B错误。程序设计的根本目标是要降低程序的复杂性和提高程序的可读性。而程序的复杂性主要来自以下两个方面:问题固有的复杂性:不良的设计风格人为增加了程序的复杂性。所以,良好的设计风格对于降低程序的复杂性是很重要的,并且,好的设计风格是好的程序风格的基本保证;选项C正确。

  • 第21题:

    以下关于程序员工作的叙述中,不正确的是( )。

    A.软件开发比软件测试有更高的技术含量B.程序员需要通过实践了解自己的编程弱点C.程序员应平衡测试时间、测试成本和质量之间的关系D.最佳的编程方案必须同时兼顾程序质量和资源节约


    正确答案:A

  • 第22题:

    下列关于软件测试的目的和准则的叙述中,正确的是( )。

    A)软件测试是证明软件没有错误

    B)主要目的是发现程序中的错误

    C)主要目的是确定程序中错误的位置

    D)测试最好由程序员自己来检查自己的程序


    正确答案:B

  • 第23题:

    调试应该由谁完成:()

    • A、与原程序无关的程序员
    • B、编制该源程序的程序员
    • C、测试人员
    • D、设计该软件的机构

    正确答案:B