下列属于变量异常的是______。A) 变量被定义,但没有被使用B) 所使用的变量未被定义C) 变量在使用前被重复定义D) 以上全部A.B.C.D.

题目

下列属于变量异常的是______。

A) 变量被定义,但没有被使用

B) 所使用的变量未被定义

C) 变量在使用前被重复定义

D) 以上全部

A.

B.

C.

D.


相似考题
参考答案和解析
正确答案:D
解析:数据流测试是路径测试的一种,它主要关注一条路径上变量在何时定义、何时使用,通过变量的定义和使用异常来检查程序错误。通常将变量异常分为三类:
  第一类定义与使用异常——变量被定义,但没有被使用;
  第二类定义与使用异常——所使用的变量未被定义;
  第三类定义与使用异常——变量在使用前被重复定义。
更多“下列属于变量异常的是______。A) 变量被定义,但没有被使用B) 所使用的变量未被定义C) 变量在使用 ”相关问题
  • 第1题:

    下列关于变量的叙述哪个是错误的? ( )

    A.实例变量是类的成员变量

    B.实例变量用关键字static声明

    C.在方法中定义的局部变量在该方法被执行时创建

    D.局部变量在使用前必须被初始化


    正确答案:B

  • 第2题:

    数据流测试通常集中用于程序变量定义/使用异常故障的分析上,以下哪个选项不符合这个原则?() A. 变量已定义但并未使用 B. 使用了未定义的变量 C. 变量在使用之前被重复定义 D. 变量在定义之后使用或变量撤销后再定义

    A.A

    B.B

    C.C

    D.D


    D

  • 第3题:

    使用static定义的变量属于静态变量。


  • 第4题:

    1、关于局部变量说法错误的是?

    A.主函数中定义的变量也只能在主函数中使用,不能在其他函数中使用;

    B.形参变量是属于被调函数的局部变量,实参变量是属于主调函数的局部变量;

    C.允许在不同的函数中使用相同的变量名;

    D.在复合语句中可定义变量,其作用域在复合语句范围外;


    在复合语句中可定义变量,其作用域在复合语句范围外;

  • 第5题:

    6. 数据流测试通常集中用于程序变量 定义/使用 异常故障的分析上,以下哪个选项不符合这个原则?() A. 变量已定义但并未使用 B. 使用了未定义的变量 C. 变量在使用之前被重复定义 D. 变量在定义之后使用或变量撤销后再定义

    A.A

    B.B

    C.C

    D.D


    变量在定义之后使用或变量撤销后再定义