用高级语言编写的程序经编译后产生的程序叫()。

题目

用高级语言编写的程序经编译后产生的程序叫()。

  • A、源程序
  • B、目标程序
  • C、连接程序
  • D、解释程序
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列说法中,正确的是 。

A.只要将高级程序语言编写的源程序文件(如try.c)的扩展名更改为.exe,则它就成为可执行文件了

B.当代高级的计算机可以直接执行用高级程序语言编写的程序

C.用高级程序语言编写的源程序经过编译和链接后成为可执行程序

D.用高级程序语言编写的程序可移植性和可读性都很差


正确答案:C
解析:计算机只能直接识别机器语言,高级语言程序需要经过编译链接后才能生成可执行文件,高  级语言程序的可读性和可移植性好。

第2题:

用高级语言编写的程序经编译后产生的程序叫(7),在机器里真正执行的是(8)。

A.源程序

B.目标程序

C.机器指令代码

D.连接程序


正确答案:B

第3题:

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

A、源程序

B、编译程序

C、可执行程序

D、编辑程序


参考答案:A

第4题:

下列叙述中,正确的是

A.只要将高级语言编写的源程序文件(如 try. C) 的扩展名更改为.exe,则它就成为可执行文件了

B.当代高级的计算机可以直接执行用高级语言编写的程序

C.用高级语言编写的源程序经过编译和连接后成为可执行程序

D.用高级程序语言编写的源程序可移植性和可读性都很差


正确答案:C
解析:高级语言源程序必须经过“编译”和“连接装配”两步后才能成为可执行的机器语言程序,计算机是不能直接识别和执行高级语言源程序的,高级语言的使用,改善了程序的可移植性和可读性。

第5题:

关于计算机语言的描述,正确的是______。

A.翻译高级语言源程序时,解释方式和编译方式并无太大差别

B.用高级语言编写的程序其代码效率比汇编语言编写的程序要高

C.源程序与目标程序是互相依赖的

D.对于编译类计算机语言,源程序不能被执行,必须产生目标程序才能被执行


正确答案:D

第6题:

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

A.目标程序 B.可执行程序 C.源程序 D.编译程序


正确答案:C

第7题:

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

A.称为编译软件

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

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

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


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

第8题:

下列说法中,正确的一条是______。

A.只要将高级程序语言编写的源程序文件(如try.C) 的扩展名更改为.exe,则它就成为可执行文件了

B.当代高级的计算机可以直接执行用高级程序语言编写的程序

C.用高级程序语言编写的源程序只有经过编译和连接后才能成为可执行程序

D.用高级程序语言编写的程序可移植性和可读性都很差


正确答案:C
解析:高级程序设计语言是一种表达各种意义的“词”和“数学公式”按照一定“语法规则”编写的程序语言,也称高级语言或算法语言。高级语言不依赖于计算机的型号,通用性好。用高级程序语言编写的源程序,计算机是不能直接识别的,只有经过编译和连接后才能成为可执行程序。

第9题:

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

A.汇编

B.预处

C.编辑

D.C语言编译


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

第10题:

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

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


正确答案:错误 

更多相关问题