C
分析:对于直线y=x+2,令x=0求出y的值,确定出A0纵坐标,即为B1的纵坐标,代入直线y=0.5x+1中求出B1的横坐标,即可求出A0B1的长,由B1与A1的横坐标相等得出A1的横坐标,代入y=x+2求出纵坐标,即为B2的纵坐标,代入直线y=0.5x+1中求出B2的横坐标,即可求出A1B2的长,同理求出A2B3,A3B4,…,归纳总结即可得到A7B8的长.
解答:对于直线y=x+2,令x=0,求出y=2,即A0(0,2),
∵A0B1∥x轴,∴B1的纵坐标为2,
将y=2代入y=0.5x+1中得:x=2,即B1(2,2),
∴A0B1=2=21,
∵A1B1∥y轴,∴A1的横坐标为2,
将x=2代入直线y=x+2中得:y=4,即A1(2,4),
∴A1与B2的纵坐标为4,
将y=4代入y=0.5x+1中得:x=6,即B2(4,6),
∴A1B2=4=22,
同理A2B3=8=23,…,An-1Bn=2n,
则A7B8的长为28=256.
故选C.
点评:此题考查了一次函数综合题,涉及的知识有:一次函数的性质,以及坐标与图形性质,弄清题中的规律是解本题的关键.