一个应用软件的各个功能模块可采用不同的编程语言来分别编写,分别编译并产生( ),再经过(请作答此空)后形成在计算机上运行的可执行程序。A.汇编B.反编译C.预处理D.链接

一个应用软件的各个功能模块可采用不同的编程语言来分别编写,分别编译并产生( ),再经过(请作答此空)后形成在计算机上运行的可执行程序。

A.汇编
B.反编译
C.预处理
D.链接

参考解析

解析:分别是预编译(Prepressing)、编译(Compilation)、汇编(Assembly)、链接(Linking)。预编译首先是将源代码文件hello.h和相关的头文件,如stdio.h等被编译器Cpp预编译成一个.i文件。主要处理那些源文件中以“#”开始的预编译指令,如“#include"、”#define“等编译编译过程就是把预处理完的文件进行一系列词法分析、语法分析、语义分析、生成汇编文件,这个过程是是整个程序构建的核心部分,也是最复杂的部分之一。汇编汇编器是将汇编代码变成机器可以执行的指令,每一条汇编指令几乎都对应一条机器指令,根据其对照表一一翻译即可。目标文件中还包括链接是所需要的一些调试信息: 比如符号表、 调试信息、 字符串等。链接人们把每个源代码模块独立的进行编译,然后按照需要将它们组装起来,这个组装的过程就是链接(Linking)。

相关考题:

高级语言编制的程序()。 A、比机器语言编制程序更优化,执行效率更高。B、经过编译程序编译后,才能被CPU执行。C、只能在一种类型计算机上执行。D、在单板机上运行。

用C语言编写的源程序必须经过编译连接后生存可执行程序,才能运行。() 此题为判断题(对,错)。

为某个应用而用不同高级语言编写的程序模块经分别编译产生(15),再经过(16)处理后形成可执行程序。(57)A.汇编程序B.子程序C.动态程序D.目标程序

用C语言编写的代码程序A.可立即执行B.是一个源程序C.经过编译即可执行D.经过编译解释才能执行

用C语言编写的程序必须翻译成可执行程序后才能够在计算机上运行,在此过程中必须通过下列哪种程序进行处理?A.编辑程序B.解释程序C.汇编程序D.编译程序

程序可以找出C语言源程序中的语法错误。为某个应用而用不同高级语言编写的程序模块经分别编译产生(42),再经过(43)处理后形成可执行程序。A.汇编B.预处C.编辑D.C语言编译

用C语言编写的代码程序A.可立即执行B.是一个源程序C.经过编译即可执行D.经过编译解释即可执行

用高级语言编写的源程序必须经过编译,产生目标程序后才能运行。() 此题为判断题(对,错)。

用C语言编写的代码______。A.可立即执行B.是一个源程序C.经过编译即可执行D.经过编译解释才能执行

一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生( ),再经过( )后形成在计算机上运行的可执行程序。A.源程序 B.目标程序 C.汇编程序 D.子程序A.汇编 B.反编译 C.预处理 D.链接

一个应用软件的各个功能模块可采用不同的编程语言来分别编写,分别编译并产生( ),再经过( )后形成在计算机上运行的可执行程序。A.源程序 B.目标程序 C.汇编程序 D.子程序 A.汇编 B.反编译 C.预处理 D.链接

一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生( ),再经过(请作答此空)后形成在计算机上运行的可执行程序。A.汇编B.反编译C.预处理D.链接

一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生(请作答此空),再经过( )后形成在计算机上运行的可执行程序A.源程序B.目标程序C.汇编程序D.子程序

操作系统是裸机上的第一层软件,其他系统软件(如(请作答此空)等)和应用软件都是建立在操作系统基础上的。下图①②③分别表示( )。A.编译程序、财务软件和数据库管理系统软件B.汇编程序、编译程序和Java解释器C.编译程序、数据库管理系统软件和汽车防盗程序D.语言处理程序、办公管理软件和气象预报软件

一个应用软件的各个功能模块可采用不同的编程语言来分别编写,分别编译并产生(请作答此空),再经过( )后形成在计算机上运行的可执行程序。A.源程序B.目标程序C.汇编程序D.子程序

用高级语言编写的源程序,经编译后产生的是()A、目标程序B、汇编程序C、解释程序D、编译程序

下列关于程序语言的叙述,不正确的是()。A、编写机器代码不比编写汇编代码容易。B、高级语言需要编译成目标代码或通过解释器解释后才能被CPU执行。C、同样一段高级语言程序通过不同的编译器可能产生不同的可执行程序。D、汇编代码可被CPU直接运行。E、不同的高级语言语法略有不同。

用()编写的程序不需要编译,可以在计算机上直接运行。A、人工智能语言B、机器语言C、汇编语言D、高级语言

关于高级语言编写的源程序的运行的论述中,不正确的是()A、解释程序将源程序逐条翻译成若干条机器指令并立即执行之B、编译程序对源程序整体扫描,先进行语法检查,通过后再编译.objd的目标程序C、需要用连接程序把这些目标程序块连接在一起,形成.exe的可执行目标程序D、有些高级语言编写的源程序能被计算机硬件识别并运行

计算机用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过编译和连接。

计算机语言是计算机可执行的程序,主要是指程序化设计语言。下面描述正确的是:()A、机器语言,符号化的机器语言、必须经过汇编程序编译成机器代码后才能在计算机上运行B、汇编语言,采用二进制代码、指令随机器而异、效率高,执行速度快、编程繁琐,可移植性差,程序编写的工作量大。C、汇编语言,更接近自然语言,一般采用英语表达,便于理解、记忆、掌握、高级语言编写的程序短小,易于编写、调试;可移植性强;D、高级语言不能被计算机直接识别和执行,必须先翻译成用机器指令表示的目标程序。翻译的方式有两种:解释执行、编译执行

编写一个计算机高级语言的源程序后,到正式上机运行之前,一般要经过()。A、编辑B、编译C、连接D、运行E、调试

汇编语言源程序在计算机上不能直接运行,必须经过()和()后才能形成一个可执行文件。

用C语言编写的源程序需要用编译程序先进行编译,再经过()之后才能得到可执行程序。A、汇编B、解释C、连接D、运行

单选题用C语言编写的源程序需要用编译程序先进行编译,再经过()之后才能得到可执行程序。A汇编B解释C连接D运行

填空题汇编语言源程序在计算机上不能直接运行,必须经过()和()后才能形成一个可执行文件。

单选题下列关于程序语言的叙述,不正确的是()。A编写机器代码不比编写汇编代码容易。B高级语言需要编译成目标代码或通过解释器解释后才能被CPU执行。C同样一段高级语言程序通过不同的编译器可能产生不同的可执行程序。D汇编代码可被CPU直接运行。E不同的高级语言语法略有不同。