编译程序的最终目标是()。
A.发现源程序中的语法错误
B.改正源程序中的语法错误
C.将源程序编译成目标程序
D.将某一高级语言程序翻译成另一高级语言程序
A、链接是将源程序和库函数链接到一起,生成可执行程序。
B、链接是将源程序、目标程序和其他源程序链接到一起,生成可执行程序。
C、链接是将源程序、库函数和其他源程序链接到一起,生成可执行程序。
D、链接是将目标程序、库函数和其他目标程序链接到一起,生成可执行程序。
下面叙述错误的是()。
A.c源程序必须包含一个main()函数
B.c源程序可由一个或多个函数组成
C.一个c源程序的执行是从main()函数开始,直到main()函数结束
D.注释说明部分只能位于c源程序的最前面
考虑将应用程序从测试环境转换到生产环境,提供的最好的控制是()。
A、应用程序员拷贝源程序并编译目标代码到生产库中
B、应用程序员拷贝源程序到产品库,生产控制组编译源程序
C、生产控制组编译目标模块到生产库中,使用测试环境中的源代码
D、生产控制组拷贝源程序到生产库中,然后编译源程序
A.执行一个C语言编写的源程序
B.把C源程序翻译成ASCII码
C.把C源程序翻译成机器代码
D.把C源程序与系统提供的库函数组合成一个二进制执行文件
以下能在CPU内直接执行的是()。
A、汇编语言源程序
B、机器语言程序
C、解释语言源程序
D、高级语言源程序
Java程序从编译到执行的整个过程为______。
A.Java源程序一编译成机器码一运行
B.Java源程序一编译成字节码一解释执行
C.Java源程序一直接解释执行
D.Java源程序一优化一运行
逆向工程可用于维护已有的软件,逆向工程能够(32)。
A.分析源程序,决定需要修改的部分及其影响的程度
B.能够使用数学方法证明各软件功能的正确性
C.分析源程序,从源程序导出程序结构
D.将源程序改写成易于理解的、结构清晰的程序
●对高级语言源程序进行编译时,可发现源程序中的(8)错误。
(8)A.堆栈溢出
B.变量未定义
C.指针异常
D.数组元素下标越界
●编译程序与解释程序的不同之处是(15)。
(15)
A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码
B.编译程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码
C.编译程序不生成源程序的目标代码,而解释程序则产生源程序的目标代码
D.编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码
模板函数的真正代码是在()时候产生。
A.源程序中声明函数时
B.源程序中定义函数时
C.源程序中调用函数时
D.运行执行函数时
逆向工程可用于维护已有的软件,逆向工程能够______。
C语言源程序中以开头的命令在()进行处理。
A.对源程序编译之前B.对源程序编译过程中C.目标程序链接时D.目标程序运行时
以下对C语言的描述中,正确的是______。
A.C语言源程序中可以有重名的函数
B.C语言源程序中要求每行只能书写一条语句
C.注释可以出现在C语言源程序中的任何位置
D.最小的C语言源程序中没有任何内容