通常对源程序进行静态分析的方法为:生成引用表、程序错误分析和()。

通常对源程序进行静态分析的方法为:生成引用表、程序错误分析和()。


相关考题:

对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在()阶段进行。 A.词法分析B.语法分析C.语义分析D.目标代码生成

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

词法分析和语法分析本质上都是对源程序的结构进行分析。() 此题为判断题(对,错)。

以下关于编译系统对某高级语言进行翻译的叙述中,错误的是( )。A.词法分析将把源程序看作一个线性字符序列进行分析B.语法分析阶段可以发现程序中所有的语法错误C.语义分析阶段可以发现程序中所有的语义错误D.目标代码生成阶段的工作与目标机器的体系结构相关

词法分析难以发现源程序的错误,因为词法分析器对源程序采取非常局部的观点。() 此题为判断题(对,错)。

在静态测试中,主要是对程序代码进行静态分析。数据初始化、赋值或引用过程中的异常属于静态分析中的( )。A.控制流分析 B.数据流分析 C.接口分析 D.表达式分析

在对程序代码进行静态分析时,要生成各种引用表,这些引用表按功能可以分为______。A) 为用户提供辅助信息的B) 直接从表中查出说明/使用错误的C) 用来做错误预测和程序复杂性计算的D) 以上全部A.B.C.D.

程序的静态错误分析和设计分析共同研究的题目是______。A.接口一致性B.表达式分析C.引用分析D.类型和单位分析

●编译程序与解释程序的不同之处是(15) 。(15)A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码B.编译程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码C.编译程序不生成源程序的目标代码,而解释程序则产生源程序的目标代码D.编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码

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

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

对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在()阶段进行。A、词法分析B、语法分析C、语义分析D、目标代码生成

对高级语言源程序进行编译或翻译的过程可以分为多个阶段,解释方式不包含()阶段。A、词法分析B、语法分析C、语义分析D、目标代码生成

通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(3)处应选择()A、词法分析B、语法分析C、中间代码生成D、目标代码生成

静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()。A、运行程序并分析运行结果B、桌前检查与代码会审C、数据流分析图D、调用图

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

通常把编译过程分为分析前端与综合后端两大阶段。词法、语法和语义分析是对源程序的(),中间代码生成、代码优化与目标代码的生成则是对源程序的()。

动态测试的功能包括:()。A、程序错误分析、一致性检查B、程序错误分析、性能分析、内存分析C、生成引用表、程序错误分析、一致性检查D、确认与接口测试、覆盖率分析、性能分析、内存分析

静态错误分析用于确定在源程序中是否有某些错误或“危险”结构。常用4种分析方法。即类型和单位分析、()、表分析。A、使用分析B、参数分析C、设计分析D、引用分析

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

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

单选题通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(3)处应选择()A词法分析B语法分析C中间代码生成D目标代码生成

单选题对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在()阶段进行。A词法分析B语法分析C语义分析D目标代码生成

填空题通常对源程序进行静态分析的方法为:生成引用表、程序错误分析和()。

单选题静态错误分析用于确定在源程序中是否有某些错误或“危险”结构。常用4种分析方法。即类型和单位分析、()、表分析。A使用分析B参数分析C设计分析D引用分析

填空题通常把编译过程分为分析前端与综合后端两大阶段。词法、语法和语义分析是对源程序的(),中间代码生成、代码优化与目标代码的生成则是对源程序的()。

单选题动态测试的功能包括:()。A程序错误分析、一致性检查B程序错误分析、性能分析、内存分析C生成引用表、程序错误分析、一致性检查D确认与接口测试、覆盖率分析、性能分析、内存分析