单项选择题

对一棵非空的二叉树(设第0层为根结点),那么其第i层上至多有多少个结点( )

A.i
B.2i-1
C.2i+1
D.2i