题目
编译型语言是一次写好整体运行,需要先编译成机器语言再执行,具有运行速度快的优点但是同时耗费大量的时间成本,修改起来困难,跨平台性很差。()A. 正确B. 错误
编译型语言是一次写好整体运行,需要先编译成机器语言再执行,具有运行速度快的优点但是同时耗费大量的时间成本,修改起来困难,跨平台性很差。()
A. 正确
B. 错误
题目解答
答案
A. 正确
解析
考查要点:本题主要考查对编译型语言基本概念的理解,包括其工作流程、优缺点等核心特征。
解题关键:
- 编译型语言的核心特点:需要先将代码编译为机器语言再运行,运行速度快但修改和跨平台性存在局限。
- 区分编译型与解释型语言:明确两者的本质区别(编译型需预先编译,解释型逐行解释执行)。
- 跨平台性分析:传统编译型语言(如C++)需为不同平台重新编译,而某些特殊语言(如Java)通过虚拟机实现跨平台,但本质仍需依赖中间形式(如字节码)。
题目描述解析:
- 编译流程:编译型语言需先将整个代码编译为机器语言,再运行生成的可执行文件。
- 运行速度:机器语言直接运行在硬件上,速度优势明显。
- 修改成本:每次修改代码需重新编译,耗时较长。
- 跨平台性:编译生成的机器码与平台强相关,需为不同平台单独编译。
选项判断:
- 正确性验证:题目描述完全符合传统编译型语言(如C、C++)的特点,因此答案为A. 正确。