题目
以下叙述中错误的是A. C语言源程序经编译后生成后缀为.obj的目标程序B. C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C. 用C语言编写的程序称为源程序,它以ASCⅡ代码形式存放在一个文本文件中D. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
以下叙述中错误的是
A. C语言源程序经编译后生成后缀为.obj的目标程序
B. C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C. 用C语言编写的程序称为源程序,它以ASCⅡ代码形式存放在一个文本文件中
D. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
题目解答
答案
D. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
解析
步骤 1:理解C语言源程序的编译过程
C语言源程序首先需要经过编译器的编译,生成目标代码文件(通常后缀为.obj),这一步骤将源代码转换为机器可识别的中间代码。
步骤 2:理解连接过程
编译生成的目标代码文件需要经过连接器的连接,将目标代码文件与库文件中的代码链接起来,生成可执行文件(通常后缀为.exe)。
步骤 3:理解源程序的存储形式
用C语言编写的程序称为源程序,它以ASCⅡ代码形式存放在一个文本文件中,可以使用文本编辑器进行编辑和查看。
步骤 4:理解可执行语句和非执行语句的转换
C语言中的每条可执行语句在编译过程中会被转换成二进制的机器指令,而非执行语句(如注释、预处理指令等)不会被转换成机器指令,它们在编译过程中会被忽略或处理。
C语言源程序首先需要经过编译器的编译,生成目标代码文件(通常后缀为.obj),这一步骤将源代码转换为机器可识别的中间代码。
步骤 2:理解连接过程
编译生成的目标代码文件需要经过连接器的连接,将目标代码文件与库文件中的代码链接起来,生成可执行文件(通常后缀为.exe)。
步骤 3:理解源程序的存储形式
用C语言编写的程序称为源程序,它以ASCⅡ代码形式存放在一个文本文件中,可以使用文本编辑器进行编辑和查看。
步骤 4:理解可执行语句和非执行语句的转换
C语言中的每条可执行语句在编译过程中会被转换成二进制的机器指令,而非执行语句(如注释、预处理指令等)不会被转换成机器指令,它们在编译过程中会被忽略或处理。