itgle.com

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

题目

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

A.源程序 B.目标程序 C.汇编程序 D.子程序A.汇编 B.反编译 C.预处理 D.链接


相似考题
参考答案和解析
正确答案:B,D
更多“一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生( ),再经过( )后形成在计 ”相关问题
  • 第1题:

    用高级语言来编写的程序( )。

    A.称为编译软件

    B.经编译后,才称为源程序

    C.其运行速度远比机器语言编写的程序要快

    D.需要转换成机器语言后,计算机中的CPU才能执行


    正确答案:D
    解析:用高级语言来编写的程序需要转换成机器语言后,计算机中的CPU才能执行。

  • 第2题:

    用C语言编写的代码程序

    A.可立即执行

    B.是一个源程序

    C.经过编译即可执行

    D.经过编译解释才能执行


    正确答案:B
    解析:用C语言编写的代码程序是一个源程序,不可立即执行,必须经过编译器将其生成目标程序,然后经过连接之后才能生成可执行的代码。

  • 第3题:

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

    A.汇编

    B.预处

    C.编辑

    D.C语言编译


    正确答案:D
    解析:由汇编语言和各种高级语言编写的程序称为源程序,源程序必须翻译成机器语言程序后才能在机器上运行,因此就出现了语言处理程序。实现高级语言到机器语言(或汇编语言)翻译的基本模式有两种:编译方式和解释方式,所实现的语言处理程序就相应地被称为编译程序和解释程序。编译程序将用高级语言编写的程序翻译成目标程序后保存在另一个文件中,该目标程序经连接处理后可脱离源程序和编译程序而直接在机器上反复多次运行。解释程序是将翻译和运行结合在一起进行,翻译一段源程序后,紧接着就执行它,不保存翻译的结果。程序语言不同,为其实现的编译程序或解释程序都不同,C语言是一种通用的高级程序设计语言,需要用针对C语言的编译程序对其进行翻译。程序员编写的源程序中往往会有一些错误,这些错误大致被分为静态错误和动态错误两类。静态错误又可以分为语法错误和静态语义错误。词法和语法错误是指有关语言结构上的错误,如单词拼写错误就是一种词法错误,表达式中缺少操作数、括号不匹配是不符合语法规则要求的语法错误等。静态的语义错误是指分析源程序时可以发现的语言意义上的错误,如整除取余的两个操作数中一个是整型数据,而另一个是实型数据。静态错误应该在编译的不同阶段被检查出来。所谓动态错误,是指源程序中的逻辑错误,它们发生在程序运行的时候,比如算法逻辑上的错误。动态错误也被称为动态语义错误,如变量取值为0是被用作除数,引用数组元素时下标出界等。对于程序语言,编辑程序的主要任务是用于源程序的输入和修改,而C语言的预处理程序主要进行源程序中字符串的替换过程,它们都不涉及程序中的错误处理。

  • 第4题:

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

    此题为判断题(对,错)。


    正确答案:错误 

  • 第5题:

    用C语言编写的代码______。

    A.可立即执行

    B.是一个源程序

    C.经过编译即可执行

    D.经过编译解释才能执行


    正确答案:B
    解析:用C语言编写的代码是一个源程序,不能立即执行,如果没有错误,则经过编译、连接后即可执行。

  • 第6题:

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

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

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

  • 第7题:

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

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

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

  • 第8题:

    ()属于应用软件。

    • A、CAD
    • B、WORD
    • C、汇编程序
    • D、C语言编译程序

    正确答案:A,B

  • 第9题:

    用高级语言编写的源程序,经编译后产生的是()

    • A、目标程序
    • B、汇编程序
    • C、解释程序
    • D、编译程序

    正确答案:A

  • 第10题:

    下列软件中()属于应用软件 ①FlashMX2004 ②Word ③汇编程序 ④C语言编译程序

    • A、①②③④
    • B、②③④
    • C、①②
    • D、③④

    正确答案:C

  • 第11题:

    单选题
    编译程序的功能是将用高级语言编写的源程序编译成( )
    A

    解释程序

    B

    汇编程序

    C

    编译程序

    D

    目标程序


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    下列关于程序语言的叙述,不正确的是()。
    A

    编写机器代码不比编写汇编代码容易。

    B

    高级语言需要编译成目标代码或通过解释器解释后才能被CPU执行。

    C

    同样一段高级语言程序通过不同的编译器可能产生不同的可执行程序。

    D

    汇编代码可被CPU直接运行。

    E

    不同的高级语言语法略有不同。


    正确答案: E
    解析: 暂无解析

  • 第13题:

    为某个应用而用不同高级语言编写的程序模块经分别编译产生(15),再经过(16)处理后形成可执行程序。

    (57)

    A.汇编程序

    B.子程序

    C.动态程序

    D.目标程序


    正确答案:D

  • 第14题:

    以下叙述中,错误的是(31)。

    A.C语言程序必须经过编译才能运行

    B.在可视化编程中,可以不编写程序代码来完成界面的设计工作

    C.JavaScript、VBScript都是可视化编程语言

    D.可视化编程中采用控件技术和事件驱动工作方式


    正确答案:C
    解析:高级程序语言可以通过编译方式或解释方式在计算机上运行。C语言程序必须经过编译才能运行。脚本语言(如JavaScript、VBScript等)是一种解释性的语言,需要解释器才能运行。是介于HTML、C、C++、Java和C#等编程语言之间的语言。HTML通常用于格式化和链接文本,而编程语言通常用于向机器发出一系列指令。与传统的编程方式相比,可视化编程是指无须编程,仅通过直观的操作方式即可完成界面的设计工作。Delphi和VisualBasic都是可视化编程语言。可视化编程语言的特点主要表现在以下两个方面。1)基于面向对象的思想,引入了控件的概念和事件驱动;2)程序开发过程一般遵循以下步骤,即先进行界面的绘制工作,再基于事件编写程序代码,以响应鼠标、键盘的各种动作。

  • 第15题:

    用C语言编写的代码程序

    A.可立即执行

    B.是一个源程序

    C.经过编译即可执行

    D.经过编译解释即可执行


    正确答案:B
    解析:C语言一种高级语言,C语言源程序经过C语言编译程序编译之后,生成一个后缀为。OBJ的二进制文件(称为目标文件),最后还要由称为“连接程序”(Link)的软件,把此。OBJ文件与C语言提供的各种库函数连接在一起,生成一个后缀.EXE的可执行文件。显然C语言不能立即执行,故选项A错误;根据以上定义,选项C和选项D错误,所以,4个选项中选项B符合题意。

  • 第16题:

    用汇编语言编写的程序需要经过( )翻译成机器语言后,才能在计算机中执行。

    A.编译程序

    B.解释程序

    C.操作系统

    D.汇编程序


    正确答案:D

  • 第17题:

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

    A.源程序 B.目标程序 C.汇编程序 D.子程序 A.汇编 B.反编译 C.预处理 D.链接


    正确答案:B,D

  • 第18题:

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

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

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

  • 第19题:

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

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

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

  • 第20题:

    用汇编语言编写的程序需经过()翻译成机器语言后,才能在计算机中执行。

    • A、编译程序
    • B、解释程序
    • C、操作程序
    • D、汇编程序

    正确答案:D

  • 第21题:

    下列关于程序语言的叙述,不正确的是()。

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

    正确答案:D

  • 第22题:

    编写一个计算机高级语言的源程序后,到正式上机运行之前,一般要经过()。

    • A、编辑
    • B、编译
    • C、连接
    • D、运行
    • E、调试

    正确答案:A,B,C

  • 第23题:

    单选题
    用汇编语言编写的程序需经过()翻译成机器语言后,才能在计算机中执行。
    A

    编译程序

    B

    解释程序

    C

    操作程序

    D

    汇编程序


    正确答案: A
    解析: 计算机在执行汇编语言编写的程序时,首先要将汇编语言编写的程序翻译成机器语言程序,然后才能执行,这种翻译程序被称为汇编程序,翻译过程称为汇编。