题目
下面______语言是解释性语言。A. C++B. CC. PascalD. BASIC
下面______语言是解释性语言。
A. C++
B. C
C. Pascal
D. BASIC
题目解答
答案
D. BASIC
解析
考查要点:本题主要考查对编程语言类型(解释性语言与编译性语言)的区分能力。
解题核心思路:
- 解释性语言的特点是代码在运行时直接由解释器逐行翻译执行,无需预先编译(如Python、JavaScript)。
- 编译性语言需要先将代码编译为机器码再运行(如C、C++、Pascal)。
- 关键点:需明确各选项语言的典型实现方式。BASIC的常见版本(如旧版DOS环境)是解释型语言,而其他选项(C++、C、Pascal)均为编译型语言。
选项分析:
- A. C++:编译型语言,需通过编译器生成可执行文件。
- B. C:编译型语言,依赖编译器转换为机器码。
- C. Pascal:通常为编译型语言(如Turbo Pascal),部分特殊实现可能有解释器,但非主流形式。
- D. BASIC:经典解释型语言,早期版本(如GW-BASIC)直接通过解释器运行代码。
结论:BASIC是典型解释性语言,故选D。