更多“某项目为了修正一个错误而进行了修改。错误修正后,还需要进行( )以发现这一修正是否引起原本正确运行的代码出错。”相关问题
  • 第1题:

    一个项目为了修正一个错误而进行了变更。但这个错误被修正后,却引起以前可以正确运行的代码出错。( )最可能发现这一问题。

    A.单元测试

    B.接受测试

    C.回归测试

    D.安装测试


    正确答案:C
    解析:在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给该软件带来问题。软件的改变可能是源于发现了错误并做了修改,也有可能是因为在集成或维护阶段加入了新的模块。。当软件中所含错误被发现时,如果错误跟踪与管理系统不够完善,就可能会遗漏对这些错误的修改;而开发者对错误理解得不够透彻,也可能导致所做的修改只修正了错误的外在表现,而没有修复错误本身,从而造成修改失败;修改还有可能产生副作用从而导致软件未被修改的部分产生新的问题,使本来工作正常的功能产生错误。同样,在有新代码加入软件的时候,除了新加入的代码中有可能含有错误外,新代码还有可能对原有的代码带来影响。因此,每当软件发生变化时,我们就必须重新测试现有的功能,以便确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能。同时,还需要补充新的测试用例来测试新的或被修改了的功能。为了验证修改的正确性及其影响就需要进行回归测试。

  • 第2题:

    根据本讲,《环保法》修法的总目标是()。

    A、有限修改

    B、无限修改

    C、有限修正

    D、无限修正


    答案:C

  • 第3题:

    一个项目为了修正一个错误而进行了变更,这个错误被修正,但却引起以前可以正 确运行的代码出错.(61)最可能发现这一问题。

    A.单元测试

    B.集成测试

    C.回归测试

    D.安装测试


    正确答案:C
    单元测试也称模块测试,它是软件测试的第一步,通常在编码阶段进行。单元测试以软件详细设计为指导,对软件模块进行正确性检查,其目的在于发现模块内部可能存在的各种错误。它要求对所有的局部和全局数据结构、外部接口与程序代码关键部分都要进行严格的审查。集成测试也称为组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。回归测试是检验原有正常功能没有应更改出现缺陷而进行的测试,通过重新进行测试以确认修改没有引起新的错误或导致其他代码产生错误。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各阶段都会进行多次回归测试。安装测试确保该软件在正常情况和异常情兄的不同条件下,进行首次安装、升级、完整的或自定义的安装都能进行安装。异常情兄包括磁盘空间不足、缺少目录创建权限等。核实软件在安装后可立即正常运行。安装测试包括测试安装代码以及安装手册。安装手册提供如何进行安装,安装代码提供安装一些程序能够运行的基础数据。

  • 第4题:

    阅读以下问题说明、C 程序和函数,将解答填入答题纸的对应栏内。
    【问题 1】
    分析下面的C 程序,指出错误代码(或运行异常代码)所在的行号。
    【C 程序】

    【问题 2】
    函数inputArr(int a[], int n)的功能是输入一组整数(输入0或输入的整数个数达到n时结束)存入数组 a,并返回实际输入的整数个数。函数 inputArr 可以成功编译。但测试函数调用inputArr后,发现运行结果不正确。
    请指出错误所在的代码行号,并在不增加和删除代码行的情况下进行修改,写出修改正确后的完整代码行,使之符合上述设计意图。
    【C 函数】


    答案:
    解析:
    【问题1】
    5,或arrChar="test"
    7,或*P='0';
    【问题2】

    【解析】

    本题考查 C 程序编写和调试中常见错误的识别和改正。
    【问题1】在C语言中,指针表示内存单元的地址,指针变量可用于存储指针类 型的值,即内存单元的地址值。变量的值在程序运行过程中允许修改,而常量则不允许修改。可以令指针指向一个变量或常量,但若指针指向一个常量,则不允许通过指针修改该常量。
    第 5 行代码有错,即对数组名arrChar的赋值处理是错误的。在 C语言中,数组名是表示数组空间首地址的指针常量,程序中不允许对常量赋值。
    第 7行代码有错,在第 6行中,通过 p = "testing"使指针变量指向了一个字符串常量,此后可以再令指针 p指向其他字符或字符串,但不能通过指针修改字符串常量的内容。
    【问题2】该函数中出现的错误是编写 C程序时的常见错误。scanf 是 C标准库函数中的格式化输入函数,其原型如下:

    int scanf(char *format ,...);

    使用时,第一个实参是格式控制串,之后的实参是地址1,地址 2,…
    在本题中,要求以十进制整数格式输入一个整数并存入 a[k] ,数组元素a[k]实质上一个整型变量,必须用"&"求得 a[k]的地址作为实参调用 scanf 函数,因此,第 4行出错,正确代码应为"scanf("%d&a[k]);"。
    C程序中将相等运算符"="误用为赋值运算符"="也是常见的一个错误,由于"="也是合法的运算符并且 C语言中用 0 和非 0来表示逻辑假和逻辑真,因此在应产生逻辑值的地方产生了其他数值也可以,因此该错误通常只能用人工检查和排除。第 6 行的正确代码应为"if (k==n)break;"。
    在该程序中,结束循环的一个条件是k等于n,另一个条件是输入的整数为0。另 外,do-whi1e的循环条件为真(非0)时要继续循环,因此,循环条件应该是判断输入的值不等于 0。观察循环体中与数组元素有关的部分,如下所示:

    scanf("%d",&a[k]);

  • 第5题:

    一个项目为了修正一个错误而进行了变更。这个变更被修正后,却引起以前可以正确运行的代码出错。( )最可能发现这一问题。

    A.单元测试
    B.接受测试
    C.回归测试
    D.安装测试

    答案:C
    解析:
    在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给该软件带来问题。软件的改变可能是源于发现了错误并做了修改,也有可能是因为在集成或维护阶段加入了新的模块。当软件中所含错误被发现时,如果错误跟踪与管理系统不够完善,就可能会遗漏对这些错误的修改;而开发者对错误理解的不够透彻,也可能导致所做的修改只修正了错误的外在表现,而没有修复错误本身,从而造成修改失败;修改还有可能产生副作用从而导致软件未被修改的部分产生新的问题,使本来工作正常的功能产生错误。同样,在有新代码加入软件的时候,除了新加入的代码中有可能含有错误外,新代码还有可能对原有的代码带来影响。因此,每当软件发生变化时,我们就必须重新测试现有的功能,以便确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能。同时,还需要补充新的测试用例来测试新的或被修改了的功能。为了验证修改的正确性及其影响就需要进行回归测试。

  • 第6题:

    如果油尺需要修正,那么油尺查表求体积是采用未修正的高度还是修正后的高度()。

    • A、未修正的高度
    • B、修正后的高度
    • C、都可以

    正确答案:B

  • 第7题:

    在测试已发现错误的软件时,修正后用原来的测试用例再次进行测试称为()。

    • A、回归测试
    • B、集中测试
    • C、单元测试
    • D、验收测试

    正确答案:A

  • 第8题:

    我国以宪法修正案的方式对现行宪法序言和部分条文已经进行了()。

    • A、二次修改
    • B、三次修改
    • C、四次修改
    • D、五次修改

    正确答案:C

  • 第9题:

    以下对纠错性维护的描述中正确的是()

    • A、诊断和修正系统中遗留的错误
    • B、诊断和修正系统中频繁发生的错误
    • C、诊断和修正系统中偶尔发生的错误
    • D、诊断和修正系统中特定错误

    正确答案:A

  • 第10题:

    单选题
    回弹检测一块楼板砼强度,检测面为楼板底面,回弹值计算应()。
    A

    先对回弹值进行90°修正,再对修正后的回弹值进行浇筑面修正

    B

    先对回弹值进行负90°修正,再对修正后的回弹值进行浇筑面修正

    C

    先对回弹值进行浇筑面修正,再对修正后的回弹值进行90°(负90°)修正


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

  • 第11题:

    单选题
    如果先按原币种的价格进行交易日期修正,则对进行了交易日期修正后的价格,应采用()的市场汇价进行换算。
    A

    估价作业日期

    B

    成交日期

    C

    估价时点

    D

    交易日期修正后


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

  • 第12题:

    单选题
    在测试已发现错误的软件时,修正后用原来的测试用例再次进行测试称为()。
    A

    回归测试

    B

    集中测试

    C

    单元测试

    D

    验收测试


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

  • 第13题:

    如果先按原币种的价格进行交易日期修正,则对进行了交易日期修正后的价格,应采用()的市场汇价进行换算。

    A、估价作业日期

    B、成交日期

    C、估价时点

    D、交易日期修正后


    参考答案:B

  • 第14题:

    代码审查过程应将注意力用于查找错误而不是修正错误。( )

    此题为判断题(对,错)。


    正确答案:√

  • 第15题:

    10个数据的均值X=105.5,现发现其中一个数据有误,错误数据为100.5,正确数据应为103.5。修正后的均值X等于( )。

    A.105.6

    B.105.8

    C.106.5

    D.107.5


    正确答案:B
    修正后的均值=(105.5×10-100.5+103.5)÷10=1058÷10=105.8。

  • 第16题:

    下列关于报价计算错误的修正说法错误的是( )。
    A、若单价计算的结果与总价不一致,以单价为准修改总价
    B、若用文字表示的数值与数字不一致,以文字为准
    C、评标委员会改正后请投标人签字
    D、投标人可以不接收对其错误的修正


    答案:D
    解析:
    本题考查的是初步评审。如果投标人不接受对其错误的更正,其投标将被拒绝。参见教材P56。

  • 第17题:

    10个数据的均值X= 105. 5,现发现其中一个数据有误,错误数据为100. 5,正确 数据应为103.5。修正后的均值X等于()。
    A. 105.6 B. 105.8
    C. 106.5 D. 107.5


    答案:B
    解析:
    。修正后的均值 x = (105. 5X10 —100. 5 + 103. 5)÷10 = 1 058÷10=105. 8。

  • 第18题:

    下列关于《宪法》修正案的内容表述正确的是()  

    • A、《宪法》修正案具有历史性的意义,对于我国社会的发展具有重要的指导意义
    • B、宪法的修改对于我国政府的职能进行了完善,完善了国务院监察部门的职能
    • C、宪法修正案对于总理的任期也进行了修改 
    • D、宪法的修改不会引起其它法律的修改

    正确答案:A

  • 第19题:

    为了不影响我国宪法的权威性,对1982年宪法修改采用了修正案的形式来代替宪法的全面修改,四次修宪共通过了()条修正案。


    正确答案:31

  • 第20题:

    使用设置打印语句,输出有关的值进行调试可以()。

    • A、分析、推测程序错误的位置
    • B、分析错误的表象
    • C、找出错误的原因
    • D、修改代码

    正确答案:A

  • 第21题:

    对软件进行调试过程中,找出错误的内因后,要()。

    • A、研究有关程序,找出错误的内因
    • B、分析错误的表象,确定错误的位置
    • C、修改代码,排除错误
    • D、重复测试或进行新的测试

    正确答案:B

  • 第22题:

    填空题
    为了不影响我国宪法的权威性,对1982年宪法修改采用了修正案的形式来代替宪法的全面修改,四次修宪共通过了()条修正案。

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

  • 第23题:

    单选题
    下列关于《宪法》修正案的内容表述正确的是()
    A

    《宪法》修正案具有历史性的意义,对于我国社会的发展具有重要的指导意义

    B

    宪法的修改对于我国政府的职能进行了完善,完善了国务院监察部门的职能

    C

    宪法修正案对于总理的任期也进行了修改 

    D

    宪法的修改不会引起其它法律的修改


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