文档内容
软件基础知识
即刻题库 www.jike.vip
1 、 单选题
一个应用软件的各个功能模块可采用不同的编程语言来分别编写,分别编译并产生() ,
再经过(请作答此空)后形成在计算机上运行的可执行程序。
A : 汇编
B : 反编译
C : 预处理
D : 链接
正确答案: D
解析:
分别是预编译(Prepressing)、编译(Compilation)、汇编(Assembly)、链接
(Linking)。预编译首先是将源代码文件hello.h和相关的头文件,如stdio.h等被编译
器Cpp预编译成一个.i文件。主要处理那些源文件中以“#”开始的预编译指令,
如“#include"、”#define“等编译编译过程就是把预处理完的文件进行一系列词法
分析、语法分析、语义分析、生成汇编文件,这个过程是是整个程序构建的核心部分,
也是最复杂的部分之一。汇编汇编器是将汇编代码变成机器可以执行的指令,每一条汇
编指令几乎都对应一条机器指令,根据其对照表一一翻译即可。目标文件中还包括链接
是所需要的一些调试信息: 比如符号表、 调试信息、 字符串等。链接人们把每个源代
码模块独立的进行编译,然后按照需要将它们组装起来,这个组装的过程就是链接
(Linking)。
2 、 单选题
在Excel中,设单元格F1的值为38,若在单元格F2中输入公式 "=IF(AND(38
A : 输入正确
B : 输入错误
C : TRUE
D : FALSE
正确答案: B解析:
单元格F1的值为38,在单元格F2中输入公式 "=IF(AND(38