本文详细汇总整理了计算机考试公共基础知识,包括数据结构与算法、程序设计基础和软件工程基础三个章节,共17个考点。其中涵盖了算法的基本概念、算法的复杂度、数据结构的基本概念、线性结构和非线性结构、二叉树及其基本性质、排序和查找等重点考点,以及程序设计方法与风格、面向对象的程序设计等内容。本文也讲解了软件定义与软件特点、软件的生命周期和软件工程的概念等软件工程基础,旨在帮助考生更好地备考计算机等级考试。