检查是否存在“已定义但未使用”的变量引用异常应属于______。A) 静态分析B) 动态分析C) 代码执行D)

题目

检查是否存在“已定义但未使用”的变量引用异常应属于______。

A) 静态分析

B) 动态分析

C) 代码执行

D) 调试

A.

B.

C.

D.

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

检查是否存在“已定义但未使用”的变量引用异常应属于______。

A.静态分析

B.动态分析

C.代码执行

D.调试


正确答案:A
解析:静态错误分析有以下几种:类型和单位分析,引用分析等,其中在静态错误分析中,最广泛使用的技术就是发现引用异常。

第2题:

●软件测试可分为静态测试和动态测试,下列不属于静态测试的是(63)。

(63)A.代码检查

B.静态结构分析

C.代码质量度量(圈复杂分析等)

D.覆盖率分析


正确答案:D

第3题:

一个以上时点的经济变量分析称为:

A.静态分析

B.比较静态分析

C.比较分析

D.动态分析


参考答案:B

第4题:

软件测试可分为静态测试和动态测试,(64)不属于静态测试。

A.代码检查

B.代码质量度量(圈复杂分析等)

C.静态结构分析

D.覆盖率分析


正确答案:D
软件测试按照不同的划分方法,有不同的分类。按照程序是否执行,可以分为静态测试和动态测试;按照测试用例的设计方法,可以分为白盒测试和黑盒测试;按照开发阶段划分,可以分为单元测试、集成测试、确认测试、系统测试和验收测试等等。静态测试的主要特征是在用计算机测试源程序时,计算机并不真正运行被测试的程序。静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。动态测试的主要特征是计算机必须真正运厅被测试的程序,通过输入测试用例,对其运行情况进行分析,判断期望结果和实际结果是否一致。动态测试包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等,覆盖率分析属于动态测试。

第5题:

只要为( )文本字段设置变量,即可使用它的变量名引用它的内容。

A静态文本

B动态文本

C输入文本


参考答案:B

第6题:

下列不属于静态测试方法的是______。

A.代码检查

B.白盒法

C.静态结构分析

D.代码质量度量


正确答案:B
解析:静态测试包括代码检查、静态结构分析和代码质量度量等。其中白盒测试属于动态测试。

第7题:

动态分析与静态分析的本质区别是( )。

A.动态分析复杂

B.静态分析简单

C.是否考虑资金的时间价值

D.国家规定


正确答案:C

第8题:

静态分析通过解析程序文本从而识别出程序语句中可能存在的缺陷和异常之处;静态分析所包含的阶段中()的主要工作是找出输入变量和输出变量之间的依赖关系。

A.控制流分析

B.数据使用分析

C.接口分析

D.信息流分析


参考答案:D

静态分析通过解析程序文本从而识别出程序语句的各个部分,审查可能的缺陷和异常之处,静态分析包括五个阶段:控制流分析阶段找出并突出显示那些带有多重出口或入口的循环,以及不可达到的代码段;数据使用分析阶段突出程序中变量的使用情况;接口分析阶段检查子程序和过程说明及它们使用的一致性;信息流分析阶段找出输入变量和输出变量之间的依赖关系;路径分析阶段找出程序中所有可能的路径并画出在此路径中执行的语句。

第9题:

在静态测试中,主要是对程序代码进行静态分析。“数据初始化、赋值或引用过程中的异常”属于静态分析中的( )。

A.控制流分析 B.数据流分析 C.接口分析 D.表达式分析


正确答案:B

第10题:

走查过程中的静态分析技术用到调用图,通过调用图我们不可以做的是______。

A) 检查程序中变量的说明和引用

B) 检查程序中全局变量、参数误用的问题

C) 为动态测试用例的设计提供可靠的依据

D) 对程序进行分析和修改

A.

B.

C.

D.


正确答案:D
解析:走查着重从流程的角度考查程序,借助程序流程图或调用图对数据流和控制流进行静态分析,在调用图中,结点表示程序单元,有向边表示程序单元之间的控制和调用,通过调用图我们可以检查程序中变量的说明和引用、全局变量、参数误用等问题,同时还为动态测试用例的设计提供可靠的依据,注意在调用图中是不能对程序进行修改的。

更多相关问题