题目
为解决计算机主机与打印机间速度不匹配问题,通常设一个打印数据缓冲区。主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是( )。A. 队列B. 栈C. 线性表[1]D. 有序表[2]
为解决计算机主机与打印机间速度不匹配问题,通常设一个打印数据缓冲区。主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是( )。
- A. 队列
- B. 栈
- C. 线性表[1]
- D. 有序表[2]
题目解答
答案
A
解析
计算机主机与打印机之间的速度不匹配问题可以通过使用缓冲区来解决。缓冲区的逻辑结构应该能够支持先进先出(FIFO)的原则,即主机写入的数据顺序与打印机读取数据的顺序一致。队列是一种先进先出的数据结构,非常适合这种应用场景。栈是一种后进先出(LIFO)的数据结构,线性表和有序表虽然可以存储数据,但它们不具有先进先出的特性,因此不适合解决主机与打印机之间的速度不匹配问题。