1.3理解以下名词及其含义
(1)源程序,目标程序,可执行程序
(2)程序编辑,程序编译,程序连接
(3)程序,主函数,被调用函数,库函数
(4)程序调试,程序测试
答(1)源程序:用编译软件结合高级语言写的程序
目标程序:将源程序转化为机器指令的程序(文件扩展名为.obj)
可执行程序:将所有编译后的目标模块连接装配起来,再与库函数连接成为一个整体,生成的可供计算机执行的目标程序。(文件扩展名为.exe)
(2) 程序编辑:编写代码制作源程序
程序编译:由编译程序将源程序转化为目标程序
程序连接:将目标程序和库函数的其他目标程序连接起来,形成可执行文件
(3)程序:计算机能够识别和执行的指令
主函数:main函数,函数执行的起点
被调用函数:一个函数调用另一个函数,第二个函数就成为被调用函数
库函数 :编译器提供的可在源程序中直接被调用的函数
(4)程序调试:通过上机发现和排除程序中的故障的过程。一次调试正确工作不能就此结束,还应进行程序测试
程序测试:设计多组测试数据,检查程序对不同数据的运行情况,从中尽量发现程序中存在的漏洞,并修改程序,使其能适用于各种情况