题目
面向对象的系统中,程序的运行机制是A. 事件驱动B. 顺序执行C. 定时触发D. 自动选择
面向对象的系统中,程序的运行机制是
A. 事件驱动
B. 顺序执行
C. 定时触发
D. 自动选择
题目解答
答案
A. 事件驱动
解析
考查要点:本题主要考查面向对象系统中程序运行机制的理解,重点在于区分不同程序设计范式的执行方式。
解题核心思路:
面向对象系统通过对象间的交互来驱动程序运行,而对象的行为通常由外部事件(如用户操作、系统消息)触发。这种机制称为事件驱动,与传统的顺序执行(如结构化程序)不同。需明确选项中各术语的定义,结合面向对象的特点进行判断。
破题关键点:
- 事件驱动:程序运行依赖事件的发生,对象被动响应事件。
- 顺序执行:按代码顺序依次执行(非面向对象特有)。
- 定时触发:与时间相关,但非面向对象核心机制。
- 自动选择:无明确对应机制,表述模糊。
面向对象系统中,程序的运行依赖于对象之间的消息传递。例如,在图形界面应用中,用户点击按钮(事件)会触发对应对象的方法执行。这种运行方式由外部事件驱动,而非预先设定的顺序或定时任务。因此,正确答案为A. 事件驱动。