单项选择题

若希望下列的程序运行后输出25,程序空白处的正确选项是______。
main()
{int id=50, a[]={7, 4, 10, 5, 8};
for______
j+=a[i];
printf("%d", j-40);
}

A.i=1; i<4; ++i
B.i=1; i<3; ++i
C.i=4; i>2; i--
D.i=2; i<4; ++i