工学

填空题程序静态分析的对象是()。常生成各种引用表,如()列出各模块中出现的全部标号。

题目
填空题
程序静态分析的对象是()。常生成各种引用表,如()列出各模块中出现的全部标号。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对项目进行连编测试的目的是( )。

A)对项目中各种程序的引用进行校验

B)对项目中PRG文件进行校验,检查发现其中的错误

C)对项目中各种程序的引用进行校验,检查所有的程序组件是否可用

D)对项目中各种程序的引用进行校验,检查所有的程序组件是否可用,并重新编译过期的文件

下面(32)到(35)题使用如下的“外汇名”表和“持有数”表:

“外汇名”表:


正确答案:D
对项目进行连编的目的是为了对程序中的引用进行校验,同时检查所有的程序组件是否可用。通过重新连编项目,Visua1FoxPro会分析文件的引用,然后重新编译过期的文件。

第2题:

在对程序代码进行静态分析时,要生成各种引用表,这些引用表按功能可以分为______。

A) 为用户提供辅助信息的

B) 直接从表中查出说明/使用错误的

C) 用来做错误预测和程序复杂性计算的

D) 以上全部

A.

B.

C.

D.


正确答案:D
解析:对程序代码进行静态分析时,要做两件事:生成各种引用表和进行静态错误分析。其中在源代码编制完成后生成各种引用表是为了支持对源程序进行静态检查。引用表按功能可以分为:
  ·可直接从表中查出说明/使用错误。如循环层次表、变量交叉引用表、标号交叉引用表等。
  ·为用户提供辅助信息。如子函数(宏、函数)引用表、等价(变量)表、常数表等。
  ·用来做错误预测和程序复杂度计算。如操作符和操作数的统计表。

第3题:

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

A.操作性分析

B.可靠性分析

C.引用分析

D.接口分析


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

第4题:

恶意代码的静态分析方法,是指在不运行恶意代码的情况下,利用反汇编等分析工具,对给定程序的静态特征和功能模块进行分析的方法。


正确答案:正确

第5题:

旅行社采用敏感度分析法来评价旅行社经营风险时,具体操作过程是(  )。

A.列出比较分析表→计算各种方案的期望值→选取较优的经营方案
B.计算各种方案的期望值→列出比较分析表→选取较优的经营方案
C.列出比较分析表→选取较优的经营方案→计算各种方案的期望值
D.选取较优的经营方案→计算各种方案的期望值→列出比较分析表

答案:A
解析:
旅行社采用敏感度分析法来评价旅行社经营方案的风险,首先,根据各种信息资料确定不同方案的自然状态(市场状态)、发生的概率以及损益值(经营收益或者经营成本)列出比较分析表;其次,根据比较分析表计算各种方案的期望值;最后,根据风险控制目标,比较各个方案经营风险的大小,选取较优的经营方案。

第6题:

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

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


正确答案:B

第7题:

下列引用表,不能直接从表中查出说明/使用错误的是______。

A.循环层次表

B.等价表

C.变量交叉引用表

D.标号交叉引用表


正确答案:B

第8题:

程序代码检查过程中为检查说明、使用错误,通常需要借助一些引用表。以下不适用于做这种检查的引用表是

A.循环层次表

B.事件/响应表

C.变量交叉引用表

D.标号交叉引用表


正确答案:B
解析:引用表是为了支持对源代码进行静态检查,可分为:标号交叉引用表;变量交叉引用表,子程序、宏和函数表;等价表;常数表。

第9题:

报表管理模块与其他模块相连,可以根据会计核算的数据,生成各种(  )。

A.内部报表
B.外部报表
C.汇总报表
D.数据分析表

答案:A,B,C
解析:
报表管理模块与其他模块相连,可以根据会计核算的数据,生成各种内部报表、外部报表、汇总报表,并根据报表数据分析报表,以及生成各种分析图等。

第10题:

静态分析器是在不运行程序的情况下对源程序进行静态地分析,以发现程序中潜在的错误或者异常。


正确答案:正确

更多相关问题