数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种______。
A.语句覆盖
B.控制覆盖
C.分支覆盖
D.路径覆盖
第1题:
( )是一种关注变量定义赋值点(语句)和引用或使用这些值的点(语句)的结构性测试,主要用作路径测试的真实性检查。
A.基本路径测试
B.逻辑覆盖
C.决策表
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都是符号的引用
第3题:
数据流覆盖关注结点上的变量定义和变量使用操作,按照程序中变量的定义和使用的位置来选择测试路径。
第4题:
【判断题】在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数内部的局部变量。
A.Y.是
B.N.否
第5题:
变量初始化之后,在后续的程序表达式中使用该变量名,称为
A.变量赋值
B.变量声明
C.变量操作
D.变量引用