在程序设计中,关于高级语言、汇编语言和机器语言,以下哪一项描述能够准确体现它们之间的层级关系和转换方式?
答案解析
A选项错误,高级语言通常不能直接转换为机器语言,需要经过编译或解释过程,汇编语言虽然有时不是必经之路,但在某些编译过程中仍然会涉及到。B选项错误,汇编语言并非高级语言的直接底层表示,它更接近机器语言,并且汇编语言程序不能在任何处理器上直接运行,因为不同的处理器架构有不同的汇编指令集。C选项错误,高级语言通常直接编译或解释成机器语言,汇编语言通常不是必经之路。D选项正确,机器语言是计算机直接执行的代码,高级语言和汇编语言需要转换。
正确答案:D