题目
在现代计算机系统中,用户用高级语言编写的源程序必须通过编译程序翻译成目标程序之后方可运行,因此,用户与计算机之间的接口是编译程序。( ) 【答案】错误。
在现代计算机系统中,用户用高级语言编写的源程序必须通过编译程序翻译成目标程序之后方可运行,因此,用户与计算机之间的接口是编译程序。( ) 【答案】错误。
题目解答
答案
错误
解析
考查要点:本题主要考查学生对计算机程序语言处理流程的理解,特别是用户与计算机接口的概念。
关键思路:
- 用户与计算机的接口通常指编程语言本身(如C、Python),而非编译程序。
- 编译程序的作用是将源代码转换为目标代码,但接口是用户直接使用的语言。
- 解释型语言(如Python)无需编译即可运行,进一步说明编译程序并非必要条件。
题目中的结论存在以下错误:
- 混淆“接口”与“工具”:用户通过高级语言(如C、Python)与计算机交互,而编译程序是辅助工具,二者角色不同。
- 忽略解释型语言:并非所有高级语言都需要编译。例如,Python程序直接通过解释器运行,无需生成目标程序。
- 逻辑推导错误:即使编译程序是必要步骤,也不能因此认为它是用户与计算机的接口。