以下叙述中错误的是A.C程序经过编译 连接步骤之后才能形成一个真正可执行的二进制机器指令文件B.用C
以下叙述中错误的是
A.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
B.用C语言编写的程序称为源程序,它以ASCⅡ代码形式存放在一个文本文件中
C.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
D.C语言源程序经编译后生成后缀为.obj的目标程序
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:C
C语言中的非执行语句例如宏定义命令,在预编译之后替换到代码中,该命令本身也就不存在了,不会转换成二进制的机器指令。由高级语言编写的程序称为”源程序”,把由二进制代码表示的程序称为”目标程序”。C语言编写的源程序就是一ASCⅡ的形式存放在文本文件中的。c源程序经过c编译程序编译之后生成一个后缀为.obi的二进制文件(称为目标文件),然后由称为”连接程序”(Link)的软件,把此,obi文件与C语言提供的各种库函数连接起来生成一个后缀为.ExE的可执行文件。
相似问题
以下程序运行后的输出结果是______。 main() { int a[4][4]={{1 2 3
以下程序运行后的输出结果是______。 main() { int a[4][4]={{1,2,3,4},{5,6,7,8},{11,12,13,14},{15,16,17,18}}; int i=0,j=0,s=0; whil
以下程序通过函数sunFun求f(x)。这里f(x)=x2+1 由F函数实现。请填空。 main()
以下程序通过函数sunFun求f(x)。这里f(x)=x2+1,由F函数实现。请填空。 main() { printf ("The sum=%d n",SunFun(10));} SunFun(int n) { int
关于植物的细胞核 错误的叙述是( )。A. 核由核膜 核质和核仁三部分组成B. 核质中容易被碱性染料
关于植物的细胞核,错误的叙述是( )。A 核由核膜、核质和核仁三部分组成B 核质中容易被碱性染料着色的物质叫染色质C 细胞核是遗传物质集聚的主要
染色体的螺旋结构在到达两极后逐渐消失 核膜 核仁出现 这是在细胞分裂的()A. 前期B. 中期C.
染色体的螺旋结构在到达两极后逐渐消失,核膜、核仁出现,这是在细胞分裂的()A 前期B 中期C 间期D 末期
以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。 fun(int*a int n) {i
以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。 fun(int*a,int n) {int i,j=0,p; p=j; for(i=j;i<n;i++)if(a[i]<a[p]_____
