参考答案和解析
正确答案:D
解析:数据流测试电可以看做是一种路径测试,它主要关注一条路径上变量在何时定义,何时使用,所以数据流覆盖也可以看做是路径覆盖的一种,关注变量在某条路径中的变化情况。
更多“数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种____ ”相关问题
  • 第1题:

    ( )是一种关注变量定义赋值点(语句)和引用或使用这些值的点(语句)的结构性测试,主要用作路径测试的真实性检查。

    A.基本路径测试

    B.逻辑覆盖

    C.决策表

    D.数据流测试


    正确答案:D

  • 第2题:

    若x为局部变量,xp、y和z是全局变量,则以下判断中错误的是()。

    A.赋值语句“int y=x+z;”中,y和z都是符号的引用

    B.赋值语句“y=x+z;”中,y和z都是符号的引用

    C.静态局部变量声明“static int x=*xp;”中,xp是符号的引用

    D.赋值语句“y=x+*xp;”中,y和xp都是符号的引用


    赋值语句“ int y=x+z; ”中, y 和 z 都是符号的引用

  • 第3题:

    数据流覆盖关注结点上的变量定义和变量使用操作,按照程序中变量的定义和使用的位置来选择测试路径。


    正确

  • 第4题:

    【判断题】在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数内部的局部变量。

    A.Y.是

    B.N.否


    正确

  • 第5题:

    变量初始化之后,在后续的程序表达式中使用该变量名,称为

    A.变量赋值

    B.变量声明

    C.变量操作

    D.变量引用


    变量引用