框图首先给变量S和变量i赋值,然后对i是否大于10进行判断,不大于10,继续判断i是否为偶数,是执行路径S=S-i,否执行路径S=S+i,再执行i=i+1,依次循环执行,当i大于10时跳出循环,输出S的值.
【解析】
框图首先给变量S和变量i赋值,S=0,i=1.
判断i>10不成立,判断1是偶数不成立,执行S=0+1=1,i=1+1=2;
判断i>10不成立,判断2是偶数成立,执行S=1-2=-1,i=2+1=3;
判断i>10不成立,判断3是偶数不成立,执行S=-1+3=2,i=3+1=4;
判断i>10不成立,判断4是偶数成立,执行S=2-4=-2,i=4+1=5;
判断i>10不成立,判断5是偶数不成立,执行S=-2+5=3,i=5+1=6;
判断i>10不成立,判断6是偶数成立,执行S=3-6=-3,i=6+1=7;
判断i>10不成立,判断7是偶数不成立,执行S=-3+7=4,i=7+1=8;
判断i>10不成立,判断8是偶数成立,执行S=4-8=-4,i=8+1=9;
判断i>10不成立,判断9是偶数不成立,执行S=-4+9=5,i=9+1=10;
判断i>10不成立,判断10是偶数成立,执行S=5-10=-5,i=10+1=11;
判断i>10成立,跳出循环,输出S的值为-5.
故选D.