在对高级语言源程序进行编译和处解释处理的过程中。需要不断收集,记录和使用源程序中一些相关符号的类型和特征等信息,并将其录入( )中。A.哈希表B.符号表C.堆栈D.队列
在对高级语言源程序进行编译和处解释处理的过程中。需要不断收集,记录和使用源程序中一些相关符号的类型和特征等信息,并将其录入( )中。
A.哈希表
B.符号表
C.堆栈
D.队列
B.符号表
C.堆栈
D.队列
参考解析
解析:符号表在编译程序工作的过程中需要不断收集、记录和使用源程序中一些语法符号的类型和特征等相关信息。这些信息一般以表格形式存储于系统中
相关考题:
● 编译和解释是实现高级程序设计语言翻译的两种基本形式。以下关于编译与解释的叙述中,正确的是(51)。(51)A.在解释方式下,对源程序不进行词法分析和语法分析,直接进行语义分析B.在解释方式下,无需进行语法、语法和语义分析,而是直接产生源程序的目标代码C.在编译方式下,必须进行词法、语法和语义分析,然后再产生源程序的目标代码D.在编译方式下,必须先形成源程序的中间代码,然后再产生与机器对应的目标代码
对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(49)的适当工具。A.词法分析SXB 对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(49)的适当工具。A.词法分析B.语法分析C.语义分析D.出错处理
以下关于高级程序设计语言实现的编译和解释方式的叙述中,正确的是()A.编译程序不参与用户程序的运行控制,而解释程序则参与B.编译程序可以用高级语言编写,而解释程序只能用汇编语言编写C.编译方式处理源程序时不进行优化,而解释方式则进行优化D.编译方式不生成源程序的目标程序,而解释方式则生成。
●编译程序与解释程序的不同之处是(15) 。(15)A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码B.编译程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码C.编译程序不生成源程序的目标代码,而解释程序则产生源程序的目标代码D.编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码
以下说法中,错误的是( )。A.高级语言编写的源程序计算机可直接执行B.编译程序把高级语言源程序全部转换成机器指令并产生目标程序C.解释程序,以解释方式分析源程序代码,不形成目标程序D.各种高级语言有其专用的编译或解释程序
编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器( )。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和( )并不是每种编译器都必需的。词法分析的作用是识别源程序中的(请作答此空)。A.常量和变量B.数据类型C.记号D.语句
下列关于计算机语言的描述中,正确的是()A、翻译高级语言源程序时,解释方式和编译方式并无太大差别B、用高级语言编写的程序其代码效率比汇编语言编写的程序要高C、源程序与目标程序是互相依赖的D、对于编译类计算机语言,源程序不能被执行,必须产生目标程序才能被执行
以下说法中,错误的是()。A、高级语言编写的源程序计算机可直接执行B、编译程序把高级语言源程序全部转换成机器指令并产生目标程序C、解释程序,以解释方式分析源程序代码,不形成目标程序D、各种高级语言有其专用的编译或解释程序
单选题下列关于计算机语言的描述中,正确的是()A翻译高级语言源程序时,解释方式和编译方式并无太大差别B用高级语言编写的程序其代码效率比汇编语言编写的程序要高C源程序与目标程序是互相依赖的D对于编译类计算机语言,源程序不能被执行,必须产生目标程序才能被执行