第三代程序语言的主要特点是()。A、程序语句与机器指令一一对应B、算术表达式接近于人的书写形式C、非过程化D、执行前需要用编译程序来翻译E、实现了对机器的独立性

题目

第三代程序语言的主要特点是()。

  • A、程序语句与机器指令一一对应
  • B、算术表达式接近于人的书写形式
  • C、非过程化
  • D、执行前需要用编译程序来翻译
  • E、实现了对机器的独立性

相似考题
更多“第三代程序语言的主要特点是()。A、程序语句与机器指令一一对应B、算术表达式接近于人的书写形式C、非过程化D、执行前需要用编译程序来翻译E、实现了对机器的独立性”相关问题
  • 第1题:

    下列4种描述中正确的是()

    A.汇编语言只由指令语句构成

    B.汇编语言语句包括指令语句和伪指令语句和宏指令语句

    C.指令语句和伪指令语句都能经汇编程序翻译成机器代码

    D.指令语句和伪指令语句都不能经汇编程序翻译成机器代码


    答案:B

  • 第2题:

    下列描述不正确的是( )

    A.汇编语言即是机器语言

    B.汇编语言程序不可直接运行

    C.汇编语言的指令语句与机器指令一一对应

    D.汇编语言程序运行速度快,阅读方便,但仍属于面向机器的程序设计语言


    正确答案:A
    解析:机器语言是计算机硬件能够识别的,不用翻译直接供计算机使用的程序设计语言,也称为手编语言。机器语言是用二进制数表示的指令代码,这种指令代码是由操作码和地址组成。汇编语言采用了助记标号来编写程序,比机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言程序运行速度快,阅读方便,但仍属于面向机器的程序设计语言。所以选项A的说法是错误的。

  • 第3题:

    从下列叙述中选出5条正确的叙述,并把编号按从小到大次序排列,它们是(51)、(52)、(53)、(54)、(55)。

    (51)~(55):

    A.解释程序是接受参数、按照某一样板产生机器语言的计算机程序

    B.编译程序是把高级语言书写的计算机程序翻译成面向计算机的目标程序而使用的计算机程序

    C.就执行速度而言,编译程序比解释程序慢

    D.解释程序是用来逐句分析和执行源程序语句的计算机程序

    E.COBOL$和1FORTRAN语言程序通常需要解释执行

    F.使用编译程序时,因为是逐句地翻译执行源程序的语句,所以可以逐条语句排错

    G.汇编语言的功能是将汇编语言书写的源程序翻译成由机器指令和其他信息组成的目标程序

    H.任何一种汇编语言的每一语句都能对应一条机器语言指令

    I.连接装配程序可以把经编译程序产生的目标程序变成可执行的机器语言程序

    J.某些连接装配程序可以把由Pascal语言编译程序和C语言编译程序分别产生的目标程序连接成一个可执行程序

    A.A

    B.B

    C.C

    D.E


    正确答案:A
    解析:A.错误。解释程序直接执行元程序或源程序的内部形式,它并不产生任何机器语言的目标程序。B.正确。编译程序的功能是把某种高级语言书写的源程序翻译成与之等价的低级语言程序。C错误。编译程序产生目标程序,目标程序经汇编与库函数等其他程序连接获得可执行的程序,可执行的程序的运行速度通常要比直接解释它的源程序快得多,但试题中所说的速度快慢也很难说清,也没有比较的意义。D.正确。解释程序直接执行源程序或源程序的内部形式,运行的时候逐句将源程序翻译成机器语言调入内存,再加以运行。E.错误。E错误。编译程序的工作过程十分复杂,一般要经过词法分析、语法分析、中间代码生成、代码优化和日标代码生成等5个部分。通常编译一个源程序要经过多次扫描,但始终没有逐句执行源程序的语句。G.正确。汇编程序是将汇编程序语占书写的源程序翻译成由机器指令和其他信息组成的目标程序。其基本工作是将源程序中每条可执行的汇编语句转换成对应的机器指令,处理源程序中出现的伪指令。H.错误。汇编语言中的语句可分为两大类:一类是与机器指令相对应的可执行汇编语句;另一类是伪指令,伪指令不被翻译成机器指令。I.正确。通常情况下,经编译产生的目标程序还不能在机器上直接执行,还得与一些库函数相连接,连接装配程序可以将多个日标程序、库函数等连接成一个可执行的机器语言。J.正确。由同一系统软件公司提供的某种通用机器上的各种编译程序,可以由同一个连接装配程序负责目标程序连接装配工作。

  • 第4题:

    传统机器语言机器级,是用(16)来翻译机器指令。

    A.人工

    B.硬件

    C.编译程序

    D.微指令程序


    正确答案:D
    解析:传统机器语言机器级,是用微指令程序来翻译机器指令。

  • 第5题:

    将高级语言源程序翻译为机器语言程序的过程中常引人中间代码。以下关于中间代码的叙述中,错误的是()。

    A.不同的高级程序语言可以产生同一种中间代码
    B.中间代码与机器语言代码在指令结构上必须一致
    C.使用中间代码有利于提高编译程序的可移植性
    D.使用中间代码有利于进行与机器无关的优化处理

    答案:B
    解析:
    “中间代码”是一种简单且含义明确的记号系统,与具体的机器无关,可以有若干种形式。可以将不同的高级程序语言翻译成同一种中间代码。由于与具体机器无关,使用中间代码有利于进行与机器无关的优化处理,以及提高编译程序的可移植性。

  • 第6题:

    以下关于汇编语言的叙述中,错误的是( )

    A.汇编语言源程序中的指令语句将被翻译成机器代码
    B.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段
    C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出
    D.汇编程序先将源程序中的伪指令翻译成机器代码,然后在翻译指令语句

    答案:D
    解析:
    本题考查汇编语言的基本概念,伪指令是汇编程序直接执行的,不对应于程序中的机器代码,所以D是错误的。

  • 第7题:

    ()是助记符来表示机器的指令,所以汇编语言中的语句与机器代码是一一对应的。

    • A、机器语言
    • B、汇编语言
    • C、高级语言
    • D、4GL语音

    正确答案:B

  • 第8题:

    汇编语言源程序变成机器语言目标程序是经()来实现的。

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

    正确答案:D

  • 第9题:

    编译程序将高级语言程序翻译成与之等价的机器语言程序,该机器语言程序称为()。

    • A、工作程序
    • B、机器程序
    • C、临时程序
    • D、目标程序

    正确答案:D

  • 第10题:

    填空题
    ()是用助记符来表示机器的指令,所以汇编语言中的语句与机器代码是一一对应的。

    正确答案: 汇编语言
    解析: 暂无解析

  • 第11题:

    单选题
    汇编语言源程序经( )汇编得到机器指令形式的目标代码。
    A

    编译程序

    B

    FORTRAN编译程序

    C

    PASCAL编译程序

    D

    汇编程序


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

  • 第12题:

    单选题
    编译程序将高级语言程序翻译成与之等价的机器语言程序,该机器语言程序称为()。
    A

    工作程序

    B

    机器程序

    C

    临时程序

    D

    目标程序


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

  • 第13题:

    解释是在低级机器级上用它的一串语句或指令来仿真高级机器级上的一条指令或指令的功能,通过低级机器语言程序中的每条语句或指令逐条解释来实现的技术。()


    参考答案:×

  • 第14题:

    以下关于汇编语言的叙述中,错误的是______。

    A.汇编语言源程序中的指令语句将被翻译成机器代码

    B.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段

    C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出

    D.汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句

    A.

    B.

    C.

    D.


    正确答案:D

  • 第15题:

    ●以下叙述中,正确的是(52) 。

    (52)

    A.解释程序是接受参数,按照某一样板产生机器语言程序和计算机程序

    B.编译程序是逐句翻译执行源程序的语句,所以可进行逐条语句排错

    C.汇编程序是将汇编语言源程序翻译成机器指令和其它信息组成的目标程序

    D.任何一种汇编语言的每一个语句,都能对应于一条机器语言指令


    正确答案:C

  • 第16题:

    编译程序将高级语言程序翻译成与之等价的机器语言程序,该机器语言程序称为( )。

    A.工作程序

    B.机器程序

    C.临时程序

    D.目标程序


    正确答案:D
    编译程序将高级语言程序翻译成与之等价的机器语言程序,该机器语言成为目标程序,因此答案选择D。

  • 第17题:

    汇编语言源程序变换成机器语言目标程序是经()来实现的。

    A.编译程序解释
    B.汇编程序解释
    C.编译程序翻译
    D.汇编程序翻译

    答案:D
    解析:
    高级语言转化为机器语言要经过汇编语言的编译过程,编译是整段的完成语言的变化过程,编译可以看成是翻译,而解释是一句一句的执行,效率低。

  • 第18题:

    汇编语言源程序经()汇编得到机器指令形式的目标代码。

    A:C编译程序
    B:FORTRAN编译程序
    C:PASCAL编译程序
    D:汇编程序

    答案:D
    解析:
    本题考核计算机程序设计语言的内容。

  • 第19题:

    ()是用助记符来表示机器的指令,所以汇编语言中的语句与机器代码是一一对应的。


    正确答案:汇编语言

  • 第20题:

    编译程序是()的软件。

    • A、对目标程序装配连接
    • B、将高级语言程序翻译成等价的机器语言程序
    • C、对源程序边扫描边翻译执行
    • D、将汇编语言程序翻译成机器语言程序

    正确答案:B

  • 第21题:

    单选题
    汇编语言源程序变成机器语言目标程序是经()来实现的。
    A

    编译程序解释

    B

    汇编程序解释

    C

    编译程序翻译

    D

    汇编程序翻译


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

  • 第22题:

    单选题
    ()是助记符来表示机器的指令,所以汇编语言中的语句与机器代码是一一对应的。
    A

    机器语言

    B

    汇编语言

    C

    高级语言

    D

    4GL语音


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

  • 第23题:

    多选题
    第三代程序语言的主要特点是()。
    A

    程序语句与机器指令一一对应

    B

    算术表达式接近于人的书写形式

    C

    非过程化

    D

    执行前需要用编译程序来翻译

    E

    实现了对机器的独立性


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