多做题,通过考试没问题!

全国信息技术应用考试

睦霖题库>大学试题(计算机科学)>全国信息技术应用考试

什么是编译错误?什么是运行错误?性质有什么不同?试列举你遇到的编译错误和运行错误。对于这两类的错误,分别应该如何排除?

正确答案:编译错误:由于编写的程序存在语法问题,未能通过源代码到目标码的编译过程产生的;
运行错误:运行错误是在程序的运行过程中产生的错误。根据性质不同,运行错误还可以分为系统运行错误和逻辑运行错误。
性质:没有编译错误是一个程序能正常运行的基本条件,只有所有的编译错误都改正了,源代码才可以被成功地编译成目标码或字节码;只有程序能够运行,才有可能发生运行错误。
举例:
编译错误:大小写错误,忘记写“;”等
运行错误:死循环,数组越界等
排除方法:
编译错误:Java的编译程序一般都能给出编译错误的原因和发生错误的位置,根据这些信息排除错误,现在有些开发环境能够自动的排除一些编译错误;
运行错误:要充分的依靠开发环境的Debug功能,利用单步测试来找出程序中的问题。
答案解析:
进入题库查看解析

微信扫一扫手机做题