计算机四级

走查过程中的静态分析技术用到调用图,通过调用图我们不可以做的是______。A) 检查程序中变量的说明和引用B) 检查程序中全局变量、参数误用的问题C) 为动态测试用例的设计提供可靠的依据D) 对程序进行分析和修改A.B.C.D.

题目

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

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

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

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

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

A.

B.

C.

D.

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

第1题:

默认形参值不可以是()。

A.静态全局变量

B.局部变量

C.函数调用

D.全局变量


正确答案B

第2题:

是一种静态结构描述工具,它是描述系统的模块结构,以及模块之间关系的一种静态结构。它不能像(14)那样,能够从系统流程的角度描述系统的动态特性。(13)能够全面地描述系统模块化的结果,以及各个模块的调用关系。在(13)上,模块的层次关系也是显而易见的。模块之间的调用关系包括(15)和循环调用等多种类型,(13)能够通过不同的标志来区分不同的调用类型。当然,这种调用关系仅仅限于描述系统模块之间的关系,而不能描述调用的动态特性。

A.关系图

B.系统流程图

C.结构图

D.控制流程图


正确答案:C

第3题:

在程序测试中,用于检查程序模块或子程序之间的调用是否正确的静态分析方法是______。

A.操作性分析

B.可靠性分析

C.引用分析

D.接口分析


正确答案:D
解析:静态错误分析主要用于确定在源程序中是否有某类错误或者危险结构,包括:类型和单位分析——为了强化对源程序中数据类型的检查,在程序设计语言中扩充一些新的数据类型。
  引用分析——在静态错误分析中,最广泛使用的技术就是发现引用异常。
  表达式分析——对表达式进行分析,以发现和纠正在表达式中出现的错误。
  接口分析——接口的一致性是程序的静态错误分析和设计分析共同研究的题目。接口一致性的设计分析主要检查模块之间接口的一致性和模块与外部数据库之间接口的一致性。

第4题:

使用静态测试中的函数调用关系图不能够()

A.检查函数的调用关系是否正确

B.发现是否存在孤立函数

C.明确函数被调用频度,并对这些函数进行重点检查

D.发现函数内部结构


参考答案:C

第5题:

● 下图属于UML中的 (46) ,其中,AccountManagement需要 (47) 。

(46)

A. 组件图

B. 部署图

C. 类图

D.对象图

(47)

A. 实现IdentityVerifier接口并被CreditCardServices调用

B. 调用CreditCardServices实现的IdentityVerifier接口

C. 实现IdentityVerifier接口并被Logger调用

D. 调用Logger实现的IdentityVerifier接口


正确答案:A,B

第6题:

对于没有执行成功的命令,可否通过快捷菜单重复调用?()

A.可以,快捷菜单中“重复——”或“最近的输入”调用

B.不可以,只有执行成功的命令才可以通过快捷菜单中“重复——”或“最近的输入”调用

C.可以,回车即可以调用

D.不可以,只有重新调用


参考答案:C

第7题:

作用域指变量的可用范围。例如变量可以在本模块中使用,而另一个模块中不可以调用;再如变量只能在本过程中调用,其它过程不能调用。()

此题为判断题(对,错)。


参考答案:√

第8题:

静态分析中,提供整个项目中的所有函数之间的调用关系图属于 ______。

A.程序结构分析

B.程序数据流分析

C.可视化分析

D.程序执行频度分析


正确答案:A
解析:程序数据流分析,主要指静态分析全局变量和局部变量的声明、赋值和使用的位置;动态跟踪变量值的变化情况。而选项A程序结构分析,主要提供整个项目中的所有函数之间的调用关系图。选项C是针对面向对象的软件,提供整个项目中的所有类之间的关系图。选项D程序执行频度分析是统计所有条件分支、多出口跳转、多出口调用的各分支、出口的执行关系图。

第9题:

定义过程的格式中,Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则

A.每次调用此过程,该过程中的局部变量都会被重新初始化

B.在本过程中使用到的,在其他过程中定义的变量也为Static型

C.每次调用此过程时,该过程中的局部变量的值保持在上一次调用后的值

D.定义了该过程中定义的局部变量为“自动”变量


正确答案:C
解析:Static关键字用于指定局部变量在内存中的存储方式。变量的存储方式有两种:静态的和动态的。静态存储方式是指当过程运行完毕后,变量所占的内存单元不释放,而变量的值被保存下来,该变量为静态变量。Static型变量所占存储控件只初始化一次,且变量的值在整个程序运行期间都存在; Static关键字对过程之外定义的变量没有影响;Static关键字使定义该过程中定义的局部变量为静态变量。

第10题:

下列问题可通过调用图来检查的是______。

A) 变量的说明和引用

B) 全局变量

C) 参数误用

D) 以上全部

A.

B.

C.

D.


正确答案:D
解析:流程图对检测不合法的编码、控制和转移,不恰当的嵌套和重入,以及多入口、多出口的问题非常有用。比流程图更进一步的是调用图,它用结点表示程序单元,有向边表示程序单元之间的控制和调用,从语义角度而不是从语法角度考查程序的控制路径。调用图可用以检查变量的说明和引用、全局变量、参数误用等问题,并为动态测试用例设计提供可靠的依据。

更多相关问题