关于Java程序的运行机制,以下描述最准确的是: A. Java源代码直接由操作系统执行。 B. Java源代码首先被编译成机器码,然后由CPU执行。 C. Java源代码先被编译成字节码,然后由Java虚拟机(JVM)解释执行。 D. Java源代码只能在特定的开发工具中运行,不能直接在命令行执行。 答案解析 Java程序先被编译成字节码文件(.class),然后字节码文件在Java虚拟机(JVM)上被解释执行,实现跨平台性。A选项描述的是直接执行的语言;B选项描述的是编译成机器码运行的方式;D选项描述不准确,Java程序可以在命令行运行。C选项准确描述了Java程序的运行机制。 正确答案:C