分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算并输出i值.
【解析】
根据题意,本程序框图中循环体为“直到型“循环结构
第1次循环:S=0+12=1,i=2,
第2次循环:S=12+22=5,i=3,
第3次循环:S=12+22+32=14,i=4,
第4次循环:S=12+22+32+42=30,i=5,
第5次循环:S=12+22+32+42+52=55,i=6,
第6次循环:S=12+22+32+42+52+62=91,i=7,
第7次循环:S=12+22+32+42+52+62+72=140,i=8,
第8次循环:S=12+22+32+42+52+62+72>100;
跳出循环,输出i=8.
故选D.