1.寻址方式指找到当前正在执行指令的数据地址以及下一条将要执行指令的地址的方法。寻址方式被分为指令寻址和数据寻址两大类。其中,指令寻址分为顺序寻址和跳跃寻址。常见的数据寻址有立即寻址(所有的操作数由指令地址码部分直接给出)、直接寻址(指令的地址码部分给出操作数在存储器中的地址)、隐含寻址(操作数的地址隐含在指令的操作码或者某个寄存器中)、间接寻址、寄存器寻址、寄存器间接寻址、基址寻址、变址寻址、相对寻址和堆栈寻址。
2.进程是指一个具有一定独立功能的程序关于某个数据集合的一次运行活动。简单地说,进程是可以并发执行的程序的执行过程,它是控制程序管理下的基本的多道程序单位。进程与程序的区别如下:
1)进程是程序在处理机上的一次执行过程,它是动态的概念。而程序只是一组指令的有序集合,其本身没有任何运行的含义,它是一个静态的概念。
2)进程是程序的执行过程,是一次运行活动。而程序是可以作为一种软件资源长期保存的,它的存在是永久的。
3)进程是程序的执行过程,因此,进程的组成应包括程序和数据。
4)一个程序可能对应多个进程。
5)一个进程可以包含多个程序。
3.调试是在测试发现错误之后改正错误的过程。
4.算法的特点:零个或多个输入、至少一个输出、可行性、有穷性、确定性(描述不能有歧义)。
5.实型常量有两种表示形式:十进制小数形式、指数形式。指数形式中阶码标志e(E)之前需要有数字,之后也必须要有数字且只能为整数。
6.分号是C语言一条语句的结束标志,不是语句之间的分隔符。
7.没有匹配if的else为非法else。
8.fgets读取一个长度为(n-1)的字符串;fread按照指定的长度读取数据项,对应2进制的打开方式;fscanf按指定格式读,对应文本打开方式;getc从指定文件读入一个字符,即从fp所指向的文件中读入一个字符赋给ch。