单项选择题

在一个用数组实现的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则队首的后一个位置为()。

A.first+1
B.(first+l)%MS
C.(first—1)%MS
D.(first+length)%MS