从C语言的考题本身来说,难度不大,但需要记忆的比较多且细,知识点杂乱。本文就计算机基础常考内容梳理了常考知识点,希望可以帮助同学们在考前更好地记忆。

1、简述什么是程序?什么是程序设计?
程序是一种电子计算机指令序列,通常由一种或多种程序设计语言编写,用于指导计算机执行一系列操作以完成特定的任务。这些操作可能包括数据处理、逻辑运算、输入输出等。程序是计算机能够理解和执行的指令集合,是实现特定功能或解决特定问题的关键。程序设计(也称为编程或软件开发)是指设计、编写、测试和维护计算机程序的过程。这个过程通常包括以下几个步骤:需求分析设计编码 测试 调试与维护。
2、简单描述C语言中主函数与被调同的函数的关系。
主函数又称 main函数,一个程序有且只有一个,程序从主函数开始运行且在主函数中结束,被调用函数可以有多个,可被主函数和其他函数调用。
3、怎样区分表达式和表达语句?C语言为什么要设表达式语句?什么时候用表达式?什么时候用表达语句?
表达式是操作符、操作数和标点符号组成的序列,其目的是用来说明计算过程。表达式语句则是在表达式后加分号,如i=1是表达式,i=1:则为表达语句。设表达语句的目的是规范代码语法格式,符合编译器的设置。我们在进行计算时会用到表达式进行运算,运算完成后需要表达式语句进行规范表达,程序中的计算功能主要由表达式语句来完成。
4、简述表示算法的几种方式
有自然语言表示算法、用流程图表示算法、用N-S 流程图表示算法、用伪代码表示算法。
5、对C文件操作有些什么特点?
C语言把文件看作是一个字符(字节)的序列,即由一个一个字符(字节)的数据顺序组成。一个输入输出流就是一个字节流或二进制流。在C文件中,数据由一连串的字符(字节)组成,中间没有分隔符,对文件的存取是以字符(字节)为单位的,可以从文件读取一个字符或向文件输出一个字符。输入输出数据流的开始和结束仅受程序控制而不受物理符号(如回车换行符)控制,这就增加了处理的灵活性。这种文件称为流式文件。
6、什么是缓冲文件系统和文件缓冲区?
C语言采用“缓冲文件系统”处理文件,所谓缓冲文件系统是指系统自动地在内存区为程序中每一个正在使用的文件开辟一个文件缓冲区。
7、什么是文件型指针?通过文件指针访问文件有什么好处?
缓冲文件系统中,关键的概念是“文件类型指针”,简称“文件指针”。每个被使用的文件都在内存中开辟一个相应的文件信息区,用来存放文件的有关信息(如文件的名字、文件状态及文件当前位置等)。这些信息是保存在一个结构体变量中的。该结构体类型是由系统声明的,取名为FILE。通过文件指针访问文件的好处是:可以随机访问文件,有效表示数据结构,动态分配内存,方便使用字符串,有效使用数组。
8、对文件的打开与关闭的含义是什么?为什么要打开和关闭文件?
“打开“是指为文件建立相应的信息区(用来存放有关文件的信息)和文件缓冲区(用来暂时存放输人输出的数据)。
“关闭“是指撤销文件信息区和文件缓冲区,使文件指针变量不再指向该文件,显然就无法进行对文件的读写了。