单项选择题

下列关于栈和队列的叙述中,哪些条是正确的?()
I.栈和队列都是线性表
II.栈和队列都不能为空
III.栈和队列都能应用于递归过程实现
IV.栈的操作原则是后进先出,而队列的操作原则是先进先出
V.栈采用顺序方式存储,而队列采用链接方式存储

A.仅I和IV
B.仅I、II和IV
C.仅II、II和V
D.仅I、IV和V