题目
学习C语言就是学会编写一个源程序[1],源程序是一个什么类型的文件?( ) A:文本B:二进制[2]C:八进制[3]D:十六进制[4]
学习C语言就是学会编写一个源程序[1],源程序是一个什么类型的文件?( )
A:文本
B:二进制[2]
C:八进制[3]
D:十六进制[4]
题目解答
答案
C语言的源程序是一个**文本**类型的文件。
因此,答案是:**A:文本**。
解析
考查要点:本题主要考查对C语言源程序文件类型的理解,需要区分源代码文件与编译后的可执行文件的本质区别。
解题核心思路:
C语言的源程序是由程序员用文本形式编写的代码,存储为文本文件。而选项中的二进制、八进制、十六进制是计算机内部数据的表示方式,与文件类型无关。关键点在于明确“源程序”是未编译的原始代码文件。
选项分析
选项A:文本
正确。C语言的源程序是用文本编辑器(如Notepad、VS Code)编写的代码文件,通常以.c为扩展名,本质是文本文件。例如:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
}
选项B:二进制
错误。二进制文件是编译后的可执行文件(如.exe或.o文件),而非原始代码文件。
选项C:八进制
错误。八进制是数据表示方式(如文件权限中的数字表示),与文件类型无关。
选项D:十六进制
错误。十六进制常用于表示内存地址或字节码,但同样不是文件类型。