在下列有关程序语言基础知识的叙述中,正确的为()。A.解释程序是接受参数、按照某一样板产生机器语言程序的计算机程序B.编译程序是为把高级语言书写的计算机程序翻译成面向计算机的目标程序而使用的计算机程序C.就执行速度而言,编译程序比解释程序慢

题目

在下列有关程序语言基础知识的叙述中,正确的为()。

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

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

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


相似考题
更多“在下列有关程序语言基础知识的叙述中,正确的为()。A.解释程序是接受参数、按照某一样板产生机器 ”相关问题
  • 第1题:

    试题6

    下列叙述中,正确的是( )。

    A.用高级程序语言编写的程序称为源程序

    B.计算机能直接识别并执行用汇编语言编写的程序

    C.机器语言编写的程序执行效率最低

    D.高级语言编写的程序的可移植性最差


    正确答案:A
    试题6分析:
    计算机不能识别人们日常使用的自然语言,只能识别机器语言。程序设计语言是按照一定规则编制好的语言,可分为:机器语言、汇编语言和高级语言。
    高级程序设计语言编写的程序称为源程序,具有良好的可读性和可移植性,但不能被机器直接执行。必须通过翻译程序翻译成等价的机器语言程序才能在计算机上执行。翻译的方法有:解释和编译。
    试题6答案:
    A

  • 第2题:

    ●从下列叙述中选出5条正确的叙述,并把编号按从小到大次序排列,它们是 (30) 。

    ①解释程序是接受源程序,将其转换成中间代码,然后对其解释执行,它并不产生机器代码

    ②编译程序是把高级语言书写的程序,翻成中间代码,然后逐条执行,产生机器代码

    ③就执行速度而言,编译程序比解释程序快

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

    ⑤COBOL和FORTRAN语言程序通常都在商业领域方面应用广范

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

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

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

    ⑨连接装配程序可以把经解释程序产生的目标程序变成可执行的机器语言程序

    ⑩由于不同程序语言产生的目标程序,连接装配程序不可以把由Pascal语言编译程序和C语言编译程序分别产生的目标程序连接成一个可执行程序

    (30) A.①③⑤⑦⑨

    B.①③④⑥⑦

    C.②④⑥⑧⑨

    D.②④⑦⑧⑩


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

  • 第3题:

    下列叙述中正确的是( )。

    A.计算机能直接识别并执行用高级程序语言编写的程序

    B.用机器语言编写的程序可读性最差

    C.机器语言就是汇编语言

    D.高级语言的编译系统是应用程序


    正确答案:B
    解析:只有机器语言才能被计算机直接识别,但机器语言可读性是最差的。汇编语言是符号化的机器语言,但不是机器语言,其程序计算机也不能直接识别。高级语言编写的程序是高级语言源程序,不能被直接运行,必须翻译成机器语言才能执行。

  • 第4题:

    在下列叙述中,正确的是( )。

    A.执行目标程序时,编译程序必须已在内存

    B.词法分析、语法分析、目标代码生成是编译过程中几个必须经过的阶段

    C.解释程序不产生目标程序,因此执行速度快

    D.解释程序是用汇编语言写的源程序


    正确答案:B

  • 第5题:

    下面关于解释程序和编译程序的论述中,其中正确的一条是( )。

    A.编译程序和解释程序均能产生目标程序

    B.编译程序和解释程序均不能产生目标程序

    C.编译程序能产生目标程序,而解释程序则不能

    D.编译程序不能产生目标程序,而解释程序能


    正确答案:C
    解析:编译程序能产生目标程序,而解释程序则不能。故本题答案选择C。

  • 第6题:

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

    (52)

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

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

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

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


    正确答案:C

  • 第7题:

    下列关于解释程序和编译程序的描述中,正确的是______。

    A.编译程序不能产生目标程序,而解释程序能

    B.编译程序和解释程序均不能产生目标程序

    C.编译程序能产生目标程序,而解释程序则不能

    D.编译程序和解释程序均能产生目标程序


    正确答案:C
    解析:机器逐条翻译逐条执行(即边解释边翻译),解释完成了,运行的结果也出来了,不产生目标程序,这个过程由解释程序来完成。先把源程序全部一次性翻译成目标程序,然后再执行目标程序,这个过程由编译程序完成。

  • 第8题:

    下面是关于解释程序和编译程序的叙述,其中正确的一条是( )。

    A.编译程序、解释程序均能产生目标程序
    B.编译程序、解释程序均不能产生目标程序
    C.编译程序能产生目标程序,解释程序不能产生目标程序
    D.编译程序不能产生目标程序,而解释程序能产生目标程序

    答案:C
    解析:
    编译程序能产生目标程序,解释程序不能产生目标程序。

  • 第9题:

    关于解释程序和编译程序的四条叙述,其中正确的一条是()。

    • A、解释程序产生目标程序
    • B、编译程序产生目标程序
    • C、解释程序和编译程序都产生目标程序
    • D、解释程序和编译程序都不产生目标程序

    正确答案:B

  • 第10题:

    以下有关样板文件的叙述,正确的是()。

    • A、文字样式、尺寸样式、图层等绘图环境可以保存为样板文件
    • B、样板文件的扩展名是dwg
    • C、样板文件中不能包含图形
    • D、样板文件不能修改

    正确答案:A

  • 第11题:

    单选题
    关于解释程序和编译程序的四条叙述,其中正确的一条是()。
    A

    解释程序产生目标程序

    B

    编译程序产生目标程序

    C

    解释程序和编译程序都产生目标程序

    D

    解释程序和编译程序都不产生目标程序


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

  • 第12题:

    单选题
    下面是关于解释程序和编译程序的叙述,其中正确的一条是()。
    A

    编译程序、解释程序均能产生目标程序

    B

    编译程序、解释程序均不能产生目标程序

    C

    编译程序能产生目标程序,解释程序不能产生目标程序

    D

    编译程序不能产生目标程序,而解释程序能产生目标程序


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

  • 第13题:

    判断下列叙述正确与否。

    ①解释程序是接收参数,按照某一样板产生机器语言程序的计算机程序。

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

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

    ④解释程序是用来逐句分析执行源程序语句的计算机程序。

    ⑤COBOL和FORTRAN语言程序通常解释执行。

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

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

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

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

    ⑩某些连接装配程序可把由PASCAL语言编译程序和C语言编译程序分别产生的目标程序,连接成一个可执行程序。


    正确答案:①错误 ②正确 ③错误 ④正确 ⑤错误 ⑥错误 ⑦正确 ⑧错误 ⑨正确 ⑩正确
    ①错误 ②正确 ③错误 ④正确 ⑤错误 ⑥错误 ⑦正确 ⑧错误 ⑨正确 ⑩正确

  • 第14题:

    下面解释程序和编译程序的论述,其中正确的一条是( )。

    A.编译程序和解释程序均能产生目标程序

    B.编译程序和解释程序均不能产生目标程序

    C.编译程序能产生目标程序,而解释程序则不能

    D.编译程序不能产生目标程序,而解释程序能


    正确答案:C
    解析:要在计算机上运行高级语言程序就必须配备程序语言翻译程序。对于高级语言有两种翻译方法:编译和解释。编译是调用相应语言的编译程序,把源程序变成目标程序,然后再用连接程序把它与库文件相连形成可执行文件。解释是调用解释程序在运行源程序时逐条把源程序语句进行解释和执行,不保留目标程序代码,不生成可执行文件。

  • 第15题:

    下面是关于解释程序和编译程序的论述,其中正确的一条是( )。

    A.编译程序和解释程序均能产生目标程序

    B.编译程序和解释程序均不能产生目标程序

    C.编译程序能产生目标程序而解释程序则不能

    D.编译程序不能产生目标程序而解释程序能


    正确答案:C

  • 第16题:

    解释程序与编译程序同属于语言处理程序,下列关于它们的叙述中( )正确的。

    A.解释程序产生目标程序

    B.编译程序产生目标程序

    C.两者均产生目标程序

    D.两者均不产生目标程序


    正确答案:B
    解析:编译程序和解释程序是语言处理的两个不同阶段,其中,编译程序产生目标程序,而解释程序产生可执行指令。

  • 第17题:

    从下列叙述中选出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.正确。由同一系统软件公司提供的某种通用机器上的各种编译程序,可以由同一个连接装配程序负责目标程序连接装配工作。

  • 第18题:

    解释程序和编译程序的区别是( )。

    A.前者产生机器语言形式的目标程序,而后者不产生

    B.后者产生机器语言形式的目标程序,而前者不产生

    C.二者都产生机器语言形式的目标程序

    D.二者都不产生机器语言形式的目标程序


    正确答案:B

  • 第19题:

    下列程序设计语言的叙述中,正确的是

    A.机器语言和其他的程序语言相比,执行效率低

    B.汇编语言和机器语言的性质一样

    C.程序设计语言通常分为:机器语言、汇编语言和高级语言3大类

    D.高级语言是面向人的语言,所以在计算机中,其执行效率比机器语言高


    正确答案:C
    解析:机器语言是计算机唯一能直接识别和执行的计算机语言,所以机器语言的执行效率是最高的,A、D不正确,汇编语言是比机器语言高级一点的语言,二者是不同的,所以B不对。

  • 第20题:

    下面是关于解释程序和编译程序的叙述,其中正确的一条是()。

    • A、编译程序、解释程序均能产生目标程序
    • B、编译程序、解释程序均不能产生目标程序
    • C、编译程序能产生目标程序,解释程序不能产生目标程序
    • D、编译程序不能产生目标程序,而解释程序能产生目标程序

    正确答案:C

  • 第21题:

    以下有关样板文件的叙述,不正确的是()。

    • A、用户可以定制自己的样板文件
    • B、样板文件可以包含块定义
    • C、新建图形可以“无样板”
    • D、样板文件只能包含一个0图层

    正确答案:D

  • 第22题:

    单选题
    下列叙述中,正确的是(  )。
    A

    计算机能直接识别并执行用高级程序语言编写的程序

    B

    用机器语言编写的程序可读性最差

    C

    机器语言就是汇编语言

    D

    高级语言的编译系统是应用程序


    正确答案: B
    解析:
    B项,机器语言是直接用二进制代码指令表达的计算机语言,编写、调试、修改、移植和维护都非常繁琐,可读性差。A项,计算机只能直接识别机器语言,不能直接执行高级语言编写的程序;C项,机器语言不同于汇编语言,汇编语言是一种把机器语言“符号化”的语言;D项,高级语言的编译系统是编译器,属于系统软件。

  • 第23题:

    单选题
    以下有关样板文件的叙述,正确的是()。
    A

    文字样式、尺寸样式、图层等绘图环境可以保存为样板文件

    B

    样板文件的扩展名是dwg

    C

    样板文件中不能包含图形

    D

    样板文件不能修改


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