目标程序经过【 】后形成在计算机上运行的可执行程序。
A、汇编
B、反编译
C、预处理
D、链接
目标程序经过【 】后形成在计算机上运行的可执行程序。
A、汇编
B、反编译
C、预处理
D、链接
D
一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生【 】。
设N和B都是(无符号)整形变量,下面C代码段的功能是计算变量B的二进制表示中【 】。N=0;while(B){ B=B&(B-1);//“&”是按位“与”运算 N++;}
编译过程中使用【 】来记录源程序中各个符号的必要信息,以辅助语义的正确性检查和代码生成。
程序中的错误一般可分为语法错误和语义错误两类,其中,语义错误可分为静态语义错误和动态语义错误。【 】属于动态语义错误。
将高级语言源程序翻译成机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,正确的是【 】。