55问答网
所有问题
当前搜索:
编译程序可以产生目标程序吗
用C 语言编写的源文件经过编译,若没有
产生编译
错误,则系统将?_百度知 ...
答:
本题正确答案应为B选项。C选项为错误答案。原因如下:1、
编译程序
仅仅是将源语言编写的源程序转换为
目标程序
。2、编译是把高级语言变成计算机
可以
识别的2进制语言。3、编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码
生成
;代码优化;目标代码生成。显然...
用C 语言编写的源文件经过编译,若没有
产生编译
错误,则系统将...
答:
答案是错误的,系统将
生成目标
文件,选B。因为C语言中
编译程序
是把一个源程序翻译成
目标程序
的工作过程。这一过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。在语法分析过程中发现有语法错误,给出提示信息,没有错误则生成目标文件。C语言通过汇编把汇编语言代码...
编译程序
和解释程序都是什么意思?
答:
1、
编译程序
是把用高级程序设计语言或计算机汇编语言书写的源程序,翻译成等价的机器语言格式
目标程序
的翻译程序,属于采用
生成
性实现途径实现的翻译程序。编译程序以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出;编译出的目标程序通常还要经历运行阶段,以便在运行程序的...
机器语言程序就是
目标程序吗
?
答:
目标程序
是
编译程序
运行时
产生
的机器码程序,
可以
由计算机直接调用执行。和机器语言等价。
用高级语言编写的
源程序
必须经过
编译
,
产生目标程序
后才能运行,这句话对...
答:
目标程序
不
能
运行,必须再经过连接成
可
执行文件才能运行。而且像java 和c#的
程序编译
后也不是目标程序。
可
执行程序和
目标程序
的区别
答:
目标程序
,又称为“
目的程序
”,为
源程序
经
编译可
直接被计算机运行的机器码集合。文件扩展名不同可执行程序和目标程序的文件扩展名不同,前者为.exe,后者为.obj。编译过程不同可执行程序是经过编译、链接、装载等多个过程生成的,而目标程序只是经过
编译生成
的。机器码不同目标程序是源程序经过编译...
计算机中:解释程序与
编译程序
:的相同点与不同点是什么
答:
编译程序
、解释程序均是计算机语言处理程序。其区别主要为:解释程序直接执行源程序或源程序的内部形式,一般是读一句源程序,翻译一句,执行一句,不
产生目标
代码,如BASIC解释程序。编译程序是将高级语言书写的源程序翻译成与之等价的低级语言的
目标程序
。编译程序与解释程序最大的区别之一在于前者
生成目标
代码...
编译程序
包括哪些组成部分?
答:
5,优化器 (Optimizer):对中间代码进行优化,例如常量传播、死代码删除、循环展开等。6,目标代码
生成器
(Target Code Generator):将优化后的中间代码转换为目标平台的机器码或字节码。7,链接器 (Linker):将
编译生成
的目标代码与其他库代码或资源文件链接在一起,以
形成可
执行文件或动态链接库等
目标程
...
计算机基础知识
答:
本文将介绍计算机基础知识,包括程序设计语言、数据库、网络通信协议等方面的知识。程序设计语言C、VC和C++语言都属于第二代程序设计语言。
目标
代码源程序在编译后所
生成
的目标代码就是一种
可
执行的机器语言程序。汇编语言与高级语言相比汇编语言已没有优点。
编译程序
将高级语言程序翻译成可...
为什么
编译程序生成
的
目标程序
不一定是
可
执行程序? 难道不是经过了编译...
答:
你自己都说出来了,
编译
显然不等于编译+链接啊 编译出来的可能是中间代码,例如JAVA。
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜