对于高度(层数)为k的二叉树,其结点数最多为2^k-1。这是因为二叉树是一种特殊的树形结构,每个节点最多有两个子节点。在第i层(i从1到k),每个节点都有2^(i-1)个子节点。因此,从第一层到第k层的节点总数是逐层累加的结果,即最多结点数满足2^k-1。所以选项C是正确的。