itgle.com
更多“为某个应用而用不同高级语言编写的程序模块经分别编译产生(42),再经过(43)处理后形成可执行程序。 ”相关问题
  • 第1题:

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

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

    答案:D
    解析:
    本题考察程序语言基础知识。一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生目标程序,再经过链接后形成在计算机上运行的可执行程序。

  • 第2题:

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

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

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

  • 第3题:

    下列说法中,正确的是: A)只要将高级程序语言编写的源程序文件(如try.c)的扩展名更为.exe,则它就成为可执行文件了   B)当代高级的计算机可以直接执行用高级程序语言编写的程序 C)用高级程序语言编写的源程序经过编译和连接后成为可执行程序 D)用高级程序语言编写的程序可移植性和可读性都很差


    高级语言源程序只有经过编译和链接后才能成为可执行程序

  • 第4题:

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

    A.源程序
    B.目标程序
    C.汇编程序
    D.子程序

    答案:B
    解析:
    本题考察程序语言基础知识。一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生目标程序,再经过链接后形成在计算机上运行的可执行程序。

  • 第5题:

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

    A.源程序
    B.目标程序
    C.汇编程序
    D.子程序

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