在一个用数组实现的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则队尾的后一个位置为()。
A:length+1
B:first+length
C:(first+length—1)%MS
D:(first+length)%MS
出自:国家开放大学《面向对象程序设计》