B
分析:先根据已知循环条件和循环体判定循环的规律,然后根据运行的情况判断循环的次数,从而得出所求.
解答:根据题意可知该循环体运行情况如下:

循环次数 是否循环 s的值 运算后k的数值
第1次:k=1<6,s=1×2
1 k=2
第2次:k=2<6,s=1×2
1+2×2
2 k=3,
第3次:k=3<6,s=1×2
1+2×2
2+3×2
3 k=4
第4次:k=4<6,s=1×2
1+2×2
2+3×2
3+4×2
4 k=5
第5次:k=5<6,s=1×2
1+2×2
2+3×2
3+4×2
4+5×2
5 k=6
第6次:k=6<6,s=1×2
1+2×2
2+3×2
3+4×2
4+5×2
5+6×2
6k=7
结束运算输出结果s=1×2
1+2×2
2+3×2
3+4×2
4+5×2
5+6×2
6=2+8+24+64+160+384=642.
故选B.
点评:本题主要考查了循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,考查分析问题解决问题的能力,属于基础题.新课改地区高考常考题型.