一. 程序
1.什么是程序,什么是程序设计?
程序:计算机程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。
程序设计:是人们根据任务的需要选择合适的语言,编写出程序,然后运行程序得到结果的过程。
2.源程序?目标程序?可执行程序?
源程序:是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常由高级语言编写。
目标程序:是源程序经编译程序编译后,可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名。
可执行程序:所有目标程序连接装配起来后,再与函数库相连接成一个整体,生成的可供计算机执行的目标程序。
3.程序编辑?程序编译?程序连接?
程序编辑:指用计算机所能识别的语言,按照一定的程序结构翻译出来,并可被计算机执行的编写代码的全过程。
程序编译:是用户使用编译程序对其个人编制的源程序进行编译,检查,判断有无语法错误的过程。
程序连接:把所有编译后得到的目标模块连接装配起来,再与函数库相连接成一个整体的过程。
4.程序模块?程序文件?
程序模块:即可由汇编程序、编译程序、装入程序或翻译程序作为一个整体来处理的一级独立的、可识别的程序指令。它是大型程序指令的一个组成部分。
程序文件:包括源程序文件,目标文件,可执行文件等。文件的内容是程序代码。
5.程序调试?程序测试?
程序调试:是上机测试,发现和修正程序中语法错误和逻辑错误的过程。
程序测试:设计多组测试数据,检查程序对不同数据的运行情况,尽量发现程序漏洞,并修改程序,使之能适用于各种情况。
6.什么是“结构化程序设计”,主要内容是什么?
结构化程序设计:是进行以模块功能和处理过程设计为主的详细设计的基本原则。
内容:主张使用顺序、选择、循环三种基本结构;自顶向下,逐步细化;模块化设计,结构化编码。
7.模块化结构设计的思路?
使用函数。
8.c程序运行过程?
- 上机输入和编辑源程序。得到一个源程序文件。
- 对源程序进行编译。先由编译系统中的“预处理器”对程序中的预处理指令进行编译预处理,而后得到的结果与程序的其他部分一起,经过编译系统编译,没有语法错误后,编译系统翻译出目标文件。