更多“● 系统中一个组件的某个函数中,有一个变量没有正确初始化,在()阶段最可能发现问题。 ()A.单元测试 ”相关问题
  • 第1题:

    某系统中一个组件的某个函数中,有一个变量没有正确初始化,在( )阶段最可能发现问题。

    A.单元测试

    B.集成测试

    C.确认测试

    D.系统测试


    正确答案:A
    解析:软件测试实际上分为4步进行,包括单元测试、集成测试、确认测试和系统测试。单元测试是在模块编写完成且无编译错误后进行,通过向被测试模块提供测试数据并接收测试结果。没有正确初始化的变量很可能引起结果有问题,所以最有可能在单元测试中发现。【总结与扩展】集成测试把模块按系统设计说明书的要求组合起来进行测试。即使所有的 功能都通过了测试,但在集成之后,仍可能会出现问题。集成测试主要测试通过模块的数据、全局数据等问题。确认测试的任务是进一步检查软件的功能和性能是否与用户要求一样。系统测试是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方。

  • 第2题:

    在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值0。()

    A

    B



  • 第3题:

    4、下面关于函数参数的说法中,错误 的是:

    A.函数的参数既可以接受变量,也可以接受常量

    B.函数形参数值的改变有可能会改变实参的数值

    C.在函数调用中,如果访问一个并不存在的全局变量,此时会自动新建一个,并且函数结束调用后,该变量依然存在

    D.在函数定义中,如果没有参数,也不能省略函数定义名称后的圆括号


    函数内部可以声明与函数参数相同的变量

  • 第4题:

    关于拷贝初始化构造函数,描述不正确的是( )。

    A.拷贝初始化构造函数是类的成员函数,函数名与类名相同。

    B.函数只有一个参数,并且是对某个对象的引用

    C.每个类都必须有一个拷贝初始化构造函数。

    D.要定义拷贝初始化构造函数,必须指定返回类型


    正确答案:D
    解析:拷贝初始化构造函数也是一个构造函数,也没有返回类型。

  • 第5题:

    4、以下说法不正确的是()。

    A.在不同的函数中可以有相同名字的变量

    B.在一个函数内定义的变量只能在本函数内有效

    C.函数的形式参数是局部变量

    D.在一个函数内的复合语句中定义的变量在本函数内有效


    ACD