AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 计算机基础题库练习 题目详情
CA4DDC4B7E000001A57310241640C3D0
计算机基础题库练习
1,486
单选题

402、用C语言编写的程序需要用____程序翻译后计算机才能识别。

A
A、汇编
B
B、编译
C
C、解释
D
D、连接

答案解析

正确答案:B

解析:

**解析:** C语言属于**高级语言**,而计算机硬件只能直接识别和执行由“0”和“1”组成的**机器语言**。因此,用C语言编写的源代码必须经过翻译才能被计算机执行。 针对各选项的分析如下: * **A. 汇编**:汇编程序(Assembler)的作用是将**汇编语言**编写的源程序翻译成机器语言目标程序,而不是用于C语言。 * **B. 编译**:C语言是典型的**编译型语言**。它需要通过**编译器**(Compiler)将整个源代码一次性翻译成机器语言的目标代码(通常生成 `.obj` 或 `.o` 文件),然后再经过链接形成可执行文件。这是C语言程序被计算机识别的关键步骤。 * **C. 解释**:解释程序(Interpreter)通常用于Python、JavaScript等**解释型语言**,它是一边读取源代码一边逐行翻译并执行,不生成独立的目标文件。虽然现代C语言开发环境可能包含即时编译等技术,但从经典分类和考试标准来看,C语言对应的是编译。 * **D. 连接**:连接程序(Linker)的作用是将编译生成的多个目标文件以及所需的库函数组合在一起,生成最终的可执行文件。它发生在编译之后,负责的是模块间的整合,而非将高级语言翻译为机器语言的核心过程。 综上所述,C语言程序需要经过**编译**程序的翻译。 **正确答案:B**

相关知识点:

C语言需编译识别

题目纠错
计算机基础题库练习

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码