编译程序能产生目标程序而解释程序则不能。
从用户的源程序进入系统到相应程序在机器上运行,要经历的主要处理阶段有:编辑、编译、连接、()和运行。
程序源代码经过编译得到的目标程序不可以脱离其语言环境独立执行。
高级语言源程序通过编译处理可以产生可执行程序,并可保存在磁盘上,供多次运行。
编译程序的实现算法较为复杂,但它可以产生高效运行的()程序,因此更适合翻译那些规模较大、结构较复杂、需要较长运行时间的()程序。
通过信息的变换和反馈作用,使系统能自动地按照人们预定的程序运行,最终达到最优目标。()
下面关于解释程序的描述正确的是()。 (1)解释程序的特点是处理程序时不产生目标代码 (2)解释程序适用于COBOL和FORTRAN语言 (3)解释程序是为打开编译程序技术的僵局而开发的
用()编写的程序不需要编译,可以在计算机上直接运行。
C源程序正常通过编译后,得到的目标代码文件为( )。
源程序test.c经编译产生的目标文件和连接后产生的可执行文件是( )
调试运行程序是通过编辑和编译环境,修正程序中的语法错误和语义错误的过程,这是保证程序正确性必不可少的步骤
源程序test.c经编译产生的目标文件和连接后产生的可执行文件是( )
在一个程序中,每个模块均可以独立编译运行。
安装JDK时,为了能方便地编译和运行程序,应该设置环境变量变量的名称是( )。
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(24)并不是每种编译器都必需的。
12、通常一个DSP软件可以使用 和 语言编写源程序,然后通过 、 工具产生DSP的执行代码。在调试阶段,可以利用 在计算机上仿真运行;也可以利用JTAG将代码下载到DSP目标系统中,并通过计算机监控、调试运行该程序。
【其它】程序分析: 阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。 public class Test { public static void main(String args[]) { int n = 9; while (n > 6) { System.out.println(n); n--; } } }
阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果并分析出现此结果的原因。否则请说明编译失败的原因。public class Example { public static void changeStr(); }}
以下程序代码能否通过编译,如果通过编译,运行“ java Sample ”时会出现什么情况 public class Sample{ private static final int var; Sample(); }}
【判断题】高级语言编写的源程序都必须通过编译,产生目标序后才能运行。
4、Java语言具有“一旦写成,处处可用”(write once,run anywhere)的平台无关性,是因为Java源程序被编译之后生成的.class字节码文件在各种操作系统下都是通用的,都可以被安装在特定操作系统的Java解释器正确地解释运行。()
12、关于下面的程序,结论正确的是() public class test { static long m_index; static int m_age; public static void mb_setData(long n) { m_index=n; } public static void main(String []args) { mb_setData(98); System.out.println("Index="+m_index+" ; Age="+m_age); } } A. 程序可以通过编译并正常运行,结果输出“Index=98; Age=0”。 B. 程序可以通过编译并正常运行,结果输出“Index=0; Age=98”。 C. 程序可以通过编译并正常运行,结果输出“Index=0; Age=0”。 D. 程序无法通过编译。
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,()并不是每个编译器都是必需的。与编译器相比,解释器 ()
38、交叉开发工具链就是为了编译、链接、处理和调试跨平台体系结构的程序代码。每次执行工具链软件,通过带有不同的参数,可以实现编译、链接、处理、调试等不同的功能。