关于Java程序跨平台性的描述,哪项是准确的? A. Java源代码直接在不同操作系统上运行,无需任何转换。 B. Java源代码被编译成特定操作系统的机器码,然后在相应平台上运行。 C. Java源代码被编译成字节码,然后在Java虚拟机(JVM)上解释执行,JVM负责与操作系统交互。 D. Java源代码被编译成字节码,然后直接被操作系统识别并执行。 答案解析 Java的跨平台性是通过JVM实现的。Java源代码先被编译成字节码(.class文件),然后JVM负责将字节码解释为对应操作系统的机器码执行。选项C准确描述了这一过程。 正确答案:C