以下哪个选项描述了在计算机科学中常用的冒泡排序算法的基本步骤? A. 将每个元素与其后的元素进行比较,如果顺序错误就交换它们的位置 B. 将每个元素与其前的元素进行比较,如果顺序错误就交换它们的位置 C. 将最小的元素移动到数组的开始位置 D. 将最大的元素移动到数组的末尾位置 答案解析 本题考查排序算法。冒泡排序的基本步骤是通过比较相邻的元素,如果它们的顺序错误就交换它们的位置,这个过程中较小的元素会逐渐'冒泡'到数组的前面。选项A正确描述了这一过程。选项B描述的是一种错误的排序方式,选项C和D描述的是部分排序过程,但不是冒泡排序的完整步骤。 正确答案:A