以下是有关使用GCC生成C语言程序的可执行文件的叙述,其中错误的是()。
A、第一步预处理,对#include、#define、#ifdef等预处理命令进行处理
B、第二步编译,将预处理结果编译转换为二进制形式的汇编语言程序代码
C、第三步汇编,将汇编语言代码汇编转换为机器指令表示的机器语言代码
D、第四步链接,将多个模块的机器语言代码链接生成可执行目标程序文件
A、第一步预处理,对#include、#define、#ifdef等预处理命令进行处理
B、第二步编译,将预处理结果编译转换为二进制形式的汇编语言程序代码
C、第三步汇编,将汇编语言代码汇编转换为机器指令表示的机器语言代码
D、第四步链接,将多个模块的机器语言代码链接生成可执行目标程序文件
A.C语言的可执行程序是由一系列机器指令构成的
B.用C语言编写的源程序不能直接在计算机上运行
C.通过编译得到的二进制目标程序需要连接才可以运行
D.在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
A、不能直接用机器语言(机器指令)编写程序
B、用高级编程语言编写程序比用汇编语言更方便
C、汇编语言和机器语言都与计算机系统结构相关
D、计算机不能直接执行高级语言程序和汇编语言程序
A.C语言的可执行程序是由一系列机器指令构成的
B.用C语言编写的源程序不能直接在计算机上运行
C.通过编译得到的二进制目标程序需要连接才可以运行
D.在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
A、静态(static型)变量和非静态局部(auto型)变量都分配在对应栈帧中
B、因为非静态局部变量被分配在栈中,所以其作用域仅在过程体内
C、非静态局部变量可以和全局变量同名,是因为它们被分配在不同存储区
D、不同过程中的非静态局部变量可以同名,是因为它们被分配在不同栈帧中
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!