分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算并输出i值.
【解析】
根据题意,本程序框图中循环体为“直到型“循环结构
第1次循环:S=0+1=1,i=2,a=1×2+1=3;
第2次循环:S=1+3=4,i=3,a=3×3+4=13;
第3次循环:S=4+13=17,i=4,a=13×4+17=69;
第4次循环:S=17+69=86,i=5,a=69×5+86=431;
第5次循环:S=86+431=517,i=6,a=431×6+517≥500;
跳出循环,输出i=6.
故选B.