第4题: [单项选择]以下叙述中错误的是 A. 计算机不能直接执行用C语言编写的源程序 B. C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件 C. 后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件 D. 后缀为.obj和.exe的二进制文件都可以直接运行 参考答案:D 答案解析:[解析] 一个C语言的源程序(后缀名为.c)在经过编译器编译后,先生成一个汇编语言程序,然后由编译程序再将汇编语言程序翻译成机器指令程序,即目标程序(后缀名为.obj) ,目标程序不可以直接运行,它要