单项选择题

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

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