网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
在对源程序进行编译的过程中,( )是正确的顺序。

A.语义分析、语法分析、词法分析
B.语法分析、词法分析、语义分析
C.词法分析、语法分析、语义分析
D.词法分析、语义分析、语法分析

参考答案

参考解析
解析:本题考查程序语言基础知识。
编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言程序或机器语言程序)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成、符号表管理和出错处理,如下图所示。
更多 “在对源程序进行编译的过程中,( )是正确的顺序。A.语义分析、语法分析、词法分析 B.语法分析、词法分析、语义分析 C.词法分析、语法分析、语义分析 D.词法分析、语义分析、语法分析 ” 相关考题
考题 ● 已知某高级语言源程序A 经编译后得到机器C 上的目标程序B,则 (24) 。(24)A. 对B 进行反编译,不能还原出源程序AB. 对B 进行反汇编,不能得到与源程序A 等价的汇编程序代码C. 对B 进行反编译,可得到源程序A 的算法结构D. 对A 和B 进行交叉编译,可以产生在机器C 上运行的动态链接库

考题 ● 编译和解释是实现高级程序设计语言翻译的两种基本形式。以下关于编译与解释的叙述中,正确的是(51)。(51)A.在解释方式下,对源程序不进行词法分析和语法分析,直接进行语义分析B.在解释方式下,无需进行语法、语法和语义分析,而是直接产生源程序的目标代码C.在编译方式下,必须进行词法、语法和语义分析,然后再产生源程序的目标代码D.在编译方式下,必须先形成源程序的中间代码,然后再产生与机器对应的目标代码

考题 已知某高级语言源程序A经编译后得到机器c上的目标程序B,则( )。A.对B进行反编译,不能还原出源程序AB.对B进行反汇编,不能得到与源程序A等价的汇编程序代码C.对B进行反编译,得到的是源程序A的变量声明和算法流程D.对A和B进行交叉编译,可以产生在机器c上运行的动态链接库

考题 在多数计算机中,编译器在对一个源程序或源程序段进行编译是不能确定程序在主存中的实际位置的。() 此题为判断题(对,错)。

考题 C语言的编译系统对宏命令的处理是________。 A. 在程序连接时进行的B. 在对源程序中的其它语句编译之前进行的C. 在程序运行时进行的D. 和C程序中的其它语句同时进行的

考题 对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(49)的适当工具。A.词法分析SXB 对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(49)的适当工具。A.词法分析B.语法分析C.语义分析D.出错处理

考题 已知某高级语言源程序A经编译后得到机器C上的目标程序B,则(24)。A.对B进行反编译,不能还原出源程序AB.对B进行反汇编,不能得到与源程序A等价的汇编程序代码C.对B进行反编译,得到的是源程序A的变量声明和算法流程D.对A和B进行交叉编译,可以产生在机器C上运行的动态链接库

考题 以下关于解释程序和编译程序的叙述中,正确的是( )。A.编译程序和解释程序都生成源程序的目标程序 B.编译程序和解释程序都不生成源程序的目标程序 C.编译程序生成源程序的目标程序,解释程序则不然 D.编译程序不生成源程序的目标程序,而解释程序反之

考题 在对高级语言源程序进行编译或解释处理的过程中,需要不断收集、记录和使用源程序中一些相关符号的类型和特征等信息,并将其存入( )中。 A.哈希表B.符号表C.堆栈D.队列

考题 以下关于实现局级程序设计语言的编译和解释方式的叙述中,正确的是( )。A.在编译方式下产生源程序的目标程序,在解释方式下不产生 B.在解释方式下产生源程序的目标程序,在编译方式下不产生 C.编译和解释方式都产生源程序的目标程序,差别是优化效率不同 D.编译和解释方式都不产生源程序的目标程序,差别在是否优化

考题 在对源程序进行编译的过程中, ( )是正确的顺序。A. 语义分析、语法分析、词法分析 B. 语法分析、词法分析、语义分析C. 词法分析、语法分析、语义分析 D. 词法分析、语义分析、语法分析

考题 C语言源程序中以开头的命令在( )进行处理。A.对源程序编译之前 B.对源程序编译过程中 C.目标程序链接时 D.目标程序运行时

考题 C++语言的编译系统对宏命令的处理是( )。 A.在程序运行时进行B.在程序连接时进行C.和C++程序的其它语句同时进行编译D.在对源程序中其它成分正式编译之前进行

考题 下图是编制程序的一般步骤,对应于空缺1、2、3、4、5的步骤正确的是(2)。A.数据、编译程序、错误信息、源程序、目标程序B.数据、源程序、错误信息、编译程序、目标程序C.源程序、数据、错误信息、编译程序、目标程序D.源程序、编译程序、错误信息、目标程序、数据

考题 C语言的编译系统对宏命令的处理是在对源程序中其它语句正式编译之前进行的。() 此题为判断题(对,错)。

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

考题 在对高级语言源程序进行编译的过程中,为源程序中变量所分配的存储单元的地址属于( )。A.逻辑地址 B.物理地址 C.接口地址 D.线性地址

考题 在对高级语言源程序进行编译和处解释处理的过程中。需要不断收集,记录和使用源程序中一些相关符号的类型和特征等信息,并将其录入( )中。A.哈希表 B.符号表 C.堆栈 D.队列

考题 将高级语言编写的源程序按动态的运行顺序逐句进行翻译并执行的程序,称为编译程序。A对B错

考题 应用程序编程从测试环境过渡到生产环境的过程中,以下那项措施有助于强化控制()A、应用编程人员复制源程序,并编译目标模型转入生产数据库B、应用编程人员将源程序复制到生产数据库,并要求生产控制人员进行编译C、生产控制人员复制源程序,并将目标模型加以编译转入生产数据库D、生产控制人员将源程序复制到生产数据库,对程序加以编译

考题 在编译方法中,动态存储分配的含义是()。A、在运行阶段对源程序中的量进行分配B、在编译阶段对源程序中的量进行分配C、以上都不是

考题 在C++中,源程序变为可执行程序的正确顺序应该是()。A、编辑、链接、编译、执行B、编辑、编译、链接、执行C、编译、编辑、链接、执行D、编译、链接、编辑、执行

考题 编译型程序是指源程序经过以下几个步骤,正确的顺序为()①编译②连接③形成可执行文件④加入库函数。A、②①③④B、①②③④C、②③①④D、②③④①

考题 将高级语言编写的源程序按动态的运行顺序逐句进行翻译并执行的程序,称为编译程序。

考题 单选题编译型程序是指源程序经过以下几个步骤,正确的顺序为()①编译②连接③形成可执行文件④加入库函数。A ②①③④B ①②③④C ②③①④D ②③④①

考题 单选题应用程序编程从测试环境过渡到生产环境的过程中,以下那项措施有助于强化控制()A 应用编程人员复制源程序,并编译目标模型转入生产数据库B 应用编程人员将源程序复制到生产数据库,并要求生产控制人员进行编译C 生产控制人员复制源程序,并将目标模型加以编译转入生产数据库D 生产控制人员将源程序复制到生产数据库,对程序加以编译

考题 单选题在编译方法中,动态存储分配的含义是()。A 在运行阶段对源程序中的量进行分配B 在编译阶段对源程序中的量进行分配C 以上都不是

考题 单选题在C++中,源程序变为可执行程序的正确顺序应该是()。A 编辑、链接、编译、执行B 编辑、编译、链接、执行C 编译、编辑、链接、执行D 编译、链接、编辑、执行