D
分析:按照程序框图的流程写出循环的前9次结果,不满足判断框中的条件,执行输出,利用等比数列的前n项和公式求出输出结果.
解答:经过第一次循环得到S=2,n=2,
经过第二次循环得到S=2+4,n=3,
经过第三次循环得到S=2+4+8,n=4,
经过第四次循环得到S=2+4+8+16,n=5,
经过第五次循环得到S=2+4+8+16+32,n=6,
经过第六次循环得到S=2+4+8+132+64,n=7,
经过第七次循环得到S=2+4+8+16+32+64+128,n=8,
经过第八次循环得到S=2+4+8+16+32+64+128+256,n=9,此时不满足判断框中的条件,执行输出,
S=2+4+8+16+32+64+128+256=

故选D.
点评:本题考查解决程序框图中的循环结结构,常写出前几次循环的结果找规律,属于基础题.